OSDN Git Service

PR c++/21440
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/21440
4         * g++.dg/ext/stmtexpr5.C: New test.
5         * g++.dg/ext/stmtexpr6.C: Likewise.
6
7 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8
9         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10
11         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14
15 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
16
17         PR libfortran/23321
18         * gfortran.dg/direct_io_4.f90:  New test case.
19
20 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
21             Rasmus Hahn  <rassahah@neofonie.de>
22
23         PR libobjc/23108
24         * objc.dg/type-stream-1.m: New test.
25
26 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
27
28         PR fortran/23661
29         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
30         gfortran.dg/print_fmt_3.f90: New test.
31
32 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
33
34         * gfortran.dg/fmt_t_1.f90: New test.
35
36 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
37
38         PR rtl-optimization/23454
39         * g++.dg/opt/pr23454.C: New test.
40
41 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
42
43         PR c++/23699
44         * g++.dg/ext/static1.C: New test.
45
46 2005-09-02  Richard Henderson  <rth@redhat.com>
47
48         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
49         tail call to check_fa_work.
50
51 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
52
53         PR c++/21687
54         * g++.dg/other/gc3.C: New test.
55
56 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
57
58         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
59         * gcc.dg/20050826-1.c: Likewise.
60
61 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
62
63         PR c++/23167
64         * g++.dg/expr/volatile1.C: New test.
65
66 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
67
68         PR middle-end/23547
69         * gcc.dg/pr23547.c: New test.
70
71 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
72
73         PR c/22061
74         * gcc.c-torture/execute/pr22061-1.c,
75         * gcc.c-torture/execute/pr22061-2.c,
76         * gcc.c-torture/execute/pr22061-3.c,
77         * gcc.c-torture/execute/pr22061-4.c: New tests.
78
79 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
80
81         * gcc.dg/Wredundant-decls-2.c: New test to check that
82         -Wredundant-decls does not issue warning for a variable 
83         definition following a declaration.
84
85 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
86
87         PR debug/7241
88         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
89         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
90         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
91
92         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
93         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
94         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
95         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
96         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
97         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
98         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
99         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
100
101 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
102
103         PR objc/23306
104         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
105         scan-assmbler.
106
107 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
108
109         PR target/21255
110         * gcc.dg/pr21255-1.c: New test.
111         * gcc.dg/pr21255-2-mb.c: Likewise.
112         * gcc.dg/pr21255-2-ml.c: Likewise.
113         * gcc.dg/pr21255-3.c: Likewise.
114         * gcc.dg/pr21255-4.c: Likewise.
115
116 2005-08-31  Dale Johannesen  <dalej@apple.com>
117
118         * gcc.dg/20050830-1.c:  New.
119
120 2005-08-31  Josh Conner  <jconner@apple.com>
121
122         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
123         command-line options for arm-*-* targets.
124         * g++.dg/init/array16.C: Likewise.
125         * g++.dg/other/crash-4.C: Likewise.
126
127 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
128
129         PR obj-c++/23640
130         * obj-c++.dg/gnu-runtime-3.mm: New test.
131
132 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
133
134         PR c++/13377
135         * g++.dg/lookup/ambig4.C: New test.
136         * g++.dg/lookup/ambig5.C: New test.
137         * g++.dg/tc1/dr101.C: Adjust error markers.
138
139 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
140
141         PR c++/23639
142         * g++.dg/template/ttp5.C: Adjust error markers.
143
144 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
145
146         PR testsuite/23609
147         * lib/obj-c++.exp: Include target-libpath.exp.
148         (obj-c++_link_flags): Look for the GNU libobjc library
149         and set the library path to include it.
150         Don't manually set LD_LIBRARY_PATH (etc.) but call
151         set_ld_library_path_env_vars instead.
152         (obj-c++_target_compile): Don't set library path or
153         linker flags because they are already set correctly
154         in obj-c++_link_flags.
155
156 2005-08-30  Josh Conner  <jconner@apple.com>
157
158         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
159         to command-line options for arm-*-* targets.
160
161 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
162
163         * g++.dg/other/i386-1.C: New.
164
165 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
166
167         PR preprocessor/20348
168         PR preprocessor/20356
169         * gcc.dg/cpp/pr20348.c: New test.
170         * gcc.dg/cpp/pr20348.h: New file.
171         * gcc.dg/cpp/inc/pr20348.h: New file.
172         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
173         * gcc.dg/cpp/pr20356.c: New test.
174         * gcc.dg/cpp/pr20356.h: New file.
175         * gcc.dg/cpp/inc/pr20356.h: New file.
176         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
177
178 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
179
180         * gfortran.fortran-torture/execute/intrinsic_count.f90:
181         Fix array dimension to avoid correct end-of-file error.
182
183 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
184
185         PR libfortran/23598
186         * gfortran.dg/iostat_1.f90:  New test.
187
188 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
189
190         PR middle-end/23408
191         * gcc.dg/pr23408.c: New test.
192
193 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
194
195         PR c++/23099
196         * g++.dg/init/member1.C: Make sure erroneous static data member
197         definitions are required.
198         * g++.dg/template/static13.C: New test.
199         * g++.dg/template/static14.C: Likewise.
200
201 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
202
203         * gcc.target/i386/pr23575.c: Use -msse2 instead of
204         -march=pentium4, remove ilp32 requirement.
205
206         PR middle-end/23484
207         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
208         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
209
210 2005-08-29  Andreas Jaeger  <aj@suse.de>
211
212         PR testsuite/23607
213         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
214
215 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
216
217         * gcc.c-torture/execute/20050316-2.c: New test.
218         * gcc.c-torture/execute/20050316-3.c: New test.
219         * gcc.dg/torture/pr16104-1.c: New test.
220
221 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
222
223         PR middle-end/23463
224         * gcc.c-torture/execute/zero-struct-1.c: New test.
225
226 2005-08-27  Richard Guenther  <rguenther@suse.de>
227
228         PR target/23575
229         * gcc.target/i386/pr23575.c: New testcase.
230
231 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
232
233         PR rtl-optimization/23561
234         * gcc.c-torture/execute/20050826-1.c: New test.
235
236         PR rtl-opt/23560
237         * gcc.c-torture/execute/20050826-2.c: New test.
238
239 2005-08-26  Dale Johannesen  <dalej@apple.com>
240
241         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
242         * gcc.dg/20050826-1.c:  New.
243
244 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
245
246         PR c++/19004
247         * g++.dg/template/nontype13.C: New test.
248
249         PR c++/23491
250         * g++.dg/init/new14.C: New test.
251         * g++.dg/expr/anew1.C: Do not XFAIL.
252         * g++.dg/expr/anew2.C: Likewise.
253         * g++.dg/expr/anew3.C: Likewise.
254
255 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
256
257         PR middle-end/22439
258         * gcc.dg/vla-3.c: New test.
259
260 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
261
262         PR fortran/20363
263         * gfortran.dg/named_interface.f90: New.
264
265 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
266
267         * gcc.c-torture/execute/frame-address.c: New test.
268
269 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
270
271         PR c++/20817
272         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
273
274 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
275
276         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
277
278 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
279
280         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
281         * gcc.dg/altivec-22.c: Rename from..
282         * gcc.dg/altivec-nomfcr.c: ..this.
283
284 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
285
286         PR tree-optimization/23546
287         * gcc.dg/tree-ssa/pr23546.c: New test.
288
289 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
290
291         PR fortran/17758
292         * gfortran.dg/nonreturning_statements.f90: New test.
293
294 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
295
296         PR c++/22454
297         * g++.dg/parse/crash29.C: New.
298
299 2005-08-23  DJ Delorie  <dj@redhat.com>
300
301         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
302         constants have the L suffix.
303
304 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
305
306         PR c++/23044
307         * g++.dg/template/instantiate8.C: New.
308
309 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
310
311         PR middle-end/23467
312         * gcc.c-torture/execute/pr23467.c: New test.
313
314 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
315
316         PR tree-optimization/22043
317         * gcc.c-torture/execute/20050613-1.c: New test.
318
319 2005-08-23  Ben Elliston  <bje@au.ibm.com>
320
321         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
322
323 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
324
325         PR rtl-optimization/23478
326         * g++.dg/opt/pr23478.C: New test.
327
328 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
329
330         PR c/18715
331         * gcc.dg/switch-warn-3.c: New test.
332
333 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
334
335         PR c++/22233
336         * g++.dg/template/param1.C: New test.
337
338 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
339
340         PR c++/23089
341         * g++.dg/other/incomplete1.C: New test.
342
343 2005-08-22  Ira Rosen  <irar@il.ibm.com>
344
345         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
346         are vectorizable.
347
348 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
349
350         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
351         d_lines_5.f: New.
352
353 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
354
355         * gcc.target/i386/sse-4.c: New test.
356
357 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
358
359         PR testsuite/23239
360         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
361
362 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
363
364         * gcc.dg/20050811-1.c: New test.
365         * gcc.dg/20050811-2.c: New test.
366
367 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
368
369         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
370
371 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
372
373         PR 23476
374         * gcc.c-torture/compile/pr23476.c: New test.
375
376 2005-08-19  Devang Patel  <dpatel@apple.com>
377
378         PR tree-optimization/23048
379         * gcc.dg/tree-ssa/pr23048.c: New test.
380
381 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
382
383         PR middle-end/20624
384         * g++.dg/warn/Wreturn-3.C: New test
385
386 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
387
388         PR tree-optimization/22228
389         * g++.dg/vect/pr22543.cc: New test.
390
391 2005-08-17  Steven Bosscher  <stevenb@suse.de>
392
393         PR tree-optimization/21574
394         * gcc.dg/tree-ssa/pr21574.c: New test.
395
396 2005-08-16  James E Wilson  <wilson@specifix.com>
397
398         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
399
400 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
401
402         PR tree-opt/23402
403         * gcc.c-torture/compile/zero-strct-3.c: New test.
404         * gcc.c-torture/compile/zero-strct-4.c: New test.
405
406 2005-08-16  Steven Bosscher  <stevenb@suse.de>
407
408         PR target/23376
409         * gcc.target/x86_64/pr23376.c: New test.
410
411 2005-08-16  Ian Lance Taylor  <ian@airs.com>
412
413         PR c++/23337
414         * g++.dg/ext/vector2.C: New.
415
416 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
417
418         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
419
420 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
421
422         PR libfortran/23428
423         * gfortran.dg/inquire-complex.f90:  New test case.
424
425 2005-08-16  James E Wilson  <wilson@specifix.com>
426
427         PR tree-optimization/21105
428         * gcc.dg/large-size-array.c: New.
429
430 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
431
432         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
433         type.
434         * gcc.dg/vect/vect-41: Likewise.
435         * gcc.dg/vect/vect-42: Likewise.
436         * gcc.dg/vect/vect-43: Likewise.
437         * gcc.dg/vect/vect-44: Likewise.
438         * gcc.dg/vect/vect-46: Likewise.
439         * gcc.dg/vect/vect-47: Likewise.
440         * gcc.dg/vect/vect-48: Likewise.
441         * gcc.dg/vect/vect-52: Likewise.
442         * gcc.dg/vect/vect-53: Likewise.
443         * gcc.dg/vect/vect-54: Likewise.
444         * gcc.dg/vect/vect-55: Likewise.
445         * gcc.dg/vect/vect-56: Likewise.
446         * gcc.dg/vect/vect-57: Likewise.
447         * gcc.dg/vect/vect-58: Likewise.
448         * gcc.dg/vect/vect-59: Likewise.
449         * gcc.dg/vect/vect-60: Likewise.
450         * gcc.dg/vect/vect-61: Likewise.
451         * gcc.dg/vect/vect-85: Likewise.
452         * gcc.dg/vect/vect-87: Likewise.
453         * gcc.dg/vect/vect-88: Likewise.
454         * gcc.dg/vect/vect-93.c: Likewise.
455         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
456         * gcc.dg/vect/vect-75: Likewise.
457         * gcc.dg/vect/vect-76: Likewise.
458         * gcc.dg/vect/vect-77: Likewise.
459         * gcc.dg/vect/vect-78: Likewise.
460         * gcc.dg/vect/vect-80: Likewise.
461         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
462         vectorized for the expected reason, rather than checking how alignment
463         was handled.
464         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
465         type and also instead of aligned pointers. Added documentation.
466
467 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
468
469         * gfortran.dg/power.f90: New test.
470
471 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
472
473         PR rtl-optimization/23299
474         * g++.dg/opt/pr23299.C: New test.
475
476 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
477
478         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
479
480 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
481
482         * g++.dg/template/local6.C: New test.
483
484 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
485
486         * execute/exceptions/finally-1.m: Check that the catch and finally are
487         being called.  Also add a "return 0;" at the end of main.
488
489 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
490
491         PR fortran/21432.
492         * gfortran.dg/namelist_print_1.f: New test of functionality of
493         PRINT namelist.
494         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
495         namelist generates error with -std=f95.
496
497 2005-08-14  Ira Rosen  <irar@il.ibm.com>
498
499         PR tree-optimization/23119
500         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
501
502 2005-08-13  Marcin Koziej  <creep@desk.pl>
503             Andrew Pinski  <pinskia@physics.uc.edu>
504
505         PR libobjc/22492
506         * execute/exceptions/finally-1.m: New test.
507
508 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
509
510         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
511         testsuite.
512         * objc/execute/exceptions/trivial.m: New test.
513         * objc.dg/try-catch-11.m: Move to ...
514         * objc/execute/exceptions/foward-1.m: Here.
515         * objc.dg/try-catch-2.m: Move to ...
516         * objc/execute/exceptions/catchall-1.m: Here.
517         * objc.dg/try-catch-8.m: Move to ...
518         * objc/execute/exceptions/local-variables-1.m: Here.
519
520 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
521
522         * objc.dg/nested-func-1.m: Move to ...
523         * objc/execute/nested-func-1.m: Here.
524
525 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
526
527         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
528         in ${options} instead of [target_info name].
529         * lib/obj-c++.exp (objc_target_compile): Likewise.
530
531 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
532
533         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
534
535 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
536
537         part of PR testsuite/23348
538         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
539         of the torture options.
540         * objc/compile/trivial.m: New test.
541
542 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
543
544         * gfortran.dg/eoshift.f90:  Correct format.
545
546 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
547
548         * gfortran.fortran-torture/execute/character_passing.f90:
549         Fix comment typo.
550
551 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
552
553         PR c++/8271
554         * g++.dg/template/unify10.C: New.
555
556 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
557
558         * g++.dg/parse/pr22514.C: Move to...
559         * g++.dg/debug/pr22514.C: here.
560
561 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
562
563         PR c++/23266
564         * g++.dg/inherit/pure1.C: New test.
565
566         * ChangeLog: Fix typos.
567
568 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
569             Steven Bosscher  <stevenb@suse.de>
570
571         * gfortran.dg/runtime_warning_1.f90: New test.
572
573 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
574
575         PR c++/23219
576         * g++.dg/parse/crash28.C: New.
577
578 2005-08-11  Richard Guenther  <rguenther@suse.de>
579
580         PR target/23289
581         * gcc.target/i386/tailcall-1.c: New testcase.
582
583 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
584
585         * gcc.dg/vect/vect-67.c: Un-xfail.
586
587 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
588
589         PR c++/23225
590         * g++.dg/testsuite/parse/crash27.C: new test.
591
592 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
593
594         PR libfortran/22143
595         * gfortran.dg/shift-kind.f90:  New testcase.
596
597 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
598
599         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
600         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
601
602 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
603
604         PR c++/20646
605         * g++.dg/other/mult-stor1.C: New test.
606
607 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
608
609         * gcc.c-torture/pr18299-1.c: Move to ...
610         * gcc.c-torture/compile/pr18299-1.c: Here.
611
612 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
613
614         * gfortran/fortran.torture/execute/character_passing.f90:
615         Fix types for LSAME.
616
617 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
618
619         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
620         input data back to what it was originally.
621
622 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
623
624         * objc.dg/try-catch-8.m: Enable for all targets.
625
626 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
627
628         * gcc.dg/pr23165.c: New test.
629
630 2005-08-09  Steven Bosscher  <stevenb@suse.de>
631
632         PR tree-optimization/23234
633         * gcc.dg/tree-ssa/pr23234.c: New test.
634
635 2005-08-08  Josh Conner  <jconner@apple.com>
636
637         PR rtl-optimization/23241
638         * gcc.dg/char-compare.c: New test.
639
640 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
641
642         PR c++/22508
643         * g++.dg/init/new13.C: New test.
644
645 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
646
647         PR c++/21166
648         * g++.dg/other/crash-4.C: Adjust
649         * g++/dg/ext/packed9.C: New.
650
651 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
652
653         PR middle-end/21964
654         * gcc.c-torture/execute/pr21964-1.c: New test.
655
656 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
657
658         PR c/22458
659         * gcc.dg/pr22458-1.c: New test.
660
661 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
662             Steven G. Kargl <kargls@comcast.net>
663
664         PR fortran/22390
665         * gfortran.dg/flush_1.f90: New test.
666
667 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
668
669         PR c++/23191
670         * g++.dg/template/eh2.C: New test.
671
672 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
673
674         PR c++/19498
675         * g++.dg/template/instantiate7.C: New test.
676
677 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
678
679         PR c/23113
680         * gcc.dg/Wunused-value-1.c: New test.
681
682 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
683
684         PR rtl-optimization/23233
685         * gcc.c-torture/compile/pr23233-1.c: New test.
686
687 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
688
689         PR fortran/18833
690         PR fortran/20850
691         * gfortran.dg/equiv_1.f90: New test.
692         * gfortran.dg/equiv_2.f90: New test.
693         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
694         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
695         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
696
697 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
698
699         * gcc.c-torture/execute/vrp-5.c: New test.
700         * gcc.c-torture/execute/vrp-6.c: New test.
701         * gcc.dg/tree-ssa/vrp21.c: New test.
702
703 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
704
705         * g++.dg/parse/pr22514.C: New test.
706
707 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
708
709         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
710
711         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
712         instead of constant loads / pool entries.
713
714 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
715
716         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
717         TEST_TO_WCTYPE.
718
719 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
720
721         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
722         __WINT_TYPE__ in generated prototypes if possible.
723
724 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
725
726         PR 22037
727         * g++.dg/tree-ssa/pr22037.C:
728
729 2005-08-04  Richard Henderson  <rth@redhat.com>
730
731         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
732         scan-tree-dump-times directive.
733
734 2005-08-04  Jan Hubicka  <jh@suse.cz>
735
736         * gcov-1.C: Fix switch counts.
737         * gcov-4b.c: Likewise.
738
739 2005-08-03  Jeff Law  <law@redhat.com>
740
741         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
742
743 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
744
745         * gcc.c-torture/execute/pr23135.c: New test.
746
747 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
748
749         PR tree-optimization/19899
750         * gcc.dg/tree-ssa/scev-1.c: New test.
751         * gcc.dg/tree-ssa/scev-2.c: New test.
752
753 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
754
755         PR target/18582
756         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
757
758 2005-08-03  Jan Hubicka  <jh@suse.cz>
759
760         * update-conroll.c: New testcase.
761         * update-conroll-2.c: New testcase.
762
763 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
764
765         * gfortran.dg/constant_substring.f: New test.
766         * gfortran.dg/pr22491.f: New test.
767
768 2005-08-02  Jan Hubicka  <jh@suse.cz>
769
770         * update-threading.c: Replace by the proper one.
771
772 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
773
774         PR 23164
775         * g++.dg/tree-ssa/pr23164.C: New test.
776
777 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
778
779         * gcc.dg/tree-ssa/pr23192.c: New test.
780
781 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
782
783         * gcc.c-torture/execute/vrp-4.c: New test.
784
785 2005-08-02  Jan Hubicka  <jh@suse.cz>
786
787         * update-threading.c: New test.
788
789 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
790
791         * gcc.c-torture/compile/20050801-1.c: New test.
792         * gcc.c-torture/compile/20050801-2.c: New test.
793
794 2005-08-01  Jan Hubicka  <jh@suse.cz>
795
796         * val-prof-5.c: New test.
797
798 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
799
800         PR c/22311
801         * gcc.dg/pr22311-1.c : New test.
802
803 2005-07-31  Steven Bosscher  <stevenb@suse.de>
804
805         PR target/23095
806         * gfortran.dg/pr23095.f: New test.
807
808         PR c++/22003
809         * g++.dg/other/pr22003.C: New test.
810
811 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
812
813         PR target/20621
814         * gcc.c-torture/execute/pr20621-1.c: New test.
815
816 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
817
818         * gfortran.dg/comma_format_extension_4.f:  Adjust length
819         of string for format.
820         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
821         print statement with internal write.
822         * gfortran.dg/der_array_io_2.f:  Likewise.
823         * gfortran.dg/der_array_io_3.f:  Likewise.
824
825 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
826
827         * gcc.dg/fold-abs-4.c: new test.
828
829 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
830
831         PR fortran/22570 an related issues.
832         * gfortran.dg/x_slash_1.f: New test.
833
834 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
835
836         PR c/23143
837         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
838         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
839
840 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
841
842         PR c/529
843         * gcc.dg/Wshadow-3.c: New test.
844
845 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
846
847         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
848         used to have the wrong bounds).
849
850 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
851
852         PR c/21720
853         * gcc.dg/hex-round-1.c: Test more cases.
854         * gcc.dg/hex-round-2.c: New test.
855
856 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
857
858         PR 22550
859         * g++.dg/tree-ssa/pr22550.C: New test.
860
861 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
862
863         * gcc.dg/tree-ssa/vrp19.c: New test.
864         * gcc.dg/tree-ssa-vrp20.c: New test.
865
866 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
867
868         PR c/22240
869         * gcc.dg/transparent-union-4.c: New test.
870
871 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
872
873         PR c/22192
874         * gcc.dg/c99-vla-2.c: New test.
875
876 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
877
878         PR c/21720
879         * gcc.dg/hex-round-1.c: New test.
880
881 2005-07-28  Jan Hubicka  <jh@suse.cz>
882
883         * inliner-1.c: Do not dump everything.
884         * tree-prof.exp: Do not pass -ftree-based-profiling.
885         * bprob.exp: Likewise.
886
887         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
888
889 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
890
891         PR c++/22545
892         * g++.dg/expr/ptrmem7.C: New test.
893
894 2005-07-28  Mike Stump  <mrs@apple.com>
895
896         * g++.old-deja/g++.mike/visibility-1.C: New test.
897
898 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
899
900         PR c/20187
901         * gcc.c-torture/execute/pr20187-1.c: New test.
902
903 2005-07-28  Jeff Law  <law@redhat.com>
904
905         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
906         * gcc.dg/tree-ssa/vrp18.c: New test.
907
908 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
909
910         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
911
912 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
913
914         PR tree-optimization/22506
915         * gcc.dg/vect/ps22506.c: New test.
916
917 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
918
919         PR target/21149
920         * gcc.target/i386/sse-3.c: New test.
921
922 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
923
924         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
925         * gcc.target/mips/mips32-dsp-type.c: Likewise.
926
927 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
928
929         PR c/22589
930         * gcc.c-torture/compile/pr22589-1.c: New test.
931
932 2005-07-28  Jan Hubicka  <jh@suse.cz>
933
934         * update-loopch.c: New testcase.
935
936 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
937
938         PR rtl-optimization/23047
939         * gcc.c-torture/execute/pr23047.c: New test.
940         * gcc.c-torture/execute/pr23047.x: New.
941
942 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
943
944         PR tree-optimization/22493
945         * gcc.c-torture/execute/pr22493-1.c: New test.
946         * gcc.c-torture/execute/pr22493-1.x: New.
947         * gcc.c-torture/execute/vrp-1.c: New test.
948         * gcc.c-torture/execute/vrp-2.c: New test.
949         * gcc.c-torture/execute/vrp-2.c: New test.
950
951 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
952
953         * gcc.target/frv/all-builtin-read8.c: Delete.
954         * gcc.target/frv/all-builtin-read16.c: Delete.
955         * gcc.target/frv/all-builtin-read32.c: Delete.
956         * gcc.target/frv/all-builtin-read64.c: Delete.
957         * gcc.target/frv/all-builtin-write8.c: Delete.
958         * gcc.target/frv/all-builtin-write16.c: Delete.
959         * gcc.target/frv/all-builtin-write32.c: Delete.
960         * gcc.target/frv/all-builtin-write64.c: Delete.
961         * gcc.target/frv/all-read-write-1.c: New.
962
963 2005-07-27  Jeff Law  <law@redhat.com>
964
965         * gcc.c-torture/execute/pr22630.c: New test.
966
967 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
968
969         PR tree-optimization/23073
970         * gcc.dg/vect/nodump-pr23073.c: New test.
971         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
972
973 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
974
975         PR tree-optimize/22348
976         * gcc.c-torture/execute/pr22348.c: New.
977
978 2005-07-27  Richard Guenther  <rguenther@suse.de>
979
980         * gcc.dg/tree-ssa/salias-1.c: New testcase.
981
982 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
983
984         PR fortran/22503
985         * gfortran.dg/logical_comp.f90: New test.
986
987 2005-07-27  Jan Hubicka  <jh@suse.cz>
988
989         * inliner-1.c: Add cleanup of dumps.
990         * val-prof-*.c: Likewise.
991         * update-tailcall.c: New.
992
993 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
994
995         PR 22591
996         * gcc.dg/tree-ssa/pr22591.c: New test.
997         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
998
999 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1000
1001         PR libobjc/22606
1002         * objc.dg/try-catch-11.m: New test.
1003
1004 2005-07-26  Richard Guenther  <rguenther@suse.de>
1005
1006         PR tree-optimization/22486
1007         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1008
1009 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1010
1011         PR tree-opt/22484
1012         * testsuite/g++.dg/opt/loop2.C: New test.
1013
1014 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1015
1016         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1017         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1018
1019 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1020
1021         * lib/profopt.exp (profopt-execute): Check for profiling data
1022         files on the target.
1023
1024 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1025
1026         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1027         for matching of asm labels.
1028
1029 2005-07-25  Richard Guenther  <rguenther@suse.de>
1030
1031         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1032
1033 2005-07-25  Richard Guenther  <rguenther@suse.de>
1034
1035         PR testsuite/22624
1036         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1037
1038 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1039
1040         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1041         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1042         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1043         * gcc.dg/vect/vect-100.c: New test.
1044         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1045         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1046         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1047         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1048         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1049         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1050         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1051         * gfortran.dg/vect/pr19049.f90: New testcase.
1052         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1053
1054 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1055
1056         * gcc.c-torture/execute/20050713-1.c: New test.
1057
1058         PR fortran/20063
1059         * gfortran.fortran-torture/execute/data_4.f90: New test.
1060
1061         PR middle-end/20303
1062         * gcc.dg/visibility-d.c: New test.
1063
1064 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1065
1066         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1067         * gfortran.dg/underflow.f90: Ditto.
1068
1069 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1070
1071         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1072         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1073         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1074
1075 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1076
1077         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1078         include case of field width of zero.
1079
1080 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1081
1082         PR libgfortran/21875
1083         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1084         with trailing blanks on normal formatted read.
1085
1086 2005-07-23  Chao-ying Fu  <fu@mips.com>
1087
1088         * gcc.target/mips/mips32-dsp-type.c: New test.
1089         * gcc.target/mips/mips32-dsp.c: New test.
1090
1091 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1092
1093         PR testsuite/21073
1094         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1095
1096         PR testsuite/20454
1097         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1098         and __cyg_profile_func_exit.
1099
1100 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1101
1102         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1103         * gfortran.dg/comma_format_extension_4.f: Same.
1104         * gfortran.dg/pr15332.f: Same.
1105         * gfortran.dg/pr21730.f: Same.
1106
1107 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1108
1109         * g++.dg/opt/vrp2.C: Fix testcase.
1110
1111         PR tree-opt/22625
1112         * g++.dg/opt/vrp2.C: New test.
1113
1114 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1115
1116         PR debug/21828
1117         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1118
1119 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1120
1121         * gcc.dg/tree-ssa/20050719-1.c: New test.
1122
1123 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1124
1125         * gcc.dg/bfin-longcall-1.c: New file.
1126         * gcc.dg/bfin-longcall-2.c: New file.
1127
1128 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1129
1130         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1131
1132 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1133
1134         PR middle-end/19055
1135         * gcc.dg/tree-ssa/pr19055.c: New test.
1136         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1137
1138 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1139
1140         PR C++/22358
1141         * g++.dg/other/pr22358.C: New test.
1142
1143 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1144
1145         PR c++/2922
1146         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1147
1148 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1149
1150         PR c++/15938
1151         * g++.dg/init/union2.C: New test.
1152
1153 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1154
1155         PR c/22393
1156         * gcc.dg/complex-4.c: New test.
1157
1158 2005-07-21  Richard Guenther  <rguenther@suse.de>
1159
1160         PR testsuite/22522
1161         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1162         scanning for asm labels.
1163         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1164
1165 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1166
1167         PR target/22085
1168         * gcc.dg/altivec-pr22085.c: New.
1169
1170 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1171
1172         PR tree-optimization/19210
1173         * gcc.dg/tree-ssa/pr19210-1.c: New.
1174         * gcc.dg/tree-ssa/pr19210-2.c: New.
1175
1176 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1177
1178         PR rtl-optimization/22167
1179         * g++.dg/opt/pr22167.C: New test.
1180
1181 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1182
1183         PR c++/2922
1184         * g++.dg/lookup/two-stage2.C: New.
1185         * g++.dg/lookup/two-stage3.C: New.
1186         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1187         fixed two-stage name lookup for operators.
1188         * g++.dg/template/call3.C: Compiler now produces an appropriate
1189         error message.
1190         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1191         14 as a candidate.
1192         * g++.dg/template/ptrmem4.C: Compiler produces different error
1193         message.
1194         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1195         connect_to_method as a candidate.
1196
1197 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1198
1199         * gcc.dg/fold-alloc-1.c: New test.
1200
1201 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1202
1203         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1204         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1205
1206 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1207
1208         * gcc.dg/fold-abs-1.c: New test.
1209         * gcc.dg/fold-abs-2.c: New test.
1210         * gcc.dg/fold-abs-3.c: New test.
1211
1212 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1213
1214         Make CONSTRUCTOR use VEC to store initializers.
1215         * g++.dg/ext/complit3.C: Check for specific error messages.
1216         * g++.dg/init/brace2.C: Update error message.
1217         * g++.dg/warn/Wbraces2.C: Likewise.
1218
1219 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1220
1221         PR fortran/16940
1222         * gfortran.dg/module_interface_1.f90: New test.
1223
1224 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1225             Kenneth Zadeck <zadeck@naturalbridge.com>
1226
1227         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1228
1229 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1230
1231         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1232         specify -Wformat for these tests.
1233         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1234         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1235         * gcc.dg/format/opt-6.c: Delete.
1236
1237 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1238
1239         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1240         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1241
1242 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1243
1244         * gcc.dg/tree-ssa/alias-2.c: New test.
1245
1246 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1247
1248         PR c++/22263
1249         * g++.dg/template/explicit7.C: New test.
1250
1251 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1252
1253         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1254         width of 8 to +Inf and -Inf.
1255
1256 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1257
1258         PR c++/22139
1259         * g++.dg/template/friend36.C: New test.
1260
1261 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1262
1263         PR fortran/21730
1264         * gfortran.dg/pr21730.f: New test.
1265
1266 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1267             Kenneth Zadeck <zadeck@naturalbridge.com>
1268
1269         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1270         since pure const detection cannot run at -O1 in c compiler.
1271         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1272         can now optimize this case properly.
1273         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1274         because we now pass.
1275         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1276
1277 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1278
1279         PR c/22421
1280         * gcc.dg/format/bitfld-1.c: New test.
1281
1282 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1283
1284         PR c++/22204
1285         * g++.dg/rtti/repo1.C: New test.
1286
1287 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1288
1289         PR middle-end/22398
1290         * gcc.c-torture/compile/pr22398.c: New test.
1291
1292 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1293
1294         PR c++/22132
1295         * g++.dg/expr/cast4.C: New test.
1296
1297 2005-07-15  Richard Guenther  <rguenther@suse.de>
1298
1299         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1300         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1301
1302 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1303
1304         PR tree-optimization/22230
1305         * gcc.dg/tree-ssa/pr22230.c: New test.
1306
1307 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1308
1309         * gfortran.dg/g77/cpp6.f: New test.
1310
1311         PR fortran/22417
1312         * gfortran.dg/g77/cpp5.F: New test.
1313         * gfortran.dg/g77/cpp5.h: New file.
1314         * gfortran.dg/g77/cpp5inc.h: New file.
1315
1316 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1317
1318         PR libfortran/16435
1319         * gfortran.dg/tl_editting.f90: New.
1320         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1321
1322 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1323
1324         * gfortran.dg/char_array_constructor.f90: New test.
1325
1326 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1327
1328         * gfortran.dg/past_eor.f90: New.
1329         * gfortran.dg/complex_read.f90: New.
1330
1331 2005-07-13  Jeff Law  <law@redhat.com>
1332
1333         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1334         additional casts.
1335
1336         * gcc.dg/tree-ssa/pr22321.c: New test
1337
1338 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1339
1340         PR tree-optimization/21921
1341         * gcc.dg/tree-ssa/pr21921.c: New.
1342
1343 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1344
1345         PR tree-optimizatio/22442
1346         * gcc.dg/tree-ssa/loop-11.c: New test.
1347
1348 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1349
1350         PR tree-opt/21840
1351         * gcc.c-torture/compile/pr21840.c: New test.
1352
1353 2005-07-12  Jan Hubicka  <jh@suse.cz>
1354
1355         * gcc.c-torture/compile/pr22379.c: New test.
1356
1357 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1358
1359         PR libfortran/21593
1360         gfortran.dg/dev_null.f90:  Remove outdated comment about
1361         PR libfortran/21593.
1362
1363
1364 2005-07-12  Dale Johannesen  <dalej@apple.com>
1365
1366         * gcc.target/i386/compress-float-sse.c:  New.
1367         * gcc.target/i386/compress-float-sse-pic.c:  New.
1368         * gcc.target/i386/compress-float-387.c:  New.
1369         * gcc.target/i386/compress-float-387-pic.c:  New.
1370         * gcc.dg/compress-float-ppc.c:  New.
1371         * gcc.dg/compress-float-ppc-pic.c:  New.
1372
1373 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1374
1375         PR libfortran/21593
1376         gfortran.dg/dev_null.f90:  Remove targets.
1377
1378 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1379
1380         PR tree-opt/22335
1381         * gcc.dg/pr22335-1.c: New test.
1382         * gcc.dg/pr22335-2.c: New test.
1383
1384 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1385
1386         PR c++/20172
1387         * g++.dg/template/nontype12.C : New test.
1388
1389 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1390
1391         * gcc.dg/tree-ssa/loop-10.c: New test.
1392
1393 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1394
1395         * gcc.c-torture/execute/20020720-1.x: Remove.
1396
1397 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1398
1399         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1400
1401 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1402
1403         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1404         (dg-mips-options): Use it.
1405
1406 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1407
1408         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1409
1410 2005-07-09  Richard Henderson  <rth@redhat.com>
1411
1412         * lib/target-supports.exp (check_effective_target_sync_char_short):
1413         Add alpha.
1414
1415 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1416
1417         PR libfortran/22217
1418         * gfortran.dg/negative-z-descriptor.f90:  New test.
1419
1420 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1421
1422         PR tree-opt/22329
1423         * gcc.dg/pr22329.c: New test.
1424
1425 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1426
1427         PR tree-optimization/20139
1428         * gcc.dg/tree-ssa/pr20139.c: New.
1429
1430 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1431
1432         PR tree-opt/22356
1433         * testsuite/gcc.dg/pr22356-1.c: New test.
1434
1435 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1436
1437         PR c++/21799
1438         * g++.dg/template/unify8.C: New.
1439         * g++.dg/template/unify9.C: New.
1440
1441 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1442
1443         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1444
1445 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1446
1447         * gcc.dg/darwin-version-1.c: New.
1448         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1449         * gcc.dg/builtins-20.c: Likewise.
1450         * gcc.dg/builtins-53.c: Likewise.
1451         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1452         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1453         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1454         * gcc.dg/torture/builtins-power-1.c: Likewise.
1455         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1456         on Darwin.
1457
1458 2005-07-07  Jeff Law  <law@redhat.com>
1459
1460         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1461         argument evaluation order.
1462
1463 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1464
1465         PR libfortran/21594
1466         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1467         Add test cases where the shift length is greater than the
1468         array length.
1469
1470 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1471
1472         * obj-c++.dg/proto-lossage-6.mm: New.
1473         * objc.dg/proto-lossage-6.m: New.
1474
1475 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1476
1477         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1478         * objc.dg/gnu-runtime-2.m: Likewise.
1479
1480 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1481
1482         * gfortran.dg/longline.f: New test.
1483
1484         * gfortran.dg/badline.f: New test.
1485
1486 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1487
1488         PR fortran/16531
1489         PR fortran/15966
1490         PR fortran/18781
1491         * gfortran.dg/hollerith.f90: New.
1492         * gfortran.dg/hollerith2.f90: New.
1493         * gfortran.dg/hollerith3.f90: New.
1494         * gfortran.dg/hollerith4.f90: New.
1495         * gfortran.dg/hollerith_f95.f90: New.
1496         * gfortran.dg/hollerith_legacy.f90: New.
1497         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1498
1499 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1500
1501         PR objc/22274
1502         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1503         * objc.dg/gnu-runtime-2.m: New.
1504
1505 2005-07-06  Jeff Law  <law@redhat.com>
1506
1507         * gcc.dg/tree-ssa/vrp17.c: New test.
1508
1509 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1510
1511         PR fortran/22327
1512         * gfortran.dg/array_constructor_5.f90: New test.
1513
1514 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1515
1516         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1517
1518 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1519
1520         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1521         * gcc.dg/980816-1.c: Ditto.
1522
1523 2005-07-06  Jeff Law  <law@redhat.com>
1524
1525         * gcc.c-torture/compile/pr21356.c: New test.
1526
1527 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1528
1529         PR c/22013
1530         PR c/22098
1531         * gcc.c-torture/compile/pr22013-1.c,
1532         gcc.c-torture/execute/pr22098-1.c,
1533         gcc.c-torture/execute/pr22098-2.c,
1534         gcc.c-torture/execute/pr22098-3.c: New tests.
1535
1536 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1537
1538         PR c/22308
1539         * gcc.dg/pr22308-1.c: New test.
1540
1541 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1542
1543         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1544         target.
1545         * gcc.dg/compare9.c: Use -fshort-enums instead of
1546         -fno-short-enums.  Change the last test to dg-bogus.
1547
1548 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1549
1550         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1551         * gcc.dg/compare9.c: New.
1552
1553 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1554
1555         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1556
1557 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1558
1559         PR testsuite/22288
1560         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1561
1562
1563 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1564
1565         * gcc.dg/format/gcc_gfc-1.c: New.
1566
1567 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1568
1569         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1570
1571 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1572
1573         PR fortran/20842
1574         * gfortran.dg/io_invalid_1.f90: New test.
1575
1576 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1577
1578         * gcc.dg/format/gcc_diag-1.c: Update.
1579
1580 2005-07-02  Jeff Law  <law@redhat.com>
1581
1582         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1583         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1584
1585 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1586
1587         * gcc.dg/format/gcc_diag-1.c: Update.
1588
1589 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1590
1591         PR tree-opt/22269
1592         * gcc.c-torture/compile/pr22269.c: New test.
1593
1594 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1595
1596         PR 21584
1597         PR 22219
1598         * g++.dg/tree-ssa/pr21584-1.C: New test.
1599         * g++.dg/tree-ssa/pr21584-2.C: New test.
1600
1601 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1602
1603         * obj-c++.dg/try-catch-11.mm: New.
1604         * objc.dg/try-catch-10.m: New.
1605
1606 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1607
1608         * g++.dg/other/ucnid-1.C: xfail on AIX.
1609
1610 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1611
1612         PR 22234
1613         * gcc.dg/20050629-1.c: New test.
1614
1615 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1616
1617         * obj-c++.dg/const-str-1[0-1].mm: New.
1618         * objc.dg/const-str-1[0-1].m: New.
1619
1620 2005-05-29  Richard Henderson  <rth@redhat.com>
1621
1622         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1623         Rename from check_effective_target_vect_no_max.
1624         (check_effective_target_vect_no_int_add): New.
1625         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1626         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1627         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1628         * gcc.dg/vect/vect-reduc-1.c: Use both.
1629         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1630
1631 2005-05-29  Richard Henderson  <rth@redhat.com>
1632
1633         * lib/target-supports.exp (check_effective_target_vect_no_max):
1634         Remove i386 and x86_64.
1635
1636 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1637
1638         PR testsuite/21969
1639         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1640
1641 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1642
1643         PR middle-end/21969
1644         * gcc.dg/vect/pr21969.c: New test.
1645
1646 2005-06-28  Eric Christopher  <echristo@redhat.com>
1647
1648         PR c/22052
1649         PR c/21975
1650         * gcc.dg/inline1.c: New test.
1651         * gcc.dg/inline2.c: Ditto.
1652         * gcc.dg/inline3.c: Ditto.
1653         * gcc.dg/inline4.c: Ditto.
1654         * gcc.dg/inline5.c: Ditto.
1655
1656 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1657
1658         PR libfortran/22142
1659         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1660         Add testcase also testing eoshift1 for PR 22142.
1661
1662 2005-06-28  Richard Henderson  <rth@redhat.com>
1663
1664         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1665         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
1666         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
1667         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
1668         gcc.dg/tree-ssa/20030922-2.c: Likewise.
1669
1670 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1671
1672         PR libfortran/22142
1673         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1674         Add testcase for PR 22142.
1675
1676 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1677
1678         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1679         gcc.target/ia64/fpreg-2.c: New tests.
1680
1681 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1682
1683         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1684
1685 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1686
1687         PR libfortran/22170
1688         * gfortran.dg/slash_1.f90: New test.
1689
1690 2005-06-27  Richard Henderson  <rth@redhat.com>
1691
1692         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1693         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1694         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1695         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1696         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1697         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1698
1699 2005-06-27  Richard Henderson  <rth@redhat.com>
1700
1701         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1702         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1703
1704 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1705
1706         * obj-c++.dg/proto-lossage-5.mm: New.
1707         * objc.dg/proto-lossage-5.m: New.
1708
1709 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1710
1711         PR 21959
1712         * gcc.dg/tree-ssa/pr21959.c: New test.
1713
1714 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1715
1716         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1717         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1718         testing uninitialized var.
1719
1720         * gcc.c-torture/execute/builtins/chk.h: New.
1721         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1722         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1723         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1724         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1725         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1726         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1727         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1728         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1729         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1730         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1731         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1732         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1733         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1734         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1735         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1736         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1737         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1738         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1739         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1740         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1741         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1742         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1743         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1744         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1745         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1746         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1747         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1748         * gcc.dg/builtin-object-size-1.c: New test.
1749         * gcc.dg/builtin-object-size-2.c: New test.
1750         * gcc.dg/builtin-object-size-3.c: New test.
1751         * gcc.dg/builtin-object-size-4.c: New test.
1752         * gcc.dg/builtin-object-size-5.c: New test.
1753         * gcc.dg/builtin-stringop-chk-1.c: New test.
1754         * gcc.dg/builtin-stringop-chk-2.c: New test.
1755         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1756         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1757         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1758         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1759         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1760         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1761         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1762         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1763         * gcc.c-torture/execute/printf-1.c: New test.
1764         * gcc.c-torture/execute/fprintf-1.c: New test.
1765         * gcc.c-torture/execute/vprintf-1.c: New test.
1766         * gcc.c-torture/execute/vfprintf-1.c: New test.
1767         * gcc.c-torture/execute/printf-chk-1.c: New test.
1768         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1769         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1770         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1771
1772 2005-06-27  Michael Matz  <matz@suse.de>
1773
1774         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1775         slot is not merged if address escapes.
1776
1777 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1778
1779         PR c/21911
1780         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1781
1782 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1783
1784         PR middle-end/17965
1785         * gcc.c-torture/compile/20050622-1.c: New test.
1786
1787         PR middle-end/22028
1788         * gcc.dg/20050620-1.c: New test.
1789
1790 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1791
1792         PR tree-optimization/22026
1793         * gcc.dg/tree-ssa/pr22026.c: New.
1794
1795 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1796
1797         PR libfortran/22144
1798         * gfortran.dg/shift-alloc.f90:  New testcase.
1799
1800 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1801
1802         * all files: Update FSF address in copyright headers.
1803
1804 2005-06-22  Jan Hubicka  <jh@suse.cz>
1805
1806         * wholeprogram-1.c: New testcase.
1807         * wholeprogram-2.c: New testcase.
1808
1809 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1810
1811         PR 22171
1812         * gcc.dg/tree-ssa/pr22171.c: New test.
1813
1814 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1815
1816         * gfortran.dg/simplify_modulo.f90: New.
1817
1818 2005-06-24  Jan Hubicka  <jh@suse.cz>
1819
1820         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1821
1822 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1823
1824         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1825
1826 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1827
1828         * obj-c++.dg/typedef-alias-1.mm: New.
1829         * objc.dg/typedef-alias-1.m: New.
1830
1831 2005-06-23  Jeff Law  <law@redhat.com>
1832
1833         * gcc.dg/tree-ssa/vrp16.c: New test.
1834
1835 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1836
1837         * lib/target-supports.exp: Add
1838         check_effective_target_fortran_large_real and
1839         check_effective_target_fortran_large_int to check for
1840         corresponding effective targets.
1841         * gfortran.dg/large_integer_kind_1.f90: New test.
1842         * gfortran.dg/large_real_kind_1.f90: New test.
1843
1844 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1845
1846         PR tree-optimization/22117
1847         * gcc.dg/tree-ssa/pr22117.c: New.
1848
1849 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1850
1851         PR testsuite/22123
1852         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1853
1854 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1855
1856         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1857
1858 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1859
1860         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1861         * gfortran.dg/f2c_4.c: Likewise
1862
1863 2005-06-22 Paul Brook  <paul@codesourcery.com>
1864
1865         PR fortran/21034
1866         * gfortran.dg/auto_save_1.f90: New test.
1867
1868 2005-06-22  Michael Matz  <matz@suse.de>
1869
1870         * gcc.target/x86-64/abi: New directory.
1871         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1872         * gcc.target/x86-64/abi/README.gcc: New file.
1873         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1874         * gcc.target/x86-64/abi/asm-support.s: New file.
1875         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1876         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1877         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1878         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1879         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1880         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1881         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1882         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1883         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1884         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1885         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1886         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1887         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1888         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1889         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1890         * gcc.target/x86_64/abi/test_varargs.c: New test.
1891
1892 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1893
1894         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1895         32-bit i?86 and x86_64.
1896
1897 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1898
1899         * obj-c++.dg/const-str-[1-9].mm: New tests.
1900
1901 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1902
1903         PR fortran/22010
1904         * gfortran.dg/namelist_use.f90: New.
1905         * gfortran.dg/namelist_use_only.f90: New.
1906
1907 2005-06-21  Jeff Law  <law@redhat.com>
1908
1909         * gcc.dg/tree-ssa/vrp15.c: New test.
1910
1911 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1912
1913         * lib/target-supports.exp (check_effective_target_vect_reduction):
1914         Remove.
1915         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1916         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1917         remove vect_reduction target keyword. Also avoid two returns in main.
1918         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1919         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1920         * gcc.dg/vect/vect-reduc-1short.c: New test.
1921         * gcc.dg/vect/vect-reduc-1char.c: New test.
1922         * gcc.dg/vect/vect-reduc-2short.c: New test.
1923         * gcc.dg/vect/vect-reduc-2char.c: New test.
1924         * gcc.dg/vect/vect-reduc-6.c: New test.
1925         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1926         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1927         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1928
1929 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1930         Paul Thomas  <pault@gcc.gnu.org>
1931
1932         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1933         New tests.
1934
1935 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1936
1937         * gfortran.dg/backslash_1.f90: New test.
1938         * gfortran.dg/backslash_2.f90: New test.
1939
1940 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1941
1942         * gfortran.dg/duplicate_labels.f90: New test.
1943
1944 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1945
1946         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1947         unsupportable relocations.
1948         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1949         * gcc.dg/20050321-2.c: xfail for NetWare.
1950
1951 2005-06-20  Andreas Jaeger  <aj@suse.de>
1952
1953         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1954         gcc.target/i386/fastcall-sseregparm.c,
1955         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1956
1957 2005-06-19  Richard Henderson  <rth@redhat.com>
1958
1959         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1960
1961 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1962
1963         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1964
1965 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1966
1967         PR c++/22115
1968         * g++.dg/conversion/simd2.C: Change expected error message.
1969
1970 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1971
1972         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1973         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1974         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1975
1976 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1977
1978         * gcc.dg/fold-mod-1.c: New test.
1979
1980 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1981
1982         PR fortran/19926
1983         * gfortran.dg/pr19926.f90: New test.
1984
1985 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1986
1987         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1988         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1989         targets.
1990         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1991         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1992
1993 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1994
1995         * gcc.target/ia64/float80-varargs-1.c: New test.
1996
1997 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1998
1999         PR tree-opt/22035
2000         * gfortran.dg/f2c_6.f90: New test.
2001
2002 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2003
2004         PR c++/17413
2005         * g++.dg/template/local5.C: New.
2006
2007 2005-06-17  Richard Henderson  <rth@redhat.com>
2008
2009         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2010
2011 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2012
2013         PR testsuite/21945
2014         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2015
2016 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2017
2018         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2019         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2020         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2021         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2022         check_vect to verify the presence of hardware vector support.
2023
2024 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2025
2026         PR testsuite/22056
2027         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2028
2029 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2030
2031         PR libfortran/19216
2032         * gfortran.dg/pr19216.f: Add correct space between brackets and
2033         dg directive.
2034
2035 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2036
2037         PR libfortran/16436
2038         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2039
2040 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2041
2042         * gcc.target/i386/attributes-error.c: New testcase.
2043         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2044         * gcc.target/i386/regparm-stdcall.c: Likewise.
2045         * gcc.target/i386/sseregparm-1.c: Likewise.
2046         * gcc.target/i386/sseregparm-2.c: Likewise.
2047
2048 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2049
2050         * g++.dg/rtti/crash2.C: New.
2051
2052 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2053
2054         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2055
2056 2005-06-15  David Ung  <davidu@mips.com>
2057
2058         * gcc.target/mips/mips16e-extends.c: New test for testing the
2059         generation of MIPS16e zeb/zeh, seb/seh instructions.
2060
2061 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2062
2063         PR 22018
2064         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2065         * gcc.dg/tree-ssa/pr22018.c: New test.
2066
2067 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2068
2069         * gcc.dg/simd-1.c: Update error messages.
2070         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2071         * gcc.dg/simd-2.c: Update error messages.
2072         * gcc.dg/simd-4.c: New.
2073
2074 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2075
2076         PR c++/20678
2077         * g++.dg/other/crash-4.C: New.
2078
2079 2005-06-14  Devang Patel  <dpatel@apple.com>
2080
2081         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2082
2083 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2084
2085         PR c++/21929
2086         * g++.dg/parse/crash11.C: Update
2087
2088 2005-06-13  Jeff Law  <law@redhat.com>
2089
2090         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2091         perform the desired transformations.
2092         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2093         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2094
2095 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2096
2097         PR fortran/22038
2098         * gfortran.dg/forall_1.f90: Un-XFAIL.
2099
2100 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2101
2102         PR c++/21929
2103         * g++.dg/parse/crash26.C: New.
2104
2105         PR c++/20789
2106         * g++.dg/init/member1.C: New.
2107
2108 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2109
2110         * gfortran.dg/altreturn_1.f90: New test.
2111
2112 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2113
2114         PR middle-end/21985
2115         * gcc.dg/tree-ssa/pr21985.c: New test.
2116
2117 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2118
2119         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2120
2121 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2122
2123         PR c++/21930
2124         * g++.dg/other/error10.C: New test case.
2125
2126 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2127
2128         PR libfortran/19155
2129         * gfortran.dg/pr19155.f: Add test.
2130
2131 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2132
2133         * gfortran.dg/f2c_7.f90: New test.
2134
2135         * gfortran.dg/forall_1.f90: XFAILed.
2136
2137 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2138
2139         * gcc.dg/pr14796-1.c: New.
2140         * gcc.dg/pr14796-2.c: New.
2141
2142 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2143
2144         PR fortran/17792
2145         PR fortran/21375
2146         * gfortran.dg/deallocate_stat.f90:  New test.
2147
2148 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2149
2150         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2151
2152 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2153
2154         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2155         access will be generated when this loop is vectorized. Test that
2156         accesses with same alignment were detected.
2157         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2158         Test that accesses with same alignment were detected.
2159         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2160         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2161         alignment were detected.
2162
2163 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2164
2165         PR c++/10611
2166         * g++.dg/conversion/simd2.C: New.
2167
2168 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2169
2170         * gcc.dg/Wcxx-compat-1.c: New.
2171
2172 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2173
2174         PR libfortran/21480
2175         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2176         complex array.
2177
2178 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2179
2180         * gcc.dg/alias-8.c: New.
2181
2182 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2183
2184         * gcc.dg/format/cmn_err-1.c: Update.
2185
2186 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2187
2188         PR target/20666
2189         * gcc.target/sparc/fexpand-2.c: New.
2190         * gcc.target/sparc/fpmerge-2.c: New.
2191         * gcc.target/sparc/fpmul-2.c: New.
2192         * gcc.target/sparc/noresult.c: New.
2193         * gcc.target/sparc/pdist-2.c: New.
2194         * gcc.target/sparc/pdist-3.c: New.
2195
2196 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2197
2198         PR testsuite/21702
2199         * gcc.target/i386/i386.exp: Fix comment typo.
2200
2201 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2202
2203         PR c++/19497
2204         * g++.dg/inherit/using5.C: New.
2205         * g++.dg/inherit/using6.C: New.
2206
2207 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2208
2209         PR c++/19894
2210         * g++.dg/template/ptrmem15.C: New test.
2211
2212         PR c++/20563
2213         * g++.dg/ext/label4.C: New test.
2214
2215 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2216
2217         * gcc.dg/tls/debug-1.c: New test.
2218
2219 2005-06-07  Dale Johannesen  <dalej@apple.com>
2220
2221         * gcc.target/i386/movq.c:  New.
2222
2223 2005-06-07  Dale Johannesen  <dalej@apple.com>
2224
2225         * gcc.dg/20050607-1.c:  New.
2226
2227 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2228
2229         PR middle-end/21850
2230         * gcc.c-torture/execute/20050607-1.c: New test.
2231
2232 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2233
2234         PR libfortran/21926
2235         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2236         Test case where the return array has lowest stride one,
2237         but isn't packed.
2238
2239 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2240
2241         * lib/target-supports.exp (check_effective_target_sync_int_long):
2242         Add s390 and s390x targets.
2243
2244 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2245
2246         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2247         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2248         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2249         * gcc.dg/tree-ssa/loop-9.c: New test.
2250
2251 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2252
2253         * g++.dg/parse/defarg10.C: New.
2254
2255 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2256
2257         PR regression/21897
2258         * gcc.c-torture/execute/20050604-1.c: New test.
2259
2260 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2261
2262         PR 21903
2263         * g++.dg/parse/defarg9.C: New.
2264
2265         PR c++/20637
2266         * g++.dg/inherit/using4.C: New.
2267         * g++.dg/overload/error1.C: Adjust expected errors.
2268         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2269         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2270         * g++.old-deja/g++.other/redecl2.C: Likewise.
2271         * g++.old-deja/g++.other/redecl4.C: Likewise.
2272         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2273
2274 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2275
2276         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2277
2278 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2279
2280         * lib/gfortran.exp (gfortran_target_compile): Call
2281         dg-additional-files-options
2282         * gfortran.dg/f2c_4.f90: New file
2283         * gfortran.dg/f2c_4.c: New file
2284         * gfortran.dg/f2c_5.f90: New file
2285         * gfortran.dg/f2c_5.c: New file
2286
2287 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2288
2289         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2290
2291         PR fortran/21912
2292         * gfortran.dg/array_constructor_4.f90: New test.
2293
2294 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2295
2296         PR c++/21619
2297         * g++.dg/ext/builtin9.C: New test.
2298
2299 2005-06-05  Dale Johannesen  <dalej@apple.com>
2300
2301         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2302         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2303
2304 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2305
2306         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2307         * gcc.dg/vect/vect-reduc-1.c: New.
2308         * gcc.dg/vect/vect-reduc-2.c: New.
2309         * gcc.dg/vect/vect-reduc-3.c: New.
2310
2311 2005-06-04  Dale Johannesen  <dalej@apple.com>
2312
2313         * gcc.c-torture/execute/20050603-1.c:  New.
2314         * gcc.c-torture/execute/20050603-2.c:  New.
2315         * gcc.dg/20050603-3.c:  New.
2316
2317 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2318
2319         PR fortran/19195
2320         * gfortran.dg/debug_1.f90: New test.
2321
2322         * gfortran.dg/forall_1.f90: New test.
2323
2324 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2325
2326         * gfortran.dg/array_constructor_3.f90: New test.
2327
2328 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2329
2330         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2331
2332 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2333
2334         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2335
2336 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2337
2338         PR c/21873
2339         * gcc.dg/init-excess-1.c: New test.
2340
2341 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2342
2343         PR c++/21853
2344         * g++.dg/expr/static_cast6.C: New test.
2345
2346 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2347
2348         * gcc.dg/tree-ssa/vrp14.c: New test.
2349
2350 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2351
2352         PR c++/21336
2353         * g++.dg/template/new2.C: New test.
2354
2355 2005-06-03  Josh Conner  <jconner@apple.com>
2356
2357         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2358         all entries in initializer.
2359
2360 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2361
2362         PR middle-end/21858
2363         * gcc.dg/pr21858.c: New testcase.
2364
2365 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2366
2367         PR tree-optimization/21292
2368
2369         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2370         New.
2371         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2372         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2373         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2374         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2375         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2376
2377 2005-06-02  Richard Henderson  <rth@redhat.com>
2378
2379         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2380
2381 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2382
2383         * gcc.dg/wtypequal.c: New testcase.
2384
2385 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2386
2387         PR 21582
2388         * gcc.dg/tree-ssa/pr21582.c: New test.
2389
2390 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2391
2392         PR c++/21280
2393         * g++.dg/opt/interface2.h: New.
2394         * g++.dg/opt/interface2.C: New.
2395         * g++.dg/init/ctor4.C: Adjust error lines.
2396         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2397         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2398         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2399         * g++.old-deja/g++.pt/assign1.C: Likewise.
2400         * g++.old-deja/g++.pt/crash20.C: Likewise.
2401
2402 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2403
2404         PR tree-optimization/21734
2405         * g++.dg/vect/pr21734_1.cc: New.
2406         * g++.dg/vect/pr21734_2.cc: New.
2407
2408 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2409
2410         PR c++/20350
2411         * g++.dg/template/spec24.C: New.
2412
2413         PR c++/21151
2414         * g++.dg/pch/local-1.C: New.
2415         * g++.dg/pch/local-1.Hs: New.
2416
2417 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2418
2419         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2420         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2421         * gcc.dg/tree-ssa/pr14341.c: New test.
2422         * gcc.dg/tree-ssa/pr14841.c: New test.
2423         * gcc.dg/tree-ssa/pr20701.c: New test.
2424         * gcc.dg/tree-ssa/pr21086.c: New test.
2425         * gcc.dg/tree-ssa/pr21090.c: New test.
2426         * gcc.dg/tree-ssa/pr21332.c: New test.
2427         * gcc.dg/tree-ssa/pr21458.c: New test.
2428         * gcc.dg/tree-ssa/pr21658.c: New test.
2429         * gcc.dg/tree-ssa/vrp01.c: New test.
2430         * gcc.dg/tree-ssa/vrp02.c: New test.
2431         * gcc.dg/tree-ssa/vrp03.c: New test.
2432         * gcc.dg/tree-ssa/vrp04.c: New test.
2433         * gcc.dg/tree-ssa/vrp05.c: New test.
2434         * gcc.dg/tree-ssa/vrp06.c: New test.
2435         * gcc.dg/tree-ssa/vrp07.c: New test.
2436         * gcc.dg/tree-ssa/vrp08.c: New test.
2437         * gcc.dg/tree-ssa/vrp09.c: New test.
2438         * gcc.dg/tree-ssa/vrp10.c: New test.
2439         * gcc.dg/tree-ssa/vrp11.c: New test.
2440         * gcc.dg/tree-ssa/vrp12.c: New test.
2441         * gcc.dg/tree-ssa/vrp13.c: New test.
2442
2443 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2444
2445         PR 21029
2446         * gcc.dg/tree-ssa/pr21029.c: New test.
2447
2448 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2449
2450         * gfortran.dg/logint-1.f: New test case.
2451         * gfortran.dg/logint-2.f: Likewise.
2452         * gfortran.dg/logint-3.f: Likewise.
2453
2454 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2455
2456         PR c/21536
2457         PR c/20760
2458         * gcc.dg/20050527-1.c: New test.
2459
2460         * gcc.dg/i386-sse-12.c: New test.
2461
2462         PR fortran/21729
2463         * gfortran.dg/implicit_5.f90: New test.
2464
2465 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2466
2467         PR fortran/20883
2468         * gfortran/assign_4.f90: New test.
2469         * gfortran/assign_2.f90: Change compile to run.
2470
2471 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2472
2473         * lib/target-supports.exp
2474         (check_effective_target_sync_char_short): New.
2475         * gcc.dg/sync-2.c: New.
2476
2477 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2478
2479         PR tree-optimization/21817
2480         * gcc.dg/torture/pr21817-1.c: New.
2481
2482 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2483
2484         PR c++/21165
2485         * g++.dg/template/init5.C: New.
2486
2487 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2488
2489         * gfortran.dg/char_initialiser_actual.f90:
2490         Test character initialisers as actual arguments.
2491         * gfortran.dg/char_pointer_comp_assign.f90:
2492         Test character pointer structure component assignments.
2493         * gfortran.dg/char_array_structure_constructor.f90:
2494         Test character components in structure constructors.
2495
2496 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2497
2498         PR middle-end/20931
2499         * g++.dg/opt/pr20931.C: New test.
2500
2501 2005-05-31  Andreas Jaeger  <aj@suse.de>
2502
2503         PR testsuite/20772
2504         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2505         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2506         g++.old-deja/g++.ext/asmspec1.C,
2507         g++.old-deja/g++.other/regstack.C,
2508         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2509         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2510         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2511         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2512         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2513         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2514         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2515         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2516         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2517         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2518         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2519         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2520         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2521         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2522         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2523         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2524         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2525         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2526         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2527
2528 2005-05-31  Jeff Law  <law@redhat.com>
2529
2530         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2531
2532 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2533
2534         PR middle-end/21743
2535         * gcc.dg/builtins-1.c: Activate disabled clog test.
2536         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2537
2538 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2539
2540         * gfortran.dg/char_pointer_assign.f90:
2541         Test character-pointer assignments and pointer assignments.
2542         * gfortran.dg/char_pointer_dummy.f90:
2543         Test character-pointer dummy arguments.
2544         * gfortran.dg/char_pointer_func.f90:
2545         Test character-pointer function returns.
2546         * gfortran.dg/char_pointer_dependency.f90:
2547         Test character-pointer functions with dependencies.
2548
2549 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2550
2551         PR c++/21784
2552         * g++.dg/lookup/using14.C: New test.
2553
2554 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2555
2556         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2557         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2558         trailing ^M.
2559
2560 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2561
2562         PR c++/17413
2563         * g++.dg/template/local5.C: New.
2564
2565         PR target/21761
2566         * gcc.c-torture/compile/pr21761.c: New.
2567
2568         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2569         before darwin8.
2570
2571 2005-05-30  Steven G. Kargl
2572
2573         PR fortran/20846
2574         * gfortran.dg/inquire_8.f90: New test.
2575
2576 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2577
2578         PR libfortran/21376
2579         * gfortran.dg/output_exponents_1.f90: New test.
2580
2581 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2582
2583         PR libfortran/20006
2584         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2585
2586 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2587
2588         PR c++/21210
2589         * g++.dg/ext/complex1.C: New test.
2590
2591         PR c++/21340
2592         * g++.dg/init/ctor6.C: New test.
2593
2594 2005-05-29  Jan Hubicka  <jh@suse.cz>
2595
2596         * gcc.c-torture/compile/pr21562.c: New.
2597
2598 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2599
2600         * gfortran.dg/subnormal_1.f90: New test.
2601
2602 2005-05-28  Jan Hubicka  <jh@suse.cz>
2603
2604         * tree-prof.exp: Fix comment.
2605         * value-prof-1.c: New.
2606         * value-prof-2.c: New.
2607         * value-prof-3.c: New.
2608         * value-prof-4.c: New.
2609
2610 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2611
2612         PR c++/21614
2613         * g++.dg/expr/ptrmem6.C: New test.
2614         * g++.dg/expr/ptrmem6a.C: Likewise.
2615
2616 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2617
2618         PR tree-optimization/21658
2619         * gcc.dg/tree-ssa/pr21658.c: New.
2620
2621 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2622
2623         PR c++/21455
2624         * g++.dg/inherit/ptrmem3.C: New.
2625
2626         PR c++/21681
2627         * g++.dg/parse/template16.C: New.
2628
2629 2005-05-27  Andreas Jaeger  <aj@suse.de>
2630
2631         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2632
2633         * gcc.dg/i386-sse-8.c: Run test on all archs.
2634
2635 2005-05-26  Mike Stump  <mrs@apple.com>
2636
2637         * objc.dg/isa-field-1.m: Only run on darwin.
2638         * objc.dg/lookup-1.m: Likewise.
2639         * objc.dg/try-catch-8.m: Likewise.
2640
2641 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2642
2643         PR tree-optimization/9814
2644         * gcc.dg/pr9814-1.c: New test case.
2645
2646 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2647
2648         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2649         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2650         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2651         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2652         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2653         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2654         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2655         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2656         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2657         objc.dg/try-catch-8.m: New.
2658
2659 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2660
2661         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2662         remove extraneous semicolons.
2663
2664 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2665
2666         * obj-c++.dg/comp-types-12.mm: New.
2667         * objc.dg/comp-types-11.m: New.
2668         * objc.dg/selector-4.m: New.
2669
2670 2005-05-26  Andreas Jaeger  <aj@suse.de>
2671
2672         PR testsuite/20772
2673         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
2674         g++.old-deja/g++.ext/attrib3.C,
2675         g++.old-deja/g++.other/store-expr1.C,
2676         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
2677         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
2678         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2679         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
2680         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2681         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2682         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2683         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2684         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2685         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2686         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2687         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2688         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2689         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2690         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2691         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2692         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2693         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2694         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2695
2696 2005-05-26  Andreas Jaeger  <aj@suse.de>
2697
2698         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2699         x86-64 compilation.
2700
2701 2005-05-26  Andreas Jaeger  <aj@suse.de>
2702
2703         PR testsuite/20772
2704         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2705         gcc.misc-tests/i386-pf-athlon-1.c,
2706         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2707         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2708         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2709         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2710         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2711         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2712         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2713         programs.
2714
2715         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2716         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2717         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2718         x86-64 compilation.
2719
2720         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2721         x86_64.
2722
2723         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2724         effective-target ilp32.
2725
2726 2005-05-26  David Ung  <davidu@mips.com>
2727
2728         * gcc.target/mips/ext_ins.c: New test for testing the generation
2729         of MIPS32/64 rev 2 ext/ins instructions.
2730
2731 2005-05-26  Andreas Jaeger  <aj@suse.de>
2732
2733         * treelang/compile/unsigned.tree: Use gimple instead of
2734         nonexisting generic dump.
2735
2736 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2737
2738         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2739
2740 2005-05-26  Andreas Jaeger  <aj@suse.de>
2741
2742         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2743
2744 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2745
2746         PR libfortran/17283
2747         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2748         Test callee-allocated memory with write statements.
2749
2750 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2751
2752         PR middle-end/21709
2753         * gcc.dg/pr21709-1.c: New test case.
2754
2755 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2756             Mike Stump  <mrs@apple.com>
2757
2758         * objc/execute/next_mapping.h: Update for C++.
2759
2760         * obj-c++.dg/selector-1.mm: Move to...
2761         * obj-c++.dg/selector-4.mm: here...
2762
2763         * obj-c++.dg/basic.mm: New.
2764         * obj-c++.dg/comp-types-1.mm: New.
2765         * obj-c++.dg/cxx-class-1.mm: New.
2766         * obj-c++.dg/cxx-ivars-1.mm: New.
2767         * obj-c++.dg/cxx-ivars-2.mm: New.
2768         * obj-c++.dg/cxx-ivars-3.mm: New.
2769         * obj-c++.dg/cxx-scope-1.mm: New.
2770         * obj-c++.dg/cxx-scope-2.mm: New.
2771         * obj-c++.dg/defs.mm: New.
2772         * obj-c++.dg/empty-private-1.mm: New.
2773         * obj-c++.dg/encode-1.mm: New.
2774         * obj-c++.dg/encode-2.mm: New.
2775         * obj-c++.dg/encode-3.mm: New.
2776         * obj-c++.dg/extern-c-1.mm: New.
2777         * obj-c++.dg/extra-semi.mm: New.
2778         * obj-c++.dg/fix-and-continue-2.mm: New.
2779         * obj-c++.dg/isa-field-1.mm: New.
2780         * obj-c++.dg/ivar-list-semi.mm: New.
2781         * obj-c++.dg/local-decl-1.mm: New.
2782         * obj-c++.dg/lookup-1.mm: New.
2783         * obj-c++.dg/lookup-2.mm: New.
2784         * obj-c++.dg/method-1.mm: New.
2785         * obj-c++.dg/method-2.mm: New.
2786         * obj-c++.dg/method-3.mm: New.
2787         * obj-c++.dg/method-4.mm: New.
2788         * obj-c++.dg/method-5.mm: New.
2789         * obj-c++.dg/method-6.mm: New.
2790         * obj-c++.dg/method-7.mm: New.
2791         * obj-c++.dg/no-extra-load.mm: New.
2792         * obj-c++.dg/overload-1.mm: New.
2793         * obj-c++.dg/pragma-1.mm: New.
2794         * obj-c++.dg/pragma-2.mm: New.
2795         * obj-c++.dg/private-1.mm: New.
2796         * obj-c++.dg/private-2.mm: New.
2797         * obj-c++.dg/proto-qual-1.mm: New.
2798         * obj-c++.dg/qual-types-1.mm: New.
2799         * obj-c++.dg/stubify-1.mm: New.
2800         * obj-c++.dg/stubify-2.mm: New.
2801         * obj-c++.dg/super-class-1.mm: New.
2802         * obj-c++.dg/super-class-2.mm: New.
2803         * obj-c++.dg/super-dealloc-1.mm: New.
2804         * obj-c++.dg/super-dealloc-2.mm: New.
2805         * obj-c++.dg/template-1.mm: New.
2806         * obj-c++.dg/template-2.mm: New.
2807         * obj-c++.dg/template-3.mm: New.
2808         * obj-c++.dg/template-4.mm: New.
2809         * obj-c++.dg/template-5.mm: New.
2810         * obj-c++.dg/template-6.mm: New.
2811         * obj-c++.dg/try-catch-1.mm: New.
2812         * obj-c++.dg/try-catch-2.mm: New.
2813         * obj-c++.dg/try-catch-3.mm: New.
2814         * obj-c++.dg/try-catch-4.mm: New.
2815         * obj-c++.dg/try-catch-5.mm: New.
2816         * obj-c++.dg/try-catch-6.mm: New.
2817         * obj-c++.dg/try-catch-7.mm: New.
2818         * obj-c++.dg/try-catch-8.mm: New.
2819         * obj-c++.dg/try-catch-9.mm: New.
2820         * obj-c++.dg/va-meth-1.mm: New.
2821
2822 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2823
2824         * obj-c++.dg/selector-1.mm: New.
2825         * obj-c++.dg/selector-2.mm: New.
2826
2827 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2828
2829         * obj-c++.dg/selector-3.mm: New.
2830         * objc.dg/selector-3.m: New.
2831
2832 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2833
2834         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2835         about where warning appears.
2836
2837 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2838
2839         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2840         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2841         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2842         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2843
2844 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2845
2846         * gcc.dg/20050524-1.c: New test.
2847
2848 2005-05-25  Jan Hubicka  <jh@suse.cz>
2849
2850         * gcc.dg/tree-prof/inliner-1.c: New.
2851
2852 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2853
2854         * gcc.dg/tree-prof: New directory.
2855         * gcc.dg/tree-prof/tree-prof.exp: New.
2856
2857 2005-05-25  DJ Delorie  <dj@redhat.com>
2858
2859         * gcc.dg/Wattributes-1.c: New.
2860         * gcc.dg/Wattributes-2.c: New.
2861         * gcc.dg/Wattributes-3.c: New.
2862
2863 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2864
2865         PR tree-optimization/19833
2866         * gcc.dg/uninit-4.c: Remove xfail.
2867         * gcc.dg/uninit-9.c: Ditto.
2868
2869 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2870
2871         * obj-c++.dg/bitfield-[1-5].mm: New.
2872         * obj-c++.dg/class-protocol-1.mm: New.
2873         * obj-c++.dg/comp-types-1[0-1].mm: New.
2874         * obj-c++.dg/comp-types-[2-9].mm: New.
2875         * obj-c++.dg/encode-[4-8].mm: New.
2876         * obj-c++.dg/layout-1.mm: New.
2877         * obj-c++.dg/method-1[0-9].mm: New.
2878         * obj-c++.dg/method-2[0-1].mm: New.
2879         * obj-c++.dg/method-[8-9].mm: New.
2880         * obj-c++.dg/objc-gc-3.mm: New.
2881         * obj-c++.dg/try-catch-10.mm: New.
2882         * objc.dg/bitfield-5.m: New.
2883         * objc.dg/comp-types-10.m: New.
2884         * objc.dg/comp-types-9.m: New.
2885         * objc.dg/layout-1.m: New.
2886         * objc.dg/objc-gc-4.m: New.
2887         * objc.dg/try-catch-9.m: New.
2888         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2889         * objc.dg/comp-types-1.m: Likewise.
2890         * objc.dg/comp-types-[5-6].m: Likewise.
2891         * objc.dg/method-9.m: Likewise.
2892
2893 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2894
2895         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2896         and on hardware without VMX support.
2897
2898         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2899
2900         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2901
2902         * lib/profopt.exp (dg-final-generate, dg-final-use,
2903         profopt-final-code, profopt-get-options): New.
2904         (profopt-execute): Process test directives.
2905
2906         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2907         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2908         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2909
2910 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2911
2912         PR C++/21645
2913         * g++.dg/init/ctor5.C: New test.
2914
2915 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2916
2917         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2918         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2919         vect-113.c, vect-114.c.
2920
2921 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2922
2923         * gcc.dg/const-elim-1.c: Remove xfails.
2924
2925 2005-05-23  Jeff Law  <law@redhat.com>
2926
2927         * gcc.c-torture/compile/pr21638.c: New test.
2928         * gcc.c-torture/compile/20050520-1.c: New test.
2929
2930 2005-05-23  Nick Clifton  <nickc@redhat.com>
2931
2932         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2933         be a proper triple, ie: m32r*-*-*.
2934         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2935
2936 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2937
2938         PR middle-end/21331
2939         PR tree-opt/21293
2940         * gcc.c-torture/compile/pr21293.c: New test.
2941         * gcc.c-torture/execute/pr21331.c: New test.
2942
2943 2004-05-20  Richard Henderson  <rth@redhat.com>
2944
2945         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2946
2947 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2948
2949         * obj-c++-dg.exp: Add.
2950         * obj-c++.exp: Add.
2951         * obj-c++.dg/dg.exp: Add.
2952
2953 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2954
2955         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2956         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2957
2958 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2959
2960         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2961
2962 2004-05-19  Richard Henderson  <rth@redhat.com>
2963
2964         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2965
2966 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2967
2968         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2969
2970         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2971
2972 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2973
2974         PR c++/21495
2975         * g++.dg/parse/extern1.C: New test.
2976         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2977
2978 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2979
2980         * gcc.dg/c99-math.h: New.
2981         * gcc.dg/c99-math-float-1.c: New test.
2982         * gcc.dg/c99-math-double-1.c: Likewise.
2983         * gcc.dg/c99-math-long-double-1.c: Likewise.
2984
2985 2005-05-18  Richard Henderson  <rth@redhat.com>
2986
2987         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2988
2989 2005-05-18  Devang Patel  <dpatel@apple.com>
2990
2991         * g++.dg/opt/20050511-1.C: New test.
2992
2993 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2994
2995         PR libfortran/21127
2996         * gfortran.dg/reshape-complex.f90:  New test.
2997
2998 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2999
3000         * gfortran.dg/array_constructor_1.f90: New test.
3001         * gfortran.dg/array_constructor_2.f90: New test.
3002
3003 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3004
3005         PR fortran/20954
3006         * gfortran.dg/pr20954.f: New test.
3007
3008 2005-05-17  Mike Stump  <mrs@apple.com>
3009
3010         Yet more Objective-C++...
3011
3012         * objc.dg/method-5.m: Update.
3013         * objc.dg/method-6.m: Update.
3014         * objc.dg/method-7.m: Update.
3015         * objc.dg/method-9.m: Update.
3016         * objc.dg/try-catch-2.m: Update.
3017
3018 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3019
3020         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3021         Remove little-endian optimizations.
3022
3023 2005-05-17  Jeff Law  <law@redhat.com>
3024
3025         * g++.dg/tree-ssa/pr14814.C: New test.
3026         * gcc.dg/tree-ssa/pr14814.C: New test.
3027         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3028         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3029
3030 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3031
3032         * gcc.dg/compat/generate-random.c: Do not include
3033         libiberty.h.
3034         * gcc.dg/compat/generate-random_r.c: Likewise.
3035
3036 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3037
3038         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3039
3040 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3041
3042         PR middle-end/21595
3043         * g++.dg/tree-ssa/builtin1.C: New testcase.
3044
3045 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3046
3047         PR c++/21454
3048         * g++.dg/opt/const4.C: New test.
3049
3050         PR middle-end/21492
3051         * g++.dg/opt/crossjump1.C: New test.
3052
3053         PR tree-optimization/21610
3054         * gcc.c-torture/compile/20050516-1.c: New test.
3055
3056         PR fortran/15080
3057         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3058         about the test failing.
3059         * gfortran.fortran-torture/execute/where_7.f90: New test.
3060         * gfortran.fortran-torture/execute/where_8.f90: New test.
3061
3062 2005-05-16  Richard Henderson  <rth@redhat.com>
3063
3064         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3065         i?86 and x86_64.
3066
3067 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3068
3069         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3070         (limits.h): Include unconditionally.
3071         (stdlib.h): Likewise.
3072         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3073         (limits.h): Include unconditionally.
3074         (stdlib.h): Likewise.
3075         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3076         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3077         (limits.h): Include unconditionally.
3078         (stdlib.h): Likewise.
3079         (hashtab.h): Do not include.
3080         (getopt.h): Likewise.
3081         (stddef.h): Include.
3082         (hashval_t): Define.
3083         (struct entry): Add "next" field.
3084         (HASH_SIZE): New macro.
3085         (hash_table): New variable.
3086         (switchfiles): Do not use xmalloc.
3087         (mix): New macro.
3088         (iterative_hash): New function.
3089         (hasht): Remove.
3090         (e_exists): New function.
3091         (e_insert): Likewise.
3092         (output): Use, instead of libiberty hashtable functions.
3093         (main): Do not use getopt.  Do not call htab_create.
3094
3095 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3096
3097         PR libstdc++/21526
3098         * lib/target-supports.exp (check_mkfifo_available):
3099         Return 0 for cygwin as mkfifo support incomplete on platform.
3100         Fix typos in comments.
3101
3102 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3103
3104         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3105
3106 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3107
3108         PR fortran/17432
3109         * gfortran.dg/assign_4.f: New test.
3110
3111 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3112
3113         PR tree-optimization/21563
3114         * gcc.dg/tree-ssa/pr21563.c: New.
3115
3116 2005-05-14  Jan Hubicka  <jh@suse.cz>
3117
3118         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3119
3120 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3121
3122         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3123
3124 2005-05-13  Julian Brown  <julian@codesourcery.com>
3125
3126         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3127         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3128
3129 2005-05-13  Jan Hubicka  <jh@suse.cz>
3130
3131         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3132         * gcc.dg/fold-xor-?.c: Likewise.
3133         * gcc.dg/pr15784-?.c: Likewise.
3134         * gcc.dg/pr20922-?.c: Likewise.
3135         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3136         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3137         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3138
3139 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3140
3141         PR fortran/21260
3142         * gfortran.dg/hollerith_1.f90: New test.
3143
3144 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3145
3146         * gfortran.dg/func_result_2.f90: New test.
3147
3148 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3149
3150         * gfortran.dg/dev_null.f90: New test.
3151
3152 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3153
3154         * gcc.dg/arm-vfp1.c: Revert last change.
3155
3156 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3157
3158         PR middle-end/19807
3159         PR tree-optimization/19639
3160         * g++.dg/tree-ssa/pr19807.C: New testcase.
3161
3162 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3163
3164         PR libfortran/21471
3165         * gfortran.dg/append-1.f90: New test.
3166
3167 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3168
3169         * gcc.dg/pr18501.c: XFAIL.
3170         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3171         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3172         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3173         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3174         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3175         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3176         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3177         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3178
3179 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3180
3181         PR fortran/20178
3182         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3183         gfortran.dg/f2c_3.f90: New tests.
3184
3185         * gfortran.dg/return_1.f90: Fix dg annotation.
3186
3187 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3188
3189         * gcc.c-torture/compile/20050510-1.c: New test.
3190
3191 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3192
3193         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3194
3195 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3196
3197         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3198
3199 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3200
3201         PR c/17913
3202         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3203
3204 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3205
3206         PR c/21342
3207         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3208         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3209
3210 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3211
3212         PR debug/16676
3213         * gcc.dg/debug/pr16676.c: New test.
3214
3215 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3216
3217         PR testsuite/21443
3218         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3219         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3220         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3221         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3222         Change -O1 to -O2.
3223         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3224         -fno-tree-dominator-opts.
3225
3226 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3227
3228         * gfortran.dg/return_1.f90: New test.
3229
3230 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3231
3232         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3233
3234         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3235
3236 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3237
3238         PR c++/21427
3239         * g++.dg/inherit/covariant13.C: New.
3240
3241 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3242
3243         PR libfortran/19155
3244         * gfortran.dg/pr19155.f: New test.
3245
3246 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3247
3248         PR inline-asm/8788
3249         * gcc.dg/pr8788-1.c: New testcase.
3250
3251 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3252
3253         PR target/21416
3254         * gcc.target/mips/fpcmp-[12].c: New tests.
3255
3256 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3257
3258         * lib/target-supports-dg.exp (dg-require-fork): New function.
3259         (dg-require-mkfifo): Likewise.
3260         * lib/target-supports.exp (check_function_available): New
3261         function.
3262         (check_fork_available): Likewise.
3263         (check_mkfifo_available): Likewise.
3264
3265 2005-05-06  Jeff Law  <law@redhat.com>
3266
3267         * gcc.c-torture/compile/pr21380.c: New test.
3268
3269 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3270
3271         PR c++/20961
3272         * g++.dg/ext/weak3.C: New test.
3273
3274 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3275
3276         PR c++/21352
3277         * g++.dg/template/crash37.C: New test.
3278
3279 2005-05-05  Paul Brook  <paul@codesourcery.com>
3280
3281         * gcc.dg/arm-g2.c: Use effective-target arm32.
3282         * gcc.dg/arm-mmx-1.c: Ditto.
3283         * gcc.dg/arm-scd42-2.c: Ditto.
3284         * gcc.dg/arm-vfp1.c: Ditto.
3285         * lib/target-supports.exp (check_effective_target_arm32): New
3286         function.
3287
3288 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3289
3290         PR libfortran/21354
3291         gfortran.dg/in_pack_rank7.f90:  New test.
3292
3293 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3294
3295         PR middle-end/15618
3296         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3297
3298 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3299
3300         PR middle-end/21265
3301         * gcc.dg/20050503-1.c: New test.
3302
3303         PR rtl-optimization/21239
3304         * gcc.dg/i386-sse-11.c: New test.
3305
3306 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3307
3308         PR target/16888
3309         * gcc.target/i386/asm-1.c: New test.
3310
3311 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3312
3313         PR rtl-optimization/21330
3314         * gcc.c-torture/execute/20050502-1.c: New test.
3315
3316         PR target/21297
3317         * gcc.c-torture/execute/20050502-2.c: New test.
3318
3319 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3320
3321         PR middle-end/21282
3322         * gcc.dg/pr21282.c: New.
3323
3324 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3325
3326         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3327         * gcc.dg/vect/vect-92.c: Likewise
3328         * gcc.dg/vect/vect-93.c: Likewise
3329         * gcc.dg/vect/vect-dv-1.c: Likewise
3330         * gcc.dg/vect/vect-dv-2.c: Likewise
3331         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3332
3333 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3334
3335         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3336         * gfortran.dg/vect/vect-2.f90:  Likewise
3337         * gfortran.dg/vect/vect-3.f90:  Likewise
3338         * gfortran.dg/vect/vect-4.f90:  Likewise
3339         * gfortran.dg/vect/vect-5.f90:  Likewise
3340
3341 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3342
3343         PR target/20813
3344         * gcc.dg/rs6000-fpint-2.c: New.
3345
3346 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3347
3348         PR c/15698
3349         * gcc.dg/builtins-30.c: Update expected messages.
3350         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3351         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3352         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3353
3354 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3355
3356         PR tree-optimization/21294
3357         * gcc.dg/tree-ssa/pr21294.c: New.
3358
3359 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3360
3361         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3362         __builtin_altivec_st_internal_4si built-in.
3363
3364 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3365
3366         PR c++/15875
3367         * g++.dg/template/ptrmem14.C: New test.
3368
3369 2005-05-02  Paul Brook  <paul@codesourcery.com>
3370
3371         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3372
3373 2005-05-02  Michael Matz  <matz@suse.de>
3374
3375         PR c++/19542
3376         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3377
3378 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3379
3380         * g++.dg/cpp/weak.C: New test.
3381
3382 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3383
3384         * gcc.dg/tree-ssa/loop-8.c: New test.
3385
3386 2005-04-30  Michael Maty  <matz@suse.de>
3387
3388         * gcc.dg/inline-mcpy.c: New test.
3389
3390 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3391
3392         PR libfortran/18958
3393         * gfortran.dg/eoshift.f90:  New test case.
3394
3395 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3396
3397         PR libfortran/18857
3398         * gfortran.dg/matmul_1.f90: New test.
3399
3400 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3401
3402         PR tree-optimization/21030
3403         * gcc.dg/tree-ssa/pr21030.c: New.
3404
3405 2005-04-29  Devang Patel  <dpatel@apple.com>
3406
3407         PR tree-optimization/21272
3408         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3409
3410 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3411
3412         PR fortran/13082
3413         PR fortran/18824
3414         * gfortran.dg/entry_4.f90: New test.
3415         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3416         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3417         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3418         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3419         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3420         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3421         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3422
3423 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3424
3425         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3426
3427 2005-04-29  Paul Brook   <paul@codesourcery.com>
3428
3429         * gfortran.dg/entry_3.f90: New test.
3430
3431 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3432
3433         * gfortran.dg/implicit_4.f90: New test.
3434
3435 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3436
3437         * lib/target-supports.exp (check_profiling_available): Return
3438         false for xtensa-*-elf.
3439
3440 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3441
3442         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3443         error if file cannot be deleted.
3444
3445 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3446
3447         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3448         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3449         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3450         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3451         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3452         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3453         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3454         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3455         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3456         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3457         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3458         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3459         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3460
3461 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3462
3463         PR fortran/20865
3464         * gfortran.dg/pr20865.f90: New test.
3465
3466 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3467
3468         * gcc.dg/void-cast-2.c: New test.
3469
3470 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3471
3472         PR c/21159
3473         * gcc.dg/void-cast-1.c: New test.
3474
3475 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3476
3477         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3478
3479 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3480
3481         PR fortran/21177
3482         * gfortran.dg/pr21177.f90: New test.
3483
3484 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3485
3486         PR tree-optimization/21171
3487         * gcc.dg/tree-ssa/pr21171.c: New test.
3488
3489 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3490
3491         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3492         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3493         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3494         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3495         gcc.dg/tree-ssa/gen-vect-32.c: New.
3496         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3497         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3498         don't run on PPC32.
3499
3500 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3501
3502         PR c/21213
3503         * gcc.dg/transparent-union-3.c: New test.
3504
3505 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3506
3507         PR c/20740
3508         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3509         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3510         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3511         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3512         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3513         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3514
3515 2005-04-26  Jeff Law  <law@redhat.com>
3516
3517         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3518         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3519         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3520         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3521         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3522         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3523         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3524
3525 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3526
3527         PR tree-optimization/17598
3528         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3529
3530 2005-04-25  Mike Stump  <mrs@apple.com>
3531
3532         * objc.dg/fix-and-continue-1.m: Add.
3533
3534 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3535
3536         PR c++/20995
3537         * g++.dg/opt/pr20995-1.C: New test case.
3538
3539 2005-04-25  Devang Patel <dpatel@apple.com>
3540
3541         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3542
3543 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3544
3545         PR testsuite/21062
3546         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3547
3548 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3549
3550         PR C++/21188
3551         * g++.dg/opt/rtti2.C: New test.
3552
3553 2005-04-25  Paul Brook  <paul@codesourcery.com>
3554         Steven G. Kargl  <kargls@comcast.net>
3555
3556         PR fortran/20879
3557         * gfortran.dg/ichar_1.f90: New file.
3558
3559 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3560
3561         PR middle-end/20991
3562         * g++.dg/opt/pr20991.C: New test.
3563
3564         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3565         where sizeof (type) < __alignof__ (type).
3566         * gcc.dg/compat/struct-layout-1.h: Likewise.
3567
3568 2005-04-24  Per Bothner  <per@bothner.com>
3569             Devang Patel  <dpatel@apple.com>
3570
3571         PR preprocessor/20907
3572         * gcc.dg/cpp/very-long-comment.c: New test.
3573
3574 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3575
3576         PR fortran/20059
3577         * gfortran.dg/common_5.f: New test.
3578
3579 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3580
3581         PR middle-end/21082
3582         * g++.dg/tree-ssa/pr21082.C: New testcase.
3583
3584 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3585
3586         * gcc.dg/vect/vect-99.c: New test.
3587
3588 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3589
3590         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3591
3592 2005-04-22  Jeff Law  <law@redhat.com>
3593
3594         * gcc.dg/uninit-5.c: Remove xfails.
3595         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3596         conditionals and loads.
3597
3598 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3599
3600         PR libfortran/20074
3601         PR libfortran/20436
3602         PR libfortran/21108
3603         * gfortran.dg/nested_reshape.f90: new test
3604         * gfortran.dg/reshape-alloc.f90: new test
3605         * gfortran.dg/reshape.f90: new test
3606
3607 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3608
3609         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3610
3611         * gcc.dg/arm-vfp1.c: New test.
3612
3613 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3614
3615         PR c++/21087
3616         * g++.dg/lookup/builtin2.C: New test.
3617
3618 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3619
3620         * gcc.dg/weak/weak-13.c: New test.
3621
3622 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3623
3624         * lib/target-supports.exp (check_effective_target_sync_int_long):
3625         Add powerpc*.
3626
3627 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3628
3629         * gcc.target/mips/branch-1.c: New test.
3630
3631 2005-04-21  Richard Henderson  <rth@redhat.com>
3632
3633         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3634         * gcc.dg/vect/vect-86.c: Likewise.
3635         * gcc.dg/vect/vect-87.c: Likewise.
3636         * gcc.dg/vect/vect-88.c: Likewise.
3637
3638 2005-04-21  Devang Patel  <dpatel@apple.com>
3639
3640         PR optimization/20994
3641         * gcc.dg/tree-ssa/ifc-3.c: New test.
3642
3643 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3644
3645         PR c/12913
3646         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3647         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3648         gcc.dg/c99-vla-jump-5.c: New tests.
3649
3650 2005-04-19  Richard Henderson  <rth@redhat.com>
3651
3652         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3653         Fix typo in exists check.
3654         (check_effective_target_sync_int_long): New.
3655         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3656         * gcc.dg/ia64-sync-2.c: Likewise.
3657         * gcc.dg/ia64-sync-3.c: Likewise.
3658         * gcc.dg/ia64-sync-4.c: Likewise.
3659
3660 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3661
3662         * gcc.dg/fold-xor-1.c: New test.
3663         * gcc.dg/fold-xor-2.c: New test.
3664
3665 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
3666
3667         PR target/20670
3668         * g++.dg/eh/fp-regs.C: New test.
3669
3670 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3671
3672         * gcc.dg/Wint-to-pointer-cast-1.c,
3673         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
3674         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
3675         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
3676
3677 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3678
3679         PR fortran/16861
3680         * gfortran.dg/pr16861.f90: New test.
3681
3682 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3683
3684         * gcc.dg/pr21085.c: New test.
3685
3686 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3687
3688         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3689         (setup_mips_tests, dg-mips-options): New procedures.
3690         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3691         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3692         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3693         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3694         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3695         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3696         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3697         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3698         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3699         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3700         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3701         dg-mips-options instead of dg-options.  Remove now-redundant
3702         preprocessor guards.
3703         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3704         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3705         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3706         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3707         * gcc.dg/vr-mult-2.c: Delete.
3708         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3709         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3710         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3711         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3712         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3713         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3714         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3715
3716 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3717
3718         * ada/acats/run_all.sh: Use sync when executable not present.
3719
3720 2005-04-18  Devang Patel  <dpatel@apple.com>
3721
3722         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3723         * gcc.dg/vect/vect-11a.c: New.
3724         * gcc.dg/vect/vect-none.c: Update.
3725         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3726
3727 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3728
3729         PR tree-optimization/20922
3730         * gcc.dg/pr20922-1.c: New test.
3731         * gcc.dg/pr20922-2.c: New test.
3732         * gcc.dg/pr20922-3.c: New test.
3733         * gcc.dg/pr20922-4.c: New test.
3734         * gcc.dg/pr20922-5.c: New test.
3735         * gcc.dg/pr20922-6.c: New test.
3736
3737 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3738
3739         PR libfortran/20950
3740         * gfortran.dg/pr20950.f: New test.
3741
3742 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3743
3744         PR libfortran/19216
3745         * gfortran.dg/pr19216.f: New test.
3746
3747 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3748
3749         PR tree-optimization/21001
3750         * gcc.dg/tree-ssa/pr21001.c: New.
3751
3752 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3753
3754         PR libfortran/21075
3755         * gfortran.dg/reshape_rank7.f90: New test.
3756
3757 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3758
3759         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3760         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3761         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3762         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3763         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3764         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3765         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3766         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3767         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3768         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3769         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3770         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3771         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3772         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3773         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3774         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3775         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3776         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3777         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3778         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3779         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3780
3781 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3782
3783         * gfortran.dg/wtruncate.f: New testcase.
3784         * gfortran.dg/wtruncate.f90: New testcase.
3785
3786 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3787
3788         PR c++/21025
3789         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3790         which sizeof/alignof is dependent, rather than just whether we are
3791         processing_template_decl.
3792
3793 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3794
3795         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3796         corrected typo where the wrong variables had been compared.
3797
3798 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3799
3800         PR libfortran/18495
3801         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3802         Test callee-allocated version of return array with a write
3803         statement.
3804         Test spread with a temporary with another write statement.
3805
3806 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3807
3808         PR tree-optimization/21031
3809         * gcc.dg/tree-ssa/pr21031.c: New.
3810
3811 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3812
3813         PR tree-optimization/21004
3814         * gcc.dg/builtins-53.c: Include builtins-config.h.
3815         Check floorf, ceilf, floorl and ceill transformations
3816         only when HAVE_C99_RUNTIME is defined.
3817
3818 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3819
3820         PR middle-end/20739
3821         * gcc.dg/tree-ssa/pr20739.c: New test.
3822
3823 2005-04-14  Mike Stump  <mrs@apple.com>
3824
3825         * gcc.dg/Foundation.framework/empty: New.
3826         * gcc.dg/framework-2.c: New.
3827
3828 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3829
3830         PR tree-optimization/21021
3831         * gcc.c-torture/compile/pr21021.c: New.
3832
3833 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3834
3835         PR testsuite/21010
3836         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3837         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3838         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3839         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3840         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3841         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3842         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3843         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3844
3845 2005-04-14  Richard Henderson  <rth@redhat.com>
3846
3847         * lib/target-supports.exp (check_effective_target_vect_condition):
3848         Add ia64, i?86, and x86_64.
3849
3850 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3851
3852         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3853
3854 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3855
3856         PR tree-optimization/20657
3857         * gcc.dg/tree-ssa/pr20657.c: New.
3858
3859 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3860
3861         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3862         (long long int)trunc*.
3863
3864 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3865
3866         PR target/20927
3867         * gcc.dg/pr20927.c: New test.
3868
3869 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3870
3871         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3872         * gcc.target/mips/asm-1.c: Likewise.
3873
3874 2005-04-13  Dale Johannesen  <dalej@apple.com>
3875
3876         * objc.dg/objc-fast-4.m:  New.
3877
3878 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3879
3880         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3881         directory.
3882         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3883
3884 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3885
3886         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3887         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3888         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3889
3890 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3891
3892         PR tree-optimization/20913
3893         * gcc.dg/tree-ssa/pr20913.c: New.
3894
3895         PR tree-optimization/20702
3896         * gcc.dg/tree-ssa/pr20702.c: New.
3897
3898 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3899
3900         PR c++/13744
3901         * g++.dg/inherit/local3.C: New test.
3902
3903 2005-04-12  Jeff Law  <law@redhat.com>
3904
3905         * gcc.dg/tree-ssa/20050412-1.c: New test.
3906
3907 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3908
3909         PR libfortran/19016
3910         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3911         Add tests with mask generated by expression.
3912         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3913         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3914         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3915
3916 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3917
3918         PR middle-end/20917
3919         * gcc.dg/20050409-1.c: New test.
3920
3921 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3922
3923         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3924
3925 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3926
3927         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3928         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3929         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3930         (TARGET_CXX): Adjust accordingly.
3931         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3932         determine_class_data_visibility and class_data_always_comdat.
3933         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3934         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3935         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3936         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3937         (arm_cxx_determine_class_data_visibility): New.
3938         (arm_cxx_class_data_always_comdat): Likewise.
3939         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3940         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3941         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3942         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3943         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3944         Define.
3945
3946 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3947
3948         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3949
3950 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3951
3952         * gcc.dg/i386-darwin-fpmath.c: New.
3953
3954 2004-04-11  Devang Patel  <dpatel@apple.com>
3955
3956         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3957         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3958         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3959         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3960         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3961         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3962         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3963         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3964         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3965
3966 2004-04-11  Devang Patel  <dpatel@apple.com>
3967
3968         * gcc.dg/vect/vect-dv-1.c: New test.
3969         * gcc.dg/vect/vect-dv-2.c: New test.
3970
3971 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3972
3973         PR tree-optimization/20933
3974         * gcc.dg/tree-ssa/pr20933.c: New test.
3975
3976 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3977
3978         * gfortran.dg/fold_nearest.f90: New test.
3979
3980 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3981
3982         * gcc.dg/tree-ssa/alias-1.c: New test.
3983
3984 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3985
3986         PR tree-optimization/20920
3987         * g++.dg/tree-ssa/pr20920.C: New test.
3988
3989 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3990
3991         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3992         (long long int)ceil*.
3993
3994 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3995
3996         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3997         explicit C++ linkage.
3998
3999 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4000
4001         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4002         warning for arithmetic IF statements.
4003
4004 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4005
4006         * eor_handling_1.f90: New test case.
4007         * eor_handling_2.f90: New test case.
4008         * eor_handling_3.f90: New test case.
4009         * eor_handling_4.f90: New test case.
4010         * eor_handling_5.f90: New test case.
4011         * noadv_size.f90: New test case.
4012         * pad_no.f90: New test case.
4013
4014 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4015
4016         * gcc.c-torture/execute/20050410-1.c: New test.
4017
4018 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4019
4020         * gcc.dg/pr20126.c: New.
4021
4022 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4023             Steven G. Kargl <kargls@comcast.net>
4024
4025         * gfortran.dg/PR19872.f: New test.
4026
4027 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4028
4029         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4030
4031 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4032
4033         * gfortran.dg/nint_1.f90: New test.
4034
4035 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4036
4037         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4038         Added test for callee-allocated arrays with write statements.
4039         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4040         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4041         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4042         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4043         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4044
4045 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4046
4047         PR libfortran/20163
4048         * gfortran.dg/open-options-blanks.f:  New test.
4049
4050 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4051
4052         PR fortran/13257
4053         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4054
4055 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4056
4057         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4058         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4059         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4060         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4061         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4062         * gcc.c-torture/execute/stdarg-4.c: New test.
4063
4064         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4065
4066         PR target/20795
4067         * g++.dg/abi/param2.C: New test.
4068
4069 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4070
4071         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4072
4073 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4074
4075         * gcc.dg/builtins-53.c: New test.
4076
4077 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4078
4079         * g++.dg/tree-ssa/pr18178.C: New test.
4080         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4081         * gcc.c-torture/execute/20041019-1.c: New test.
4082         * gcc.dg/tree-ssa/20041008-1.c: New test.
4083         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4084         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4085         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4086         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4087         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4088         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4089         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4090         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4091         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4092         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4093
4094 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4095
4096         PR rtl-optimization/20466
4097         * gcc.c-torture/execute/pr20466-1.c: New test.
4098
4099 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4100
4101         PR c++/20905
4102         * g++.dg/parse/cond2.C: New test.
4103
4104         PR c++/20145
4105         * g++.dg/warn/Wdtor1.C: New test.
4106
4107 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4108
4109         PR fortran/17229
4110         * gfortran.dg/pr17229.f: New test.
4111
4112 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4113
4114         * gfortran.dg/tiny_1.f90: New test.
4115         * gfortran.dg/tiny_2.f90: ditto.
4116
4117 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4118
4119         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4120         * gfortran.dg/open_new.f90:  Fix dg-do run line
4121
4122 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4123
4124         * lib/target-supports.exp (get_compiler_messages): Support
4125         optional arguments, the fourth being compiler options.
4126         (check_effective_target_fpic): New proc.
4127         * gcc.dg/20050321-2.c: Restrict to target fpic.
4128
4129 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4130
4131         * gcc.dg/15443-1.c: New test.
4132         * gcc.dg/15443-2.c: Likewise.
4133
4134 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4135
4136         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4137
4138 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4139
4140         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4141
4142 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4143
4144         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4145         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4146         -m64.
4147         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4148         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4149         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4150
4151 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4152
4153         PR c++/20212
4154         * g++.dg/warn/Wunused-11.C: New test.
4155
4156 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4157
4158         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4159
4160 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4161
4162         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4163
4164 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4165
4166         PR c++/20734
4167         * g++.dg/template/ptrmem13.C: New test.
4168
4169 2005-04-05  Per Bothner  <per@bothner.com>
4170
4171         * lib/gcc.exp: Always add -fno-show-column, for now.
4172
4173 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4174
4175         PR testsuite/20767
4176         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4177         of plain old "unsigned int" for the type of "i".  Makes this test
4178         64bit clean.
4179
4180 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4181
4182         * gcc.dg/i386-ssefn-1.c: New test.
4183         * gcc.dg/i386-ssefn-2.c: New test.
4184         * gcc.dg/i386-ssefn-3.c: New test.
4185         * gcc.dg/i386-ssefn-4.c: New test.
4186
4187 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4188
4189         PR tree-optimization/20076
4190         * gcc.dg/builtin-apply4.c: New test.
4191
4192         PR preprocessor/19475
4193         * gcc.dg/cpp/macspace1.c: New test.
4194         * gcc.dg/cpp/macspace2.c: New test.
4195
4196 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4197
4198         * gfortran.dg/pr20755.f: Fixed bad format.
4199
4200 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4201
4202         PR c++/20763
4203         * g++.dg/ext/attrib21.C: New test.
4204
4205 2004-04-05  Devang Patel  <dpatel@apple.com>
4206
4207         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4208         * gcc.dg/vect/vect-shift-1.c: New test.
4209
4210 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4211
4212         PR libfortran/20755
4213         * gfortran.dg/pr20755.f: New test.
4214
4215 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4216
4217         * gfortran.dg/pr15959.f90: New test.
4218         * gfortran.dg/string_pad_trunc.f90: New test.
4219
4220 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4221
4222         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4223         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4224         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4225         syntax.
4226
4227 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4228
4229         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4230
4231 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4232
4233         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4234         * gcc.c-torture/compile/20011119-2.c: Likewise.
4235         * gcc.c-torture/compile/981001-2.c: Likewise.
4236
4237 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4238
4239         PR c++/20679
4240         * g++.dg/template/overload4.C: New test.
4241
4242 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4243
4244         PR c++/20746
4245         * g++.dg/abi/covariant5.C: New.
4246
4247         PR debug/20505
4248         * g++.dg/debug/const2.C: New.
4249
4250 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4251
4252         PR rtl-optimization/16104
4253         * gcc.c-torture/execute/20050316-1.c: New test.
4254
4255 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4256
4257         * g++.dg/template/spec23.C: Fix dg-error text.
4258
4259 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4260
4261         PR c++/19199
4262         * g++.dg/expr/lval2.C: New.
4263
4264 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4265
4266         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4267         __builtin_strcasecmp and __builtin_strncasecmp.
4268
4269 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4270
4271         PR c++/20723
4272         * g++.dg/template/spec22.C: New.
4273         * g++.dg/template/spec23.C: New.
4274
4275 2005-04-03  Dale Ranta  <dir@lanl.gov>
4276             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4277
4278         PR libfortran/20068
4279         PR libfortran/20125
4280         PR libfortran/20156
4281         PR libfortran/20471
4282         * gfortran.dg/backspace.f: New test.
4283
4284 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4285
4286         * gcc.dg/pr19345.c: New test.
4287
4288 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4289
4290         PR tree-optimization/20640
4291         * gcc.dg/torture/tree-loop-1.c: New.
4292
4293 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4294
4295         PR rtl-optimization/20290
4296         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4297
4298 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4299
4300         * gcc.dg/rs6000-fpint.c: New.
4301
4302 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4303
4304         * gcc.dg/old-style-then-proto-1.c: New test.
4305
4306 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4307
4308         * gfortran.fortran-torture/execute/backspace.f90: Check
4309         after backspace and read was incorrect.
4310
4311 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4312
4313         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4314         buffer past the terminating NUL using memcmp.
4315         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4316         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4317
4318         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4319         Fix unused/uninitialized variable warnings.
4320
4321         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4322         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4323         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4324         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4325
4326         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4327         gcc.c-torture/execute/builtins/fputs-lib.c,
4328         gcc.c-torture/execute/builtins/lib/fprintf.c,
4329         gcc.c-torture/execute/builtins/lib/main.c,
4330         gcc.c-torture/execute/builtins/lib/memcmp.c,
4331         gcc.c-torture/execute/builtins/lib/memmove.c,
4332         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4333         gcc.c-torture/execute/builtins/lib/memset.c,
4334         gcc.c-torture/execute/builtins/lib/printf.c,
4335         gcc.c-torture/execute/builtins/lib/sprintf.c,
4336         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4337         gcc.c-torture/execute/builtins/lib/strchr.c,
4338         gcc.c-torture/execute/builtins/lib/strcmp.c,
4339         gcc.c-torture/execute/builtins/lib/strcpy.c,
4340         gcc.c-torture/execute/builtins/lib/strcspn.c,
4341         gcc.c-torture/execute/builtins/lib/strlen.c,
4342         gcc.c-torture/execute/builtins/lib/strncat.c,
4343         gcc.c-torture/execute/builtins/lib/strncmp.c,
4344         gcc.c-torture/execute/builtins/lib/strncpy.c,
4345         gcc.c-torture/execute/builtins/lib/strrchr.c,
4346         gcc.c-torture/execute/builtins/lib/strspn.c,
4347         gcc.c-torture/execute/builtins/lib/strstr.c,
4348         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4349         gcc.c-torture/execute/builtins/strlen-2.c,
4350         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4351         prototypes.
4352
4353 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4354
4355         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4356         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4357         selectany usage.
4358
4359 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4360
4361         PR c++/19406
4362         * g++.dg/debug/using1.C: New test.
4363
4364 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4365
4366         PR middle-end/20524
4367         * gcc.dg/alias-7.c: Prefix asm-declared name with
4368         __USER_LABEL_PREFIX__.
4369
4370 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4371
4372         Fix fallout from PR middle-end/15700:
4373         * gcc.c-torture/compile/20011119-1.c: Take
4374         __USER_LABEL_PREFIX__ into account.
4375         * gcc.c-torture/compile/20011119-2.c: Likewise.
4376
4377 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4378
4379         PR c++/18644
4380         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4381
4382 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4383
4384         PR c/17855
4385         * gcc.c-torture/compile/struct-non-lval-1.c,
4386         gcc.c-torture/compile/struct-non-lval-2.c,
4387         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4388
4389 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4390
4391         * gcc.dg/tls/tls.exp: Remove temporary file.
4392         * g++.dg/tls/tls.exp: Ditto.
4393         * lib/file-format.exp: Ditto.
4394         * g++.dg/special/ecos.exp: Ditto.
4395
4396         * lib/profopt.exp: Treat prof_ext as a list.
4397         * gcc.misc-tests/bprob.exp: Ditto.
4398         * g++.dg/bprob/bprob.exp: Ditto.
4399
4400         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4401         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4402         g++.dg/tree-ssa/pointer-reference-alias.C,
4403         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4404         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4405         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4406         g++.dg/vect/pr19951.cc: Ditto.
4407         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4408         gcc.dg/builtins-47.c: Ditto.
4409         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4410         gcc.dg/pr20115-1.c: Ditto.
4411         * gcc.dg/tree-ssa/20030530-2.c,
4412         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4413         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4414         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4415         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4416         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4417         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4418         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4419         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4420         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4421         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4422         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4423         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4424         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4425         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4426         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4427         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4428         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4429         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4430         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4431         gcc.dg/tree-ssa/20030824-1.c,
4432         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4433         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4434         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4435         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4436         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4437         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4438         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4439         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4440         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4441         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4442         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4443         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4444         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4445         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4446         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4447         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4448         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4449         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4450         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4451         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4452         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4453         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4454         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4455         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4456         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4457         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4458         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4459         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4460         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4461         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4462         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4463         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4464         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4465         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4466         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4467         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4468         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4469         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4470         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4471         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4472         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4473         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4474         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4475         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4476         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4477         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4478         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4479         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4480         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4481         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4482         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4483         gcc.dg/tree-ssa/useless-1.c: Ditto.
4484         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4485         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4486         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4487         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4488         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4489         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4490         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4491         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4492         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4493         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4494         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4495         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4496         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4497         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4498         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4499         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4500         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4501         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4502         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4503         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4504         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4505         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4506         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4507         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4508         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4509         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4510         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4511         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4512         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4513         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4514         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4515         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4516         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4517         gcc.dg/vect/vect-none.c: Ditto.
4518         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4519         treelang/compile/unsigned.tree: Ditto.
4520
4521         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4522         * gcc.dg/cpp/direct2s.c: Ditto.
4523         * gcc.dg/cpp/paste4.c: Ditto.
4524         * gcc.dg/cpp/separate-1.c: Ditto.
4525         * gcc.dg/pch/save-temps-1.c: Ditto.
4526         * g++.dg/ext/altivec-10.C: Ditto.
4527         * g++.dg/pch/pch.C: Ditto.
4528
4529         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4530
4531         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4532         * g++.dg/template/repo1.C: Ditto.
4533         * g++.dg/template/repo2.C: Ditto.
4534         * g++.dg/template/repo3.C: Ditto.
4535         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4536         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4537         * g++.old-deja/g++.pt/repo1.C: Ditto.
4538         * g++.old-deja/g++.pt/repo2.C: Ditto.
4539         * g++.old-deja/g++.pt/repo3.C: Ditto.
4540         * g++.old-deja/g++.pt/repo4.C: Ditto.
4541
4542         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4543         * gcc.dg/20030107-1.c: Ditto.
4544         * gcc.dg/20030702-1.c: Ditto.
4545         * gcc.dg/profile-generate-1.c: Ditto.
4546         * g++.dg/other/profile1.C: Ditto.
4547         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4548
4549         * lib/gcc-dg.exp (remove-build-file): New.
4550         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4551         cleanup-tree-dump, cleanup-saved-temps): New.
4552
4553 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4554
4555         PR c++/19203, DR 214
4556         * g++.dg/parse/ambig3.C: Not ambiguous.
4557         * g++.dg/template/spec20.C: New.
4558         * g++.dg/template/spec21.C: New.
4559
4560 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4561
4562         PR target/20045
4563         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4564
4565 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4566
4567         PR libfortran/20660
4568         * gfortran.dg/negative_unit.f: New test.
4569
4570 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4571
4572         * gcc.dg/20050330-1.c: New test.
4573
4574 2005-03-30  Devang Patel  <dpatel@apple.com>
4575
4576         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4577
4578 2005-03-30  Dale Johannesen  <dalej@apple.com>
4579
4580         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4581
4582 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4583
4584         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4585         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4586         Strip options from test name.
4587
4588 2005-03-31  Jan Hubicka  <jh@suse.cz>
4589
4590         * gcc.dg/varpool-1.c: New testcase.
4591
4592 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4593
4594         PR c/772
4595         PR c/17913
4596         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4597         gcc.dg/stmt-expr-label-3.c : New tests.
4598         * gcc.c-torture/execute/medce-2.c: Remove.
4599
4600 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4601
4602         PR c/20368
4603         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4604         tests.
4605
4606 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4607
4608         * gcc.c-torture/compile/pr20203.c: New test.
4609
4610 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4611
4612         * gfortran.dg/promotion.f90:  New test.
4613
4614 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4615
4616         PR middle-end/20491
4617         * gcc.dg/torture/asm-subreg-1.c: New test.
4618
4619 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4620
4621         PR c/20672
4622         * gcc.dg/pr20672-1.c: New test.
4623
4624 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4625
4626         * gfortran.dg/vect: New directory.
4627         * gfortran.dg/vect/vect.exp: New.
4628         * gfortran.dg/vect/vect-1.f90: New test.
4629         * gfortran.dg/vect/vect-2.f90: New test.
4630         * gfortran.dg/vect/vect-3.f90: New test.
4631         * gfortran.dg/vect/vect-4.f90: New test.
4632         * gfortran.dg/vect/vect-5.f90: New test.
4633
4634 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4635
4636         PR middle-end/20622
4637         * gcc.dg/alias-7.c: New test.
4638
4639 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4640
4641         * gcc.dg/sparc-reg-1.c: New test.
4642
4643 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4644
4645         PR target/19890
4646         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4647
4648 2005-03-29  Dale Ranta  <dir@lanl.gov>
4649             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4650
4651         PR libfortran/20163
4652         * gfortran.dg/pr20163-2.f: New test.
4653
4654 2005-03-28  Jan Hubicka  <jh@suse.cz>
4655
4656         PR middle-end/20635
4657         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4658         by Jakub Jelinek.
4659
4660 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4661
4662         PR tree-optimization/20626
4663         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4664         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4665
4666 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4667
4668         * gfortran.dg/underflow.f90:  New test.
4669         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
4670
4671 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4672
4673         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
4674
4675 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
4676
4677         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
4678         (g++_init): Make sure that CXXFLAGS is set.
4679         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
4680         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4681         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4682         * lib/objc.exp (objc_init): Likewise.
4683         * lib/treelang.exp (treelang_init): Likewise.
4684
4685 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4686
4687         PR tree-optimization/20470
4688         * gcc.dg/tree-ssa/pr20470.c: New test.
4689
4690 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4691
4692         * gcc.dg/ppc-stfiwx.c: New.
4693
4694 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4695
4696         PR target/19888
4697         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4698
4699 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4700
4701         * gcc.dg/20050325-1.c: Fix a typo.
4702
4703 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4704
4705         PR libfortran/19678
4706         PR libfortran/19679
4707         * gfortran.dg/dos_eol.f: New test.
4708
4709 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4710
4711         PR rtl-optimization/20249
4712         * gcc.dg/20050325-1.c: New test.
4713
4714 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4715
4716         PR libfortran/15332
4717         * gfortran.dg/pr15332.f: New test.
4718
4719 2005-03-24  Dale Johannesen  <dalej@apple.com>
4720
4721         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4722
4723 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4724
4725         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4726         'internal' visibility.
4727         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4728         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4729         'protected' visibility.
4730         * gcc.dg/visibility-7.c: Likewise.
4731         * lib/target-supports.exp (check_visibility_available): Take
4732         a parameter, the kind of visibility to check for.
4733         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4734         to check_visibility_available.
4735
4736         * g++.dg/expr/cast3.C: New.
4737
4738 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4739
4740         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4741         rs6000.
4742
4743 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4744
4745         PR target/20095
4746         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4747
4748 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4749
4750         * gcc.dg/badshift.c: Renamed to...
4751         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4752
4753         * gcc.target/i386/badshift.c: Renamed to...
4754         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4755         only.
4756
4757         PR rtl-optimization/20532
4758         * gcc.target/i386/badshift.c: New.
4759
4760 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4761
4762         * gfortran.dg/pr18025.f90: New test.
4763
4764 2005-03-23  Dale Johannesen  <dalej@apple.com>
4765
4766         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4767
4768 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4769
4770         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4771
4772         * lib/target-supports.exp (check_iconv_available): Default
4773         libiconv to -liconv, if there is no definition.
4774
4775 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4776
4777         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4778
4779 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4780
4781         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4782         * g++.dg/opt/pr7503-2.C: Likewise.
4783         * g++.dg/opt/pr7503-3.C: Likewise.
4784         * g++.dg/opt/pr7503-4.C: Likewise.
4785         * g++.dg/opt/pr7503-5.C: Likewise.
4786         * g++.dg/warn/minmax.C: New test.
4787
4788 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4789
4790         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4791         * gfortran.dg/g77_intrinsics_sub.f: New test.
4792
4793 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4794             Jan Hubicka  <jh@suse.cz>
4795             Steven Bosscher <stevenb@suse.de
4796
4797         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4798
4799 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4800
4801         PR c++/19980
4802         * g++.dg/template/redecl3.C: New test.
4803
4804 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4805
4806         PR c++/20499
4807         * g++.dg/parse/error16.C: Tweak error markers.
4808
4809 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4810
4811         PR target/20561
4812         * gcc.dg/20050321-2.c: New test.
4813
4814 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4815
4816         PR c++/20465
4817         PR c++/20381
4818         * g++.dg/template/ptrmem12.C: New.
4819
4820 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4821
4822         PR rtl-optimization/20527
4823         * gcc.c-torture/execute/pr20527-1.c: New test.
4824
4825 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4826
4827         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4828         program, compile it into a real executable and then delete the .c
4829         and .x files afterwards, to avoid problems on testglue targets.
4830
4831 2005-03-21  Stuart Hastings  <stuart@apple.com>
4832
4833         * gcc.target/i386/sse-2.c: New.
4834
4835 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4836
4837         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4838
4839 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4840
4841         * g++.dg/parse/crash25.C: Fix typo.
4842
4843 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4844
4845         PR c++/20461
4846         * g++.dg/parse/crash24.C: New test.
4847
4848         PR c++/20536
4849         * g++.dg/parse/crash25.C: New test.
4850
4851 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4852
4853         PR c++/20147
4854         * g++.dg/ext/stmtexpr4.C: New test.
4855
4856 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4857
4858         PR middle-end/20539
4859         * gcc.c-torture/compile/pr13066-1.c: New test case.
4860         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4861         * g++.dg/opt/pr13066-1.C: Likewise.
4862
4863 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4864
4865         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4866
4867 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4868
4869         PR fortran/18525
4870         * gfortran.dg/nesting_1.f90: New test.
4871
4872 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4873
4874         PR c++/20240
4875         * g++.dg/lookup/using13.C: New test.
4876
4877 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4878
4879         PR c++/20333
4880         * g++.dg/template/crash36.C: New test.
4881
4882 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4883
4884         PR c++/20463
4885         * g++.dg/template/crash35.C: New test.
4886
4887 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4888
4889         PR c++/19966
4890         * g++.dg/overload/operator2.C: New test.
4891
4892 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4893
4894         PR libfortran/20257
4895         * gfortran.dg/pr20257.f90: New test.
4896
4897 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4898
4899         PR libfortran/20480
4900         * gfortran.dg/pr20480.f90: New test.
4901
4902 2005-03-16  Richard Henderson  <rth@redhat.com>
4903
4904         PR middle-end/15700
4905         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4906         (_rtld_global): New.
4907         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4908         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4909
4910         * gcc.dg/alias-3.c: New.
4911         * gcc.dg/alias-4.c: New.
4912         * gcc.dg/alias-5.c: New.
4913         * gcc.dg/alias-6.c: New.
4914
4915 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4916
4917         * gcc.dg/cpp/ucnid-7.c: New.
4918
4919 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4920             Dorit Naishlos  <dorit@il.ibm.com>
4921
4922         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4923         darwin.
4924
4925 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4926
4927         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4928         misaligned accesses.
4929         * gcc.dg/vect/vect-58.c: Likewise.
4930         * gcc.dg/vect/vect-92.c: New.
4931         * gcc.dg/vect/vect-93.c: New.
4932
4933 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4934
4935         PR fortran/18827
4936         * gfortran.dg/assign_2.f90: New test.
4937         * gfortran.dg/assign_3.f90: New test.
4938         * gfortran.dg/assign.f90: New test.
4939
4940 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4941
4942         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4943         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4944         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4945         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4946         names.
4947
4948 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4949
4950         * gcc.dg/cpp/ucnid-6.c: New.
4951
4952         * gcc.dg/cpp/normalize-1.c: New.
4953         * gcc.dg/cpp/normalize-2.c: New.
4954         * gcc.dg/cpp/normalize-3.c: New.
4955         * gcc.dg/cpp/normalize-4.c: New.
4956         * gcc.dg/cpp/ucnid-4.c: New.
4957         * gcc.dg/cpp/ucnid-5.c: New.
4958         * g++.dg/cpp/normalize-1.C: New.
4959         * g++.dg/cpp/ucnid-1.C: New.
4960
4961 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4962
4963         * gcc.dg/pr18628.c: New.
4964
4965 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4966
4967         PR c++/20280
4968         * g++.dg/tree-ssa/pr20280.C: New.
4969
4970 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4971
4972         PR fortran/20467
4973         * gfortran.dg/stfunc_2.f90: New test.
4974
4975 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4976
4977         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4978
4979 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4980
4981         * gcc.dg/tree-ssa/20050314-1.c: New test.
4982
4983 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4984
4985         PR c++/4403
4986         PR c++/9783, DR433
4987         * g++.dg/template/friend34.C: New test.
4988         * g++.dg/template/friend35.C: Likewise.
4989         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4990
4991 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4992
4993         Friend class name lookup 5/n
4994         PR c++/1016
4995         * g++.dg/lookup/hidden-class1.C: New test.
4996         * g++.dg/lookup/hidden-class2.C: Likewise.
4997         * g++.dg/lookup/hidden-class3.C: Likewise.
4998         * g++.dg/lookup/hidden-class4.C: Likewise.
4999         * g++.dg/lookup/hidden-class5.C: Likewise.
5000         * g++.dg/lookup/hidden-class6.C: Likewise.
5001         * g++.dg/lookup/hidden-class7.C: Likewise.
5002         * g++.dg/lookup/hidden-class8.C: Likewise.
5003         * g++.dg/lookup/hidden-class9.C: Likewise.
5004         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5005         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5006         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5007         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5008         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5009         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5010         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5011         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5012         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5013         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5014         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5015
5016 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5017
5018         PR c++/20157
5019         * g++.dg/template/error18.C: New test.
5020
5021 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5022
5023         PR debug/16792
5024         * g++.dg/debug/pr16792.C: New test.
5025
5026 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5027
5028         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5029         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5030         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5031         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5032         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5033         test assertion names.
5034
5035 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5036
5037         PR fortran/18600
5038         * gfortran.dg/stfunc_1.f90: New test.
5039
5040 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5041
5042         PR fortran/16907
5043         * gfortran.dg/real_index_1.f90: New test.
5044
5045 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5046
5047         PR fortran/20323
5048         * gfortran.dg/spec_expr_1.f90: New test.
5049
5050 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5051
5052         PR c/20402
5053         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5054         new parser.
5055
5056 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5057
5058         PR fortran/20361
5059         * gfortran.dg/largeequiv_1.f90: New test.
5060
5061 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5062
5063         * gcc.dg/ucnid-1.c: New.
5064         * gcc.dg/ucnid-2.c: New.
5065         * gcc.dg/ucnid-3.c: New.
5066         * gcc.dg/ucnid-4.c: New.
5067         * gcc.dg/ucnid-5.c: New.
5068         * gcc.dg/ucnid-6.c: New.
5069         * gcc.dg/cpp/ucnid-1.c: New.
5070         * gcc.dg/cpp/ucnid-2.c: New.
5071         * gcc.dg/cpp/ucnid-3.c: New.
5072         * g++.dg/other/ucnid-1.C: New.
5073
5074 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5075
5076         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5077
5078 2005-03-11  Per Bothner  <per@bothner.com>
5079
5080         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5081         that diagnotics refer to correct token.
5082         * gcc.dg/unused-3.c: Likewise.
5083
5084 2005-03-11  Per Bothner  <per@bothner.com>
5085
5086         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5087         constant" is now actually on same line as string constant.
5088         * gcc.dg/cpp/direct2s.c: Likewise.
5089
5090 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5091
5092         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5093
5094 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5095
5096         PR libfortran/20124
5097         * gfortran.dg/pr20124.f90: New Test
5098
5099 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5100
5101         PR tree-optimization/20130
5102         * gcc.dg/pr20130-1.c: New test.
5103
5104 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5105
5106         PR target/20095
5107         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5108
5109 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5110
5111         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5112
5113 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5114
5115         * g++.dg/eh/forced1.C: Fix comment.
5116         * g++.dg/eh/forced2.C: Ditto.
5117         * g++.dg/eh/forced3.C: Ditto.
5118         * g++.dg/eh/forced4.C: Ditto.
5119
5120 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5121
5122         PR rtl-opt/20412
5123         * gcc.c-torture/compile/pr20412.c: New test.
5124
5125 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5126
5127         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5128
5129 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5130
5131         PR target/20322
5132         * gcc.dg/20050307-1.c: New test.
5133
5134 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5135
5136         PR c++/20375
5137         * g++.dg/other/stdarg3.C: New.
5138
5139 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5140
5141         PR c++/18384, c++/18327
5142         * g++.dg/init/array19.C: New test.
5143
5144         PR inline-asm/20314
5145         * gcc.dg/torture/pr20314-1.c: New test.
5146         * gcc.dg/torture/pr20314-2.c: New test.
5147
5148 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5149
5150         * gcc.dg/20050309-1.c: New test.
5151
5152 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5153
5154         * gcc.dg/builtins-10.c: Reactivate disabled test.
5155         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5156         new cbrt transformations.
5157
5158 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5159
5160         PR c++/20208
5161         * g++.dg/template/array13.C: New test.
5162
5163 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5164
5165         PR c++/16859
5166         * g++.dg/init/brace4.C: New test.
5167
5168 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5169
5170         PR c++/20186
5171         * g++.dg/template/non-dependent12.C: New.
5172
5173 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5174
5175         PR c++/20142
5176         * g++.dg/init/array18.C: Add dg-do run marker.
5177
5178         PR c++/20142
5179         * g++.dg/init/array18.C: New test.
5180
5181 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5182
5183         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5184         * g++.dg/gcov/gcov.exp: Likewise.
5185         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5186         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5187         * lib/c-torture.exp: Likewise.
5188         * lib/fortran-torture.exp: Likewise.
5189         * lib/g++.exp: Likewise.
5190         * lib/gcc-defs.exp: Likewise.
5191         * lib/gcc-dg.exp: Likewise.
5192         * lib/gcc.exp: Likewise.
5193         * lib/gcov.exp: Likewise.
5194         * lib/gfortran.exp: Likewise.
5195         * lib/mike-g++.exp: Likewise.
5196         * lib/mike-gcc.exp: Likewise.
5197         * lib/objc-torture.exp: Likewise.
5198         * lib/objc.exp: Likewise.
5199         * lib/profopt.exp: Likewise.
5200         * lib/target-libpath.exp: Likewise.
5201         * lib/target-supports.exp: Likewise.
5202         * lib/treelang.exp: Likewise.
5203         * lib/wrapper.exp: Likewise.
5204
5205 2005-03-08  Jeff Law  <law@redhat.com>
5206
5207         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5208         PHI-OPT changes.
5209
5210 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5211
5212         * gcc.dg/vect/pr20122.c: New test.
5213
5214 2005-03-07  Jeff Law  <law@redhat.com>
5215
5216         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5217         was folded away.
5218         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5219         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5220         * gcc.dg/tree-ssa/pr18134.c: New test.
5221
5222 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5223
5224         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5225         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5226         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5227
5228 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5229
5230         PR tree-opt/17671
5231         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5232
5233 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5234
5235         * g++.dg/warn/Wnvdtor.C: New test.
5236
5237 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5238
5239         * gcc.dg/torture/pr19683-1.c: New test.
5240
5241 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5242
5243         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5244         * gfortran.dg/g77/19990313-2.f: Ditto.
5245         * gfortran.dg/g77/19990313-3.f: Ditto.
5246         * gfortran.dg/g77/19990525-0.f: Ditto.
5247         * gfortran.dg/g77/19990826-0.f: Ditto.
5248         * gfortran.dg/g77/19990826-2.f: Ditto.
5249         * gfortran.dg/g77/19990826-3.f: Ditto.
5250         * gfortran.dg/g77/20000511-1.f: Ditto.
5251         * gfortran.dg/g77/20000511-2.f: Ditto.
5252         * gfortran.dg/g77/970625-2.f: Ditto.
5253         * gfortran.dg/g77/980310-2.f: Ditto.
5254         * gfortran.dg/g77/980310-3.f: Ditto.
5255         * gfortran.dg/g77/980310-8.f: Ditto.
5256         * gfortran.dg/g77/980519-2.f: Ditto.
5257         * gfortran.dg/g77/alpha1.f: Ditto.
5258         * gfortran.dg/g77/claus.f: Ditto.
5259         * gfortran.dg/g77/erfc.f: Ditto.
5260         * gfortran.dg/g77/short.f: Ditto.
5261         * gfortran.fortran-torture/execute/data.f90: Ditto.
5262         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5263         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5264
5265 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5266
5267         * lib/file-format.exp (gcc_target_object_format): Add check for som
5268         format and hardcode object formats on hppa*-*-hpux*.
5269         * lib/target-supports.exp (check_weak_available): Add check for som
5270         object format.  Always return 0 on hppa*-*-hpux10*.
5271
5272         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5273         is defined.
5274
5275         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5276
5277 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5278
5279         * gfortran.dg/pr19936_1.f90: New test.
5280         * gfortran.dg/pr19936_2.f90: New test.
5281         * gfortran.dg/pr19936_3.f90: New test.
5282
5283 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5284             Paul Thomas <prthomas@drfccad.cea.fr>
5285
5286         * gfortran.dg/PR19754_1.f90: New test.
5287         * gfortran.dg/PR19754_2.f90: Ditto.
5288
5289 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5290
5291         PR c++/19311
5292         * g++.dg/template/non-dependent11.C: New test.
5293
5294 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5295
5296         * lib/target-supports.exp (check_iconv_available): Fix comment.
5297
5298 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5299             Joseph S. Myers  <joseph@codesourcery.com>
5300
5301         PR c++/19797
5302         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5303
5304 2005-03-04  Matthew Sachs  <msachs@apple.com>
5305
5306         * gcc.exp (gcc_target_compile): Put braces around
5307         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5308         * objc.exp (objc_target_compile): Likewise.
5309         * treelang.exp (treelang_target_compile): Likewise.
5310
5311 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5312
5313         PR fortran/19673
5314         * gfortran.dg/func_result_1.f90: New test.
5315
5316 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5317
5318         * gcc.misc-tests/options.exp: New test.
5319
5320 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5321
5322         * gcc.dg/pr15784-4.c: New test.
5323
5324 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5325
5326         * gcc.c-torture/execute/pr17133.c: New.
5327         * gcc.c-torture/compile/20050303-1.c: New.
5328
5329 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5330
5331         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5332
5333 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5334
5335         * g++.dg/overload/using2.C: New.
5336
5337 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5338
5339         PR c++/19916
5340         * g++.dg/init/ptrmem2.C: New test.
5341
5342 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5343
5344         PR c/8927
5345         * gcc.dg/pr8927-1.c: New test.
5346
5347 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5348
5349         PR c++/20232
5350         * g++.dg/inherit/covariant12.C: New.
5351
5352 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5353
5354         PR fortran/19479
5355         * gfortran.dg/bound_1.f90: New test.
5356
5357 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5358
5359         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5360         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5361
5362 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5363
5364         PR c/20245
5365         * gcc.dg/pr20245-1.c: New test.
5366
5367 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5368
5369         PR middle-end/19874
5370         * gcc.c-torture/execute/20050119-2.c: New test case.
5371
5372 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5373
5374         * README: Update the DejaGnu bug reporting address.
5375         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5376         * lib/objc-torture.exp: Likewise.
5377
5378 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5379
5380         * gfortran.dg/boz_1.f90: New test.
5381         * gfortran.dg/boz_3.f90: New test.
5382         * gfortran.dg/boz_4.f90: New test.
5383
5384 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5385
5386         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5387         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5388
5389 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5390
5391         PR libfortran/20101
5392         * gfortran.dg/write_0_pe_format.f90: New test.
5393
5394 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5395
5396         PR c++/20206
5397         * g++.dg/opt/thunk2.C: New test.
5398         * g++.dg/opt/covariant1.C: New test.
5399
5400 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5401
5402         * gfortran.dg/e_d_fmt.f90: New test.
5403
5404 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5405
5406         * gcc.dg/asm-b.c: Fix comment typos.
5407
5408 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5409
5410         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5411         a V_MAY_DEF also.
5412
5413 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5414
5415         PR tree-opt/20188
5416         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5417         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5418         * gcc.dg/asm-b.c: New test.
5419
5420 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5421
5422         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5423         Disable this test on IRIX 6.
5424
5425 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5426
5427         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5428         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5429         parser.
5430
5431 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5432
5433         PR tree-optimization/20204
5434         * testsuite/gcc.dg/pr20204.c: New test.
5435
5436 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5437
5438         PR target/20196
5439         * gcc.c-torture/execute/20050224-1.c: New test.
5440
5441         PR c++/20175
5442         * g++.dg/warn/Wbraces2.C: New test.
5443
5444 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5445
5446         PR c++/19878
5447         * g++.dg/init/const2.C: New test.
5448
5449 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5450
5451         PR tree-optimization/20100
5452         * gcc.c-torture/execute/pr20100-1.c: New test.
5453
5454 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5455
5456         * gfortran.dg/implicit_3.f90: New test.
5457
5458         * gfortran.dg/deftype_1.f90: New test.
5459
5460 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5461
5462         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5463         the test passes.
5464         * g++.dg/other/anon3.C: Accept a warning.
5465
5466 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5467
5468         * gcc.dg/pr20017.c: Fix a comment typo.
5469
5470 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5471
5472         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5473
5474 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5475
5476         PR ada/19902
5477         * ada/acats/tests/cxa/cxa3004.a: Remove.
5478         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5479
5480 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5481
5482         PR c++/20073
5483         * g++.dg/init/const1.C: New test.
5484
5485         PR c++/19991
5486         * g++.dg/parse/constant7.C: New test.
5487
5488         PR c++/20152
5489         * g++.dg/parse/error27.C: New test.
5490         * g++.dg/template/qualttp15.C: Adjust error markers.
5491         * g++.old-deja/g++.other/struct1.C: Likewise.
5492
5493         PR c++/20153
5494         * g++.dg/template/error17.C: New test.
5495
5496         PR c++/20148
5497         * g++.dg/parser/error26.C: New test.
5498
5499 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5500
5501         PR tree-optimization/20100
5502         PR tree-optimization/20115
5503         * gcc.dg/pr20115.c: New test.
5504         * gcc.dg/pr20115-1.c: New test.
5505         * gcc.dg/pr20100.c: New test.
5506         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5507         call-clobbered variables after alias1.
5508
5509 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5510
5511         * gfortran.dg/list_read_4.f90: new test.
5512
5513 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5514
5515         PR rtl-optimization/20017.
5516         * gcc.dg/pr20017.c: New.
5517
5518 2005-02-22  Devang Patel  <dpatel@apple.com>
5519
5520         PR 19952
5521         * g++.dg/tree-ssa/pr19952.C: New test.
5522
5523 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5524
5525         PR c++/19883
5526         * g++.dg/parse/constant6.C: New test.
5527
5528 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5529
5530         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5531         * g++.dg/charset/asm2.c: Likewise.
5532         * g++.dg/charset/asm3.c: Likewise.
5533         * g++.dg/charset/asm4.c: Likewise.
5534         * g++.dg/charset/asm5.c: Likewise.
5535         * g++.dg/charset/attribute1.c: Likewise.
5536         * g++.dg/charset/attribute2.c: Likewise.
5537         * g++.dg/charset/extern1.cc: Likewise.
5538         * g++.dg/charset/extern2.cc: Likewise.
5539         * g++.dg/charset/extern3.cc: Likewise.
5540         * g++.dg/charset/function.cc: Likewise.
5541         * g++.dg/charset/string.c: Likewise.
5542         * g++.dg/charset/charset.exp: Likewise.
5543         * lib/target-supports.exp (check_iconv_available): Fix comment.
5544
5545 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5546
5547         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5548         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5549         * gcc.dg/charset/asm2.c: Likewise.
5550         * gcc.dg/charset/asm3.c: Likewise.
5551         * gcc.dg/charset/asm4.c: Likewise.
5552         * gcc.dg/charset/asm5.c: Likewise.
5553         * gcc.dg/charset/asm6.c: Likewise.
5554         * gcc.dg/charset/attribute1.c: Likewise.
5555         * gcc.dg/charset/attribute2.c: Likewise.
5556         * gcc.dg/charset/builtin1.c: Likewise.
5557         * gcc.dg/charset/extern.c: Likewise.
5558         * gcc.dg/charset/function.c: Likewise.
5559         * gcc.dg/charset/string.c: Likewise.
5560         * gcc.dg/charset/charset.exp: Likewise.
5561
5562 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5563
5564         PR fortran/20086
5565         * gfortran.dg/pr20086.f90: New test.
5566
5567 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5568
5569         PR tree-optimization/19786
5570         * g++.dg/tree-ssa/pr19786.C: New.
5571
5572 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5573
5574         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5575
5576 2005-02-21  Jeff Law  <law@redhat.com>
5577
5578         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5579
5580 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5581
5582         * gfortran.dg/do_iterator: Split loop, markup all lines for
5583         which an error locus is printed.
5584         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5585         locus is printed.
5586         * gfortran.dg/select_4.f90: Likewise.
5587         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5588         locuses in the various permutations.
5589
5590 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5591
5592         PR tree-optimization/19951
5593         * g++.dg/vect: New directory.
5594         * g++.dg/vect/vect.exp: New file.
5595         * g++.dg/vect/pr19951.cc: New testcase.
5596         * g++.dg/dg.exp: Also prune vectorizer tests.
5597
5598 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5599
5600         PR 18785
5601         * gcc.dg/charset/builtin1.c: New test.
5602
5603 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5604
5605         PR c++/19299
5606         * g++.dg/inherit/volatile1.C: New test.
5607
5608         PR c++/19440
5609         * g++.dg/template/dtor4.C: New test.
5610
5611 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5612
5613         * gfortran.dg/int_1.f90: New test.
5614
5615 2005-02-19  Devang Patel  <dpatel@apple.com>
5616
5617         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5618
5619 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5620
5621         * gfortran.dg/achar_1.f90: New test.
5622
5623 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5624
5625         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5626
5627 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5628             Jakub Jelinek  <jakub@redhat.com>
5629
5630         PR tree-optimization/19828
5631         * gcc.dg/tree-ssa/loop-7.c: New test.
5632         * gcc.c-torture/execute/20050218-1.c: New test.
5633
5634 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5635
5636         PR c/20043
5637         * gcc.dg/transparent-union-1.c: New test.
5638         * gcc.dg/transparent-union-2.c: New test.
5639
5640 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5641
5642         PR tree-optimization/18977
5643         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5644
5645 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5646
5647         PR target/20054
5648         * gcc.dg/pr20054.c: New test.
5649
5650 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5651
5652         PR c++/19508
5653         * g++.dg/ext/attrib20.C: New test.
5654
5655 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5656
5657         PR middle-end/20030
5658         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5659
5660 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5661
5662         PR c++/20008
5663         * g++.dg/opt/switch4.C: New.
5664
5665 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
5666
5667         PR c++/20023
5668         PR tree-optimization/20009
5669         * gcc.c-torture/compile/20050217-1.c: New test.
5670         * g++.dg/opt/switch3.C: New test.
5671
5672         PR tree-optimization/18947
5673         * gcc.c-torture/compile/20050215-1.c: New test.
5674         * gcc.c-torture/compile/20050215-2.c: New test.
5675         * gcc.c-torture/compile/20050215-3.c: New test.
5676
5677 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
5678
5679         PR c++/20028
5680         * g++.dg/template/crash34.C: New.
5681
5682         PR c++/20022
5683         * g++.dg/other/access3.C: New.
5684
5685 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5686
5687         * gcc.dg/vect/vect-98.c: New test.
5688
5689 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5690
5691         PR tree-optimization/19967
5692         * gcc.dg/pr19967.c: New.
5693
5694 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5695
5696         PR middle-end/19857
5697         * gcc.dg/tree-ssa/20050215-1.c: New test.
5698         * gcc.c-torture/execute/20050215-1.c: New test.
5699
5700 2005-02-15  Eric Christopher  <echristo@redhat.com>
5701
5702         * gcc.dg/cpp/20050215-1.c: New file.
5703
5704 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5705
5706         PR tree-optimization/15785
5707         * gcc.dg/pr15785-1.c: New test.
5708
5709 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5710
5711         PR c++/17788
5712         * g++.dg/init/ctor4.C: New.
5713         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5714
5715 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5716
5717         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5718         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5719
5720 2005-02-15  Andreas Schwab  <schwab@suse.de>
5721
5722         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5723         declare malloc.
5724
5725 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5726
5727         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5728
5729 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5730
5731         PR tree-optimization/19853
5732         * gcc.c-torture/compile/pr19853.c: New test.
5733
5734 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5735
5736         PR c++/19608
5737         * g++.dg/parse/local-class1.C: New.
5738
5739         PR c++/19895
5740         * g++.dg/parse/ptrmem3.C: New.
5741
5742         PR c++/19884
5743         * g++.old-deja/g++.oliva/template6.C: Add another case.
5744         * g++.dg/template/explicit6.C: New.
5745
5746 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5747
5748         PR c++/17816
5749         * g++.dg/other/redecl2.C: New.
5750
5751 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5752
5753         PR c++/19891
5754         * g++.dg/abi/covariant4.C: New.
5755
5756 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5757
5758         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5759
5760 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5761
5762         * gcc.dg/vect/vect-96.c: Fix typo.
5763
5764 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5765
5766         PR c++/14479
5767         PR c++/19487
5768         * g++.dg/template/enum5.C: New test.
5769
5770 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5771
5772         * gcc.dg/vect/vect-97.c: New test.
5773
5774 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5775
5776         * gcc.dg/vect/vect-96.c: New test.
5777
5778 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5779
5780         * gcc.dg/builtins-34.c: Also check ldexp*.
5781
5782 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5783
5784         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5785
5786 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5787
5788         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5789         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5790         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5791         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5792         selector_list, selector_expression, dg-process-target): Move to new
5793         file target-supports-dg.exp.
5794         * lib/target-supports-dg.exp: New.
5795
5796         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5797         New.
5798
5799 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5800
5801         PR c++/19666
5802         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5803
5804         PR middle-end/19858
5805         * gcc.c-torture/compile/20050210-1.c: New test.
5806
5807 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5808
5809         PR c++/19755
5810         * g++.dg/warn/Wbraces1.C: New test.
5811
5812 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5813
5814         * gcc.dg/builtins-52.c: New testcase.
5815
5816 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5817
5818         PR c/19342
5819         * gcc.c-torture/execute/20050119-1.c: New test.
5820
5821 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5822
5823         PR c++/19811
5824         * g++.dg/init/delete1.C: New test.
5825
5826 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5827
5828         PR c++/18470
5829         * g++.dg/template/static12.C: New test.
5830
5831 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5832
5833         PR c++/19787
5834         * g++.dg/conversion/ambig1.C: New test.
5835
5836         PR c++/19739
5837         * g++.dg/ext/attrib19.C: New test.
5838
5839         PR c++/19732
5840         * g++.dg/parse/dtor5.C: New test.
5841
5842         PR c++/19762
5843         * g++.dg/template/dtor3.C: New test.
5844
5845         PR c++/19826
5846         * g++.dg/template/static11.C: New test.
5847         * g++.dg/template/crash2.C: Remove dg-error marker.
5848
5849 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5850
5851         PR C++/18491
5852         * g++.old-deja/g++.mike/p10769a.C: Remove.
5853
5854 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5855
5856         * gcc.dg/builtins-48.c: New test case.
5857         * gcc.dg/builtins-49.c: New test case.
5858         * gcc.dg/builtins-50.c: New test case.
5859         * gcc.dg/builtins-51.c: New test case.
5860
5861 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5862
5863         PR middle-end/19583
5864         * g++.dg/warn/Wreturn-type-3.C: New test.
5865
5866 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5867
5868         PR middle-end/19402
5869         * gcc.dg/pr19402-1.c: New testcase.
5870         * gcc.dg/pr19402-2.c: likewise.
5871
5872 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5873
5874         PR middle-end/19854
5875         * g++.dg/tree-ssa/tmmti.C: New testcase.
5876
5877 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5878
5879         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5880
5881 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5882
5883         PR c++/19733
5884         * g++.dg/parse/crash23.C: New test.
5885         * g++.dg/warn/Weff1.C: New test.
5886
5887 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5888
5889         * gcc.dg/20050209-1.c: New test.
5890
5891 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5892
5893         PR target/19799
5894         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5895
5896 2005-02-08  Mike Stump  <mrs@apple.com>
5897
5898         * g++.dg/pch/import-2.c: New test.
5899         * g++.dg/pch/import-2.hs: New.
5900         * g++.dg/pch/include/import-2a.h: New.
5901         * g++.dg/pch/include/import-2b.h: New.
5902
5903 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5904
5905         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5906
5907 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5908
5909         * gfortran.dg/substr_1.f90: New test.
5910
5911 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5912
5913         PR middle-end/19775
5914         * gcc.dg/torture/builtin-power-1.c: Disable test for
5915         invalid transformation.
5916         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5917         no longer optimize.
5918         * gcc.dg/builtins-47.c: New testcase.
5919
5920 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5921             Dorit Naishlos  <dorit@il.ibm.com>
5922
5923         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5924
5925 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5926
5927         * gcc.c-torture/compile/20050206-1.c: New test.
5928
5929 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5930
5931         PR tree-opt/19768
5932         * g++.dg/opt/pr19768.C: New test.
5933
5934 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5935
5936         PR tree-opt/19736
5937         * gcc.c-torture/compile/pr19736.c: New test.
5938
5939 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5940
5941         PR c++/17401
5942         * g++.dg/parse/error25.C: New test.
5943
5944 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5945
5946         * gcc.c-torture/execute/20050203-1.c: New.
5947
5948 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5949
5950         * gcc.dg/vect/vect-85.c: Remove xfail.
5951         * gcc.dg/vect/vect-86.c: Remove xfail.
5952         * gcc.dg/vect/vect-87.c: Remove xfail.
5953         * gcc.dg/vect/vect-88.c: Remove xfail.
5954
5955 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5956
5957         * gcc.dg/altivec-19.c: New.
5958
5959 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5960
5961         PR c/17807
5962         * gcc.dg/nested-func-3.c: New test.
5963         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5964
5965 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5966
5967         * gcc.test-framework/gen_directive_tests: Generate tests for
5968         selector expressions.
5969
5970 2005-02-02  Matt Austern  <austern@apple.com>
5971
5972         PR c++/19628
5973         * g++/ext/builtin7.C: New.
5974         * g++/ext/builtin8.C: New.
5975
5976 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5977
5978         PR c/18502
5979         * gcc.dg/pr18502-1.c: New test.
5980
5981 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5982
5983         PR c++/17413
5984         * g++.dg/template/local4.C: Tweak.
5985
5986 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5987
5988         PR tree-optimization/19578
5989         * gcc.c-torture/compile/20050202-1.c: New test.
5990
5991 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5992
5993         PR c/19435
5994         * gcc.dg/c99-init-4.c: New test.
5995
5996 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5997
5998         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5999
6000         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6001
6002         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6003         * g++.dg/eh/check-vect.h: New.
6004
6005         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6006         * gcc.dg/vect/vect-78.c: Ditto.
6007         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6008         Remove.
6009
6010         * g++.dg/conversion/simd1.C: Expect warning.
6011         * g++.dg/ext/attribute-test-1.C: Ditto.
6012         * g++.dg/ext/attribute-test-2.C: Ditto.
6013         * g++.dg/ext/attribute-test-3.C: Ditto.
6014         * g++.dg/ext/attribute-test-4.C: Ditto.
6015
6016         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6017         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6018
6019         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6020
6021 2005-02-01  Richard Henderson  <rth@redhat.com>
6022
6023         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6024         long double for ibm double-double format.
6025         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6026
6027 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6028
6029         PR tree-optimization/19633
6030         * testsuite/gcc.dg/pr19633-1.c: New test.
6031         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6032         to NULL or a symbol.
6033
6034 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6035
6036         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6037         New procs.
6038         (dg-process-target (local override)): Handle selector expressions.
6039
6040         * gcc.test-framework/README: Describe tests in source directory.
6041         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6042         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6043         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6044         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6045         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6046         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6047         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6048         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6049         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6050         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6051         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6052         * gcc.test-framework/dg-error-exp-P.c: New test.
6053         * gcc.test-framework/dg-error-exp-XP.c: New test.
6054         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6055         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6056         * gcc.test-framework/dg-output-exp-P.c: New test.
6057         * gcc.test-framework/dg-output-exp-XF.c: New test.
6058         * gcc.test-framework/dg-warning-exp-P.c: New test.
6059         * gcc.misc-tests/dg-1.c: Remove.
6060         * gcc.misc-tests/dg-2.c: Remove.
6061         * gcc.misc-tests/dg-3.c: Remove.
6062         * gcc.misc-tests/dg-4.c: Remove.
6063         * gcc.misc-tests/dg-5.c: Remove.
6064         * gcc.misc-tests/dg-6.c: Remove.
6065         * gcc.misc-tests/dg-7.c: Remove.
6066         * gcc.misc-tests/dg-8.c: Remove.
6067         * gcc.misc-tests/dg-9.c: Remove.
6068         * gcc.misc-tests/dg-10.c: Remove.
6069         * gcc.misc-tests/dg-11.c: Remove.
6070         * gcc.misc-tests/dg-12.c: Remove.
6071         * gcc.misc-tests/dg-test.exp: Remove.
6072
6073         * gcc.test-framework/test-framework.awk: Change recording and
6074         printing of passes and failures.
6075
6076         * gcc.test-framework: New directory.
6077         * gcc.test-framework/README: New.
6078         * gcc.test-framework/test-framework.exp: New.
6079         * gcc.test-framework/test-framework.awk: New.
6080         * gcc.test-framework/gen_directive_tests: New.
6081
6082 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6083
6084         * lib/treelang.exp: Fix comment typos.
6085         (treelang_target_compile): Don't append libs=-ltreelang to options.
6086
6087 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6088
6089         * g++.dg/parse/typename7.C: Adjust error messages.
6090
6091 2005-01-31  Jeff Law  <law@redhat.com>
6092
6093         * gcc.c-torture/execute/20050131-1.c: New test.
6094         * gcc.dg/wcaselabel.c: New test.
6095
6096 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6097
6098         * g++.dg/other/warning1.C: Adjust error messags.
6099         * g++.dg/parse/constant5.C: New test.
6100
6101 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6102
6103         PR c/19333
6104         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6105         the test case valid.
6106         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6107         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6108         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6109         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6110         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6111         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6112
6113 2005-01-31  Dale Johannesen  <dalej@apple.com>
6114
6115         * g++.dg/opt/pr19650.C:  New test.
6116
6117 2005-01-31  Richard Henderson  <rth@redhat.com>
6118
6119         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6120         long double for intel double extended format.
6121         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6122
6123 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6124
6125         PR c++/19555
6126         * g++.dg/template/static10.C: New test.
6127
6128         PR c++/19395
6129         * g++.dg/parse/error24.C: New test.
6130
6131         PR c++/19367
6132         * g++.dg/lookup/builtin1.C: New test.
6133
6134         PR c++/19457
6135         * g++.dg/warn/conv3.C: New test.
6136
6137 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6138
6139         PR fortran/19647
6140         * gfortan.dg/inquire_7.f90
6141
6142 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6143
6144         PR tree-optimization/15791
6145         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6146         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6147         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6148         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6149         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6150         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6151         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6152         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6153         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6154         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6155
6156 2005-01-29  Paul Brook  <paul@codesourcery.com>
6157
6158         PR fortran/18565
6159         * check.c (real_or_complex_check): New function.
6160         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6161         * intrinsic.c (add_functions): Use new check functions.
6162         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6163         Add prototypes.
6164
6165 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6166
6167         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6168         gcc.dg/lvalue-3.c: New tests.
6169         * gcc.dg/concat.c: Update expected messages.
6170
6171 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6172
6173         PR libfortran/19595
6174         * gfortran.dg/eor_1.f90:  New test.
6175
6176 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6177
6178         PR fortran/19589
6179         * gfortran.dg/logical_data_1.f90: New test.
6180
6181 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6182
6183         PR c++/19253
6184         * g++.dg/template/crash33.C: New test.
6185
6186         PR c++/19667
6187         * g++.dg/template/crash32.C: New test.
6188
6189 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6190
6191         PR middle-end/16558
6192         * g++.dg/warn/Wreturn-type-2.C: New test.
6193
6194 2004-06-24  Jeff Law  <law@redhat.com>
6195
6196         * gcc.dg/tree-ssa/20050128-1.c: New test.
6197
6198 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6199
6200         * gcc.target/frv/all-mdpackh-1.c: New test.
6201
6202 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6203
6204         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6205
6206 2005-01-27  Richard Henderson  <rth@redhat.com>
6207
6208         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6209
6210 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6211
6212         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6213
6214 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6215
6216         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6217         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6218         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6219         to cope with cases where the multilib options override the dg-options.
6220
6221 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6222
6223         PR c/18946
6224         * gcc.dg/noncompile/20050120-1.c: New test.
6225
6226 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6227
6228         PR tree-optimization/19633
6229         * gcc.dg/pr19633.c: New test.
6230         * gcc.dg/tree-ssa/pr19633.c: New test.
6231
6232 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6233
6234         * gcc.dg/20041216-1.c: New test.
6235
6236 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6237
6238         PR objc/18862
6239         * objc.dg/selector-2.m: New test.
6240
6241 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6242
6243         * g++.dg/opt/range-test-2.C: New test.
6244
6245         PR rtl-optimization/19579
6246         * gcc.c-torture/execute/20050124-1.c: New test.
6247
6248 2005-01-26  Greg Parker  <gparker@apple.com>
6249         Stuart Hastings  <stuart@apple.com>
6250
6251         * gcc.c-torture/execute/20050125-1.c: New.
6252
6253 2005-01-18  Jan Hubicka  <jh@suse.cz>
6254
6255         PR tree-optimize/19337
6256         * gcc.c-torture/compile/20050119-1.c: New test.
6257
6258 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6259
6260         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6261         test for successful match.
6262
6263 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6264
6265         PR objc/18408
6266         * objc.dg/comp-types-7.m: New test.
6267
6268 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6269
6270         * lib/target-supports.exp (current_target_name): New.
6271         (check_effective_target_ilp32, check_effective_target_lp64):
6272         Cache the result to use as long as the current target, with
6273         multilib flags, remains the same.
6274
6275         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6276         (dg-require-weak, dg-require-visibility, dg-require-alias,
6277         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6278         dg-require-effective-target, dg-skip-if): Remove call to
6279         skip_test_and_clear_xfail.
6280         (dg-test): Clear xfail data.
6281
6282 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6283
6284         PR target/17751
6285         * gcc.dg/ppc64-toc.c: New test.
6286
6287         * g++.dg/tree-ssa/empty-1.C: New test.
6288
6289         PR middle-end/19551
6290         * gcc.c-torture/execute/20050121-1.c: New test.
6291         * gcc.dg/20050121-2.c: New test.
6292
6293 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6294         Paul Brook  <paul@codesourcery.com>
6295
6296         PR fortran/17941
6297         * gfortran.dg/real_const_1.f: New test.
6298         * gfortran.dg/real_const_2.f90: New test.
6299         * gfortran.dg/complex_int_1.f90: New test.
6300
6301 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6302
6303         PR fortran/19313
6304         * gfortan.dg/inquire_6.f90: New test.
6305
6306 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6307
6308         PR libfortran/19451
6309         * open_readonly_1.f90:  New test.
6310
6311 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6312
6313         PR libfortran/18982
6314         * gfortran.dg/open_new.f90: New file.
6315
6316 2005-01-22  Paul Brook  <paul@codesourcery.com>
6317
6318         * namelist_1.f90: New test.
6319
6320 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6321
6322         PR tree-optimization/19484
6323         * gcc.c-torture/compile/20050122-[12].c: New tests.
6324
6325 2005-01-22  Paul Brook  <paul@codesourcery.com>
6326
6327         * gfortran.dg/implicit_2.f90: New test.
6328
6329 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6330
6331         PR fortran/19314
6332         * gfortran.dg/inquire_5.f90: New test.
6333
6334 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6335
6336         PR c/18809
6337         * gcc.dg/pr18809-1.c: New test.
6338
6339 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6340
6341         * gcc.dg/20050121-1.c: New test.
6342
6343         PR tree-optimization/13000
6344         * gcc.dg/20040206-1.c: Change warning to point where function is
6345         being inlined.
6346
6347 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6348
6349         PR c++/19208
6350         * g++.dg/template/array11.C: New test.
6351
6352 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6353
6354         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6355         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6356         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6357         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6358         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6359         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6360
6361 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6362
6363         PR tree-optimization/15349
6364         * gcc.dg/tree-ssa/pr15349.c: New.
6365
6366 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6367
6368         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6369
6370 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6371
6372         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6373         scan-assembler-times directive name.
6374
6375         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6376         after dg-do.
6377
6378         PR rtl-optimization/19462
6379         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6380
6381 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6382
6383         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6384         counting function calls on ia64.
6385
6386 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6387
6388         PR rtl-optimization/15139
6389         * gcc.dg/20050111-2.c: New test.
6390
6391         PR c/17297
6392         * gcc.c-torture/compile/20050113-1.c: New testcase.
6393
6394         PR middle-end/19164
6395         * gcc.dg/20050113-1.c: New testcase.
6396
6397 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6398
6399         * gcc.dg/vect/vect-85.c: Add comment.
6400         * gcc.dg/vect/vect-86.c: Add xfail for now.
6401         * gcc.dg/vect/vect-87.c: Add xfail for now.
6402         * gcc.dg/vect/vect-88.c: Add xfail for now.
6403         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6404
6405 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6406
6407         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6408
6409 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6410
6411         * g++.dg/debug/typedef3.C: New test.
6412
6413 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6414
6415         PR c/19472
6416         * gcc.dg/asm-a.c: New test.
6417
6418 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6419
6420         * gcc.dg/sh-relax.c: Add prototype for abort.
6421
6422 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6423
6424         * gcc.dg/short-compare-1.c: New test.
6425         * gcc.dg/short-compare-2.c: Likewise.
6426
6427 2005-01-18  Michael Matz  <matz@suse.de>
6428
6429         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6430
6431 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6432
6433         PR tree-optimization/19121
6434         * gcc.c-torture/compile/pr19121.c: New test.
6435
6436 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6437
6438         PR target/19357
6439         * gcc.c-torture/compile/pr19357.c: New test.
6440
6441 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6442
6443         PR c/5675
6444         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6445         pass--those that refer just to the variable, possibly with a
6446         cast.
6447         * gcc.dg/c99-const-expr-3.c: Likewise.
6448
6449         PR middle-end/13127
6450         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6451         longer emitted.
6452
6453 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6454
6455         PR fortran/18778
6456         * gfortran.dg/endfile_2.f90: New test.
6457
6458 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6459
6460         PR 19168
6461         * gfortran.dg/select_5.f90: New test.
6462
6463 2004-01-16  Paul Brook  <paul@codesourcery.com>
6464
6465         * gfortran.dg/common_4.f90: New test.
6466
6467 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6468
6469         PR rtl-optimization/19462
6470         * gcc.dg/torture/pr19462-1.c: New test.
6471
6472 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6473
6474         PR objc/19321
6475         * objc.dg/func-ptr-2.m: New.
6476         * objc.dg/volatile-1.m: New.
6477
6478 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6479
6480         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6481
6482 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6483
6484         PR tree-optimization/19060
6485         * gcc.c-torture/execute/20050104-1.c: New test.
6486
6487 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6488
6489         PR fortran/18983
6490         * gfortran.dg/write_to_null.f90: New test.
6491
6492 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6493             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6494
6495         PR other/19328
6496         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6497         argument.
6498
6499 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6500
6501         PR c++/19263
6502         * g++.dg/init/vector1.C: New test.
6503
6504 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6505
6506         PR target/13158
6507         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6508         PR target/18987
6509         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6510
6511 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6512
6513         * gfortran.dg/select_1.f90: New test.
6514         * gfortran.dg/select_2.f90: New test.
6515         * gfortran.dg/select_3.f90: New test.
6516         * gfortran.dg/select_4.f90: New test.
6517
6518 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6519
6520         PR middle-end/19084
6521         PR rtl-optimization/19348
6522         * gcc.dg/20050111-1.c: New test.
6523         * gcc.c-torture/execute/20050111-1.c: New test.
6524
6525         * gcc.dg/i386-asm-4.c: New test.
6526
6527 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6528
6529         * gcc.dg/nested-func-2.c: New test.
6530         * ada/acats/norun.lst: Remove c953002.
6531
6532 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6533
6534         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6535
6536 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6537
6538         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6539
6540 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6541
6542         PR target/18761
6543         * g++.dg/abi/align1.C: New test.
6544
6545 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6546
6547         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6548         at a time.
6549         * g++.dg/ext/altivec_check.h: Support compiling as C.
6550
6551 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6552
6553         PR c++/19355
6554         * g++.dg/expr/pr19355-1.C: New test case.
6555
6556 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6557
6558         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6559         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6560         * ada/acats/tests/c3/c92005b.ada: Likewise.
6561         * ada/acats/tests/c3/cxb3012.a: Likewise.
6562         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6563
6564 2005-01-09  Paul Brook  <paul@codesourcery.com>
6565
6566         * gfortran.dg/common_2.f90: New file.
6567         * gfortran.dg/common_3.f90: New file.
6568
6569 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6570
6571         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6572
6573 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6574
6575         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6576         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6577         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6578         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6579         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6580         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6581         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6582         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6583         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6584         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6585         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6586         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6587         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6588         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6589         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6590         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6591         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6592         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6593         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6594         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6595         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6596         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6597         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6598         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6599         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6600         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6601         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6602         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6603         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6604         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6605         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6606         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6607         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6608         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6609         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6610         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6611         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6612         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6613         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6614         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6615         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6616         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6617         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6618         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6619         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6620         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6621         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6622         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6623         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6624         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6625         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6626         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6627         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6628         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6629         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6630         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6631         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6632         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6633         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6634         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6635         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6636         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6637         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6638         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6639         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6640         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6641         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6642
6643         * gcc.dg/vect/vect-1.c: Fix spelling.
6644         * gcc.dg/vect/vect-10.c: Fix spelling.
6645         * gcc.dg/vect/vect-11.c: Fix spelling.
6646         * gcc.dg/vect/vect-12.c: Fix spelling.
6647         * gcc.dg/vect/vect-14.c: Fix spelling.
6648         * gcc.dg/vect/vect-15.c: Fix spelling.
6649         * gcc.dg/vect/vect-16.c: Fix spelling.
6650         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6651         * gcc.dg/vect/vect-64.c: Fix comments.
6652         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6653
6654 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6655             Ira Rosen  <irar@il.ibm.com>
6656
6657         * gcc.dg/vect/vect-70.c: New test.
6658         * gcc.dg/vect/vect-71.c: New test.
6659
6660 2005-01-09  Manfred Hollstein  <mh@suse.com>
6661
6662         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6663         * gcc.dg/pr18241-2.c: Likewise.
6664         * gcc.dg/pr18241-3.c: Likewise.
6665         * gcc.dg/pr18241-4.c: Likewise.
6666         * gcc.dg/pr18241-5.c: Likewise.
6667
6668 2005-01-08  Richard Henderson  <rth@redhat.com>
6669
6670         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6671         False for x86 and x86-64.
6672
6673 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
6674
6675         PR tree-optimization/18241
6676         * gcc.dg/pr18241-1.c: New test.
6677         * gcc.dg/pr18241-2.c: New test.
6678         * gcc.dg/pr18241-3.c: New test.
6679         * gcc.dg/pr18241-4.c: New test.
6680         * gcc.dg/pr18241-5.c: New test.
6681
6682 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6683
6684         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6685         gfortran.dg/select_4.f90: New.
6686
6687 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6688
6689         * gcc.c-torture/execute/20050107-1.c: New test.
6690
6691 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6692
6693         PR c++/19298
6694         * g++.dg/template/ref2.C: New.
6695
6696 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6697
6698         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6699         instead of being empty.
6700
6701 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6702
6703         PR fortran/15553
6704         * gfortran.dg/array-1.f90: New test.
6705
6706 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6707
6708         PR tree-optimization/19283
6709         * gcc.c-torture/execute/20050106-1.c: New test.
6710
6711         PR rtl-optimization/18861
6712         * gcc.dg/20050105-1.c: New test.
6713
6714         PR tree-optimization/18828
6715         * gcc.dg/20050105-2.c: New test.
6716
6717 2005-01-07  Andreas Jaeger  <aj@suse.de>
6718
6719         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6720
6721 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6722
6723         PR fortran/18398
6724         * gfortran.dg/fmt_read.f90: New test.
6725
6726 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6727
6728         * gcc.dg/rs6000-ldouble-2.c: New.
6729
6730 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6731
6732         PR c++/19244
6733         * g++.dg/parser/ctor2.C: New test.
6734
6735 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6736
6737         PR c++/17154
6738         * g++.dg/template/using9.C: New test.
6739
6740 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6741
6742         PR c++/19258
6743         * g++.dg/lookup/friend6.C: New test.
6744
6745 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6746
6747         PR c++/19270
6748         * g++.dg/template/array10.C: New.
6749
6750 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6751
6752         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6753         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6754
6755 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6756
6757         * gcc.c-torture/compile/20050105-1.c: New test.
6758
6759 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6760
6761         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6762
6763 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6764
6765         PR middle-end/19100
6766         * gcc.dg/conv-3.c: New test case.
6767
6768 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6769
6770         * gcc.dg/asm-wide-1.c: New test.
6771
6772 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6773
6774         PR c++/19030
6775         * g++.dg/parse/crash22.C: New
6776
6777 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6778
6779         PR 19257
6780         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6781
6782 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6783
6784         PR middle-end/17767
6785         * gcc.dg/i386-mmx-6.c: New test case.
6786
6787 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6788
6789         PR tree-optimization/18308
6790         * gcc.dg/vect/pr18308.c: New testcase.
6791
6792 2005-01-04  Andreas Jaeger  <aj@suse.de>
6793
6794         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6795
6796 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6797             Robert Bowdidge <bowdidge@apple.com>
6798
6799         * gcc.dg/cpp/subframework1.c: New.
6800         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6801         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6802         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6803         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6804
6805 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6806
6807         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6808         producing warning.
6809         * gcc.dg/darwin-weakimport-2.c: New.
6810
6811 2005-01-03  Richard Henderson  <rth@redhat.com>
6812
6813         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6814
6815 2005-01-03  Richard Henderson  <rth@redhat.com>
6816
6817         * gcc.dg/vect/vect.exp: Enable for ia64.
6818         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6819         (check_effective_target_vect_float): Likewise.
6820         (check_effective_target_vect_no_align): Likewise.
6821         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6822         * gcc.dg/vect/vect-8.c: Likewise.
6823
6824 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6825
6826         PR target/19236
6827         * gcc.dg/pr19236-1.c: New test case.
6828
6829 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6830
6831         PR rtl-optimization/12092
6832         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6833
6834 2005-01-02  Andreas Jaeger  <aj@suse.de>
6835
6836         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6837
6838 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6839             Andrew Pinski  <pinskia@physics.uc.edu>
6840
6841         PR rtl-optimization/12092
6842         * gcc.dg/pr12092-1.c: New test case.
6843
6844 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6845
6846         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6847         'hidden' and 'default' for better portability.
6848         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6849
6850         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6851         6 and 7.
6852         * g++.old-deja/g++.brendan/new3.C: Likewise.
6853
6854 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6855
6856         * gcc.dg/20041231-1.C: New test.
6857         * g++.dg/warn/Wunreachable-code-1.C: New test.
6858
6859 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6860
6861         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6862         file, not /dev/null.  Abort on error.
6863
6864 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6865             Ziemowit Laski  <zlaski@apple.com>
6866
6867         PR objc/18971
6868         * objc.dg/encode-5.m: New test.
6869
6870 2004-12-29  Richard Henderson  <rth@redhat.com>
6871
6872         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6873         * objc.dg/stabs-1.m: Disable for ia64.
6874
6875 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6876
6877         PR c++/19190
6878         * g++.dg/warn/Wunused-10.C: New test.
6879
6880 2004-12-28  Richard Henderson  <rth@redhat.com>
6881
6882         * objc.dg/stabs-1.m: Disable for alpha.
6883
6884 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6885
6886         PR c++/19149
6887         * g++.dg/parse/error23.C: New test.
6888
6889 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6890
6891         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6892
6893         PR fortran/19032
6894         * gfortran.dg/intrinsic_modulo_1.f90: New.
6895         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6896         tests with divisor -1.
6897
6898 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6899
6900         * g++.dg/opt/temp1.C (memcpy): Return a value.
6901
6902         PR c++/19148
6903         * g++.dg/expr/cond7.C: New test.
6904
6905 2004-12-27  Paul Brook  <paul@codesourcery.com>
6906
6907         * gfortran.dg/g77/select_no_compile.f: Remove.
6908
6909 2004-12-27  Richard Henderson  <rth@redhat.com>
6910
6911         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6912         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6913         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6914
6915 2004-12-26  Richard Henderson  <rth@redhat.com>
6916
6917         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6918         by 1i instead of token pasting.
6919
6920 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6921
6922         PR tree-optimization/17578
6923         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6924         to additional_flags.
6925         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6926
6927 2004-12-25  Richard Henderson  <rth@redhat.com>
6928
6929         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6930         Remove Alpha.
6931
6932 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6933
6934         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6935         hppa*-*-hpux*.
6936         * gcc.dg/pr17957.c (dg-options): Likewise.
6937         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6938         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6939         instead of 0 on __hppa__.
6940         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6941         "foo,%r" on hppa*-*-*.
6942
6943 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6944
6945         PR fortran/19071
6946         * gfortran.dg/complex_write.f90: New test.
6947
6948 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6949
6950         PR c++/17595
6951         * g++.dg/parse/pragma2.C: New test.
6952
6953         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6954
6955 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6956
6957         * gcc.dg/empty2.c: Add missing dg-warning.
6958
6959 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6960
6961         PR c++/17413
6962         * g++.dg/template/local4.C: New test.
6963         * g++.dg/template/crash19.C: Add dg-error marker.
6964
6965         * g++.dg/template/crash31.C: Correct embedded PR number.
6966
6967 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6968
6969         PR c++/16405
6970         * g++.dg/opt/temp1.C: Add do-run marker.
6971
6972 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6973
6974         * g++.dg/template/spec19.C: New.
6975
6976 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6977
6978         PR target/16819
6979         * gcc.dg/empty2.c: New.
6980
6981 2004-12-23  Richard Henderson  <rth@redhat.com>
6982
6983         * lib/target-supports.exp (check_effective_target_vect_no_align):
6984         Remove i?86 and x86-64.
6985
6986 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6987
6988         PR c++/16405
6989         * g++.dg/opt/temp1.C: New test.
6990
6991 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6992
6993         PR c++/18733
6994         * g++.dg/template/friend33.C: New testcase.
6995
6996 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6997
6998         PR c++/18464
6999         * g++.dg/template/cond5.C: New test.
7000
7001         PR c++/18492
7002         * g++.dg/inherit/thunk3.C: New test.
7003
7004         PR c++/11224
7005         * g++.dg/warn/Wunused-9.C: New test.
7006
7007 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7008
7009         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7010
7011 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7012
7013         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7014
7015 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7016
7017         PR c++/18378
7018         * g++.dg/ext/packed8.C: New test.
7019
7020         PR c++/19063
7021         * g++.dg/template/crash31.C: New test.
7022
7023         PR c++/19034
7024         * g++.dg/template/crash30.C: New test.
7025
7026 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7027
7028         PR C++/18984
7029         * g++.dg/eh/ctor3.C: New test.
7030
7031 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7032
7033         * objc.dg/stabs-1.m: Allow section name to be quoted and
7034         assembly label to begin with '.LL'.
7035
7036 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7037
7038         * gcc.dg/vect/vect.exp
7039         (check_effective_target_lp64_or_vect_no_align): New.
7040         * gcc.dg/vect/vect-77.c: Use it.
7041         * gcc.dg/vect/vect-78.c: Use it.
7042
7043         * lib/target-supports.exp
7044         (check_effective_target_vect_no_max,
7045         check_effective_target_vect_no_bitwise,
7046         check_effective_target_vect_no_align): New.
7047         * gcc.dg/vect/vect-13.c: Use them.
7048         * gcc.dg/vect/vect-17.c: Ditto.
7049         * gcc.dg/vect/vect-18.c: Ditto.
7050         * gcc.dg/vect/vect-19.c: Ditto.
7051         * gcc.dg/vect/vect-20.c: Ditto.
7052         * gcc.dg/vect/vect-27.c: Ditto.
7053         * gcc.dg/vect/vect-29.c: Ditto.
7054         * gcc.dg/vect/vect-44.c: Ditto.
7055         * gcc.dg/vect/vect-48.c: Ditto.
7056         * gcc.dg/vect/vect-50.c: Ditto.
7057         * gcc.dg/vect/vect-52.c: Ditto.
7058         * gcc.dg/vect/vect-54.c: Ditto.
7059         * gcc.dg/vect/vect-56.c: Ditto.
7060         * gcc.dg/vect/vect-58.c: Ditto.
7061         * gcc.dg/vect/vect-60.c: Ditto.
7062         * gcc.dg/vect/vect-72.c: Ditto.
7063         * gcc.dg/vect/vect-80.c: Ditto.
7064
7065 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7066
7067         PR c++/14075
7068         * g++.dg/init/string1.C: New.
7069
7070         PR c++/18975
7071         * g++.dg/other/synth1.C: New.
7072
7073 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7074
7075         PR c/18963
7076         * gcc.dg/pr18963-1.c: New test.
7077
7078 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7079
7080         PR c/18596
7081         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7082         * gcc.dg/pr18596-1.c: Use dg-error.
7083         (dg-options): Use -fno-unit-at-a-time.
7084         * gcc.dg/pr18596-2.c: New test.
7085         * gcc.dg/pr18596-3.c: New test.
7086
7087 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7088
7089         PR middle-end/18683
7090         * g++.dg/opt/pr18683-1.C: New test case.
7091
7092 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7093
7094         PR other/19093
7095         * g++.dg/opt/max1.C: Fix for 64bit targets.
7096
7097 2004-12-20  Matt Austern  <austern@apple.com>
7098
7099         PR c++/19044
7100         * g++.dg/ext/builtin6.C: New
7101
7102 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7103
7104         PR tree-optimization/19080
7105         * gcc.c-torture/compile/pr19080.c: New test.
7106
7107 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7108
7109         * gcc.dg/20041219-1.c: New test.
7110
7111 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7112
7113         PR middle-end/19068
7114         * g++.dg/opt/max1.C: New test case.
7115
7116 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7117
7118         * gcc.dg/fdata-sections-1.c: New test.
7119
7120 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7121
7122         PR middle-end/18548
7123         * gcc.dg/max-1.c: New test case.
7124
7125 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7126
7127         * gcc.c-torture/execute/20041218-1.c: New test.
7128
7129 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7130
7131         * gcc.dg/pr18501.c: New test.
7132         * gcc.dg/uninit-5.c: XFAIL.
7133         * gcc.dg/uninit-9.c: XFAIL.
7134
7135 2004-12-17  Dale Johannesen  <dalej@apple.com>
7136
7137         * gcc.dg/20041213-1.c:  New.
7138
7139 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7140
7141         * objc.dg/stabs-1.m: Allow assembly label to begin
7142         with a dot ('.').
7143
7144 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7145
7146         * gcc.c-torture/execute/20041213-1.c: Move...
7147         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7148
7149 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7150
7151         PR c++/18721
7152         * g++.dg/lookup/conv-5.C: New.
7153
7154 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7155
7156         * objc.dg/stabs-1.m: New test.
7157
7158 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7159
7160         * gcc.dg/visibility-c.c: Change compile to
7161         assemble for the test.
7162
7163 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7164
7165         PR target/19041
7166         * gcc.dg/visibility-c.c: New test.
7167
7168 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7169
7170         PR middle-end/18493
7171         * gcc.dg/switch-8.c: New test case.
7172
7173 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7174
7175         PR c++/18905
7176         * g++.dg/template/init4.C: New.
7177         * g++.dg/opt/static3.C: Enable optimizer.
7178
7179 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7180
7181         * g++.dg/other/complex1.C: New test.
7182
7183 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7184
7185         * g++.dg/opt/inline9.C: New test.
7186
7187 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7188
7189         PR fortran/18993
7190         * gfotran.dg/nullify_1.f: New test.
7191
7192 2004-12-15  Richard Henderson  <rth@redhat.com>
7193
7194         * gcc.target/i386/i386.exp: New harness.
7195         * gcc.target/i386/vect-args.c: New.
7196
7197 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7198
7199         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7200
7201 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7202
7203         PR c++/18825
7204         * g++.dg/template/friend32.C: New test.
7205
7206 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7207
7208         * cpp/pragma-once-1.c: New test.
7209         * cpp/pragma-once-1b.h: Likewise.
7210         * cpp/pragma-once-1c.h: Likewise.
7211         * cpp/pragma-once-1d.h: Likewise.
7212         * cpp/inc/pragma-once-1a.h: Likewise.
7213
7214 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7215             Steven G. Kargl  <kargls@comcast.net>
7216
7217         PR fortran/17597
7218         * gfortran.dg/list_read_3.f90: New test.
7219
7220 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7221
7222         * gcc.dg/ftrapv-2.c: New test.
7223
7224 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7225
7226         PR c++/18981
7227         * g++.dg/template/typename9.C: New test.
7228
7229 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7230
7231         PR c++/18738
7232         * g++.dg/template/typename8.C: New test.
7233         * g++.dg/parse/friend2.C: Tweak error message.
7234
7235 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7236
7237         * gcc.c-torture/20041214-1.c: New test.
7238
7239 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7240
7241         PR c++/18965
7242         * g++.dg/init/array17.C: New test.
7243
7244 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7245
7246         PR c++/18793
7247         * g++.dg/init/aggr3.C: New test.
7248
7249 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7250
7251         * gcc.dg/altivec-types-1.c: New test.
7252         * gcc.dg/altivec-types-2.c: New test.
7253         * gcc.dg/altivec-types-3.c: New test.
7254         * gcc.dg/altivec-types-4.c: New test.
7255         * g++.dg/ext/altivec-types-1.C: New test.
7256         * g++.dg/ext/altivec-types-2.C: New test.
7257         * g++.dg/ext/altivec-types-3.C: New test.
7258         * g++.dg/ext/altivec-types-4.C: New test.
7259
7260 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7261
7262         PR middle-end/18951
7263         * gcc.c-torture/execute/20041213-1.c: New test.
7264
7265 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7266
7267         PR c++/18949
7268         * g++.dg/template/cast1.C: New.
7269
7270 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7271
7272         * gcc.c-torture/execute/20041213-2.c: New test.
7273
7274 2004-12-13  Richard Henderson  <rth@redhat.com>
7275
7276         * gcc.dg/i386-sse-10.c: Fix typo in options.
7277
7278 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7279
7280         PR c++/18968
7281         * g++.dg/opt/pr18968.C: New test.
7282
7283 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7284
7285         PR c++/18925
7286         * g++.dg/ext/visibility/staticdatamem.C: New test.
7287
7288 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7289
7290         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7291
7292 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7293
7294         PR rtl-optimization/18928
7295         * gcc.dg/pr18928-1.c: New test case.
7296
7297 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7298
7299         PR tree-opt/16951
7300         * gcc.c-torture/compile/20041211-1.c: New.
7301
7302 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7303
7304         PR middle-end/17564
7305         * gcc.c-torture/execute/20041212-1.c: New test.
7306
7307 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7308
7309         PR fortran/18869
7310         * gfortran.dg/common_1.f90: New test.
7311
7312 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7313         Paul Brook  <paul@codesourcery.com>
7314
7315         PR fortran/16222
7316         * gfortran.dg/real_do_1.f90: New test.
7317
7318 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7319
7320         PR tree-opt/18040
7321         * g++.dg/opt/ptrmem6.C: New test.
7322
7323 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7324
7325         PR middle-end/18921
7326         * gcc.dg/pr18921-1.c: New test case.
7327
7328 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7329
7330         PR fortran/17175
7331         * gfortran.dg/scale_1.f90: New test.
7332
7333 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7334
7335         PR middle-end/18903
7336         * gcc.c-torture/compile/pr18903.c: New test.
7337
7338 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7339
7340         * gcc.c-torture/execute/20041210-1.c: New test.
7341
7342 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7343
7344         PR c++/18731
7345         * g++.dg/parser/struct-1.C: New test.
7346         * g++.dg/parser/struct-2.C: New test.
7347         * g++.dg/parser/struct-3.C: New test.
7348
7349 2004-12-09  Richard Henderson  <rth@redhat.com>
7350
7351         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7352
7353         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7354         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7355
7356 2004-12-09  Matt Austern  <austern@apple.com>
7357
7358         PR c++/18514
7359         * g++.dg/ext/builtin1.C: New
7360         * g++.dg/ext/builtin2.C: New
7361         * g++.dg/ext/builtin3.C: New
7362         * g++.dg/ext/builtin4.C: New
7363         * g++.dg/ext/builtin5.C: New
7364
7365 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7366
7367         PR tree-opt/18904
7368         * g++.dg/opt/ptrmem5.C: New test.
7369
7370 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7371
7372         * g++.dg/parse/typename5.C: Adjust for new error.
7373         * g++.dg/parse/typename7.C: New.
7374
7375 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7376
7377         PR c++/18073
7378         * g++.dg/other/mmintrin.C: New test.
7379
7380 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7381
7382         PR c++/16681
7383         * g++.dg/init/array15.C: New.
7384         * g++.dg/init/array16.C: New.
7385
7386 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7387
7388         PR fortran/18826
7389         * gfortran.dg/assign_1.f90: New test.
7390
7391 2004-12-08  Nick Clifton  <nickc@redhat.com>
7392
7393         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7394         * gcc.target/xstormy16/data_below100: Likewise.
7395         * gcc.target/xstormy16/sfr: Likewise.
7396         * gcc.target/xstormy16/below100.S: New test source file.
7397         * gcc.target/xstormy16/below100.ld: New test linker script.
7398         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7399         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7400         bp instructions.
7401         * gcc.target/xstormy16/bp.c: Likewise.
7402
7403         * gcc.target/xstormy16/bss_below100: New files:
7404         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7405         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7406         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7407         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7408         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7409         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7410         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7411         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7412         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7413         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7414         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7415         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7416         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7417         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7418         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7419         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7420         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7421         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7422         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7423         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7424         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7425         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7426         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7427         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7428         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7429         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7430         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7431
7432         * gcc.target/xstormy16/data_below100: New files:
7433         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7434         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7435         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7436         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7437         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7438         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7439         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7440         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7441         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7442         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7443         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7444         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7445         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7446         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7447         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7448         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7449         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7450         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7451         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7452         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7453         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7454         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7455         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7456         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7457         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7458         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7459         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7460
7461         * gcc.target/xstormy16/sfr: New files:
7462         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7463         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7464         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7465         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7466         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7467         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7468         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7469         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7470         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7471         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7472         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7473         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7474         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7475         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7476         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7477         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7478         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7479         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7480         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7481         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7482         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7483         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7484         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7485         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7486         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7487         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7488         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7489         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7490         27_if0_sfrw_bitfield_f.c
7491
7492 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7493
7494         PR c++/18100
7495         * g++.dg/lookup/name-clash4.C: New test.
7496
7497 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7498
7499         PR c++/18672
7500         * g++.dg/opt/array1.C: New.
7501
7502         PR c++/18803
7503         * g++.dg/template/operator5.C: New.
7504
7505 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7506
7507         PR c/18867
7508         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7509
7510 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7511
7512         * gcc.dg/noncompile/20041207.c: New test.
7513
7514 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7515
7516         * g++.dg/other/unreachable-1.C: New test.
7517
7518 2004-12-06  Nick Clifton  <nickc@redhat.com>
7519
7520         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7521         <limits.h> because the latter comes from gcc's include/ directory
7522         and not the newlib/libc/include directory.
7523
7524 2004-12-04  Richard Henderson  <rth@redhat.com>
7525
7526         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7527
7528 2004-12-04  Richard Henderson  <rth@redhat.com>
7529
7530         * lib/target-supports.exp (check_gc_sections_available): Disable
7531         for alpha and ia64.
7532
7533 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7534
7535         PR middle-end/17909
7536         * g++.dg/other/vararg-2.C: New test.
7537
7538 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7539
7540         PR c++/17011, c++/17971
7541         * g++.dg/template/error15.C: Adjust expected error.
7542         * g++.dg/template/instantiate3.C: Likewise.
7543
7544 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7545
7546         * gcc.dg/altivec-18.c: Fix for darwin
7547
7548 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7549
7550         PR c++/18782
7551         * g++.dg/parse/ptrmem2.C: New.
7552
7553         PR c++/18318
7554         * g++.dg/template/new1.C: New.
7555
7556 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7557
7558         PR fortran/18710
7559         * gfortran.dg/direct_io_3.f90: New test.
7560
7561 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7562
7563         PR 18758
7564         * g++.dg/parse/crash21.C: New.
7565
7566 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7567
7568         PR c++/15664, c++/18276
7569         * g++.dg/template/ttp13.C: New test.
7570         * g++.dg/template/ttp14.C: Likewise.
7571
7572 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7573
7574         PR c++/18123
7575         * g++.dg/parse/enum2.C: New test.
7576         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7577
7578 2004-12-02  Nick Clifton  <nickc@redhat.com>
7579
7580         * gcc.target/xstormy16: New test directory.
7581         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7582         * gcc.target/xstormy16/bp.c: Check the generation of bp
7583         instructions.
7584         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7585         bn instructions and the BELOW100 attribute.
7586
7587 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7588
7589         PR target/16952
7590         * gcc.dg/ppc-eabi.c: New.
7591
7592 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7593
7594         PR fortran/18284
7595         * gfortran.dg/backspace.f90
7596
7597 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7598
7599         * gfortran.dg/inquire.f90: New test.
7600
7601 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7602
7603         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7604         handle effective-target-keyword.
7605         (dg-skip-if): Support effective-target keyword as target list.
7606         (dg-xfail-if): Ditto.
7607         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7608
7609 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7610
7611         PR tree-optimization/18291
7612         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7613
7614 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7615
7616         PR C++/18729
7617         * g++.dg/parse/crash20.C: New.
7618
7619         PR c++/17431
7620         * g++.dg/overload/arg1.C: New.
7621         * g++.dg/overload/arg2.C: New.
7622         * g++.dg/overload/arg3.C: New.
7623         * g++.dg/overload/arg4.C: New.
7624
7625 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7626
7627         * gcc.dg/c99-flex-array-4.c: Remove.
7628
7629 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7630
7631         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7632
7633         * lib/target-supports.exp (is-effective-target): Simplify.
7634
7635         * lib/target-supports.exp (check_effective_target_vect_long):
7636         Fix for powerpc64-*-*.
7637
7638 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7639
7640         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7641         to support new requirements on FreeBSD 5.
7642
7643 2004-11-30  Devang Patel  <dpatel@apple.com>
7644
7645         PR 18702
7646         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7647
7648 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7649
7650         * g++.dg/ext/altivec-13.C: New test.
7651
7652 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7653
7654         PR tree-opt/18298
7655         * gcc.c-torture/execute/p18298.c: New test.
7656
7657 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7658             Dorit Naishlos  <dorit@il.ibm.com>
7659
7660         PR tree-opt/18607
7661         * gcc.dg/vect/vect-89.c: New test.
7662
7663 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7664
7665         * gcc.dg/pr18596-1.c: New test.
7666
7667 2004-11-30  Ben Elliston  <bje@au.ibm.com>
7668
7669         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
7670
7671 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7672
7673         PR c/18479
7674         * gcc.dg/pr18479.c: New test.
7675
7676 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7677
7678         PR target/18490
7679         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
7680         mmix-knuth-mmixware.
7681
7682         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7683         cris-*-elf* cris-*-aout* mmix-*-*
7684
7685 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7686
7687         PR middle-end/18725
7688         * gcc.dg/pr18725.c: New test.
7689
7690 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7691
7692         PR target/18488
7693         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7694
7695         PR target/18336
7696         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7697
7698 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7699
7700         PR c++/18368
7701         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7702         * g++.old-deja/g++.law/ctors5.C: Likewise.
7703         * g++.old-deja/g++.other/crash25.C: Likewise.
7704
7705         PR c++/18674
7706         * g++.dg/template/error16.C: New test.
7707
7708         PR c++/18512
7709         * g++.dg/template/crash29.C: New test.
7710
7711 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7712
7713         PR tree-optimization/18712
7714         * gcc.c-torture/compile/pr18712.c: New test.
7715
7716 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7717
7718         PR c/7544
7719         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7720         tests.
7721
7722 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7723
7724         PR c++/18652
7725         * g++.dg/lookup/crash6.C: New test.
7726
7727 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7728
7729         PR middle-end/18164
7730         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7731
7732 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7733
7734         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7735         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7736         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7737
7738 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7739
7740         * gcc.dg/pr18164.c: New test.
7741
7742 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7743
7744         * gcc.dg/funroll-loops-all.c: New.
7745
7746 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7747
7748         PR target/18489
7749         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7750         delimeter, match space and TAB as well as ":".
7751
7752         PR target/18484
7753         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7754
7755         PR target/18348
7756         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7757
7758         PR target/18345
7759         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7760
7761         PR target/18337
7762         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7763
7764 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7765
7766         * gfortran.dg/direct_io_2.f90: New test.
7767
7768 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7769
7770         PR target/18334
7771         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7772
7773 2004-11-28  Richard Henderson  <rth@redhat.com>
7774
7775         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7776
7777 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7778
7779         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7780         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7781         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7782         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7783         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7784         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7785         gcc.dg/pointer-arith-8.c: New tests.
7786
7787 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7788
7789         PR fortran/18364
7790         * gfortran.dg/endfile.f90: New test.
7791
7792 2004-11-27  Falk Hueffner  <falk@debian.org>
7793
7794         * gcc.dg/loop-6.c: New test.
7795
7796 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7797
7798         * gcc.c-torture/execute/20041126-1.c: New test.
7799
7800 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7801
7802         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7803         on IRIX.
7804
7805 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7806
7807         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7808         functions.
7809
7810 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7811
7812         PR rtl-optimization/17825
7813         * gcc.c-torture/compile/20041119-1.c: New test.
7814
7815 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7816
7817         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7818         Check existence of ld library path variables before unsetting.
7819
7820 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7821
7822         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7823
7824 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7825
7826         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7827
7828 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7829
7830         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7831
7832 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7833
7834         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7835         dg-do directive.
7836
7837 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7838
7839         * gcc.dg/pr17957.c: Pass --param, not -param.
7840
7841 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7842
7843         PR middle-end/17957
7844         * testsuite/gcc.dg/pr17957.c: New test.
7845
7846 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7847
7848         PR c++/18445
7849         * g++.dg/template/crash28.C: Likewise.
7850
7851         PR c++/18001
7852         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7853         * g++.dg/ext/lvaddr.C: Likewise.
7854         * g++.dg/opt/pr7503-3.C: Likewise.
7855
7856         PR c++/18466
7857         * g++.dg/parse/qualified3.C: New test.
7858         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7859
7860         PR c++/18545
7861         * g++.dg/expr/return1.C: New test.
7862
7863 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7864
7865         Friend class name lookup 3/n, PR c++/3332
7866         * g++.dg/lookup/friend3.C: New test.
7867         * g++.dg/lookup/friend4.C: Likewise.
7868         * g++.dg/lookup/friend5.C: Likewise.
7869
7870 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7871
7872         Friend class name lookup 2/n, PR c++/14513, c++/15410
7873         * g++.dg/lookup/friend2.C: New test.
7874         * g++.dg/template/friend31.C: Likewise.
7875
7876 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7877
7878         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7879
7880 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7881
7882         PR c++/17473
7883         * g++.dg/tc1/dr56.C: Remove.
7884         * g++.dg/template/typedef1.C: Add dg-error markers.
7885         * g++.old-deja/g++.other/typedef7.C: Likewise.
7886
7887         PR c++/18285
7888         * g++.dg/parse/typedef7.C: New test.
7889
7890 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7891
7892         * gcc.c-torture/execute/20041124-1.c: New test.
7893
7894 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7895
7896         * g++.dg/template/deduce3.C: New test.
7897
7898         PR c++/18586
7899         * g++.dg/template/crash27.C: New test.
7900
7901         PR c++/18530
7902         * g++.dg/warn/Wshadow-3.C: New test.
7903
7904 2004-11-24  Devang Patel  <dpatel@apple.com>
7905
7906         PR/18555
7907         * gcc.dg/cpp/isysroot-1.c: New test.
7908         * gcc.dg/cpp/usr/include/stdio.h: New file.
7909         * gcc.dg/cpp/isysroot-2.c: New test.
7910         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7911         New file.
7912
7913 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7914
7915         PR c++/8929
7916         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7917
7918 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7919
7920         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7921         * gcc.target/sparc/pdist.c: Likewise.
7922
7923 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7924
7925         PR c++/16882
7926         * g++.dg/conversion/simd1.C: New test.
7927
7928 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7929
7930         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7931         and restore_ld_library_path_env_vars.
7932         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7933         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7934         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7935         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7936
7937 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7938
7939         * gcc.dg/pragma-align-2.c: Test macro expansion.
7940         * gcc.dg/pragma-pack-2.c: New test.
7941
7942 2004-11-23  Richard Henderson  <rth@redhat.com>
7943
7944         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7945         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7946         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7947         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7948         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7949         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7950
7951         * gcc.dg/vect/vect.exp: Add check for alpha.
7952         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7953         (check_effective_target_vect_int): Enable for alpha.
7954         (check_effective_target_vect_long): New.
7955         (is-effective-target): Add it.
7956
7957 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7958
7959         * gcc.dg/pr18614-1.c: New test.
7960
7961 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7962
7963         * gcc.dg/setjmp-2.c: New test.
7964
7965 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7966
7967         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7968         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7969         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7970         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7971         gcc.target/sparc/pdist.c: New tests.
7972
7973 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7974
7975         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7976
7977 2004-11-22  Dale Johannesen  <dalej@apple.com>
7978
7979         * gcc.dg/20041111-1.c:  New.
7980
7981 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7982
7983         PR tree-opt/18536
7984         * gcc.dg/vect/pr18536.c: New test.
7985
7986 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7987
7988         PR c++/18354
7989         * g++.dg/template/nontype11.C: New test.
7990
7991 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7992
7993         PR middle-end/18520
7994         * gcc.dg/pr18520-1.c: New test case.
7995
7996 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7997
7998         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7999         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8000         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8001         expected diagnostics.
8002
8003 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8004
8005         PR target/18580
8006         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8007         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8008         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8009
8010 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8011
8012         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8013
8014 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8015             Joseph Myers  <joseph@codesourcery.com>
8016
8017         * lib/target-supports.exp (check_visibility_available): Really
8018         test the compiler.
8019
8020 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8021
8022         PR tree-opt/18181
8023         * gcc.dg/vect/vect-85.c: New test.
8024         * gcc.dg/vect/vect-86.c: New test.
8025         * gcc.dg/vect/vect-87.c: New test.
8026         * gcc.dg/vect/vect-88.c: New test.
8027
8028 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8029
8030         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8031
8032 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8033
8034         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8035         * gcc.dg/ppc-and-1.c: Ditto.
8036         * gcc.dg/ppc-compare-1.c: Ditto.
8037         * gcc.dg/ppc-mov-1.c: Ditto
8038
8039 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8040             Mark Mitchell  <mark@codesourcery.com>
8041
8042         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8043
8044 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8045             Aldy Hernandez  <aldyh@redhat.com>
8046
8047         * lib/target-supports.exp (check_effective_target_vect_int): New
8048         (check_effective_target_vect_float): New
8049         (check_effective_target_vect_double): New.
8050         (is-effective-target): Support new effective targets keywords.
8051         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8052         default action for dg-do.
8053         * gcc.dg/vect/pr16105.c: Use new support.
8054         * gcc.dg/vect/pr18400.c: Ditto.
8055         * gcc.dg/vect/pr18425.c: Ditto.
8056         * gcc.dg/vect/vect-1.c: Ditto.
8057         * gcc.dg/vect/vect-10.c: Ditto.
8058         * gcc.dg/vect/vect-11.c: Ditto.
8059         * gcc.dg/vect/vect-12.c: Ditto.
8060         * gcc.dg/vect/vect-13.c: Ditto.
8061         * gcc.dg/vect/vect-14.c: Ditto.
8062         * gcc.dg/vect/vect-15.c: Ditto.
8063         * gcc.dg/vect/vect-16.c: Ditto.
8064         * gcc.dg/vect/vect-17.c: Ditto.
8065         * gcc.dg/vect/vect-18.c: Ditto.
8066         * gcc.dg/vect/vect-19.c: Ditto.
8067         * gcc.dg/vect/vect-2.c: Ditto.
8068         * gcc.dg/vect/vect-20.c: Ditto.
8069         * gcc.dg/vect/vect-21.c: Ditto.
8070         * gcc.dg/vect/vect-22.c: Ditto.
8071         * gcc.dg/vect/vect-23.c: Ditto.
8072         * gcc.dg/vect/vect-24.c: Ditto.
8073         * gcc.dg/vect/vect-25.c: Ditto.
8074         * gcc.dg/vect/vect-26.c: Ditto.
8075         * gcc.dg/vect/vect-27.c: Ditto.
8076         * gcc.dg/vect/vect-27a.c: Ditto.
8077         * gcc.dg/vect/vect-28.c: Ditto.
8078         * gcc.dg/vect/vect-29.c: Ditto.
8079         * gcc.dg/vect/vect-29a.c: Ditto.
8080         * gcc.dg/vect/vect-3.c: Ditto.
8081         * gcc.dg/vect/vect-30.c: Ditto.
8082         * gcc.dg/vect/vect-31.c: Ditto.
8083         * gcc.dg/vect/vect-32.c: Ditto.
8084         * gcc.dg/vect/vect-33.c: Ditto.
8085         * gcc.dg/vect/vect-34.c: Ditto.
8086         * gcc.dg/vect/vect-35.c: Ditto.
8087         * gcc.dg/vect/vect-36.c: Ditto.
8088         * gcc.dg/vect/vect-37.c: Ditto.
8089         * gcc.dg/vect/vect-38.c: Ditto.
8090         * gcc.dg/vect/vect-4.c: Ditto.
8091         * gcc.dg/vect/vect-40.c: Ditto.
8092         * gcc.dg/vect/vect-41.c: Ditto.
8093         * gcc.dg/vect/vect-42.c: Ditto.
8094         * gcc.dg/vect/vect-43.c: Ditto.
8095         * gcc.dg/vect/vect-44.c: Ditto.
8096         * gcc.dg/vect/vect-45.c: Ditto.
8097         * gcc.dg/vect/vect-46.c: Ditto.
8098         * gcc.dg/vect/vect-47.c: Ditto.
8099         * gcc.dg/vect/vect-48.c: Ditto.
8100         * gcc.dg/vect/vect-48a.c: Ditto.
8101         * gcc.dg/vect/vect-49.c: Ditto.
8102         * gcc.dg/vect/vect-5.c: Ditto.
8103         * gcc.dg/vect/vect-50.c: Ditto.
8104         * gcc.dg/vect/vect-51.c: Ditto.
8105         * gcc.dg/vect/vect-52.c: Ditto.
8106         * gcc.dg/vect/vect-53.c: Ditto.
8107         * gcc.dg/vect/vect-54.c: Ditto.
8108         * gcc.dg/vect/vect-55.c: Ditto.
8109         * gcc.dg/vect/vect-56.c: Ditto.
8110         * gcc.dg/vect/vect-56a.c: Ditto.
8111         * gcc.dg/vect/vect-57.c: Ditto.
8112         * gcc.dg/vect/vect-58.c: Ditto.
8113         * gcc.dg/vect/vect-59.c: Ditto.
8114         * gcc.dg/vect/vect-6.c: Ditto.
8115         * gcc.dg/vect/vect-60.c: Ditto.
8116         * gcc.dg/vect/vect-61.c: Ditto.
8117         * gcc.dg/vect/vect-62.c: Ditto.
8118         * gcc.dg/vect/vect-63.c: Ditto.
8119         * gcc.dg/vect/vect-64.c: Ditto.
8120         * gcc.dg/vect/vect-65.c: Ditto.
8121         * gcc.dg/vect/vect-66.c: Ditto.
8122         * gcc.dg/vect/vect-67.c: Ditto.
8123         * gcc.dg/vect/vect-68.c: Ditto.
8124         * gcc.dg/vect/vect-69.c: Ditto.
8125         * gcc.dg/vect/vect-7.c: Ditto.
8126         * gcc.dg/vect/vect-72.c: Ditto.
8127         * gcc.dg/vect/vect-72a.c: Ditto.
8128         * gcc.dg/vect/vect-73.c: Ditto.
8129         * gcc.dg/vect/vect-74.c: Ditto.
8130         * gcc.dg/vect/vect-75.c: Ditto.
8131         * gcc.dg/vect/vect-76.c: Ditto.
8132         * gcc.dg/vect/vect-77.c: Ditto.
8133         * gcc.dg/vect/vect-77a.c: Ditto.
8134         * gcc.dg/vect/vect-78.c: Ditto.
8135         * gcc.dg/vect/vect-79.c: Ditto.
8136         * gcc.dg/vect/vect-8.c: Ditto.
8137         * gcc.dg/vect/vect-80.c: Ditto.
8138         * gcc.dg/vect/vect-82.c: Ditto.
8139         * gcc.dg/vect/vect-82_64.c: Ditto.
8140         * gcc.dg/vect/vect-83.c: Ditto.
8141         * gcc.dg/vect/vect-83_64.c: Ditto.
8142         * gcc.dg/vect/vect-9.c: Ditto.
8143         * gcc.dg/vect/vect-all.c: Ditto.
8144         * gcc.dg/vect/vect-none.c: Ditto.
8145
8146 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8147
8148         * lib/gcc-dg.exp (dg-skip-if): New function.
8149         (dg-forbid-option): Remove.
8150         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8151         * g++.dg/abi/bitfield8.C: Likewise.
8152         * g++.dg/abi/dtor1.C: Likewise.
8153         * g++.dg/abi/empty10.C: Likewise.
8154         * g++.dg/abi/empty7.C: Likewise.
8155         * g++.dg/abi/empty9.C: Likewise.
8156         * g++.dg/abi/layout3.C: Likewise.
8157         * g++.dg/abi/layout4.C: Likewise.
8158         * g++.dg/abi/thunk1.C: Likewise.
8159         * g++.dg/abi/thunk2.C: Likewise.
8160         * g++.dg/abi/vbase11.C: Likewise.
8161         * g++.dg/abi/vthunk2.C: Likewise.
8162         * g++.dg/abi/vthunk3.C: Likewise.
8163         * g++.dg/ext/attrib8.C: Likewise.
8164         * g++.dg/opt/longbranch2.C: Likewise.
8165         * g++.dg/opt/reg-stack4.C: Likewise.
8166         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8167         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8168         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8169         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8170         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8171         * gcc.dg/20000609-1.c: Likewise.
8172         * gcc.dg/20000720-1.c: Likewise.
8173         * gcc.dg/20011107-1.c: Likewise.
8174         * gcc.dg/20011119-1.c: Likewise.
8175         * gcc.dg/20020108-1.c: Likewise.
8176         * gcc.dg/20020122-2.c: Likewise.
8177         * gcc.dg/20020122-3.c: Likewise.
8178         * gcc.dg/20020201-3.c: Likewise.
8179         * gcc.dg/20020206-1.c: Likewise.
8180         * gcc.dg/20020218-1.c: Likewise.
8181         * gcc.dg/20020310-1.c: Likewise.
8182         * gcc.dg/20020411-1.c: Likewise.
8183         * gcc.dg/20020418-2.c: Likewise.
8184         * gcc.dg/20020426-1.c: Likewise.
8185         * gcc.dg/20020426-2.c: Likewise.
8186         * gcc.dg/20020517-1.c: Likewise.
8187         * gcc.dg/20020523-1.c: Likewise.
8188         * gcc.dg/20020523-2.c: Likewise.
8189         * gcc.dg/20020729-1.c: Likewise.
8190         * gcc.dg/20030204-1.c: Likewise.
8191         * gcc.dg/20030826-2.c: Likewise.
8192         * gcc.dg/20030926-1.c: Likewise.
8193         * gcc.dg/20031202-1.c: Likewise.
8194         * gcc.dg/980312-1.c: Likewise.
8195         * gcc.dg/980313-1.c: Likewise.
8196         * gcc.dg/990117-1.c: Likewise.
8197         * gcc.dg/990424-1.c: Likewise.
8198         * gcc.dg/990524-1.c: Likewise.
8199         * gcc.dg/991230-1.c: Likewise.
8200         * gcc.dg/i386-387-1.c: Likewise.
8201         * gcc.dg/i386-387-2.c: Likewise.
8202         * gcc.dg/i386-387-3.c: Likewise.
8203         * gcc.dg/i386-387-4.c: Likewise.
8204         * gcc.dg/i386-387-5.c: Likewise.
8205         * gcc.dg/i386-387-6.c: Likewise.
8206         * gcc.dg/i386-asm-1.c: Likewise.
8207         * gcc.dg/i386-bitfield1.c: Likewise.
8208         * gcc.dg/i386-bitfield2.c: Likewise.
8209         * gcc.dg/i386-loop-1.c: Likewise.
8210         * gcc.dg/i386-loop-2.c: Likewise.
8211         * gcc.dg/i386-loop-3.c: Likewise.
8212         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8213         * gcc.dg/i386-pic-1.c: Likewise.
8214         * gcc.dg/i386-regparm.c: Likewise.
8215         * gcc.dg/i386-signbit-1.c: Likewise.
8216         * gcc.dg/i386-signbit-2.c: Likewise.
8217         * gcc.dg/i386-signbit-3.c: Likewise.
8218         * gcc.dg/i386-sse-5.c: Likewise.
8219         * gcc.dg/i386-sse-8.c: Likewise.
8220         * gcc.dg/i386-unroll-1.c: Likewise.
8221         * gcc.dg/tls/opt-1.c: Likewise.
8222         * gcc.dg/tls/opt-2.c: Likewise.
8223         * gcc.dg/unroll-1.c: Likewise.
8224         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8225         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8226         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8227         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8228
8229 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8230
8231         * g++.dg/template/incomplete1.C: New test.
8232
8233 2004-11-16  Nick Clifton  <nickc@redhat.com>
8234
8235         Revert patches accidentally commited during checkin of fixes for
8236         xstormy16 tests:
8237         gcc.c-torture/execute/simd-4.c: Revert
8238         gcc.dg/20040910-1.c: Revert.
8239
8240 2004-11-16  Paul Brook  <paul@codesourcery.com>
8241
8242         PR fortran/13010
8243         * gfortran.dg/der_pointer_1.f90: New test.
8244
8245 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8246
8247         PR c/18498
8248         * gcc.dg/bitfld-13.c: New test.
8249
8250 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8251
8252         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8253         powerpc*-*-linux*.
8254
8255         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8256         * gcc.dg/ppc64-abi-2.c: Ditto.
8257         * gcc.dg/ppc64-abi-3.c: Ditto.
8258
8259         * lib/gcc-dg.exp (dg-target-list): Remove.
8260
8261 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8262
8263         * gcc.dg/ia64-postinc.c: New test.
8264
8265 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8266
8267         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8268
8269 2004-11-15  Nick Clifton  <nickc@redhat.com>
8270
8271         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8272         __INT_MAX__ so that the test can be compiled by toolchains
8273         targeted at 16-bit processors.
8274
8275         * gcc.dg/20040625-1.c: Use long constants rather than integers
8276         when performing arithmetic that will overflow 16-bits.
8277
8278         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8279         xstormy16.  It does not support 128-bit vector operations.
8280
8281         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8282         with the macro PTR_TYPE.  Define this macro to an integer type
8283         suitable for holding a pointer.
8284
8285         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8286         the target is a 16-bit processor.
8287
8288         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8289         16-bit targets where the character constant will be too long.
8290
8291         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8292         where the double will not be directly addressable.
8293
8294 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8295
8296         Friend class name lookup 1/n, PR c++/18471
8297         * g++.dg/template/crash26.C: New test.
8298         * g++.dg/lookup/struct1.C: Adjust expected error.
8299         * g++.dg/parse/elab1.C: Likewise.
8300         * g++.dg/parse/elab2.C: Likewise.
8301         * g++.dg/parse/int-as-enum1.C: Likewise.
8302         * g++.dg/parse/struct-as-enum1.C: Likewise.
8303         * g++.dg/parse/typedef1.C: Likewise.
8304         * g++.dg/parse/typedef3.C: Likewise.
8305         * g++.dg/parse/typedef4.C: Likewise.
8306         * g++.dg/parse/typedef5.C: Likewise.
8307         * g++.dg/template/nontype4.C: Likewise.
8308         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8309         * g++.old-deja/g++.other/elab1.C: Likewise.
8310         * g++.old-deja/g++.other/syntax4.C: Likewise.
8311
8312 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8313
8314         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8315
8316 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8317
8318         * gcc.c-torture/execute/20041114-1.c: New test.
8319
8320 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8321
8322         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8323         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8324         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8325         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8326         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8327         gcc.dg/switch-7.c: New tests.
8328
8329 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8330
8331         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8332
8333 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8334
8335         PR tree-opt/18400
8336         * gcc.dg/vect/pr18400.c: New test.
8337
8338 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8339             Andrew Pinski  <pinskia@physics.uc.edu>
8340
8341         PR tree-opt/18425
8342         * gcc.dg/vect/pr18425.c: New test.
8343
8344 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8345
8346         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8347         Guard with dg-require-alias and dg-require-visibility.
8348
8349 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8350
8351         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8352
8353 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8354
8355         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8356
8357 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8358
8359         PR c++/17344
8360         * g++.dg/template/defarg5.C: New test.
8361
8362 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8363
8364         * g++.dg/parse/cast1.C: Run only on ILP32.
8365         * g++.old-deja/g++.mike/p784.C: Likewise.
8366
8367 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8368
8369         * gcc.c-torture/execute/20041113-1.c: New test.
8370
8371 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8372
8373         PR target/18230
8374         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8375         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8376         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8377         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8378         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8379         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8380         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8381         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8382         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8383         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8384         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8385         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8386         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8387
8388 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8389
8390         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8391         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8392         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8393         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8394         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8395         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8396         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8397         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8398         gcc.target/sparc/combined-1.c: New tests.
8399
8400 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8401
8402         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8403         New tests.
8404
8405 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8406
8407         * lib/gcc-dg.exp (dg-forbid-option): New function.
8408         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8409         * g++.dg/abi/bitfield8.C: Likewise.
8410         * g++.dg/abi/dtor1.C: Likewise.
8411         * g++.dg/abi/empty10.C: Likewise.
8412         * g++.dg/abi/empty7.C: Likewise.
8413         * g++.dg/abi/empty9.C: Likewise.
8414         * g++.dg/abi/layout3.C: Likewise.
8415         * g++.dg/abi/layout4.C: Likewise.
8416         * g++.dg/abi/thunk1.C: Likewise.
8417         * g++.dg/abi/thunk2.C: Likewise.
8418         * g++.dg/abi/vbase11.C: Likewise.
8419         * g++.dg/abi/vthunk2.C: Likewise.
8420         * g++.dg/abi/vthunk3.C: Likewise.
8421         * g++.dg/ext/attrib8.C: Likewise.
8422         * g++.dg/opt/longbranch2.C: Likewise.
8423         * g++.dg/opt/reg-stack4.C: Likewise.
8424         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8425         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8426         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8427         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8428         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8429         * gcc.dg/20000609-1.c: Likewise.
8430         * gcc.dg/20000720-1.c: Likewise.
8431         * gcc.dg/20011107-1.c: Likewise.
8432         * gcc.dg/20011119-1.c: Likewise.
8433         * gcc.dg/20020108-1.c: Likewise.
8434         * gcc.dg/20020122-2.c: Likewise.
8435         * gcc.dg/20020122-3.c: Likewise.
8436         * gcc.dg/20020201-3.c: Likewise.
8437         * gcc.dg/20020206-1.c: Likewise.
8438         * gcc.dg/20020218-1.c: Likewise.
8439         * gcc.dg/20020310-1.c: Likewise.
8440         * gcc.dg/20020411-1.c: Likewise.
8441         * gcc.dg/20020418-2.c: Likewise.
8442         * gcc.dg/20020426-1.c: Likewise.
8443         * gcc.dg/20020426-2.c: Likewise.
8444         * gcc.dg/20020517-1.c: Likewise.
8445         * gcc.dg/20020523-1.c: Likewise.
8446         * gcc.dg/20020523-2.c: Likewise.
8447         * gcc.dg/20020729-1.c: Likewise.
8448         * gcc.dg/20030204-1.c: Likewise.
8449         * gcc.dg/20030826-2.c: Likewise.
8450         * gcc.dg/20030926-1.c: Likewise.
8451         * gcc.dg/20031202-1.c: Likewise.
8452         * gcc.dg/980312-1.c: Likewise.
8453         * gcc.dg/980313-1.c: Likewise.
8454         * gcc.dg/990117-1.c: Likewise.
8455         * gcc.dg/990424-1.c: Likewise.
8456         * gcc.dg/990524-1.c: Likewise.
8457         * gcc.dg/991230-1.c: Likewise.
8458         * gcc.dg/i386-387-1.c: Likewise.
8459         * gcc.dg/i386-387-2.c: Likewise.
8460         * gcc.dg/i386-387-3.c: Likewise.
8461         * gcc.dg/i386-387-4.c: Likewise.
8462         * gcc.dg/i386-387-5.c: Likewise.
8463         * gcc.dg/i386-387-6.c: Likewise.
8464         * gcc.dg/i386-asm-1.c: Likewise.
8465         * gcc.dg/i386-bitfield1.c: Likewise.
8466         * gcc.dg/i386-bitfield2.c: Likewise.
8467         * gcc.dg/i386-loop-1.c: Likewise.
8468         * gcc.dg/i386-loop-2.c: Likewise.
8469         * gcc.dg/i386-loop-3.c: Likewise.
8470         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8471         * gcc.dg/i386-pic-1.c: Likewise.
8472         * gcc.dg/i386-regparm.c: Likewise.
8473         * gcc.dg/i386-signbit-1.c: Likewise.
8474         * gcc.dg/i386-signbit-2.c: Likewise.
8475         * gcc.dg/i386-signbit-3.c: Likewise.
8476         * gcc.dg/i386-sse-5.c: Likewise.
8477         * gcc.dg/i386-sse-8.c: Likewise.
8478         * gcc.dg/i386-unroll-1.c: Likewise.
8479         * gcc.dg/tls/opt-1.c: Likewise.
8480         * gcc.dg/tls/opt-2.c: Likewise.
8481         * gcc.dg/unroll-1.c: Likewise.
8482         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8483         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8484         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8485         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8486         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8487         -m64 is specified.
8488
8489 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8490
8491         PR c++/18389
8492         * g++.dg/parse/cond1.C: New test.
8493
8494         PR c++/18429
8495         * g++.dg/template/array9.C: New test.
8496         * g++.dg/ext/vla1.C: Adjust error messages.
8497         * g++.dg/ext/vlm1.C: Likewise.
8498         * g++.dg/template/crash2.C: Likewise.
8499
8500         PR c++/18436
8501         * g++.dg/template/call3.C: New test.
8502
8503         PR c++/18407
8504         * g++.dg/template/ptrmem11.C: New test.
8505
8506 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8507
8508         PR other/14264
8509         * lib/g++.exp: Set LC_ALL and LANG to C.
8510         * lib/gcc-dg.exp: Likewise.
8511         * lib/gfortran.exp: Likewise.
8512         * lib/objc.exp: Likewise.
8513         * lib/treelang.exp: Likewise.
8514
8515 2004-11-12  Andreas Schwab  <schwab@suse.de>
8516
8517         * gcc.dg/pr16286.c: Fix last change.
8518
8519 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8520
8521         PR c++/18416
8522         * g++.dg/init/global1.C: New test.
8523
8524 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8525
8526         * gcc.c-torture/execute/20041112-1.c: New test.
8527
8528 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8529
8530         * lib/gcc-dg.exp (dg-target-list): New.
8531
8532 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8533             Richard Sandiford  <rsandifo@redhat.com>
8534
8535         * lib/target-supports.exp (get-compiler_messages): New.
8536         (check_named_sections_available): Use it.
8537         (check_effective_target_ilp32): New.
8538         (check_effective_target_lp64): New.
8539         (is-effective-target): New.
8540         * lib/gcc-dg.exp (dg-require-effective-target): New.
8541
8542 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8543
8544         * gcc.dg/precedence-1.c: New test.
8545
8546 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8547
8548         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8549
8550         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8551         message, delete generated files, use more descriptive name for
8552         executable, and make the test unsupported when it cannot be run.
8553
8554         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8555         (dg-require-weak, dg-require-visibility, dg-require-alias,
8556         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8557         dg-require-iconv, dg-require-named-sections): Use it.
8558
8559         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8560
8561 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8562
8563         PR target/16457
8564         * gcc.dg/ppc-and-1: New
8565
8566         PR target/16796
8567         * gcc.dg/ppc-mov-1.c: New.
8568
8569         PR target/16458
8570         * gcc.dg/ppc-compare-1.c: New.
8571
8572 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8573
8574         * objc.dg/desig-init-2.m: New test.
8575
8576 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8577
8578         PR middle-end/18160
8579         * g++.dg/warn/register-var-1.C: New test.
8580         * g++.dg/warn/register-var-2.C: New test.
8581
8582 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8583
8584         * gcc.dg/union-2.c: New test.
8585
8586 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8587
8588         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8589         New test for PR tree-optimization/17892.
8590
8591 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8592
8593         PR c++/18369
8594         * g++.dg/init/new12.C: New test.
8595
8596 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8597
8598         * gcc.target/sparc: New directory.
8599         * gcc.target/sparc/sparc.exp: New driver.
8600         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8601         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8602         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8603         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8604
8605 2004-11-10  Paul Brook  <paul@codesourcery.com>
8606
8607         PR fortran/18218
8608         * gfortran.dg/list_read.c: New test.
8609
8610 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8611
8612         PR c/18322
8613         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8614         expected diagnostic location.
8615
8616 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8617
8618         * gcc.dg/20041109-1.c: New test.
8619
8620 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8621
8622         PR objc/18406
8623         * objc/compile/pr18406.m: New test.
8624
8625 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8626
8627         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8628
8629 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8630
8631         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8632
8633 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8634
8635         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8636
8637 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8638
8639         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8640         exit.
8641
8642 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8643
8644         PR tree-opt/18299
8645         * gcc.c-torture/pr18299-1.c: New test.
8646
8647 2004-11-06  Andreas Schwab  <schwab@suse.de>
8648
8649         * gcc.dg/pr16286.c: Also test for bool and pixel.
8650
8651 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8652
8653         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8654         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8655         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8656         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8657         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8658         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8659         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8660         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8661         gcc.dg/struct-semi-3.c: New tests.
8662
8663 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8664
8665         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
8666
8667 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8668
8669         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
8670         Do not use C99 designators.
8671
8672 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8673
8674         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
8675
8676 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8677
8678         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
8679         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
8680         * gcc.c-torture/execute/simd-5.x: Remove.
8681
8682 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8683
8684         PR rtl-optimization/17933
8685         * gcc.dg/torture/pr17933-1.c: New test.
8686
8687 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8688
8689         PR target/18106
8690         * lib/target-supports.exp (check_weak_available): Support
8691         Windows.
8692
8693 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8694
8695         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8696         call to fflush(stdout) before abort.
8697         (my_ffsll): New function.
8698         (generate_fields): Use it.
8699
8700 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8701
8702         * gcc.dg/init-undef-1.c: New test.
8703
8704 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8705
8706         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8707         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8708         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8709         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8710         expected messages for new parser.
8711
8712 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8713
8714         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8715
8716 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8717
8718         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8719         on LP64 targets.
8720
8721 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8722
8723         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8724         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8725         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8726         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8727         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8728         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8729         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8730         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8731         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8732         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8733
8734 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8735
8736         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8737         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8738         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8739         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8740         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8741         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8742         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8743         for new parser.
8744
8745 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8746
8747         PR target/15342
8748         * gcc.dg/20041104-1.c: New test.
8749
8750 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8751
8752         * g++.dg/template/nontype7.C: New test.
8753         * g++.dg/template/nontype8.C: Likewise.
8754         * g++.dg/template/nontype9.C: Likewise.
8755         * g++.dg/template/nontype10.C: Likewise.
8756         * g++.dg/tc1/dr49.C: Likewise.
8757         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8758         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8759
8760 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8761
8762         * g++.dg/rtti/tinfo1.C: Remove xfails.
8763
8764 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8765
8766         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8767         packed attribute to the definition to satisfy the new C++ parser.
8768
8769 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8770
8771         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8772         invocations of va_arg.
8773
8774 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8775
8776         PR c++/18124
8777         * g++.dg/template/crash25.C: New test.
8778
8779         PR c++/18155
8780         * g++.dg/template/typedef2.C: New test.
8781         * g++.dg/parse/crash13.C: Adjust error markers.
8782
8783         PR c++/18177
8784         * g++.dg/conversion/const3.C: New test.
8785
8786 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8787
8788         PR fortran/17535
8789         PR fortran/17583
8790         PR fortran/17713
8791         * gfortran.dg/generic_[123].f90: New testcases.
8792
8793 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8794
8795         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8796         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8797
8798 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8799
8800         PR tree-opt/16808
8801         * gcc.c-torture/compile/pr16808.c: New test.
8802
8803 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8804
8805         PR rtl-optimization/17104
8806         * gcc.dg/ppc-bitfield1.c: New.
8807
8808 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8809
8810         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8811
8812 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8813
8814         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8815         strings for 32-bit code.
8816
8817 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8818
8819         PR c/18239
8820         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8821
8822 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8823
8824         PR c++/18064
8825         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8826
8827 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8828
8829         PR c++/15172
8830         * g++.dg/init/aggr2.C: New test.
8831
8832 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8833
8834         * objc.dg/local-decl-1.m: New test.
8835
8836 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8837
8838         * gcc.dg/20040910-1.c: Adjust regex.
8839
8840 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8841
8842         PR rtl-optimization/18084
8843         * g++.dg/opt/pr18084-1.C: New testcase.
8844
8845 2004-10-30  Matt Austern  <austern@apple.com>
8846
8847         PR c++/17542
8848         * g++.dg/ext/attrib18.C: New test.
8849
8850 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8851
8852         PR middle-end/18096
8853         * gcc.dg/pr18096-1.c: New test case.
8854
8855 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8856
8857         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8858
8859 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8860
8861         PR c/16666
8862         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8863         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8864         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8865         gcc.dg/old-style-prom-3.c: New tests.
8866
8867 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8868
8869         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8870         Remove unnecessary inclusion of stdio.h.
8871
8872 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8873
8874         PR rtl-optimization/17581
8875         * gcc.dg/pr17581-1.c: New test case.
8876
8877 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8878
8879         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8880         being implemented.
8881         * g++.dg/conversion/dr195-1.C: New.
8882         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8883         * g++.old-deja/g++.mike/p10148.C: Likewise.
8884
8885 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8886
8887         PR c++/17695
8888         * g++.dg/debug/typedef2.C: New test.
8889
8890 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8891
8892         PR fortran/13490
8893         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8894         * gfortran.dg/g77/README: Update.
8895
8896 2004-10-28  Matt Austern  <austern@apple.com>
8897
8898         PR c++/14124
8899         * g++.dg/ext/packed7.C: New test.
8900
8901 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8902
8903         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8904         scan-assembler.
8905         * lib/scanasm.exp (hidden-scan-for): New proc.
8906         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8907         string.
8908         (scan-not-hidden): Likewise.
8909         * lib/target-supports.exp (check_visibility_available): mach-o is
8910         support too.
8911
8912 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8913
8914         PR c++/17132
8915         * g++.dg/template/memclass3.C: New test.
8916
8917 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8918
8919         PR middle-end/18160
8920         * gcc.dg/register-var-1.c: New test.
8921         * gcc.dg/register-var-2.c: New test.
8922         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8923         error now.
8924
8925 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8926
8927         PR other/18172
8928         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8929         unused variables.
8930         * gcc.dg/vect/vect-22.c: Likewise.
8931
8932 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8933
8934         * gcc.dg/i386-rotate-1.c: New test.
8935
8936 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8937
8938         * g++.dg/init/ref12.C: Add "run" marker.
8939
8940         PR c++/17435
8941         * g++.dg/init/ref12.C: New test.
8942
8943         PR c++/18140
8944         * g++.dg/template/shift1.C: New test.
8945         * g++.dg/template/error10.C: Adjust error markers.
8946
8947 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8948
8949         PR tree-opt/17529
8950         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8951
8952 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8953
8954         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8955         * gcc.dg/weak/weak-3.c: Likewise.
8956         * gcc.dg/weak/weak-5.c: Likewise.
8957         * gcc.dg/weak/weak-9.c: Likewise.
8958         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8959         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8960
8961         * gcc.dg/darwin-weakimport-1.c: New.
8962
8963 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8964
8965         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8966
8967 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8968
8969         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8970         'syntax' error messages.
8971         * gcc.dg/cpp/direct2s.c: Likewise.
8972
8973 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8974
8975         * gcc.c-torture/compile/20041026-1.c: New.
8976
8977 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8978
8979         PR c++/18093
8980         * g++.dg/lookup/ns2.C: New test.
8981
8982         PR c++/18020
8983         * g++.dg/template/enum4.C: New test.
8984
8985         PR c++/18161
8986         * g++.dg/template/expr1.C: New test.
8987
8988 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8989
8990         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8991
8992 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8993
8994         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8995         gcc.dg/decl-nospec-3.c: New tests.
8996
8997 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8998
8999         * objc.dg/super-class-3.m: New test.
9000
9001 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9002
9003         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9004         resyncing.
9005         * gcc.dg/cpp/direct2s.c: Likewise.
9006
9007 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9008
9009         * objc.dg/image-info.m: Update for changes to section selection.
9010
9011 2004-10-25  David Ayers  <d.ayers@inode.at>
9012             Ziemowit Laski  <zlaski@apple.com>
9013
9014         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9015         diagnostics when messaging 'id <Proto>'.
9016         * objc.dg/class-protocol-1.m: New test.
9017         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9018         a non-existent method signature.
9019         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9020         Update diagnostics when messaging with non-existent method signature.
9021         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9022         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9023         invalid receivers are now resolved as if messaging 'id'; remove
9024         extraneous diagnostics.
9025
9026 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9027
9028         PR c/16667
9029         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9030         gcc.dg/init-desig-obs-3.c: New tests.
9031
9032 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9033
9034         * gcc.dg/debug/20041023-1.c: New test.
9035
9036 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9037
9038         PR middle-end/17407
9039         * gcc.c-torture/compile/pr17407.c: New test.
9040
9041         PR c++/18121
9042         * g++.dg/template/array8.C: New test.
9043
9044 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9045
9046         PR other/18138
9047         * lib/g++.exp: Accept more than one multilib libgcc.
9048         * lib/gcc-dg.exp: Likewise.
9049         * lib/objc.exp: Likewise.
9050         * lib/treelang.exp: Likewise.
9051         * lib/gfortran.exp: Likewise.
9052
9053 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9054
9055         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9056
9057 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9058
9059         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9060         * gcc.dg/c99-const-expr-3.c: Likewise.
9061
9062 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9063
9064         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9065
9066 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9067
9068         * gcc.c-torture/execute/loop-2e.x: Remove.
9069
9070 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9071
9072         PR c++/18095
9073         * g++.dg/parse/crash18.C: New.
9074         * g++.dg/parse/crash19.C: New.
9075
9076 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9077
9078         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9079         * g++.dg/ext/dllimport2.C: Same.
9080         * g++.dg/ext/dllimport8.C: Same.
9081
9082 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9083
9084         PR c++/10841
9085         * g++.dg/conversion/cast1.C: New test.
9086         * g++.dg/overload/pmf1.C: Adjust error marker.
9087
9088 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9089
9090         PR objc/17923
9091         * objc.dg/const-str-7.m: New test.
9092
9093 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9094
9095         * g++.dg/template/memfriend11.C: Fix comment typo.
9096         * g++.dg/template/memfriend14.C: Likewise.
9097
9098 2004-10-20  Richard Henderson  <rth@redhat.com>
9099
9100         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9101         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9102         -fasynchronous-unwind-tables.
9103
9104 2004-10-20  Richard Henderson  <rth@redhat.com>
9105
9106         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9107         (main): Return success.
9108         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9109         (main): Return success.
9110
9111 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9112
9113         PR c++/13495
9114         * g++.dg/template/memfriend9.C: New test.
9115         * g++.dg/template/memfriend10.C: Likewise.
9116         * g++.dg/template/memfriend11.C: Likewise.
9117         * g++.dg/template/memfriend12.C: Likewise.
9118         * g++.dg/template/memfriend13.C: Likewise.
9119         * g++.dg/template/memfriend14.C: Likewise.
9120         * g++.dg/template/memfriend15.C: Likewise.
9121         * g++.dg/template/memfriend16.C: Likewise.
9122         * g++.dg/template/memfriend17.C: Likewise.
9123         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9124
9125 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9126
9127         * g++.dg/conversion/dr195.C: New.
9128         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9129
9130 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9131             Devang Patel  <dpatel@apple.com>
9132
9133         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9134         of floating point arithmetic, which could trap.
9135
9136 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9137
9138         PR c++/14035
9139         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9140         * g++.dg/conversion/const2.C: New test.
9141         * g++.dg/expr/reinterpret2.C: New test.
9142         * g++.dg/expr/reinterpret3.C: New test.
9143         * g++.dg/expr/cast2.C: New test.
9144         * g++.dg/expr/copy1.C: New test.
9145         * g++.dg/other/conversion1.C: Change error message.
9146         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9147         function pointers to void *.
9148         * g++.old-deja/g++.mike/p10148.C: Likewise.
9149
9150 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9151
9152         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9153
9154 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9155
9156         PR c++/18047
9157
9158         * g++.dg/parse/expr3.C: New test.
9159
9160 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9161
9162         * gcc.dg/smod-1.c: New test.
9163
9164 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9165
9166         * objc.dg/method-14.m: New test.
9167
9168 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9169
9170         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9171         Also xfail as the patch was reverted.
9172
9173 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9174
9175         PR middle-end/16973
9176         * gcc.dg/pr16973.c: New test.
9177
9178 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9179
9180         PR tree-optimization/17656
9181         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9182
9183 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9184
9185         * g++.dg/eh/shadow1.C: New.
9186
9187 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9188
9189         * gcc.c-torture/compile/20041018-1.c: New test.
9190
9191 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9192
9193         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9194         compiler referring to register 0 when accessing sdata.  The linker
9195         now patches things up.
9196
9197 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9198
9199         PR c/17529
9200         * gcc.c-torture/compile/pr17529.c: New test.
9201
9202 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9203
9204         PR c++/17743
9205         * g++.dg/ext/attrib17.C: New test.
9206
9207 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9208
9209         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9210
9211 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9212
9213         PR c++/10479
9214         * g++.dg/ext/attrib16.C: New test.
9215
9216 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9217
9218         PR c++/17042
9219         * g++.dg/init/dso_handle1.C: New test.
9220
9221         PR c++/14667
9222         * g++.dg/parse/typedef6.C: New test.
9223
9224         PR c++/17916
9225         * g++.dg/parse/pragma1.C: New test.
9226
9227 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9228
9229         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9230
9231 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9232
9233         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9234         -fno-common when on HPPA HP-UX platforms.
9235
9236 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9237
9238         PR other/16820
9239         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9240         stdint.h.
9241         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9242         uintptr_t.
9243
9244 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9245
9246         PR c++/16301
9247         * g++.dg/lookup/strong-using-4.C: New test.
9248
9249 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9250
9251         PR middle-end/16567
9252         * gcc.c-torture/compile/nested-1.c: New test.
9253
9254 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9255
9256         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9257         and mipsisa64*-*-* (until support for misaligned loads is added).
9258         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9259         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9260         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9261         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9262         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9263         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9264
9265 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9266
9267         PR c++/17976
9268         * g++.dg/init/dtor3.C: New test.
9269
9270 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9271
9272         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9273
9274 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9275
9276         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9277         * gcc.dg/macho-lo-sum.c: Likewise.
9278
9279 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9280
9281         * gcc.dg/ppc-spe64-1.c: New test.
9282
9283 2004-10-14  Devang Patel  <dpatel@apple.com>
9284
9285         PR 17635
9286         * gcc.dg/pr17635.c : New test.
9287
9288 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9289
9290         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9291         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9292         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9293         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9294         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9295         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9296         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9297         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9298         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9299         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9300         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9301         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9302         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9303         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9304         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9305         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9306         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9307         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9308
9309 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9310
9311         * gcc.dg/vect/vect-82.c: New testcase.
9312         * gcc.dg/vect/vect-82_64.c: New testcase.
9313         * gcc.dg/vect/vect-83.c: New testcase.
9314         * gcc.dg/vect/vect-83_64.c: New testcase.
9315
9316 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9317
9318         * gcc.dg/cpp/error-1.c: New test.
9319
9320 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9321
9322         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9323
9324 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9325
9326         PR target/17984
9327         * gcc.dg/cris-peep2-xsrand2.c: New test.
9328
9329 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9330
9331         PR c++/17661
9332         * testsuite/g++.dg/expr/for2.C: New test.
9333
9334 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9335
9336         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9337
9338 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9339
9340         PR tree-optimization/17724
9341         * g++.dg/opt/pr17724-1.C: New test.
9342         * g++.dg/opt/pr17724-2.C: New test.
9343         * g++.dg/opt/pr17724-3.C: New test.
9344         * g++.dg/opt/pr17724-4.C: New test.
9345         * g++.dg/opt/pr17724-5.C: New test.
9346         * g++.dg/opt/pr17724-6.C: New test.
9347
9348 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9349
9350         PR c/17301
9351         * gcc.dg/pr17301-2.c: New test.
9352
9353 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9354
9355         PR c++/15876
9356         * g++.dg/parse/error22.C: New test.
9357
9358         PR c++/17936
9359         * g++.dg/template/spec18.C: New test.
9360
9361 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9362
9363         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9364         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9365         memcpy.
9366         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9367         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9368
9369 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9370
9371         * g++.dg/eh/cleanup5.C: Add dg-options "".
9372
9373 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9374
9375         PR middle-end/17657
9376         * gcc.dg/switch-4.c: New test case.
9377
9378 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9379
9380         * gcc.c-torture/execute/20041011-1.c: New test.
9381
9382 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9383
9384         PR c++/17554
9385         * g++.dg/init/for3.C: New test.
9386
9387         PR c++/17657
9388         * g++.dg/opt/switch2.C: New test.
9389
9390         PR middle-end/17703
9391         * g++.dg/warn/Wreturn-2.C: New test.
9392
9393 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9394
9395         PR c++/17907
9396         * g++.dg/eh/cleanup5.C: New test.
9397
9398 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9399
9400         PR c++/17393
9401         * g++.dg/parse/error21.C: New test.
9402
9403 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9404
9405         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9406         * g++.dg/warn/incomplete1.C: Likewise.
9407         * g++.dg/template/qualttp20.C: Likewise.
9408
9409 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9410
9411         PR c/17881
9412         * parm-incomplete-1.c: New test.
9413
9414 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9415
9416         PR c++/17867
9417         * g++.dg/parse/error19.C: New test.
9418
9419         PR c++/17670
9420         * g++.dg/init/new11.C: New test.
9421
9422         PR c++/17821
9423         * g++.dg/parse/error20.C: New test.
9424
9425         PR c++/17826
9426         * g++.dg/template/crash24.C: New test.
9427
9428 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9429
9430         PR c/17301
9431         * gcc.dg/pr17301-1.c: New test.
9432
9433 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9434
9435         PR c/17189
9436         * gcc.dg/anon-struct-5.c: New test.
9437
9438 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9439
9440         PR c/17844
9441         * gcc.dg/pr17844-1.c: New test.
9442
9443 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9444
9445         PR tree-optimization/17906
9446         * gcc.c-torture/compile/pr17906.c: New.
9447
9448 2004-10-09  Stuart Hastings  <stuart@apple.com>
9449             Roger Sayle  <roger@eyesopen.com>
9450
9451         PR rtl-optimization/17853
9452         * gcc.dg/i386-mmx-5.c: New testcase.
9453
9454 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9455
9456         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9457
9458 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9459
9460         PR c++/17524
9461         * g++.dg/template/static9.C: New test.
9462
9463         PR c++/17685
9464         * g++.dg/parse/operator5.C: New test.
9465
9466 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9467
9468         PR middle-end/17894
9469         * gcc.c-torture/execute/divcmp-4.c: New test case.
9470
9471 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9472
9473         PR tree-opt/17902
9474         * g++.dg/opt/pr17902.C: New test.
9475
9476 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9477
9478         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9479
9480 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9481
9482         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9483
9484 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9485
9486         * gcc.dg/assign-warn-3.c: New test.
9487
9488 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9489
9490         PR c/16999
9491         * gcc.dg/cpp/ident-1.c: New test.
9492
9493 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9494
9495         * gcc.c-torture/compile/acc1.c: New.
9496
9497 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9498
9499         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9500         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9501
9502 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9503
9504         * gcc.dg/ultrasp11.c: New test.
9505
9506 2004-10-08  Michael Matz  <matz@suse.de>
9507
9508         * gcc.dg/doloop-2.c: New test.
9509
9510 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9511
9512         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9513         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9514         objc.dg/method-9.m: Update expected diagnostics.
9515
9516 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9517
9518         * gcc.dg/ppc-fsel-3.c: New file.
9519         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9520
9521 2004-10-07  Paul Brook  <paul@codesourcery.com>
9522
9523         * gfortran.dg/intrinsic_verify_1.f90: New test.
9524
9525 2004-10-07  Paul Brook  <paul@codesourcery.com>
9526
9527         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9528
9529 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9530
9531         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9532         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9533         commit.
9534
9535 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9536
9537         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9538
9539 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9540
9541         PR c++/17115
9542         * g++.dg/warn/Winline-4.C: New test.
9543
9544 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9545
9546         * gcc.c-torture/compile/20041007-1.c: New test.
9547
9548 2004-10-07  Paul Brook  <paul@codesourcery.com>
9549
9550         PR fortran/17678
9551         * gfortran.dg/use_allocated_1.f90: New test.
9552
9553 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9554
9555         PR middle-end/17849
9556         * gfortran.fortran-torture/compile/nested.f90: New test
9557
9558 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9559
9560         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9561
9562 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9563
9564         PR c++/17368
9565         * g++.dg/ext/asm6.C: New test.
9566
9567 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9568
9569         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9570
9571 2004-10-06  Paul Brook  <paul@codesourcery.com>
9572
9573         PR libfortran/17709
9574         * gfortran.dg/empty_format_1.f90: New test.
9575
9576 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9577
9578         PR fortran/17568
9579         * gfortran.dg/ishft.f90: New test.
9580
9581         PR fortran/17283
9582         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9583         tests.
9584
9585 2004-10-06  Paul Brook  <paul@codesourcery.com>
9586
9587         * gfortran.dg/do_1.f90: New test.
9588
9589 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9590
9591         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9592         optimizing for size.
9593
9594 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9595
9596         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9597
9598 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9599
9600         * gcc.c-torture/compile/20041005-1.c: New test.
9601
9602 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9603
9604         PR c++/17829
9605         * g++.dg/lookup/koenig4.C: New.
9606
9607 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9608
9609         * g++.dg/other/classkey1.C: Adjust quoting marks.
9610         * g++.dg/parse/error15.C: Likewise.
9611         * g++.dg/template/meminit2.C (int>): Likewise.
9612
9613 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9614
9615         PR fortran/17283
9616         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9617
9618         PR fortran/17631
9619         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9620
9621         PR fortran/17708
9622         * gfortran.dg/pr17708.f90: New test.
9623
9624 2004-10-04  Chao-ying Fu  <fu@mips.com>
9625
9626         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9627         * gcc.dg/vect/vect-4.c: Ditto.
9628         * gcc.dg/vect/vect-5.c: Ditto.
9629         * gcc.dg/vect/vect-6.c: Ditto.
9630         * gcc.dg/vect/vect-8.c: Ditto.
9631         * gcc.dg/vect/vect-16.c: Ditto.
9632         * gcc.dg/vect/vect-30.c: Ditto.
9633         * gcc.dg/vect/vect-40.c: Ditto.
9634         * gcc.dg/vect/vect-41.c: Ditto.
9635         * gcc.dg/vect/vect-42.c: Ditto.
9636         * gcc.dg/vect/vect-43.c: Ditto.
9637         * gcc.dg/vect/vect-44.c: Ditto.
9638         * gcc.dg/vect/vect-45.c: Ditto.
9639         * gcc.dg/vect/vect-46.c: Ditto.
9640         * gcc.dg/vect/vect-47.c: Ditto.
9641         * gcc.dg/vect/vect-48.c: Ditto.
9642         * gcc.dg/vect/vect-49.c: Ditto.
9643         * gcc.dg/vect/vect-50.c: Ditto.
9644         * gcc.dg/vect/vect-51.c: Ditto.
9645         * gcc.dg/vect/vect-52.c: Ditto.
9646         * gcc.dg/vect/vect-53.c: Ditto.
9647         * gcc.dg/vect/vect-54.c: Ditto.
9648         * gcc.dg/vect/vect-55.c: Ditto.
9649         * gcc.dg/vect/vect-56.c: Ditto.
9650         * gcc.dg/vect/vect-57.c: Ditto.
9651         * gcc.dg/vect/vect-58.c: Ditto.
9652         * gcc.dg/vect/vect-59.c: Ditto.
9653         * gcc.dg/vect/vect-60.c: Ditto.
9654         * gcc.dg/vect/vect-74.c: Ditto.
9655         * gcc.dg/vect/vect-79.c: Ditto.
9656         * gcc.dg/vect/vect-80.c: Ditto.
9657
9658 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9659
9660         * gcc.dg/unused-7.c: Use the correct option.
9661
9662 2004-10-04  Paul Brook  <paul@codesourcery.com>
9663         Bud Davis  <bdavis9659@comcast.net>
9664
9665         PR fortran/17706
9666         PR fortran/16434
9667         * gfortran/pr17706.f90: New test.
9668         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
9669
9670 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9671
9672         * gfortran.dg/pr17612.f90: New test.
9673
9674 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9675
9676         * g++.dg/template/local1.C: Adjust quoting marks in
9677         testing for diagnostics.
9678         * g++.dg/tls/diag-2.C: Likewise.
9679         * g++.dg/other/error8.C: Likewise.
9680
9681 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9682
9683         PR c/17178
9684         * gcc.dg/unused-4.c: Adjust to be correct.
9685
9686         PR c/17820
9687         * gcc.dg/unused-7.c: New test.
9688
9689 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9690
9691         PR c++/17797
9692         * g++.dg/overload/template2.C: New test.
9693
9694 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9695
9696         PR tree-optimization/16632
9697         * gcc.dg/tree-ssa/20041002-1.c: New.
9698
9699 2004-10-03  Paul Brook  <paul@codesourcery.com>
9700
9701         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9702         rather than relying on default formatting.
9703
9704 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9705
9706         * gcc.dg/20040920-1.c: Update expected message text.
9707
9708 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9709
9710         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9711
9712 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9713
9714         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9715         tree level.
9716
9717 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9718
9719         * gcc.dg/tree-ssa/pr17343.c: Remove.
9720
9721 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9722
9723         PR tree-opt/17343
9724         * gcc.dg/tree-ssa/pr17343.c: New test.
9725
9726 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9727
9728         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9729         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9730         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9731         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9732         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9733
9734 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9735
9736         * gcc.dg/lvalue-2.c: New test.
9737
9738 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9739
9740         PR c/17730
9741         * gcc.dg/pr17730-1.c: New test
9742
9743 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9744
9745         PR c/7425
9746         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9747
9748 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9749
9750         * gcc.c-torture/execute/stdarg-1.c: New test.
9751         * gcc.c-torture/execute/stdarg-2.c: New test.
9752         * gcc.c-torture/execute/stdarg-3.c: New test.
9753         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9754         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9755         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9756         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9757         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9758
9759 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9760
9761         PR tree-optimization/17697
9762         * g++.dg/opt/pr17697-1.C: New test.
9763         * g++.dg/opt/pr17697-2.C: New test.
9764         * g++.dg/opt/pr17697-3.C: New test.
9765
9766 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9767
9768         PR c/16409
9769         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9770         gcc.dg/vla-init-5.c: New tests.
9771
9772 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9773
9774         PR c/13804
9775         * gcc.dg/pr13804-1.c: New test.
9776
9777 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9778
9779         PR fortran/16938
9780         * gfortran.dg/pr16938.f90: New test.
9781
9782 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9783
9784         * g++.dg/template/crash23.C: New test.
9785
9786 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9787
9788         PR c++/17585
9789         * g++.dg/template/static8.C: New test.
9790
9791 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9792
9793         PR c++/17681
9794         * g++.dg/other/error9.C: New test.
9795
9796 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9797
9798         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9799
9800 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9801
9802         PR fortran/15164
9803         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9804
9805 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9806
9807         PR middle-end/17112
9808         * gcc.dg/pr17112-1.c: New test case.
9809
9810 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9811
9812         PR c/11459
9813         * gcc.dg/pr11459-1.c: New test.
9814
9815 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9816
9817         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9818         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9819
9820 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9821
9822         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9823
9824 2004-09-25  Jan Hubicka  <jh@suse.cz>
9825
9826         * compile/30040909-1.c: New test.
9827         * compile/30040907-1.c: New test.
9828
9829 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9830
9831         * gcc.c-torture/execute/va-arg-26.c: New test.
9832
9833 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9834
9835         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9836         extra diagnostics on targets with 64-bit pointers.
9837         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9838
9839 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9840
9841         PR c/17188
9842         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9843         * gcc.dg/decl-3.c: Adjust expected message.
9844
9845 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9846
9847         PR fortran/17615
9848         * gfortran.dg/pr17615.f90: New test.
9849
9850 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9851
9852         PR tree-optimzation/17517
9853         * g++.dg/tree-ssa/pr17517.C: New Test.
9854
9855 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9856
9857         PR c++/16889
9858         * g++.dg/lookup/ambig3.C: New.
9859
9860 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9861
9862         PR tree-opt/17624
9863         * g++.dg/opt/pr17624.C: New test.
9864
9865 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9866
9867         PR c/6980
9868         * gcc.dg/Wbad-function-cast-1.c: New test.
9869
9870 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9871
9872         * g++.dg/ext/complit1.C
9873         * g++.dg/other/error2.C
9874         * g++.dg/other/nontype-1.C
9875         * g++.dg/parse/crash11.C
9876         * g++.dg/parse/crash12.C
9877         * g++.dg/parse/error15.C
9878         * g++.dg/parse/error4.C
9879         * g++.dg/parse/tmpl-outside1.C
9880         * g++.dg/parse/too-many-tmpl-args1.C
9881         * g++.dg/template/dependent-expr3.C
9882         * g++.dg/template/error10.C
9883         * g++.dg/template/instantiate1.C
9884         * g++.dg/template/vtable2.C
9885         * g++.dg/warn/Wshadow-1.C
9886         * g++.dg/warn/weak1.C
9887         * g++.old-deja/g++.brendan/crash16.C
9888         * g++.old-deja/g++.brendan/crash18.C
9889         * g++.old-deja/g++.brendan/crash48.C
9890         * g++.old-deja/g++.brendan/crash49.C
9891         * g++.old-deja/g++.brendan/crash55.C
9892         * g++.old-deja/g++.brendan/crash56.C
9893         * g++.old-deja/g++.brendan/crash8.C
9894         * g++.old-deja/g++.brendan/enum11.C
9895         * g++.old-deja/g++.brendan/enum8.C
9896         * g++.old-deja/g++.brendan/enum9.C
9897         * g++.old-deja/g++.brendan/friend3.C
9898         * g++.old-deja/g++.brendan/misc14.C
9899         * g++.old-deja/g++.bugs/900402_02.C
9900         * g++.old-deja/g++.bugs/900404_03.C
9901         * g++.old-deja/g++.bugs/900404_04.C
9902         * g++.old-deja/g++.bugs/900428_03.C
9903         * g++.old-deja/g++.jason/crash4.C
9904         * g++.old-deja/g++.jason/overload21.C
9905         * g++.old-deja/g++.jason/redecl1.C
9906         * g++.old-deja/g++.jason/report.C
9907         * g++.old-deja/g++.jason/rfg10.C
9908         * g++.old-deja/g++.jason/template30.C
9909         * g++.old-deja/g++.law/arm12.C
9910         * g++.old-deja/g++.law/ctors5.C
9911         * g++.old-deja/g++.law/cvt20.C
9912         * g++.old-deja/g++.law/init10.C
9913         * g++.old-deja/g++.law/init8.C
9914         * g++.old-deja/g++.law/visibility17.C
9915         * g++.old-deja/g++.law/visibility7.C
9916         * g++.old-deja/g++.mike/net8.C
9917         * g++.old-deja/g++.mike/p646.C
9918         * g++.old-deja/g++.mike/p700.C
9919         * g++.old-deja/g++.mike/p701.C
9920         * g++.old-deja/g++.mike/p811.C
9921         * g++.old-deja/g++.ns/template13.C
9922         * g++.old-deja/g++.other/array3.C
9923         * g++.old-deja/g++.other/crash25.C
9924         * g++.old-deja/g++.other/dtor3.C
9925         * g++.old-deja/g++.other/dtor4.C
9926         * g++.old-deja/g++.other/main1.C
9927         * g++.old-deja/g++.other/warn7.C
9928         * g++.old-deja/g++.pt/crash11.C
9929         * g++.old-deja/g++.pt/crash36.C
9930         * g++.old-deja/g++.pt/spec22.C
9931         * g++.old-deja/g++.pt/spec9.C
9932         * g++.old-deja/g++.pt/ttp52.C
9933         * g++.old-deja/g++.robertl/eb103.C
9934         * g++.old-deja/g++.robertl/eb121.C
9935         * g++.old-deja/g++.robertl/eb22.C
9936         * g++.old-deja/g++.robertl/eb8.C:
9937         Update locations and/or regexps of dg-error markers.
9938         Remove markers for some bogus messages that are no longer issued.
9939
9940 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9941
9942         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9943         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9944
9945 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9946
9947         PR c++/17618
9948         * g++.dg/lookup/crash5.C: New test.
9949
9950 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9951
9952         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9953         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9954         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9955         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9956         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9957         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9958
9959         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9960         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9961         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9962         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9963         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9964         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9965
9966         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9967
9968         * gcc.dg/vect/vect-44.c: Check additional cases.
9969         * gcc.dg/vect/vect-48.c: Check additional cases.
9970
9971         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9972         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9973         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9974         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9975         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9976         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9977         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9978         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9979         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9980
9981         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9982         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9983         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9984
9985 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9986
9987         * gcc.dg/tree-ssa/loop-6.c: New test.
9988
9989 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9990
9991         PR c++/17620
9992         * g++.dg/inherit/base2.C: New.
9993
9994 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9995
9996         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9997         * gcc.dg/20001012-2.c: Likewise.
9998         * gcc.dg/20001013-1.c: Likewise.
9999         * gcc.dg/20001101-1.c: Likewise.
10000         * gcc.dg/20001102-1.c: Likewise.
10001         * gcc.dg/bf-spl1.c: Likewise.
10002         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10003         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10004
10005 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10006
10007         PR tree-optimization/16721
10008         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10009
10010 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10011
10012         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10013         * gcc.dg/20040305-1.c: Likewise.
10014
10015 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10016
10017         PR c/16566
10018         * gcc.c-torture/compile/pr16566-1.c,
10019         gcc.c-torture/compile/pr16566-2.c,
10020         gcc.c-torture/compile/pr16566-3.c: New tests.
10021
10022 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10023
10024         PR tree-optimization/17512
10025         * gcc.c-torture/compile/20040916-1.c.
10026
10027 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10028
10029         * gcc.dg/pragma-re-3.c: New test.
10030
10031 2004-09-17  Matt Austern  <austern@apple.com>
10032
10033         PR c++/15049
10034         * g++.dg/other/anon3.C: New.
10035
10036 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10037
10038         PR c++/7503
10039         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10040         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10041         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10042         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10043         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10044
10045 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10046
10047         PR fortran/17286
10048         * gfortran.dg/pr17286.f90: New test.
10049
10050 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10051
10052         PR c++/17530
10053         * g++.dg/template/static7.C: New test.
10054
10055 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10056
10057         PR tree-opt/17558
10058         * gcc.c-torture/compile/pr17558.c: New test.
10059
10060 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10061
10062         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10063         if SKIP_ATTRIBUTE is defined.
10064
10065 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10066
10067         PR fortran/15957
10068         * gfortran.dg/pr15957.f90: New test.
10069
10070 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10071
10072         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10073         in comparison.
10074         * gcc.dg/vect/vect-79.c: Likewise.
10075         * gcc.dg/vect/vect-80.c: Likewise.
10076
10077 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10078
10079         PR fortran/15750
10080         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10081
10082 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10083
10084         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10085         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10086         * gcc.dg/vect/vect-62.c: New testcase.
10087         * gcc.dg/vect/vect-63.c: New testcase.
10088         * gcc.dg/vect/vect-64.c: New testcase.
10089         * gcc.dg/vect/vect-65.c: New testcase.
10090         * gcc.dg/vect/vect-66.c: New testcase.
10091         * gcc.dg/vect/vect-67.c: New testcase.
10092         * gcc.dg/vect/vect-68.c: New testcase.
10093         * gcc.dg/vect/vect-69.c: New testcase.
10094         * gcc.dg/vect/vect-79.c: New testcase.
10095         * gcc.dg/vect/vect-80.c: New testcase.
10096
10097 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10098
10099         * gcc.target/mips/asm-1.c: New test.
10100
10101 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10102
10103         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10104         * gcc.dg/vect/vect-73.c: New testcase.
10105         * gcc.dg/vect/vect-74.c: New testcase.
10106         * gcc.dg/vect/vect-75.c: New testcase.
10107         * gcc.dg/vect/vect-76.c: New testcase.
10108         * gcc.dg/vect/vect-77.c: New testcase.
10109         * gcc.dg/vect/vect-78.c: New testcase
10110
10111 2004-09-18  Paul Brook  <paul@codesourcery.com>
10112
10113         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10114
10115 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10116
10117         PR c/17424
10118         * gcc.dg/pr17424-1.c: New test.
10119
10120 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10121
10122         * g++.dg/tree-ssa/pr17153.C: New test.
10123
10124 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10125
10126         PR pch/13361
10127         * testsuite/g++.dg/pch/wchar-1.C: New.
10128         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10129
10130 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10131
10132         * gcc.c-torture/execute/20040917-1.c: New test.
10133
10134 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10135
10136         PR tree-optimization/17319
10137         * gcc.dg/pr17319.c: New test.
10138
10139 2004-09-17  Devang Patel  <dpatel@apple.com>
10140
10141         * gcc.dg/20040813-1.c: New test.
10142
10143 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10144
10145         PR tree-optimization/17273
10146         * gcc.c-torture/compile/pr17273.c: New test.
10147
10148 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10149
10150         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10151         Update expected messages.
10152         * gcc.dg/declspec-13.c: New test.
10153
10154 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10155
10156         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10157
10158 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10159
10160         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10161         change what 'a' is pointing to.
10162
10163 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10164
10165         PR c++/16002
10166         * g++.dg/template/error18.C: New test.
10167
10168         PR c++/16029
10169         * g++.dg/warn/Wunused-8.C: New test.
10170
10171 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10172
10173         PR tree-optimization/17513
10174         * gcc.dg/20040916-1.c: New test.
10175
10176 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10177
10178         PR c++/17501
10179         * g++.dg/template/typename7.C: New test.
10180
10181 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10182
10183         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10184
10185 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10186
10187         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10188         with -ftree-based-profiling also.
10189         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10190
10191 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10192
10193         PR/15364
10194         * gfortran.dg/der_array_io_1.f90: New test.
10195         * gfortran.dg/der_array_io_2.f90: New test.
10196         * gfortran.dg/der_array_io_3.f90: New test.
10197
10198 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10199
10200         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10201         EABI.
10202
10203 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10204
10205         * g++.dg/opt/switch1.C: New test.
10206
10207 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10208
10209         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10210         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10211         Update expected messages.
10212
10213 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10214
10215         PR fortran/16485
10216         * gfortran.dg/same_name_1.f90: New test.
10217
10218 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10219
10220         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10221         dereference garbage pointers.
10222
10223 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10224
10225         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10226         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10227
10228         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10229         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10230         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10231
10232 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10233
10234         PR c++/17324
10235         * g++.dg/template/mangle1.C: New test.
10236
10237 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10238
10239         PR tree-optimization/17252
10240         * gcc.c-torture/execute/pr17252.c: New test.
10241
10242 2004-09-14  Andrew Pinski  <apinski@apple.com>
10243
10244         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10245
10246 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10247
10248         PR rtl-optimization/9771
10249         * gcc.dg/pr9771-1.c: New test case.
10250
10251 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10252
10253         PR tree-optimization/15262
10254         * gcc.c-torture/execute/pr15262-1.c: New test.
10255         * gcc.c-torture/execute/pr15262-2.c: New test.
10256
10257 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10258
10259         * gcc.dg/declspec-12.c: New test.
10260
10261 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10262
10263         * gfortran.dg/pr17090.f90: Add directives to test.
10264
10265 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10266
10267         * gcc.c-torture/compile/20040914-1.c: New test.
10268
10269 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10270
10271         PR c++/16162
10272         * g++.dg/template/decl2.C: New test.
10273
10274 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10275
10276         PR fortran/17090
10277         * gfortran.dg/pr17090.f90: New test.
10278
10279 2004-09-13  Dale Johannesen  <dalej@apple.com>
10280
10281         * gcc.c-torture/compile/pr17408.c:  New test case.
10282
10283 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10284
10285         PR c++/16716
10286         * g++.dg/parse/crash17.C: New test.
10287
10288         PR c++/17327
10289         * g++.dg/template/enum3.C: New test.
10290
10291 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10292
10293         * lib/gcc-defs.exp: Load wrapper.exp.
10294         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10295         using local code.
10296         * lib/gcc.exp (gcc_init): Similar.
10297         * lib/gfortran.exp (gfortran_init): Similar.
10298         * lib/objc.exp (objc_init): Similar.
10299         * lib/treelang.exp (treelang_init): Similar.
10300         * lib/wrapper.exp: New file with build_wrapper call machinery in
10301         ${tool}_maybe_build_wrapper.
10302
10303 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10304
10305         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10306         "inline".
10307         * gcc.dg/declspec-11.c: Update expected messages.
10308         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10309         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10310         gcc.dg/inline-12.c: New tests.
10311
10312 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10313
10314         * g++.dg/tree-ssa/pr17400.C: New testcase.
10315
10316 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10317
10318         * gcc.target/mips/sb1-1.c: New testcase.
10319
10320 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10321
10322         * lib/g77-dg.exp: Remove unused file.
10323         * lib/mike-g77.exp: Ditto.
10324         * lib/g77.exp: Ditto.
10325
10326 2004-09-12  Richard Henderson  <rth@redhat.com>
10327
10328         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10329
10330 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10331
10332         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10333         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10334         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10335         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10336         Update expected messages.
10337
10338 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10339
10340         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10341         declaration/use mismatch for dirp parameter.
10342
10343 2004-09-12  Andrew Pinski  <apinski@apple.com>
10344
10345         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10346         -fgnu-runtime is passed.
10347
10348 2004-09-12  Richard Henderson  <rth@redhat.com>
10349
10350         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10351         do the uplevel thing and update additional_flags directly.
10352         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10353         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10354         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10355         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10356
10357 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10358
10359         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10360
10361 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10362
10363         PR middle-end/17411
10364         * g++.dg/opt/pr17411-1.C: New test case.
10365
10366 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10367
10368         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10369         gcc.dg/tls/diag-2.c: Update expected messages.
10370         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10371         messages.
10372         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10373         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10374         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10375         gcc.dg/tls/diag-5.c: New tests.
10376
10377 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10378
10379         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10380
10381 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10382
10383         * g++.dg/parse/break-in-for.C: New test.
10384
10385 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10386
10387         * gcc.dg/tree-ssa/20040911-1.c: New test.
10388
10389 2004-09-11  Andreas Jaeger  <aj@suse.de>
10390
10391         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10392         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10393
10394 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10395
10396         * gcc.target/frv: New directory of FR-V-specific tests.
10397
10398 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10399
10400         * gcc.dg/convert-vec-1.c: New test.
10401
10402 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10403
10404         PR middle-end/17024
10405         * gcc.dg/pr17024-1.c: New test case.
10406
10407 2004-09-10  Eric Christopher  <echristo@redhat.com>
10408
10409         * gcc.dg/20040910-1.c: New test.
10410
10411 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10412
10413         * gcc.dg/bitfld-9.c: New test.
10414
10415 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10416
10417         * gcc.c-torture/execute/ieee/acc1.c: New test.
10418         * gcc.c-torture/execute/ieee/acc2.c: New test.
10419         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10420
10421 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10422
10423         * gcc.dg/deprecated-2.c: New test.
10424
10425 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10426
10427         * gcc.dg/init-vec-1.c: New test.
10428
10429 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10430
10431         PR middle-end/17055
10432         * gcc.dg/pr17055-1.c: New test case.
10433
10434 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10435
10436         PR target/17377
10437         * gcc.c-torture/execute/pr17377.c: New test.
10438
10439 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10440
10441         PR c/8420
10442         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10443         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10444         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10445         gcc.dg/long-long-typespec-1.c: New tests.
10446         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10447
10448 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10449
10450         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10451         gcc.dg/gnu99-static-1.c: New tests.
10452
10453 2004-09-08  Devang Patel  <dpatel@apple.com>
10454
10455         * gcc.dg/darwin-ld-20040828-1.c: New test.
10456         * gcc.dg/darwin-ld-20040828-2.c: New test.
10457         * gcc.dg/darwin-ld-20040828-3.c: New test.
10458
10459 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10460
10461         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10462         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10463         in error message.
10464         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10465         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10466         in error message.
10467         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10468         types they qualify.
10469         * objc.dg/type-size-2.m: Fix wording in comment.
10470         * objc.dg/va-meth-1.m: New test case.
10471
10472 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10473
10474         PR c/16633:
10475         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10476         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10477
10478 2004-09-06  Devang Patel  <dpatel@apple.com>
10479
10480         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10481         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10482
10483 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10484
10485         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10486         reflect changed line numbering of diagnostics.
10487
10488 2004-09-06  Paul Brook  <paul@codesourcery.com>
10489
10490         * gfortran.dg/edit_real_1.f90: Add new test.
10491
10492 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10493
10494         * gcc.dg/tree-ssa/loop-2.c: New test.
10495         * gcc.dg/tree-ssa/loop-3.c: New test.
10496         * gcc.dg/tree-ssa/loop-4.c: New test.
10497         * gcc.dg/tree-ssa/loop-5.c: New test.
10498
10499 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10500
10501         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10502
10503 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10504
10505         * gcc.dg/format/sentinel-1.c: New test.
10506
10507 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10508
10509         * testsuite/gcc.dg/builtins-46.c: New.
10510
10511 2004-09-03  Devang Patel  <dpatel@apple.com>
10512
10513         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10514         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10515
10516 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10517
10518         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10519         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10520         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10521         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10522         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10523         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10524         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10525         the non-portable bzero.
10526         * gcc.dg/20010912-1.c: xfail for NetWare.
10527         * gcc.dg/20020426-2.c: xfail for NetWare.
10528         * gcc.dg/20021014-1.c: xfail for NetWare.
10529         * gcc.dg/20021018-1.c: xfail for NetWare.
10530         * gcc.dg/20030213-1.c: xfail for NetWare.
10531         * gcc.dg/20030225-1.c: xfail for NetWare.
10532         * gcc.dg/20030708-1.c: xfail for NetWare.
10533         * gcc.dg/builtins-config.h: Also exclude NetWare.
10534         * gcc.dg/format/format.h: Define restrict only if not already defined.
10535         * gcc.dg/nest.c: xfail for NetWare.
10536         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10537         * lib/target-supports.exp (check_visibility_available): Exclude
10538         NetWare.
10539
10540 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10541
10542         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10543         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10544         deterministic starting point for the alignment of structure fields.
10545         * gcc.dg/Wpadded.c: Dito.
10546         * g++.dg/abi/vbase10.C: Dito.
10547
10548 2004-09-03  Devang Patel  <dpatel@apple.com>
10549
10550         * g++.dg/debug/pr15736.cc: New test.
10551
10552 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10553
10554         * README.QMTEST: Fix out-of-date link.
10555
10556 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10557
10558         PR fortran/16579
10559         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10560         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10561
10562 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10563
10564         * g++.dg/abi/arm_rtti1.C: New test.
10565
10566 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10567
10568         * gcc.dg/ppc-vector-memcpy.c: New.
10569         * gcc.dg/ppc-vector-memset.c: New.
10570
10571 2004-09-02  Chao-ying Fu  <fu@mips.com>
10572
10573         * gcc.target/mips/mips-3d-1.c: New test.
10574         * gcc.target/mips/mips-3d-2.c: New test.
10575         * gcc.target/mips/mips-3d-3.c: New test.
10576         * gcc.target/mips/mips-3d-4.c: New test.
10577         * gcc.target/mips/mips-3d-5.c: New test.
10578         * gcc.target/mips/mips-3d-6.c: New test.
10579         * gcc.target/mips/mips-3d-7.c: New test.
10580         * gcc.target/mips/mips-3d-8.c: New test.
10581         * gcc.target/mips/mips-3d-9.c: New test.
10582         * gcc.target/mips/mips-ps-1.c: New test.
10583         * gcc.target/mips/mips-ps-2.c: New test.
10584         * gcc.target/mips/mips-ps-3.c: New test.
10585         * gcc.target/mips/mips-ps-4.c: New test.
10586         * gcc.target/mips/mips-ps-type.c: New test.
10587
10588 2004-09-02  Paul Brook  <paul@codesourcery.com>
10589
10590         * gfortran.dg/edit_real_1.f90: Add new tests.
10591
10592 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10593
10594         PR fortran/15327
10595         * gfortran.dg/merge_char_1.f90: New test.
10596
10597 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10598
10599         PR fortran/16404
10600         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10601
10602 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10603
10604         PR c/1522
10605         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10606
10607 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10608
10609         * g++.dg/opt/loop1.C: Do not XFAIL.
10610
10611 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10612
10613         * gcc.c-torture/execute/20040831-1.c: New test.
10614
10615 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10616
10617         PR fortran/16579
10618         * gfortran.dg/g77/20010610.f: Now passes.
10619         Copy from g77.f-torture/execute. Add dg-run directive.
10620         * gfortran.dg/g77/README: Update
10621
10622 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10623
10624         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10625         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10626         (t1, t2, t3, t4): Add volatile.
10627
10628 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10629
10630         * g++.dg/ext/visibility/arm1.C: New test.
10631
10632 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10633
10634         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10635         -pedantic-errors.
10636
10637 2004-09-01  Paul Brook  <paul@codesourcery.com>
10638
10639         * gfortran.dg/eof_2.f90: New test.
10640
10641 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10642
10643         PR fortran/16579
10644         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10645
10646 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10647
10648         PR libfortran/16805
10649         * gfortran.dg/list_read_2.f90: New test.
10650
10651 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10652
10653         * g++.dg/abi/key1.C: New test.
10654
10655 2004-08-31  Richard Henderson  <rth@redhat.com>
10656
10657         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10658         form of offsetof.
10659         * g++.dg/other/offsetof5.C: Remove duplicate.
10660
10661 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10662
10663         PR fortran/17244
10664         * gfortran.dg/func_derived_1.f90: New test.
10665
10666 2004-08-31  Paul Brook  <paul@codesourcery.com>
10667
10668         * gfortran.dg/eof_1.f90: New test.
10669
10670 2004-08-31  Paul Brook  <paul@codesourcery.com>
10671
10672         * gfortran.dg/list_read_1.f90: New file.
10673
10674 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
10675
10676         * g++.dg/opt/loop1.C: XFAIL.
10677
10678 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
10679
10680         * gcc.dg/funcdef-storage-1.c: New.
10681         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10682         an extern function in local scope.
10683         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10684         declare an 'auto inline' function in local scope.
10685         * gcc.dg/20011130-1.c: Likewise.
10686         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10687         an 'auto' function in local scope.
10688         * gcc.dg/20021014-1.c: Likewise.
10689         * gcc.dg/20030331-2.c: Likewise.
10690
10691 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10692
10693         * gfortran.dg/blockdata_1.f90: New test.
10694
10695 2004-08-30  Richard Henderson  <rth@redhat.com>
10696
10697         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10698
10699 2004-08-30  Richard Henderson  <rth@redhat.com>
10700
10701         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10702         additional_flags set by alternate driver.
10703         (ieee-options): New procedure.
10704         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10705         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10706         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10707         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10708
10709 2004-08-30  Richard Henderson  <rth@redhat.com>
10710
10711         * lib/f-torture.exp: Remove.
10712
10713 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10714
10715         PR rtl-optimization/16590
10716         * g++.dg/opt/loop1.C: New test.
10717
10718 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10719
10720         PR fortran/13910
10721         * gfortran.dg/oldstyle_1.f90: New test.
10722
10723 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10724         Paul Brook  <paul@codesourcery.com>
10725
10726         * gfortran.dg/g77/README: Update.
10727         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10728         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10729         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10730
10731 2004-08-28  Paul Brook  <paul@codesourcery.com>
10732
10733         PR libfortran/17195
10734         * gfortran.dg/edit_real_1.f90: New test.
10735
10736 2004-08-27  Paul Brook  <paul@codesourcery.com>
10737
10738         * gfortran.dg/rewind_1.f90: New test.
10739
10740 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10741
10742         PR fortran/16597
10743         * gfortran.dg/pr16597.f90: New test.
10744
10745 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10746
10747         PR c/13801
10748         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10749         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10750         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10751         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10752         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10753
10754 2004-08-26  Nick Clifton  <nickc@redhat.com>
10755
10756         * gcc.c-torture/compile/pr17119.c: New test.
10757
10758 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10759
10760         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10761
10762 2004-08-25  Richard Henderson  <rth@redhat.com>
10763
10764         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10765         the bits that expect kind=8 to be the largest real kind.
10766
10767 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10768
10769         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10770
10771 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10772
10773         * gfortran.dg/assignment_1.f90: New test.
10774
10775 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10776
10777         * g++.dg/template/repo3.C: New test.
10778
10779 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10780
10781         PR middle-end/16693
10782         PR tree-optimization/16372
10783         * g++.dg/opt/pr16372-1.C: New test case.
10784         * g++.dg/opt/pr16693-1.C: New test case.
10785         * g++.dg/opt/pr16693-2.C: New test case.
10786
10787 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10788
10789         * objc.dg/proto-lossage-4.m: New test.
10790
10791 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10792
10793         PR c++/17155
10794         * g++.dg/inherit/local2.C: New test.
10795
10796 2004-08-25  Paul Brook  <paul@codesourcery.com>
10797
10798         PR fortran/17144
10799         * gfortran.dg/string_ctor_1.f90: New test.
10800
10801 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10802
10803         PR c++/14428
10804         * g++.dg/template/redecl2.C: New test.
10805
10806 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10807
10808         PR fortran/17143
10809         * gfortran.dg/pr17143.f90: New test.
10810
10811 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10812
10813         PR fortran/17164
10814         * gfortran.dg/pr17164.f90: New test.
10815
10816 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10817
10818         * gcc.dg/tree-ssa/loop-1.c: New test.
10819
10820 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10821
10822         * gcc.c-torture/compile/20040824-1.c: New test.
10823
10824 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10825
10826         * gcc.c-torture/compile/iftrap-3.c: New test.
10827
10828 2004-08-24  Paul Brook  <paul@codesourcery.com>
10829
10830         * gfortran.dg/entry_2.f90: New test.
10831
10832 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10833
10834         PR c++/16889
10835         * g++.dg/lookup/ambig[12].C: New.
10836
10837 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10838
10839         PR c++/16706
10840         * g++.dg/template/crash21.C: New test.
10841         * g++.dg/template/crash22.C: Likewise.
10842
10843 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10844
10845         PR c++/17149
10846         * g++.dg/template/access15.C: New.
10847
10848 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10849
10850         PR c++/17163
10851         * g++.dg/template/repo2.C: New test.
10852
10853 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10854
10855         PR rtl-optimization/17078
10856         * gcc.c-torture/execute/pr17078-1.c: New test case.
10857
10858 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10859
10860         PR c/14492
10861         * gcc.dg/debug/crash1.c: New test.
10862
10863 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10864
10865         PR c/16180
10866         * gcc.dg/loop-5.c: New test.
10867
10868 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10869
10870         * gcc.c-torture/execute/20040823-1.c: New test.
10871
10872 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10873
10874         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10875         to the assembler.  Simplify test accordingly.
10876         (asm_abi_flags): Use GNU names.
10877         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10878         to check for ABI flags.
10879
10880 2004-08-22  Andrew Pinski  <apinski@apple.com>
10881
10882         * g++.dg/opt/pr14029.C: New test.
10883         * gcc.c-torture/execute/pr15262.c: New test.
10884
10885 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10886
10887         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10888
10889 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10890
10891         PR 16908
10892         * gfortran.dg/direct_io.f90: New test.
10893
10894 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10895
10896         PR c++/17121
10897         * g++.dg/inherit/local2.C: New test.
10898
10899 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10900
10901         PR c++/17120
10902         * g++.dg/warn/Wparentheses-4.C: New test.
10903
10904 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10905
10906         PR c++/17121
10907         * g++.dg/inherit/local2.C: New test.
10908
10909         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10910         * gcc.dg/ppc-ldstruct.c: Likewise.
10911         * gcc.dg/ppc64-abi-2.c: Likewise.
10912
10913 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10914
10915         PR rtl-optimization/17099
10916         * gcc.c-torture/execute/20040820-1.c: New test.
10917
10918 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10919
10920         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10921
10922 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10923
10924         PR fortran/17077
10925         * gfortran.dg/auto_array_1.f90: New test.
10926
10927 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10928
10929         PR fortran/17074
10930         * gfortran.dg/simpleif_1.f90: New test.
10931
10932 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10933
10934         * lib/target-supports.exp (check_profiling_available): Return
10935         false for arm*-*-symbianelf* and arm*-*-eabi*.
10936
10937         PR c++/15890
10938         * g++.dg/template/delete1.C: New test.
10939
10940 2004-08-19  Paul Brook  <paul@codesourcery.com>
10941
10942         PR fortran/14976
10943         PR fortran/16228
10944         * gfortran.dg/data_char_1.f90: New test.
10945
10946 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10947
10948         PR fortran/16946
10949         * gfortran.dg/reduction.f90: New testcase.
10950
10951 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10952
10953         PR fortran/16520
10954         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10955
10956 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10957
10958         PR c++/17041
10959         * g++.dg/Wparentheses-3.C: New test.
10960
10961 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10962
10963         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10964         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10965         * gcc.dg/vect/vect-2.c: Likewise.
10966         * gcc.dg/vect/vect-3.c: Likewise.
10967         * gcc.dg/vect/vect-4.c: Likewise.
10968         * gcc.dg/vect/vect-5.c: Likewise.
10969         * gcc.dg/vect/vect-6.c: Likewise.
10970         * gcc.dg/vect/vect-7.c: Likewise.
10971         * gcc.dg/vect/vect-25.c: Likewise.
10972         * gcc.dg/vect/vect-31.c: Likewise.
10973         * gcc.dg/vect/vect-32.c: Likewise.
10974         * gcc.dg/vect/vect-34.c: Likewise.
10975         * gcc.dg/vect/vect-36.c: Likewise.
10976         * gcc.dg/vect/vect-all.c: Likewise.
10977
10978 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10979
10980         PR c++/17068
10981         * g++.dg/template/operator4.C: New test.
10982
10983 2004-08-18  Richard Henderson  <rth@redhat.com>
10984
10985         * gcc.dg/20040206-1.c: XFAIL.
10986
10987 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10988
10989         PR c++/16246
10990         * g++.dg/template/array7.C: New test.
10991
10992 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10993
10994         * gcc.dg/mips-movcc-1.c: New test.
10995         * gcc.dg/mips-movcc-2.c: New test.
10996         * gcc.dg/mips-movcc-3.c: New test.
10997
10998         * gcc.dg/mips-nmadd-1.c: New test.
10999         * gcc.dg/mips-nmadd-2.c: New test.
11000
11001 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11002
11003         PR c++/15871
11004         * g++.dg/opt/inline8.C: New test.
11005
11006         PR c++/16965
11007         * g++.dg/parse/error17.C: New test.
11008
11009 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11010
11011         * gcc.dg/vect: New directory for vectorizer tests.
11012         * gcc.dg/vect/tree-vect.h: New file.
11013         * gcc.dg/vect/vect.exp: New file.
11014         * gcc.dg/vect/pr16105.c.c: New test.
11015         * gcc.dg/vect/vect-1.c: New test.
11016         * gcc.dg/vect/vect-2.c: New test.
11017         * gcc.dg/vect/vect-3.c: New test.
11018         * gcc.dg/vect/vect-4.c: New test.
11019         * gcc.dg/vect/vect-5.c: New test.
11020         * gcc.dg/vect/vect-6.c: New test.
11021         * gcc.dg/vect/vect-7.c: New test.
11022         * gcc.dg/vect/vect-8.c: New test.
11023         * gcc.dg/vect/vect-9.c: New test.
11024         * gcc.dg/vect/vect-10.c: New test.
11025         * gcc.dg/vect/vect-11.c: New test.
11026         * gcc.dg/vect/vect-12.c: New test.
11027         * gcc.dg/vect/vect-13.c: New test.
11028         * gcc.dg/vect/vect-14.c: New test.
11029         * gcc.dg/vect/vect-15.c: New test.
11030         * gcc.dg/vect/vect-16.c: New test.
11031         * gcc.dg/vect/vect-17.c: New test.
11032         * gcc.dg/vect/vect-18.c: New test.
11033         * gcc.dg/vect/vect-19.c: New test.
11034         * gcc.dg/vect/vect-20.c: New test.
11035         * gcc.dg/vect/vect-21.c: New test.
11036         * gcc.dg/vect/vect-22.c: New test.
11037         * gcc.dg/vect/vect-23.c: New test.
11038         * gcc.dg/vect/vect-24.c: New test.
11039         * gcc.dg/vect/vect-25.c: New test.
11040         * gcc.dg/vect/vect-26.c: New test.
11041         * gcc.dg/vect/vect-27.c: New test.
11042         * gcc.dg/vect/vect-28.c: New test.
11043         * gcc.dg/vect/vect-29.c: New test.
11044         * gcc.dg/vect/vect-30.c: New test.
11045         * gcc.dg/vect/vect-31.c: New test.
11046         * gcc.dg/vect/vect-32.c: New test.
11047         * gcc.dg/vect/vect-33.c: New test.
11048         * gcc.dg/vect/vect-34.c: New test.
11049         * gcc.dg/vect/vect-35.c: New test.
11050         * gcc.dg/vect/vect-36.c: New test.
11051         * gcc.dg/vect/vect-37.c: New test.
11052         * gcc.dg/vect/vect-38.c: New test.
11053         * gcc.dg/vect/vect-40.c: New test.
11054         * gcc.dg/vect/vect-41.c: New test.
11055         * gcc.dg/vect/vect-42.c: New test.
11056         * gcc.dg/vect/vect-43.c: New test.
11057         * gcc.dg/vect/vect-44.c: New test.
11058         * gcc.dg/vect/vect-45.c: New test.
11059         * gcc.dg/vect/vect-46.c: New test.
11060         * gcc.dg/vect/vect-47.c: New test.
11061         * gcc.dg/vect/vect-48.c: New test.
11062         * gcc.dg/vect/vect-49.c: New test.
11063         * gcc.dg/vect/vect-50.c: New test.
11064         * gcc.dg/vect/vect-51.c: New test.
11065         * gcc.dg/vect/vect-52.c: New test.
11066         * gcc.dg/vect/vect-53.c: New test.
11067         * gcc.dg/vect/vect-54.c: New test.
11068         * gcc.dg/vect/vect-55.c: New test.
11069         * gcc.dg/vect/vect-56.c: New test.
11070         * gcc.dg/vect/vect-57.c: New test.
11071         * gcc.dg/vect/vect-58.c: New test.
11072         * gcc.dg/vect/vect-59.c: New test.
11073         * gcc.dg/vect/vect-60.c: New test.
11074         * gcc.dg/vect/vect-61.c: New test.
11075         * gcc.dg/vect/vect-all.c: New test.
11076         * gcc.dg/vect/vect-none.c: New test.
11077
11078 2004-08-17  Paul Brook  <paul@codesourcery.com>
11079
11080         PR fortran/13082
11081         * gfortran.dg/entry_1.f90: New test.
11082
11083 2004-08-17  Andrew Pinski  <apinski@apple.com>
11084
11085         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11086
11087 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11088
11089         * gcc.dg/pr17036-1.c: New test.
11090
11091 2004-08-16  Devang Patel  <dpatel@apple.com>
11092
11093         * gcc.dg/darwin-20040809-1.c: New test.
11094
11095 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11096
11097         * gcc.dg/funcdef-attr-1.c: New test.
11098
11099 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11100
11101         * gcc.dg/altivec-17.c: New test.
11102         * gcc.dg/altivec-18.c: New test.
11103
11104 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11105
11106         PR c++/6749
11107         * g++.dg/template/vtable2.C: New test.
11108
11109 2004-08-14  Richard Henderson  <rth@redhat.com>
11110
11111         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11112         * gcc.dg/pack-test-4.c (main): Return 0.
11113         * gcc.dg/setjmp-1.c: Remove XFAIL.
11114         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11115
11116 2004-08-14  Richard Henderson  <rth@redhat.com>
11117
11118         * gcc.dg/980217-1.c: Add prototype for printf.
11119
11120 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11121
11122         * gfortran.dg/pr16935.f90: New test.
11123
11124 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11125
11126         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11127
11128 2004-08-13  Paul Brook  <paul@codesourcery.com>
11129
11130         * gfortran.dg/der_io_1.f90: Remove stray comma.
11131
11132 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11133
11134         * gcc.dg/vmx/cw-bug-2.c: Remove.
11135         * gcc.dg/vmx/vprint-1.c: Remove.
11136         * gcc.dg/vmx/vscan-1.c: Remove.
11137
11138 2004-08-12  Devang patel  <dpatel@apple.com>
11139
11140         * gcc.dg/darwin-20040809-2.c: New test.
11141
11142 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11143
11144         * g++.dg/ext/altivec-12.C: New test.
11145
11146         * g++.dg/ext/altivec-11.C: New test.
11147
11148 2004-08-12  Paul Brook  <paul@codesourcery.com>
11149
11150         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11151
11152 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11153
11154         * g++.dg/ext/altivec-2.C: Check for hardware support before
11155         executing any VMX instructions.
11156
11157         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11158
11159 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11160
11161         PR c++/16276
11162         * g++.old-deja/g++.other/comdat4.C: New test.
11163         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11164
11165 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11166
11167         PR target/16286
11168         * gcc.dg/pr16286.c: New test.
11169
11170 2004-08-12 Jan Beulich <jbeulich@novell.com>
11171
11172         * g++.dg/ext/asm5.C: New.
11173
11174 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11175
11176         PR c++/16698
11177         * g++.dg/eh/crash1.C: New test.
11178
11179         PR c++/16717
11180         * g++.dg/ext/construct1.C: New test.
11181
11182 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11183
11184         PR c++/16853
11185         * g++.dg/init/ptrmem1.C: New test.
11186
11187         PR c++/16618
11188         * g++.dg/parse/offsetof5.C: New test.
11189
11190         PR c++/16870
11191         * g++.dg/template/overload3.C: New test.
11192
11193 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11194
11195         PR c++/16964
11196         * g++.dg/parse/error16.C: New test.
11197
11198         PR c++/16904
11199         * g++.dg/template/error14.C: New test.
11200
11201         PR c++/16929
11202         * g++.dg/template/error15.C: New test.
11203
11204 2004-08-11  Devang Patel  <dpatel@apple.com>
11205
11206         * gcc.dg/darwin-ld-20040809-1.c: New test.
11207         * gcc.dg/darwin-ld-20040809-2.c: New test.
11208
11209 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11210
11211         PR fortran/16917
11212         * gfortran.dg/dfloat_1.f90: New test.
11213
11214 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11215
11216         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11217         * gcc.dg/dll-2.c: Fix dg-require syntax.
11218         * gcc.misc-tests/arm-isr.c (abort): Declare.
11219         (exit): Likewise.
11220
11221 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11222
11223         PR c++/16971
11224         * g++.dg/parse/crash16.C: New test.
11225
11226 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11227
11228         * gcc.dg/mips-rsqrt-1.c: New test case.
11229         * gcc.dg/mips-rsqrt-2.c: New test case.
11230         * gcc.dg/mips-rsqrt-3.c: New test case.
11231
11232 2004-08-10  Paul Brook  <paul@codesourcery.com>
11233
11234         * gfortran.dg/der_io_1.f90: New test.
11235
11236 2004-08-10  Paul Brook  <paul@codesourcery.com>
11237
11238         PR fortran/16919
11239         * gfortran.dg/der_array_1.f90: New test.
11240
11241 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11242
11243         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11244
11245 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11246
11247         * gcc.dg/wchar_t-2.c: Fix typo.
11248
11249 2004-08-09  Falk Hueffner  <falk@debian.org>
11250
11251         PR tree-optimization/12517
11252         * gcc.c-torture/compile/pr12517.c: New test.
11253
11254         PR tree-optimization/12578
11255         * gcc.c-torture/compile/pr12578.c: New test.
11256
11257         PR tree-optimization/12899
11258         * gcc.c-torture/compile/pr12899.c: New test.
11259
11260         PR rtl-optimization/14692
11261         * gcc.c-torture/compile/pr14692.c: New test.
11262
11263         PR tree-optimization/16461
11264         * gcc.c-torture/compile/pr16461.c: New test.
11265
11266 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11267
11268         * gfortran.dg/getenv_1.f90: New test.
11269
11270 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11271
11272         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11273         wchar_t.
11274         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11275
11276 2004-08-06  Paul Brook  <paul@codesourcery.com>
11277
11278         * gfortran.dg/ret_array_1.f90: New test.
11279         * gfortran.dg/ret_pointer_1.f90: New test.
11280
11281 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11282
11283         * gcc.dg/missing-field-init-[12].c: New tests.
11284         * g++.dg/warn/missing-field-init-[12].C: New tests.
11285
11286 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11287
11288         * gcc.dg/enum2.c: New test.
11289         * gcc.dg/symbian3.c: Likewise.
11290         * gcc.dg/symbian4.c: Likewise.
11291         * gcc.dg/wchar_t-2.c: Likewise.
11292
11293 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11294
11295         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11296         destructor tests.
11297
11298 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11299
11300         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11301         dg-require-visiblity.
11302         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11303         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11304         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11305         * g++.dg/ext/visibility/new1.C: Likewise.
11306         * g++.dg/ext/visibility/pragma.C: Likewise.
11307         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11308         * g++.dg/ext/visibility/virtual.C: Likewise.
11309         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11310         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11311         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11312         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11313         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11314         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11315         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11316         * g++/dg/ext/visibility/visibility-8.C: New test.
11317         * gcc.c-torture/compile/dll.x: Remove.
11318         * gcc.dg/dll-2.c: Use dg-require-dll
11319         * gcc.dg/visibility-10.c: New test.
11320         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11321         supporting DLLs.
11322         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11323         (scan_not_hidden): Likewise.
11324
11325 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11326
11327         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11328
11329 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11330
11331         * gcc.c-torture/execute/20040805-1.c: New test.
11332
11333 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11334
11335         * gcc.dg/20020118-1.c: Declare abort.
11336         * gcc.dg/altivec_check.h: Likewise.
11337         * gcc.dg/iftrap-2.c: Likewise.
11338         * gcc.dg/pragma-darwin.c: Likewise.
11339         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11340
11341 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11342
11343         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11344
11345 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11346
11347         * gcc.c-torture/execute/builtins/abs-2.c,
11348         gcc.c-torture/execute/builtins/abs-3.c,
11349         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11350         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11351         intmax_t, uintmax_t and their limits.
11352         * gcc.dg/intmax_t-1.c: New test.
11353
11354 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11355
11356         * g++.dg/tc1/dr147.C: Add reference to PR.
11357
11358 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11359
11360         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11361         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11362
11363 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11364
11365         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11366
11367 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11368
11369         * gcc.dg/redecl-5.c: New test.
11370         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11371         of scanf.
11372
11373 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11374
11375         PR middle-end/16790
11376         * gcc.c-torture/execute/pr16790-1.c: New test case.
11377
11378 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11379
11380         * g++.dg/ext/visibility/assign1.C: New test.
11381         * g++.dg/ext/visibility/new1.C: Likewise.
11382
11383         * gcc.dg/symbian1.c: New test.
11384         * gcc.dg/symbian2.c: Likewise.
11385
11386 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11387
11388         PR target/16570
11389         * gcc.dg/i386-sse-9.c: New test.
11390
11391 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11392
11393         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11394
11395 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11396
11397         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11398         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11399         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11400         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11401         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11402         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11403         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11404         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11405         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11406         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11407         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11408         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11409         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11410         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11411         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11412         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11413         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11414         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11415         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11416         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11417         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11418         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11419         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11420         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11421         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11422         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11423         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11424         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11425         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11426         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11427         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11428         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11429         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11430         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11431         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11432         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11433         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11434         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11435         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11436         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11437         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11438         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11439         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11440         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11441         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11442         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11443         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11444         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11445         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11446         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11447         gcc.misc-tests/i386-pf-3dnow-1.c,
11448         gcc.misc-tests/i386-pf-athlon-1.c,
11449         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11450         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11451         Declare built-in functions used.
11452         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11453
11454 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11455
11456         PR c++/16707
11457         * g++.dg/lookup/using12.C: New test.
11458
11459         * g++.dg/init/null1.C: Fix PR number.
11460         * g++.dg/parse/namespace10.C: Likewise.
11461
11462 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11463
11464         PR c++/16224
11465         * g++.dg/template/spec17.C: New test.
11466         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11467         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11468
11469 2004-08-02  David Billinghurst
11470
11471         PR fortran/16292
11472         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11473
11474 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11475
11476         * gcc.dg/ia64-got-1.c: New test case.
11477
11478 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11479
11480         PR c++/16489
11481         * g++.dg/init/null1.C: New test.
11482         * g++.dg/tc1/dr76.C: Adjust error marker.
11483
11484         PR c++/16529
11485         * g++.dg/parse/namespace10.C: New test.
11486
11487         PR c++/16810
11488         * g++.dg/inherit/ptrmem2.C: New test.
11489
11490 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11491
11492         PR target/16155
11493         * gcc.dg/pr16155.c: New test.
11494
11495 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11496
11497         * gcc.dg/redecl-2.c: New test.
11498
11499 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11500
11501         * gcc.dg/darwin-longdouble.c: New file.
11502
11503 2004-07-30  Richard Henderson  <rth@redhat.com>
11504
11505         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11506         write to constant argument.
11507         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11508
11509 2004-07-30  Richard Henderson  <rth@redhat.com>
11510
11511         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11512         tests of nearest around zero.
11513
11514 2004-07-30  Andrew Pinski  <apinski@apple.com>
11515
11516         * gcc.c-torture/compile/20040730-1.c: New test.
11517
11518 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11519
11520         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11521         powerpc-eabispe.
11522
11523 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11524
11525         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11526
11527 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11528
11529         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11530         contains $ld_library_path.
11531         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11532
11533 2004-07-29  Richard Henderson  <rth@redhat.com>
11534
11535         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11536
11537         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11538         (alt2, which): New.
11539         (Check): Accept either alternative.
11540
11541 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11542
11543         * g++.dg/abi/inline1.C: New test.
11544         * g++.dg/abi/local1-a.cc: Likewise.
11545         * g++.dg/abi/local1.C: Likewise.
11546         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11547         * g++.dg/abi/mangle12.C: Likewise.
11548         * g++.dg/abi/mangle17.C: Likewise.
11549         * g++.dg/abi/mangle20-2.C: Likewise.
11550         * g++.dg/opt/interface1.C: Likewise.
11551         * g++.dg/opt/interface1.h: Likewise.
11552         * g++.dg/opt/interface1-a.cc: New test.
11553         * g++.dg/parse/repo1.C: New test.
11554         * g++.dg/template/repo1.C: Likewise.
11555         * g++.dg/warn/Winline-1.C: Likewise.
11556         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11557
11558 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11559
11560         * gcc.dg/tree-ssa/20040729-1.c: New test.
11561
11562 2004-07-27  Matt Austern <austern@apple.com>
11563
11564         * gcc.dg/darwin-bool-1.c: New test.
11565         * gcc.dg/darwin-bool-2.c: New test.
11566
11567 2004-07-28  Richard Henderson  <rth@redhat.com>
11568
11569         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11570         arguments in the correct type.  Don't write to constant arguments.
11571
11572 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11573
11574         PR tree-optimization/16688
11575         PR tree-optimization/16689
11576         * g++.dg/tree-ssa/pr16688.C: New test.
11577
11578 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11579
11580         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11581         loads.  Not only in the comment, this time.
11582
11583 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11584
11585         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11586         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11587         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11588         * gcc.dg/sh4a-bitmovua.c: New.
11589         * gcc.dg/sh4a-cos.c: New.
11590         * gcc.dg/sh4a-cosf.c: New.
11591         * gcc.dg/sh4a-fprun.c: New.
11592         * gcc.dg/sh4a-fsrra.c: New.
11593         * gcc.dg/sh4a-memmovua.c: New.
11594         * gcc.dg/sh4a-sin.c: New.
11595         * gcc.dg/sh4a-sincos.c: New.
11596         * gcc.dg/sh4a-sincosf.c: New.
11597         * gcc.dg/sh4a-sinf.c: New.
11598
11599 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11600
11601         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11602         conditionals.
11603         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11604         loads.
11605         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11606         DOM1.
11607
11608 2004-07-27  Andrew Pinski  <apinski@apple.com>
11609
11610         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11611
11612 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11613
11614         * gcc.dg/pragma-isr.c: New test.
11615
11616 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11617
11618         PR c++/14429
11619         * g++.dg/template/ttp11.C: New test.
11620
11621 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11622
11623         * gcc.c-torture/compile/20040727-1.c: New test.
11624
11625 2004-07-26  Eric Christopher  <echristo@redhat.com>
11626
11627         * gcc.c-torture/compile/20040726-2.c: New test.
11628
11629 2004-07-26  Andrew Pinski  <apinski@apple.com>
11630
11631         * g++.dg/rtti/tinfo1.C: Xfail.
11632
11633 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11634
11635         * gcc.c-torture/compile/20040726-1.c: New test.
11636
11637 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11638             Brian Ryner  <bryner@brianryner.com>
11639
11640         PR c++/9283
11641         PR c++/15000
11642         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11643         * g++.dg/ext/visibility/: New directory.
11644         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11645         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11646         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11647         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11648         * g++.dg/ext/visibility/fvisibility.C,
11649         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11650         g++.dg/ext/visibility/fvisibility-override1.C
11651         g++.dg/ext/visibility/fvisibility-override2.C
11652         g++.dg/ext/visibility/memfuncts.C
11653         g++.dg/ext/visibility/noPLT.C
11654         g++.dg/ext/visibility/pragma.C
11655         g++.dg/ext/visibility/pragma-override1.C
11656         g++.dg/ext/visibility/pragma-override2.C
11657         g++.dg/ext/visibility/staticmemfuncts.C
11658         g++.dg/ext/visibility/virtual.C: New tests.
11659
11660 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11661
11662         PR c/15360
11663         * gcc.dg/pr15360-1.c: New test.
11664
11665 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
11666
11667         * gcc.dg/pragma-align-2.c: New test.
11668         * gcc.dg/pragma-init-fini.c: New test.
11669         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
11670         targets.
11671
11672 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11673
11674         * gcc.dg/init-string-2.c: New test.
11675
11676 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
11677
11678         PR 16684
11679         * gcc.dg/Wredundant-decls-1.c: New test case.
11680
11681 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11682
11683         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11684         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11685         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11686         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11687         * gcc.dg/compat/generate-random.c: New file.
11688         * gcc.dg/compat/generate-random.h: Likewise.
11689         * gcc.dg/compat/generate-random_r.c: Likewise.
11690         * gcc.dg/compat/struct-layout-1.h: Likewise.
11691         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11692         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11693         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11694         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11695         * gcc.dg/compat/struct-layout-1_main.c: New test.
11696         * gcc.dg/compat/struct-layout-1_x.c: New file.
11697         * gcc.dg/compat/struct-layout-1_y.c: New file.
11698         * gcc.dg/compat/struct-layout-1_test.h: New file.
11699
11700 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11701
11702         * gcc.dg/comp-return-1.c: New test
11703
11704 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11705
11706         * gcc.dg/vmx/8-02a.c: Fix typo.
11707
11708         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11709         * gcc.dg/darwin-abi-3.c: New test.
11710
11711         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11712         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11713
11714         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11715         * gcc.dg/vmx/ops-long-1.c: New test.
11716         * gcc.dg/vmx/ops-long-2.c: New test.
11717
11718 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11719
11720         * g++.dg/lookup/conv-[1234].C: New.
11721
11722 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11723
11724         * g++.dg/parse/attr2.C: Simplify.
11725
11726 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11727
11728         PR c/7284
11729         * gcc.c-torture/execute/pr7284-1.c: New test.
11730
11731 2004-07-22  Brian Booth  <bbooth@redhat.com>
11732
11733         * gcc.dg/tree-ssa/20040721-1.c: New test.
11734
11735 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11736
11737         * g++.dg/template/crash20.c: New.
11738
11739 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11740
11741         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11742         Add dg-run directive.  Declare variables as required.
11743         * gfortran.dg/g77/README: Update
11744
11745 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11746
11747         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11748         gcc.dg/cris-peep2-andu2.c: New tests.
11749
11750 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11751
11752         PR c/15052
11753         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11754         on return type.
11755         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11756         messages.
11757         * gcc.dg/qual-return-2.c: Update expected messages.
11758         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11759
11760 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11761
11762         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11763         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11764
11765 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11766
11767         PR c/11250
11768         * gcc.dg/init-string-1.c: New test.
11769
11770 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11771
11772         PR middle-end/15345
11773         PR c/16450
11774         * gcc.dg/torture/nested-fn-1.c: New test.
11775
11776 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11777
11778         PR target/16559
11779         * gcc.dg/ia64-fptr-1.c: New file.
11780
11781 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11782
11783         PR c++/14497
11784         * g++.dg/template/spec16.C: New test.
11785         * g++.old-deja/g++.robertl/eb118.C: Remove.
11786
11787 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11788
11789         PR c++/509
11790         * g++.dg/template/spec15.C: New test.
11791
11792 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11793
11794         Copy cases from g77.f-torture/execute and add dg-run
11795         directive.  Other changes as noted.
11796         * gfortran.dg/g77/13037.f
11797         * gfortran.dg/g77/1832.f
11798         * gfortran.dg/g77/19981119-0.f
11799         * gfortran.dg/g77/19990313-0.f
11800         * gfortran.dg/g77/19990313-1.f
11801         * gfortran.dg/g77/19990313-2.f
11802         * gfortran.dg/g77/19990313-3.f
11803         * gfortran.dg/g77/19990419-1.f
11804         * gfortran.dg/g77/19990826-0.f
11805         * gfortran.dg/g77/19990826-2.f
11806         * gfortran.dg/g77/20000503-1.f
11807         * gfortran.dg/g77/20001111.f
11808         * gfortran.dg/g77/20010116.f
11809         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11810         * gfortran.dg/g77/20010430.f
11811         * gfortran.dg/g77/6177.f
11812         * gfortran.dg/g77/947.f
11813         * gfortran.dg/g77/970816-3.f
11814         * gfortran.dg/g77/971102-1.f
11815         * gfortran.dg/g77/980520-1.f
11816         * gfortran.dg/g77/980628-0.f
11817         * gfortran.dg/g77/980628-1.f
11818         * gfortran.dg/g77/980628-10.f
11819         * gfortran.dg/g77/980628-2.f
11820         * gfortran.dg/g77/980628-3.f
11821         * gfortran.dg/g77/980628-7.f
11822         * gfortran.dg/g77/980628-8.f
11823         * gfortran.dg/g77/980628-9.f
11824         * gfortran.dg/g77/980701-0.f
11825         * gfortran.dg/g77/980701-1.f
11826         * gfortran.dg/g77/cabs.f
11827         * gfortran.dg/g77/claus.f
11828         * gfortran.dg/g77/complex_1.f
11829         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11830         * gfortran.dg/g77/dcomplex.f
11831         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11832         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11833         * gfortran.dg/g77/f90-intrinsic-numeric.f
11834         * gfortran.dg/g77/int8421.f
11835         * gfortran.dg/g77/labug1.f
11836         * gfortran.dg/g77/large_vec.f
11837         * gfortran.dg/g77/le.f
11838         * gfortran.dg/g77/short.f
11839         * gfortran.dg/g77/README: Update
11840
11841 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11842
11843         PR c++/16637
11844         * g++.dg/parse/lookup4.C: New test.
11845
11846 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11847
11848         PR c++/16175
11849         * g++.dg/template/ttp10.C: New test.
11850
11851 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11852
11853         * gcc.dg/pr12625-1.c: New test.
11854
11855 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11856
11857         * testsuite/gcc.dg/switch-warn-1.c: New test.
11858         * testsuite/gcc.dg/switch-warn-2.c: New test.
11859         * gcc.c-torture/compile/pr14730.c: Update.
11860
11861 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11862
11863         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11864         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11865         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11866         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11867
11868 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11869
11870         PR c++/16623
11871         * g++.dg/template/assign1.C: New test.
11872
11873 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11874
11875         PR c++/12170
11876         * g++.dg/template/ttp9.C: New test.
11877
11878 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11879
11880         * gcc.dg/format/cmn-err-1.c: New test.
11881
11882 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11883
11884         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11885         gcc.dg/Wparentheses-10.c: New tests.
11886         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11887
11888 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11889
11890         PR fortran/16465
11891         * gfortran.dg/g77//ffixed-line-length-0.f,
11892         gfortran.dg/g77/ffixed-line-length-132.f,
11893         gfortran.dg/g77/ffixed-line-length-72.f,
11894         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11895         gfortran.dg/g77/README: Update.
11896
11897 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11898
11899         PR c++/13092
11900         * g++.dg/template/non-dependent7.C: New test.
11901         * g++.dg/template/non-dependent8.C: Likewise.
11902         * g++.dg/template/non-dependent9.C: Likewise.
11903         * g++.dg/template/non-dependent10.C: Likewise.
11904
11905 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11906
11907         PR c++/16337
11908         * g++.dg/parse/attr2.C: New test.
11909
11910 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11911
11912         * g77.dg: Removed.
11913         * g77.f-torture: Ditto.
11914
11915 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11916
11917         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11918         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11919         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11920
11921 2004-07-16  Richard Henderson  <rth@redhat.com>
11922
11923         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11924
11925 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11926
11927         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11928         tests with full list of options.
11929         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11930         of TORTURE_OPTIONS if test contains 'dg-do run'.
11931
11932         PR fortran/16404
11933         * gfortran.dg/do_iterator.f90: New test.
11934
11935 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11936
11937         PR rtl-optimization/16536
11938         * gcc.c-torture/execute/restrict-1.c: New test.
11939
11940 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11941
11942         PR fortran/15324
11943         * gfortran.dg/pr15324.f90: New test.
11944
11945         PR fortran/15129
11946         * gfortran.dg/pr15129.f90: New test.
11947
11948         PR fortran/15140
11949         * gfortran.dg/pr15140.f90: New test.
11950
11951         PR fortran/13792
11952         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11953         compile-time simplification.
11954
11955 2004-07-14  Mike Stump  <mrs@apple.com>
11956
11957         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11958
11959 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11960
11961         PR target/16325
11962         * gcc.dg/profile-generate-1.c: New.
11963
11964 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11965
11966         * gcc.c-torture/execute/20040709-1.c: New test.
11967         * gcc.c-torture/execute/20040709-2.c: New test.
11968
11969 2004-07-14  Mike Stump  <mrs@apple.com>
11970
11971         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11972
11973 2004-07-14  Mike Stump  <mrs@apple.com>
11974
11975         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11976
11977 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11978
11979         PR c++/16518
11980         * g++.dg/parse/mutable1.C: New test.
11981
11982 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11983
11984         PR tree-optimization/16443
11985         * gcc.dg/tree-ssa/20040713-1.c: New test.
11986
11987 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11988
11989         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11990         for operator new.
11991
11992 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11993
11994         * gfortran.dg/g77/README: New file
11995         * gfortran.dg/g77/19981216-0.f:  Copy from
11996         g77.f-torture/noncompile.  Add "dg-do compile" and
11997         dg-error as required.
11998         * gfortran.dg/g77/19990218-1.f: Likewise
11999         * gfortran.dg/g77/19990905-1.f: Likewise
12000         * gfortran.dg/g77/9263.f: Likewise
12001         * gfortran.dg/g77/980615-0.f: Likewise
12002         * gfortran.dg/g77/980616-0.f: Likewise
12003         * gfortran.dg/g77/check0.f: Likewise
12004         * gfortran.dg/g77/select_no_compile.f: Likewise
12005
12006 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12007
12008         Copy files from g77.f-torture/compile.
12009         Add "{ dg-do compile}".  Other changes as noted
12010         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12011         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12012         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12013         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12014         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12015         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12016         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12017         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12018         statement to conform to standard.  Append alpha1.x for reference.
12019         * gfortran.dg/g77/xformat.f: Add dg-warning
12020
12021 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12022
12023         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12024         Add {dg-do compile} directive.
12025         * gfortran.dg/g77/cpp2.F: Likewise
12026
12027 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12028
12029         PR c++/5402
12030         * g++.dg/lookup/name-clash1.C: New test.
12031
12032         PR c++/9777
12033         * g++.dg/lookup/name-clash2.C: New test.
12034
12035         PR c++/12102
12036         * g++.dg/lookup/name-clash3.C: New test.
12037
12038 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12039
12040         * g++.dg/lookup/new2.C: New test.
12041         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12042
12043 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12044
12045         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12046         Add {dg-do compile} directive.
12047         * gfortran.dg/g77/13060.f: Likewise
12048         * gfortran.dg/g77/19990218-0.f: Likewise
12049         * gfortran.dg/g77/19990305-0.f: Likewise
12050         * gfortran.dg/g77/19990419-0.f: Likewise
12051         * gfortran.dg/g77/19990502-0.f: Likewise
12052         * gfortran.dg/g77/19990502-1.f: Likewise
12053         * gfortran.dg/g77/19990525-0.f: Likewise
12054         * gfortran.dg/g77/19990826-1.f: Likewise
12055         * gfortran.dg/g77/19990826-3.f: Likewise
12056         * gfortran.dg/g77/19990905-2.f: Likewise
12057         * gfortran.dg/g77/20000412-1.f: Likewise
12058         * gfortran.dg/g77/20000511-1.f: Likewise
12059         * gfortran.dg/g77/20000511-2.f: Likewise
12060         * gfortran.dg/g77/20000518.f: Likewise
12061         * gfortran.dg/g77/20000601-1.f: Likewise
12062         * gfortran.dg/g77/20000601-2.f: Likewise
12063         * gfortran.dg/g77/20000629-1.f: Likewise
12064         * gfortran.dg/g77/20000630-2.f: Likewise
12065         * gfortran.dg/g77/20010115.f: Likewise
12066         * gfortran.dg/g77/20010321-1.f: Likewise
12067         * gfortran.dg/g77/20010426.f: Likewise
12068         * gfortran.dg/g77/20020307-1.f: Likewise
12069         * gfortran.dg/g77/8485.f: Likewise
12070         * gfortran.dg/g77/960317-1.f: Likewise
12071         * gfortran.dg/g77/970915-0.f: Likewise
12072         * gfortran.dg/g77/980310-1.f: Likewise
12073         * gfortran.dg/g77/980310-2.f: Likewise
12074         * gfortran.dg/g77/980310-3.f: Likewise
12075         * gfortran.dg/g77/980310-4.f: Likewise
12076         * gfortran.dg/g77/980310-6.f: Likewise
12077         * gfortran.dg/g77/980310-7.f: Likewise
12078         * gfortran.dg/g77/980310-8.f: Likewise
12079         * gfortran.dg/g77/980419-2.f: Likewise
12080         * gfortran.dg/g77/980424-0.f: Likewise
12081         * gfortran.dg/g77/980427-0.f: Likewise
12082         * gfortran.dg/g77/980729-0.f: Likewise
12083         * gfortran.dg/g77/981117-1.f: Likewise
12084         * gfortran.dg/g77/toon_1.f: Likewise
12085
12086 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12087
12088         PR c++/2204
12089         * g++.dg/other/abstract2.C: New test.
12090
12091 2004-07-12  Paul Brook  <paul@codesourcery.com>
12092
12093         * gfortran.dg/pointer_init_1.f90: New test.
12094
12095 2004-07-11  Paul Brook  <paul@codesourcery.com>
12096
12097         PR fortran/15986
12098         * gfortran.dg/contained_1.f90: New test.
12099
12100 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12101
12102         * g++.dg/parse/defarg8.C: New test.
12103
12104 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12105
12106         PR fortran/16433
12107         * gfortran.dg/pr16433.f: New test.
12108
12109         PR fortran/17574
12110         * gfortran.dg/pr15754.f90: New test.
12111
12112 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12113
12114         PR tree-optimization/16437
12115         * gcc.c-torture/execute/bitfld-4.c: New test.
12116
12117 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12118
12119         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12120         access to common var from module.
12121
12122 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12123
12124         PR fortran/16336
12125         * gfortran.fortran-torture/execute/common_2.f90: New test.
12126
12127 2004-07-10  Paul Brook  <paul@codesourcery.com>
12128
12129         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12130
12131 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12132
12133         PR fortran/15969
12134         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12135
12136 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12137
12138         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12139         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12140         * gfortran.dg/g77/ffree-form-1.f: Likewise
12141         * gfortran.dg/g77/ffree-form-2.f: Likewise
12142         * gfortran.dg/g77/ffree-form-3.f: Likewise
12143         * gfortran.dg/g77/fno-underscoring.f: Likewise
12144         * gfortran.dg/g77/funderscoring.f: Likewise
12145         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12146
12147 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12148
12149         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12150
12151 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12152         Paul Brook  <paul@codesourcery.com>
12153
12154         PR fortran/13415
12155         * gfortran.dg/common_pointer_1.f90: New test.
12156
12157 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12158
12159         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12160
12161 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12162
12163         PR target/16364
12164         * gcc.c-torture/compile/20040709-1.c: New.
12165
12166 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12167
12168         PR fortran/14077
12169         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12170
12171 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12172
12173         PR fortran/13201
12174         * gfortran.dg/shape_1.f90: New test.
12175
12176 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12177             Andrew Pinski  <apinski@apple.com>
12178
12179         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12180
12181 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12182
12183         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12184         comment.
12185
12186 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12187         Paul Brook  <paul@codesourcery.com>
12188
12189         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12190         '.f95' and '.F95'.
12191
12192 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12193
12194         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12195
12196 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12197
12198         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12199         testcases with capital suffix.
12200
12201 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12202
12203         PR fortran/15481
12204         PR fortran/13372
12205         PR fortran/13575
12206         PR fortran/15978
12207         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12208
12209         * gfortran.dg/implicit_1.f90: New test.
12210
12211 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12212
12213         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12214         expression to match gfortran warning/error messages
12215         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12216         dg-error text.
12217
12218 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12219
12220         * lib/fortran-torture.exp: Rename proc search_for to
12221         search_for_re.
12222
12223 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12224
12225         * gcc.c-torture/execute/simd-5.x: New file.
12226         XFAIL on SPARC 64-bit at -O0.
12227
12228 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12229
12230         PR c++/8211
12231         PR c++/16165
12232         * g++.dg/warn/effc3.C: New test.
12233
12234 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12235
12236         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12237         change X to 1X in format.
12238         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12239         add data statements to conform to standard.
12240
12241 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12242
12243         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12244         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12245         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12246
12247 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12248
12249         * gfortran.dg/g77/7388.f: Copy from g77.dg
12250         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12251         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12252         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12253         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12254         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12255         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12256         * gfortran.dg/g77/strlen0.f: Likewise
12257
12258 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12259
12260         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12261         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12262
12263 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12264
12265         * gcc.c-torture/execute/920428-2.x: Delete.
12266         * gcc.c-torture/execute/920501-7.x: Likewise.
12267
12268 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12269
12270         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12271         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12272         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12273         prescott and c3-2.
12274         (PREFETCH_3DNOW): Add -march=c3.
12275
12276 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12277
12278         PR c/16437
12279         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12280         * gcc.c-torture/execute/bf64-1.x: Likewise.
12281
12282 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12283
12284         * gcc.c-torture/compile/20040708-1.c: New test.
12285
12286 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12287
12288         PR c++/16169
12289         * g++.dg/warn/effc2.C: New test.
12290
12291 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12292
12293         * gcc.c-torture/execute/bitfld-1.x: Remove.
12294         * gcc.c-torture/execute/bitfld-3.c: New test.
12295         * gcc.dg/bitfld-2.c: Remove XFAILs.
12296
12297 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12298
12299         PR c++/16276
12300         * g++.dg/rtti/tinfo1.C: New file.
12301
12302 2004-07-07  Eric Christopher  <echristo@redhat.com>
12303
12304         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12305
12306 2004-07-07  Andrew Pinski  <apinski@apple.com>
12307
12308         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12309
12310 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12311
12312         * g++.dg/init/call1.C: XFAIL.
12313
12314 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12315
12316         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12317         except for movstrict*, to movmem* and clrstr* to clrmem*.
12318
12319 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12320
12321         * gcc.c-torture/execute/20040707-1.c: New test.
12322
12323 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12324
12325         * gcc.c-torture/execute/20040706-1.c: New test.
12326
12327 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12328
12329         PR c++/3671
12330         * g++.dg/template/spec14.C: New test.
12331
12332 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12333
12334         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12335         nothing if not yet defined.  Use it in b, c and d type definitions.
12336         * gcc.c-torture/execute/20040705-1.c: New test.
12337         * gcc.c-torture/execute/20040705-2.c: New test.
12338
12339 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12340
12341         PR c++/2518
12342         * g++.dg/lookup/new1.C: New test.
12343
12344 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12345
12346         PR c++/11406
12347         * g++.dg/template/sizeof8.C: New test.
12348
12349 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12350
12351         * gcc.c-torture/compile/20040705-1.c: New test.
12352
12353 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12354
12355         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12356
12357 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12358
12359         * gcc.dg/cpp/if-mop.c: Two new testcases.
12360         * gcc.dg/cpp/trad/comment-3.c: New.
12361
12362 2004-07-04  Paul Brook  <paul@codesourcery.com>
12363
12364         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12365
12366 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12367
12368         PR c++/3761
12369         * g++.dg/lookup/crash4.C: New test.
12370
12371 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12372
12373         * gcc.c-torture/execute/builtin-abs-1.c
12374         * gcc.c-torture/execute/builtin-abs-2.c
12375         * gcc.c-torture/execute/builtin-complex-1.c
12376         * gcc.c-torture/execute/builtins/string-1-lib.c
12377         * gcc.c-torture/execute/builtins/string-1.c
12378         * gcc.c-torture/execute/builtins/string-2-lib.c
12379         * gcc.c-torture/execute/builtins/string-2.c
12380         * gcc.c-torture/execute/builtins/string-3-lib.c
12381         * gcc.c-torture/execute/builtins/string-3.c
12382         * gcc.c-torture/execute/builtins/string-4-lib.c
12383         * gcc.c-torture/execute/builtins/string-4.c
12384         * gcc.c-torture/execute/builtins/string-5-lib.c
12385         * gcc.c-torture/execute/builtins/string-5.c
12386         * gcc.c-torture/execute/builtins/string-6-lib.c
12387         * gcc.c-torture/execute/builtins/string-6.c
12388         * gcc.c-torture/execute/builtins/string-7-lib.c
12389         * gcc.c-torture/execute/builtins/string-7.c
12390         * gcc.c-torture/execute/builtins/string-8-lib.c
12391         * gcc.c-torture/execute/builtins/string-8.c
12392         * gcc.c-torture/execute/builtins/string-9-lib.c
12393         * gcc.c-torture/execute/builtins/string-9.c
12394         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12395         * gcc.c-torture/execute/builtins/string-asm-1.c
12396         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12397         * gcc.c-torture/execute/builtins/string-asm-2.c
12398         * gcc.c-torture/execute/stdio-opt-1.c
12399         * gcc.c-torture/execute/stdio-opt-2.c
12400         * gcc.c-torture/execute/stdio-opt-3.c
12401         * gcc.c-torture/execute/string-opt-1.c
12402         * gcc.c-torture/execute/string-opt-10.c
12403         * gcc.c-torture/execute/string-opt-11.c
12404         * gcc.c-torture/execute/string-opt-12.c
12405         * gcc.c-torture/execute/string-opt-13.c
12406         * gcc.c-torture/execute/string-opt-14.c
12407         * gcc.c-torture/execute/string-opt-15.c
12408         * gcc.c-torture/execute/string-opt-16.c
12409         * gcc.c-torture/execute/string-opt-2.c
12410         * gcc.c-torture/execute/string-opt-6.c
12411         * gcc.c-torture/execute/string-opt-7.c
12412         * gcc.c-torture/execute/string-opt-8.c:
12413         Replace with ...
12414
12415         * gcc.c-torture/execute/builtins/abs-2.c
12416         * gcc.c-torture/execute/builtins/abs-3.c
12417         * gcc.c-torture/execute/builtins/complex-1.c
12418         * gcc.c-torture/execute/builtins/fprintf.c
12419         * gcc.c-torture/execute/builtins/fputs.c
12420         * gcc.c-torture/execute/builtins/memcmp.c
12421         * gcc.c-torture/execute/builtins/memmove.c
12422         * gcc.c-torture/execute/builtins/memops-asm.c
12423         * gcc.c-torture/execute/builtins/mempcpy-2.c
12424         * gcc.c-torture/execute/builtins/mempcpy.c
12425         * gcc.c-torture/execute/builtins/memset.c
12426         * gcc.c-torture/execute/builtins/printf.c
12427         * gcc.c-torture/execute/builtins/sprintf.c
12428         * gcc.c-torture/execute/builtins/strcat.c
12429         * gcc.c-torture/execute/builtins/strchr.c
12430         * gcc.c-torture/execute/builtins/strcmp.c
12431         * gcc.c-torture/execute/builtins/strcpy.c
12432         * gcc.c-torture/execute/builtins/strcspn.c
12433         * gcc.c-torture/execute/builtins/strlen-2.c
12434         * gcc.c-torture/execute/builtins/strlen.c
12435         * gcc.c-torture/execute/builtins/strncat.c
12436         * gcc.c-torture/execute/builtins/strncmp-2.c
12437         * gcc.c-torture/execute/builtins/strncmp.c
12438         * gcc.c-torture/execute/builtins/strncpy.c
12439         * gcc.c-torture/execute/builtins/strpbrk.c
12440         * gcc.c-torture/execute/builtins/strpcpy-2.c
12441         * gcc.c-torture/execute/builtins/strpcpy.c
12442         * gcc.c-torture/execute/builtins/strrchr.c
12443         * gcc.c-torture/execute/builtins/strspn.c
12444         * gcc.c-torture/execute/builtins/strstr-asm.c
12445         * gcc.c-torture/execute/builtins/strstr.c:
12446         ... these new files.
12447
12448         * gcc.c-torture/execute/builtins/abs-2-lib.c
12449         * gcc.c-torture/execute/builtins/abs-3-lib.c
12450         * gcc.c-torture/execute/builtins/complex-1-lib.c
12451         * gcc.c-torture/execute/builtins/fprintf-lib.c
12452         * gcc.c-torture/execute/builtins/fputs-lib.c
12453         * gcc.c-torture/execute/builtins/memcmp-lib.c
12454         * gcc.c-torture/execute/builtins/memmove-lib.c
12455         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12456         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12457         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12458         * gcc.c-torture/execute/builtins/memset-lib.c
12459         * gcc.c-torture/execute/builtins/printf-lib.c
12460         * gcc.c-torture/execute/builtins/sprintf-lib.c
12461         * gcc.c-torture/execute/builtins/strcat-lib.c
12462         * gcc.c-torture/execute/builtins/strchr-lib.c
12463         * gcc.c-torture/execute/builtins/strcmp-lib.c
12464         * gcc.c-torture/execute/builtins/strcpy-lib.c
12465         * gcc.c-torture/execute/builtins/strcspn-lib.c
12466         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12467         * gcc.c-torture/execute/builtins/strlen-lib.c
12468         * gcc.c-torture/execute/builtins/strncat-lib.c
12469         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12470         * gcc.c-torture/execute/builtins/strncmp-lib.c
12471         * gcc.c-torture/execute/builtins/strncpy-lib.c
12472         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12473         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12474         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12475         * gcc.c-torture/execute/builtins/strrchr-lib.c
12476         * gcc.c-torture/execute/builtins/strspn-lib.c
12477         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12478         * gcc.c-torture/execute/builtins/strstr-lib.c
12479         * gcc.c-torture/execute/builtins/lib/abs.c
12480         * gcc.c-torture/execute/builtins/lib/fprintf.c
12481         * gcc.c-torture/execute/builtins/lib/memset.c
12482         * gcc.c-torture/execute/builtins/lib/printf.c
12483         * gcc.c-torture/execute/builtins/lib/sprintf.c
12484         * gcc.c-torture/execute/builtins/lib/strcpy.c
12485         * gcc.c-torture/execute/builtins/lib/strcspn.c
12486         * gcc.c-torture/execute/builtins/lib/strncat.c
12487         * gcc.c-torture/execute/builtins/lib/strncmp.c
12488         * gcc.c-torture/execute/builtins/lib/strncpy.c
12489         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12490         * gcc.c-torture/execute/builtins/lib/strspn.c
12491         * gcc.c-torture/execute/builtins/lib/strstr.c:
12492         New files containing support routines.
12493
12494         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12495         declaration.
12496         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12497         when not optimizing.
12498
12499 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12500
12501         PR c++/16240
12502         * g++.dg/abi/mangle22.C: New test.
12503         * g++.dg/abi/mangle23.C: Likewise.
12504
12505 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12506
12507         PR fortran/16290
12508         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12509         Allow for cases without denormalized floating point numbers.
12510
12511 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12512
12513         PR c/1027
12514         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12515         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12516         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12517         expected warning text.
12518         * gcc.dg/format/diag-2.c: New test.
12519
12520 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12521
12522         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12523
12524 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12525
12526         * gcc.dg/builtins-43.c: New.
12527         * gcc.dg/builtins-44.c: New.
12528         * gcc.dg/builtins-45.c: New.
12529
12530 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12531             Andreas Tobler  <a.tobler@schweiz.ch>
12532
12533         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12534         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12535         as SIGSEGV.
12536         * gcc.dg/cleanup-11.c: Likewise.
12537         * gcc.dg/cleanup-8.c: Likewise.
12538         * gcc.dg/cleanup-9.c: Likewise.
12539         * gcc.dg/cleanup-5.c: Run on all platforms.
12540
12541 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12542
12543         * g++.dg/warn/nonnull1.C: New test.
12544
12545 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12546
12547         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12548         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12549         Special-case the Sun compiler wrt to <complex.h>.
12550
12551 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12552
12553         * gcc.dg/Wunreachable-8.C: New test.
12554
12555         * gcc.dg/h8300-ice2.c : New test.
12556
12557 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12558
12559         PR fortran/16161
12560         * gfortran.fortran-torture/compile/implicit.f90: Add test
12561         for implicit character.
12562
12563 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12564
12565         PR fortran/16289
12566         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12567         Use tiny() intrinsic to find smallest non-negative real
12568
12569 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12570
12571         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12572         * gcc.dg/compat/struct-by-value-22_x.c: New.
12573         * gcc.dg/compat/struct-by-value-22_y.c: New.
12574
12575         * gcc.c-torture/execute/20040629-1.c: New test.
12576
12577 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12578
12579         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12580         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12581
12582         PR target/16195
12583         * gcc.dg/20040625-1.c: New test.
12584
12585 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12586
12587         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12588
12589 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12590
12591         PR fortran/15963
12592         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12593
12594 2004-06-29  Richard Henderson  <rth@redhat.com>
12595
12596         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12597
12598 2004-06-29  Paul Brook  <paul@codesourcery.com>
12599
12600         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12601         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12602
12603 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12604
12605         PR c++/16260
12606         * g++.dg/parse/crash15.C: New.
12607
12608 2004-06-28  Andrew Pinski  <apinski@apple.com>
12609
12610         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12611         by the error already.
12612
12613         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12614
12615 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12616
12617         PR target/14041
12618         * gcc.dg/h8300-bss-align-1.c : New.
12619
12620 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12621
12622         * PR c++/16174
12623         * g++.dg/template/ctor4.C: New.
12624
12625 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12626
12627         PR c++/16205
12628         * g++.dg/warn/Wsequence-point-1.C: New test.
12629
12630 2004-06-27  Paul Brook  <paul@codesourcery.com>
12631
12632         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12633
12634 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12635
12636         * g++.old-deja/g++.mike/p7325.C: Remove.
12637
12638 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12639
12640         PR c/14963
12641         * gcc.dg/pr14963.c: New test.
12642
12643 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12644
12645         PR c++/16193
12646         * g++.dg/parse/redef1.C: New test.
12647
12648 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12649
12650         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12651         20021110.c.
12652         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12653         20021119-1.c.
12654         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12655         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12656         5-04.c.
12657         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12658         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12659         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12660         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12661         g++.brendan/enum14.C.
12662         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12663         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12664         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12665         g++.mike/virt1.C.
12666         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
12667         memtemp24.C.
12668
12669 2004-06-27  Roger Sayle  <roger@eyesopen.com>
12670
12671         * gcc.dg/20040527-1.c: New test case.
12672
12673 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
12674
12675         PR gfortran/pr16196
12676         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
12677
12678 2004-06-25  Roger Sayle  <roger@eyesopen.com>
12679
12680         PR middle-end/15825
12681         * gcc.dg/pr15825-1.c: New test case.
12682
12683 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12684
12685         * gcc.c-torture/execute/20040625-1.c: New test.
12686
12687 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12688
12689         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12690
12691 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12692
12693         * gcc.dg/torture/mips-div-1.c: New test.
12694
12695 2004-06-24  Jeff Law  <law@redhat.com>
12696
12697         * gcc.dg/tree-ssa/20040624-1.c: New test.
12698
12699 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12700
12701         * gcc.c-torture/compile/20040624-1.c: New test.
12702
12703 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12704
12705         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12706         this directory.
12707
12708 2004-06-23  Andrew Pinski  <apinski@apple.com>
12709
12710         PR middle-end/15988
12711         * g++.dg/opt/ptrmem4.C: New test.
12712
12713         * gcc.dg/c90-array-quals-2.c: New test.
12714
12715 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12716
12717         * gcc.dg/kpice1.c: New test.
12718
12719 2006-06-23  Andrew Pinski  <apinski@apple.com>
12720
12721         * gcc.dg/c90-array-quals.c: New test.
12722
12723 2006-06-22  Richard Henderson  <rth@redhat.com>
12724
12725         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12726
12727 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12728
12729         * gcc.dg/builtins-config.h: Handle FreeBSD.
12730
12731 2006-06-22  Richard Henderson  <rth@redhat.com>
12732
12733         * g++.dg/opt/devirt1.C: New.
12734
12735 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12736
12737         * g++.dg/opt/pr15551.C: New testcase.
12738
12739 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12740
12741         PR target/14800
12742         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12743         x86_64-*-linux* when compiling for 32bit.
12744
12745 2004-06-21  Andrew Pinski  <apinski@apple.com>
12746
12747         * gcc.dg/pch/struct-1.c: New.
12748         * gcc.dg/pch/struct-1.hs: New.
12749
12750 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12751
12752         * gcc.dg/pch/save-temps-1.c: New file.
12753         * gcc.dg/pch/save-temps-1.hs: New file.
12754
12755 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12756
12757         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12758         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12759
12760 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12761
12762         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12763         to fix type error.
12764         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12765         Remove trailing spaces.
12766
12767 2004-06-21  Richard Henderson  <rth@redhat.com>
12768
12769         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12770         merging && to BIT_FIELD_REF.
12771
12772 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12773
12774         * g++.dg/opt/placeholder1.C: New test.
12775
12776 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12777
12778         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12779         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12780         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12781         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12782
12783 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12784
12785         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12786         extern "C".
12787         * g++.dg/other/pragma-re-1.C: Add comments.
12788
12789 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12790
12791         PR gfortran/16080
12792         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12793
12794 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12795
12796         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12797         instead of setting the type of size_t by
12798         hand.
12799
12800 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12801
12802         * gcc.dg/unordered-2.c: New test case.
12803         * gcc.dg/unordered-3.c: New test case.
12804
12805 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12806
12807         PR other/16043
12808         * lib/g++.exp (g++_version): Tweak regexp for version
12809         * lib/g77.exp (g77_version): Likewise
12810         * lib/gfortran.exp (gfortran_version): Likewise
12811         * lib/objc.exp (objc_version): Likewise
12812         * lib/treelang.exp (treelang_version): Likewise
12813
12814 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12815
12816         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12817         Use INT_MAX instead of __INT_MAX__.
12818         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12819
12820         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12821         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12822         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12823         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12824         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12825         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12826         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12827         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12828         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12829
12830         * gcc.dg/range-test-1.c: New test.
12831         * g++.dg/opt/range-test-1.C: New test.
12832
12833 2004-06-17  Richard Henderson  <rth@redhat.com>
12834
12835         * objc.dg/sync-1.m: New.
12836         * objc.dg/try-catch-1.m: Don't force next runtime.
12837         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12838         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12839         shadowed catch clause.
12840         * objc.dg/try-catch-5.m: New.
12841
12842 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12843
12844         Bug 14610
12845         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12846
12847 2004-06-15  Richard Henderson  <rth@redhat.com>
12848
12849         * gcc.dg/20001116-1.c: Move expected warning line.
12850
12851 2004-06-15  Richard Henderson  <rth@redhat.com>
12852
12853         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12854         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12855
12856 2004-06-15  Jeff Law  <law@redhat.com>
12857
12858         * gcc.dg/tree-ssa/20040615-1.c: New test.
12859         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12860         be less sensitive to operand ordering.
12861         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12862
12863 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12864
12865         * g++.dg/abi/bitfield3.C: Add comment..
12866
12867 2004-06-15  Richard Henderson  <rth@redhat.com>
12868
12869         * g++.dg/ext/stmtexpr1.C: XFAIL.
12870         * gcc.dg/20030612-1.c: XFAIL.
12871
12872 2004-06-15  Eric Christopher  <echristo@redhat.com>
12873
12874         * g++.dg/charset/asm5.c: New.
12875         * gcc.dg/charset/asm6.c: New.
12876
12877 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12878
12879         PR fortran/15962
12880         * gfortran.fortran-torture/execute/select_1.f90: New test.
12881
12882 2004-06-15  Paul Brook  <paul@codesourcery.com>
12883
12884         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12885
12886 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12887
12888         PR c++/15967
12889         * g++.dg/lookup/crash3.C: New test.
12890
12891 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12892
12893         PR c++/15947
12894         * g++.dg/parse/dtor4.C: New test.
12895
12896 2004-06-14  Jeff Law  <law@redhat.com>
12897
12898         * gcc.c-torture/compile/20040614-1.c: New test.
12899
12900 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12901
12902         PR fortran/15211
12903         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12904         LEN of a character array.
12905
12906 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12907
12908         PR c++/15096
12909         * g++.dg/template/ptrmem10.C: New test.
12910
12911         PR c++/14930
12912         * g++.dg/template/friend30.C: New test.
12913
12914 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12915
12916         PR fortran/14928
12917         * gfortran.fortran-torture/compile/mloc.f90: New test.
12918
12919 2004-06-13  Paul Brook  <paul@codesourcery.com>
12920
12921         * gfortran.fortran-torture/execute/random_2.f90: New test.
12922
12923 2004-06-13  Eric Christopher  <echristo@redhat.com>
12924
12925         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12926
12927 2004-06-12  Paul Brook  <paul@codesourcery.com>
12928
12929         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12930
12931 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12932
12933         PR fortran/14923
12934         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12935
12936 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12937
12938         PR fortran/14957
12939         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12940         syntax errors in end statements of contained subroutines.
12941
12942 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12943
12944         PR fortran/12841
12945         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12946
12947 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12948
12949         PR fortran/15665
12950         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12951
12952 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12953
12954         PR gfortran/12839
12955         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12956
12957 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12958
12959         PR c++/15862
12960         * g++.dg/parse/enum1.C: New test.
12961
12962 2004-06-10  Jeff Law  <law@redhat.com>
12963
12964         * gcc.c-torture/compile/20040610-1.c: New test.
12965
12966 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12967
12968         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12969         * g++.old-deja/g++.other/decl3.C: Likewise.
12970
12971 2004-06-10  Brian Booth  <bbooth@redhat.com>
12972
12973         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12974         V_MAY_DEF instead of VDEF.
12975         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12976
12977 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12978
12979         PR c++/14211
12980         * g++.dg/conversion/const1.C: New test.
12981
12982         PR c++/15076
12983         * g++.dg/conversion/reinterpret1.C: New test.
12984
12985         PR c++/15877
12986         * g++.dg/template/enum2.C: New test.
12987
12988         PR c++/15227
12989         * g++.dg/template/error13.C: New test.
12990
12991 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12992
12993         PR fortran/14957
12994         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12995         arguments to test_* REAL and of the right size.
12996
12997 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12998
12999         PR target/15569
13000         PR rtl-optimization/15681
13001         * gcc.dg/20040609-1.c: New test.
13002
13003 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13004
13005         PR c++/14791
13006         * g++.dg/opt/builtins1.C: New test.
13007
13008 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13009
13010         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13011         that use default windows32 struct layout.
13012         * gcc.dg/i386-bitfield2.c: Likewise.
13013
13014 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13015
13016         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13017         for mingw32 and cygwin targets.
13018
13019 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13020
13021         * gcc.dg/pch/macro-4.c: New.
13022         * gcc.dg/pch/macro-4.hs: New.
13023
13024 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13025
13026         PR fortran/13249
13027         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13028
13029 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13030
13031         PR fortran/13372
13032         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13033
13034 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13035
13036         PR gfortran/14897
13037         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13038
13039 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13040
13041         PR gfortran/15755
13042         * gfortran.fortran-torture/execute/backspace.c : New test.
13043
13044 2004-06-09  Paul Brook  <paul@codesourcery.com>
13045
13046         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13047         (pointer_to_section): Rewrite to use smaller array.
13048
13049 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13050
13051         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13052         * gcc.dg/ext/altivec-10.c: Same.
13053         * gcc.dg/ext/altivec-11.c: Same.
13054         * gcc.dg/ext/altivec-12.c: Same.
13055         * gcc.dg/ext/altivec-13.c: Same.
13056         * gcc.dg/ext/altivec-14.c: Same.
13057         * gcc.dg/ext/altivec-15.c: Same.
13058         * gcc.dg/ext/altivec-16.c: Same.
13059         * gcc.dg/ext/altivec-3.c: Same.
13060         * gcc.dg/ext/altivec-4.c: Same.
13061         * gcc.dg/ext/altivec-6.c: Same.
13062         * gcc.dg/ext/altivec-7.c: Same.
13063         * gcc.dg/ext/altivec-8.c: Same.
13064         * gcc.dg/ext/altivec-varargs-1.c: Same.
13065
13066         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13067         * g++.dg/ext/altivec-10.C: Same.
13068         * g++.dg/ext/altivec-2.C: Same.
13069         * g++.dg/ext/altivec-3.C: Same.
13070         * g++.dg/ext/altivec-4.C: Same.
13071         * g++.dg/ext/altivec-5.C: Same.
13072         * g++.dg/ext/altivec-6.C: Same.
13073         * g++.dg/ext/altivec-7.C: Same.
13074         * g++.dg/ext/altivec-8.C: Same.
13075         * g++.dg/ext/altivec-9.C: Same.
13076
13077 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13078
13079         PR c++/7841
13080         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13081
13082 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13083
13084         * gcc.dg/union-1.c: New test.
13085
13086 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13087
13088         * gcc.dg/builtins-41.c: New test case.
13089         * gcc.dg/builtins-42.c: New test case.
13090
13091 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13092
13093         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13094         * g++.dg/ext/altivec-10.C: Same.
13095         * g++.dg/ext/altivec-2.C: Same.
13096         * g++.dg/ext/altivec-3.C: Same.
13097         * g++.dg/ext/altivec-4.C: Same.
13098         * g++.dg/ext/altivec-5.C: Same.
13099         * g++.dg/ext/altivec-6.C: Same.
13100         * g++.dg/ext/altivec-7.C: Same.
13101         * g++.dg/ext/altivec-8.C: Same.
13102         * g++.dg/ext/altivec-9.C: Same.
13103         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13104         * g++.old-deja/g++.brendan/new3.C: Same.
13105         * gcc.c-torture/execute/eeprof-1.x: Same.
13106
13107 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13108
13109         PR c/14765
13110         * gcc.dg/pr14765-1.c: New test.
13111
13112 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13113
13114         PR c/14649
13115         * gcc.dg/pr14649-1.c: New test case.
13116
13117 2004-06-07  Richard Henderson  <rth@redhat.com>
13118
13119         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13120         if temporaries.
13121
13122 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13123
13124         * g++.dg/eh/elide1.C: Remove XFAIL.
13125
13126 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13127
13128         PR c++/15337
13129         * g++.dg/expr/sizeof3.C: New test.
13130
13131         PR c++/14777
13132         * g++.dg/template/access14.C: New test.
13133
13134         PR c++/15554
13135         * g++.dg/template/enum1.C: New test.
13136
13137         PR c++/15057
13138         * g++.dg/eh/throw1.C: New test.
13139
13140 2004-06-07  David Ayers  <d.ayers@inode.at>
13141             Ziemowit Laski  <zlaski@apple.com>
13142
13143         * lib/objc.exp (objc_target_compile): Revert the '-framework
13144         Foundation' flag fix, since bare Darwin does not ship
13145         with the Foundation framework.
13146         * objc/execute/next_mapping.h: Provide a local NSConstantString
13147         @interface and @implementation.
13148         (objc_constant_string_init): A constructor function, used to
13149         initialize the NSConstantString meta-class object.
13150         * objc/execute/string1.m: Include "next_mapping.h" instead of
13151         <Foundation/NSString.h>.
13152         * objc/execute/string2.m: Likewise.
13153         * objc/execute/string3.m: Likewise.
13154         * objc/execute/string4.m: Likewise.
13155
13156 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13157
13158         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13159         to double. Replace double with FLOAT.
13160         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13161
13162         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13163         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13164         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13165         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13166         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13167         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13168         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13169         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13170
13171 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13172
13173         PR c/13519
13174         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13175
13176 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13177
13178         PR c++/15503
13179         * g++.dg/template/meminit2.C: New test.
13180
13181 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13182
13183         PR target/15822
13184         * gcc.c-torture/execute/compare-fp-1.c,
13185         gcc.c-torture/execute/compare-fp-2.c,
13186         gcc.c-torture/execute/compare-fp-3.c,
13187         gcc.c-torture/execute/compare-fp-4.c,
13188         gcc.c-torture/execute/compare-fp-3.x,
13189         gcc.c-torture/execute/compare-fp-4.x: Moved...
13190         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13191         gcc.c-torture/execute/ieee/compare-fp-2.c,
13192         gcc.c-torture/execute/ieee/compare-fp-3.c,
13193         gcc.c-torture/execute/ieee/compare-fp-4.c,
13194         gcc.c-torture/execute/ieee/compare-fp-3.x,
13195         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13196
13197 2004-06-04  David Ayers  <d.ayers@inode.at>
13198
13199         * objc/execute/protocol-isEqual-4.m: New testcase.
13200
13201 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13202
13203         * objc/execute/protocol-isEqual-1.m: New testcase.
13204         * objc/execute/protocol-isEqual-2.m: New testcase.
13205         * objc/execute/protocol-isEqual-3.m: New testcase.
13206
13207 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13208
13209         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13210
13211 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13212
13213         * lib/objc.exp (objc_target_compile): When running tests on
13214         Darwin (Mac OS X), inform the linker about '-framework
13215         'Foundation'.
13216
13217 2004-06-02  Eric Christopher  <echristo@redhat.com>
13218
13219         * gcc.c-torture/compile/20040602-1.c: New.
13220
13221 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13222
13223         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13224         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13225
13226         PR tree-optimization/14736
13227         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13228
13229         PR tree-optimization/14042
13230         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13231
13232         PR tree-optimization/14729
13233         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13234
13235 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13236
13237         PR fortran/15557
13238         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13239
13240 2004-06-01  Richard Hederson  <rth@redhat.com>
13241
13242         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13243
13244 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13245
13246         PR c++/14932
13247         * g++.dg/parse/offsetof4.C: New test.
13248
13249 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13250
13251         PR objc/7993
13252         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13253
13254 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13255
13256         PR c++/15701
13257         * g++.dg/template/friend29.C: New test.
13258
13259 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13260
13261         PR c/15749
13262         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13263
13264 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13265
13266         * gcc.dg/sparc-trap-1.c: New test.
13267
13268 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13269
13270         PR middle-end/15069
13271         * g++.dg/opt/fold3.C: New test case.
13272
13273 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13274
13275         * lib/target-supports.exp (check_iconv_available): Fix fallout
13276         from 2004-05-28 patch.
13277
13278 2004-05-30  Paul Brook  <paul@codesourcery.com>
13279
13280         PR fortran/15620
13281         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13282         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13283
13284 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13285
13286         * gfortran.fortran-torture/execute/random_1.f90: New test.
13287
13288 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13289
13290         * g++.dg/ext/altivec-10.C: New test.
13291
13292 2004-05-29  Paul Brook  <paul@codesourcery.com>
13293
13294         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13295
13296 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13297
13298         * gcc.dg/altivec-16.c: New test.
13299
13300 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13301
13302         * lib/target-supports.exp (check_vmx_hw_available): New.
13303         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13304
13305         * lib/target-supports.exp (check_alias_available,
13306         check_iconv_available, check_named_sections_available): Use
13307         unique names for temporary files.
13308
13309 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13310
13311         * gcc.dg/altivec-15.c: New test.
13312
13313 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13314
13315         PR c++/15083
13316         * g++.dg/warn/noeffect6.C: New test.
13317
13318         PR c++/15471
13319         * g++.dg/expr/ptrmem4.C: New test.
13320
13321         PR c++/15640
13322         * g++.dg/template/operator3.C: New test.
13323
13324 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13325
13326         PR c++/14668
13327         * g++.dg/lookup/redecl1.C: New test.
13328         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13329
13330 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13331
13332         * gcc.c-torture/execute/compare-fp-1.c,
13333         gcc.c-torture/execute/compare-fp-2.c,
13334         gcc.c-torture/execute/compare-fp-3.c,
13335         gcc.c-torture/execute/compare-fp-4.c,
13336         gcc.c-torture/execute/compare-fp-3.x,
13337         gcc.c-torture/execute/compare-fp-4.x,
13338         gcc.dg/pr15649-1.c: New.
13339
13340 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13341
13342         PR c++/12883
13343         * g++.dg/init/array14.C: New test.
13344
13345 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13346
13347         * lib/compat.exp (compat-get-options-main): New.
13348         (compat-get-options): Remove unneeded code, warn for ignored
13349         command.
13350         (compat-execute): Check flag set by dg-require-* commands.
13351
13352         * lib/compat.exp (compat-execute): Break up long lines.
13353
13354 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13355
13356         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13357         * gcc.dg/altivec-14.c: New test.
13358         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13359
13360         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13361         * gcc.dg/altivec-12.c: Ditto.
13362
13363         * gcc.dg/altivec-3.c: Move call to altivec_check.
13364
13365 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13366
13367         PR c++/15044
13368         * g++.dg/template/error12.C: New test.
13369
13370         PR c++/15317
13371         * g++.dg/ext/attrib15.C: New test.
13372
13373         PR c++/15329
13374         * g++.dg/template/ptrmem9.C: New test.
13375
13376 2004-05-25  Paul Brook  <paul@codesourcery.com>
13377
13378         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13379
13380 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13381
13382         PR c++/15165
13383         * g++.dg/template/crash19.C: New test.
13384
13385 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13386
13387         PR c++/15025
13388         * g++.dg/template/redecl1.C: New test.
13389
13390 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13391
13392         PR c++/14821
13393         * g++.dg/other/ns1.C: New test.
13394
13395         PR c++/14883
13396         * g++.dg/template/invalid1.C: New test.
13397
13398 2004-05-23  Paul Brook  <paul@codesourcery.com>
13399         Victor Leikehman  <lei@haifasphere.co.il>
13400
13401         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13402         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13403
13404 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13405
13406         PR c++/15285
13407         PR c++/15299
13408         * g++.dg/template/non-dependent5.C: New test.
13409         * g++.dg/template/non-dependent6.C: New test.
13410
13411 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13412
13413         PR c++/15507
13414         * g++.dg/inherit/union1.C: New test.
13415
13416         PR c++/15542
13417         * g++.dg/template/addr1.C: New test.
13418
13419         PR c++/15427
13420         * g++.dg/template/array5.C: New test.
13421
13422         PR c++/15287
13423         * g++.dg/template/array6.C: New test.
13424
13425 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13426             Roger Sayle  <roger@eyesopen.com>
13427
13428         * g++.dg/lookup/forscope2.C: New test case.
13429
13430 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13431
13432         * gcc.dg/cpp/Wmissingdirs.c: New.
13433
13434 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13435
13436         PR target/15301
13437         * gcc.dg/compat/union-m128-1.h: New file.
13438         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13439         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13440         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13441
13442 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13443
13444         PR target/15302
13445         * gcc.dg/compat/struct-complex-1.h: New file.
13446         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13447         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13448         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13449
13450 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13451
13452         PR middle-end/3074
13453         * gcc.dg/pr3074-1.c: New test case.
13454         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13455
13456 2004-05-20  Falk Hueffner  <falk@debian.org>
13457
13458         PR other/15526
13459         * gcc.dg/ftrapv-1.c: New test case.
13460
13461 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13462
13463         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13464
13465 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13466             Jeff Law  <law@redhat.com>
13467
13468         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13469         * gcc.dg/tree-ssa/20040518-2.c: New test.
13470
13471         * gcc.dg/tree-ssa/20040518-1.c: New test.
13472
13473 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13474
13475         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13476
13477 2004-05-18  Paul Brook  <paul@codesourcery.com>
13478
13479         PR fortran/13930
13480         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13481
13482 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13483
13484         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13485         constant folding.
13486
13487 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13488
13489         * gcc.dg/tree-ssa/20040517-1.c: New test.
13490
13491 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13492
13493         * gcc.dg/loop-4.c: New test.
13494
13495 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13496
13497         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13498
13499 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13500
13501         PR fortran/15311
13502         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13503
13504 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13505
13506         PR fortran/13826
13507         PR fortran/13940
13508         * gfortran.fortran-torture/compile/data_1.f90: New test.
13509
13510 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13511
13512         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13513         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13514
13515 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13516
13517         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13518
13519 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13520
13521         PR c/15444
13522         * gcc.dg/format/xopen-1.c: Adjust expected message.
13523         * gcc.dg/format/xopen-3.c: New test.
13524
13525 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13526
13527         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13528
13529 2004-05-14  Jeff Law  <law@redhat.com>
13530
13531         * gcc.dg/tree-ssa/20040514-2.c: New test.
13532
13533 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13534
13535         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13536         this ...
13537         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13538         this.
13539
13540 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13541
13542         * gcc.dg/tree-ssa/20040514-1.c: New test.
13543
13544 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13545
13546         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13547         test.
13548
13549 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13550
13551         PR fortran/14066
13552         * gfortran.fortran-torture/compile/do_1.f90: New test.
13553
13554 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13555
13556         PR fortran/15051
13557         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13558         test.
13559
13560 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13561
13562         PR fortran/15149
13563         * gfortran.fortran-torture/execute/random_init.f90: New test.
13564
13565 2004-05-13  Paul Brook  <paul@codesourcery.com>
13566
13567         PR fortran/15314
13568         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13569
13570 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13571
13572         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13573         for the powerpc case.
13574
13575 2004-05-13  Jeff Law  <law@redhat.com>
13576
13577         * gcc.dg/tree-ssa/20040513-1.c: New test.
13578         * gcc.dg/tree-ssa/20040513-2.c: New test.
13579
13580 2004-05-13  Paul Brook  <paul@codesourcery.com>
13581
13582         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13583         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13584         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13585
13586 2004-05-13  Andreas Schwab  <schwab@suse.de>
13587
13588         PR other/10819
13589         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13590         characters.
13591
13592 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13593
13594         PR fortran/15294
13595         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13596
13597 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13598
13599         Merge from tree-ssa-20020619-branch.  See
13600         ChangeLog.tree-ssa for details.
13601
13602 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13603
13604         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13605         include <altivec.h> explicitly.
13606         * gcc.dg/altivec-13.c: Likewise.
13607
13608 2004-05-11  Paul Brook  <paul@codesourcery.com>
13609
13610         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13611
13612 2004-05-10  Eric Christopher  <echristo@redhat.com>
13613
13614         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13615         * gcc.dg/sibcall-4.c: Ditto.
13616
13617 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13618
13619         * g++.dg/ext/altivec-8.C: New test case.
13620         * gcc.dg/altivec-13.c: New test case.
13621
13622 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13623
13624         * gcc.c-torture/execute/divcmp-1.c: New test case.
13625         * gcc.c-torture/execute/divcmp-2.c: New test case.
13626         * gcc.c-torture/execute/divcmp-3.c: New test case.
13627
13628 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13629
13630         * g++.dg/other/pragma-re-2.C: New test.
13631
13632 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13633
13634         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13635         * gcc.dg/i386-387-2.c: Likewise.
13636
13637         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13638         __builtin_drem.
13639         * gcc.dg/i386-387-6.c: Likewise.
13640
13641 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13642
13643         * gcc.dg/builtins-33.c:  Also check log1p*.
13644
13645 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13646
13647         PR optimization/15296
13648         * gcc.c-torture/execute/pr15296.c: New test.
13649
13650 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13651
13652         * gcc.dg/builtins-40.c: New test.
13653
13654 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13655
13656         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13657
13658 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13659
13660         * g++.dg/ext/spe1.C: New testcase.
13661
13662 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13663
13664         * objc.dg/image-info.m: Allow additional attributes
13665         for __image_info section.
13666
13667 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
13668
13669         * gcc.dg/torture/mips-hilo-2.c: New test.
13670
13671 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13672
13673         PR c++/14389
13674         * g++.dg/template/member5.C: New test.
13675
13676 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
13677
13678         * gcc.dg/builtins-34.c: Also check expm1*.
13679
13680 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13681
13682         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13683         * gcc.dg/torture/builtin-convert-3.c: New test.
13684
13685 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13686
13687         PR middle-end/15054
13688         * g++.dg/opt/pr15054.C: New test.
13689
13690 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13691
13692         * gcc.dg/torture/builtin-rounding-1.c: New test.
13693         * gcc.dg/builtins-25.c: Delete.
13694         * gcc.dg/builtins-29.c: Delete.
13695
13696 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13697
13698         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13699         * gcc.dg/sibcall-4.c: Likewise.
13700         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13701
13702 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13703
13704         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13705         bit-field on 16-bit targets.
13706
13707 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13708
13709         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13710         16-bit targets.
13711
13712 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13713
13714         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13715         * gcc.dg/rs6000-power2-2.c: Likewise.
13716
13717 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13718
13719         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13720         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13721         Change the asm registers to be in form of frN instead of fN.
13722
13723 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13724
13725         * gcc.dg/torture/builtin-convert-2.c: New test.
13726
13727 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13728
13729         * gcc.dg/rs6000-power2-1.c: New test.
13730         * gcc.dg/rs6000-power2-2.c: New test.
13731
13732 2004-04-28  Jan Hubicka  <jh@suse.cz>
13733
13734         * gcc.dg/unused-6.c: New test.
13735
13736 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13737             Ulrich Weigand  <uweigand@de.ibm.com>
13738
13739         * ada/acats/run_all.sh: Define $target variable.
13740
13741 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13742
13743         PR c++/15119
13744         * g++.dg/other/vararg-1.C: New test.
13745
13746         PR c++/4794
13747         * g++.dg/eh/cleanup3.C: New test.
13748
13749 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13750
13751         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13752         and ad8011a (target_insn).
13753         * ada/acats/support/macro.dfs: Likewise.
13754         * ada/acats/support/impbit.adb: New file.
13755
13756 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13757
13758         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13759
13760 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13761
13762         * gcc.dg/loop-3.c: New test.
13763
13764 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13765
13766         * gcc.c-torture/execute/simd-5.c: New test.
13767
13768 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13769
13770         PR c++/15064
13771         * g++.dg/template/crash18.C: New test.
13772
13773 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13774
13775         * g++.dg/ext/complit3.C: New test.
13776
13777 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13778
13779         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13780         * gcc.dg/altivec-3.c: Same.
13781         * gcc.dg/altivec-varargs-1.c: Same.
13782
13783 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13784
13785         * lib/target-supports.exp (check_profiling_available): Assume
13786         profiling is not available on powerpc-eabi targets.
13787
13788 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13789
13790         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13791         * gcc.dg/vmx/bug-1.c: Ditto.
13792
13793 2004-04-20  Eric Christopher  <echristo@redhat.com>
13794
13795         * gcc.dg/charset/extern.c: New test.
13796         * g++.dg/charset/extern3.cc: Ditto.
13797
13798 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13799
13800         * gcc.dg/builtins-39.c: New test.
13801
13802 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13803
13804         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13805
13806 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13807
13808         * gcc.dg/torture/mips-hilo-1.c: New test.
13809
13810 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13811
13812         * gcc.c-torture/compile/20040419-1.c: New test.
13813
13814 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13815
13816         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13817
13818 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13819             Aldy Hernandez  <aldyh@redhat.com>
13820
13821         * gcc.c-torture/execute/va-arg-24.c: New.
13822
13823 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13824             Aldy Hernandez  <aldyh@redhat.com>
13825
13826         * gcc.dg/vmx/1b-01.c: New.
13827         * gcc.dg/vmx/1b-02.c: New.
13828         * gcc.dg/vmx/1b-03.c: New.
13829         * gcc.dg/vmx/1b-04.c: New.
13830         * gcc.dg/vmx/1b-05.c: New.
13831         * gcc.dg/vmx/1b-06.c: New.
13832         * gcc.dg/vmx/1b-07.c: New.
13833         * gcc.dg/vmx/1c-01.c: New.
13834         * gcc.dg/vmx/1c-02.c: New.
13835         * gcc.dg/vmx/3a-01a.c: New.
13836         * gcc.dg/vmx/3a-01.c: New.
13837         * gcc.dg/vmx/3a-01m.c: New.
13838         * gcc.dg/vmx/3a-03.c: New.
13839         * gcc.dg/vmx/3a-03m.c: New.
13840         * gcc.dg/vmx/3a-04.c: New.
13841         * gcc.dg/vmx/3a-04m.c: New.
13842         * gcc.dg/vmx/3a-05.c: New.
13843         * gcc.dg/vmx/3a-06.c: New.
13844         * gcc.dg/vmx/3a-06m.c: New.
13845         * gcc.dg/vmx/3a-07.c: New.
13846         * gcc.dg/vmx/3b-01.c: New.
13847         * gcc.dg/vmx/3b-02.c: New.
13848         * gcc.dg/vmx/3b-10.c: New.
13849         * gcc.dg/vmx/3b-13.c: New.
13850         * gcc.dg/vmx/3b-14.c: New.
13851         * gcc.dg/vmx/3b-15.c: New.
13852         * gcc.dg/vmx/3c-01a.c: New.
13853         * gcc.dg/vmx/3c-01.c: New.
13854         * gcc.dg/vmx/3c-02.c: New.
13855         * gcc.dg/vmx/3c-03.c: New.
13856         * gcc.dg/vmx/3d-01.c: New.
13857         * gcc.dg/vmx/4-01.c: New.
13858         * gcc.dg/vmx/4-03.c: New.
13859         * gcc.dg/vmx/5-01.c: New.
13860         * gcc.dg/vmx/5-02.c: New.
13861         * gcc.dg/vmx/5-03.c: New.
13862         * gcc.dg/vmx/5-04.c: New.
13863         * gcc.dg/vmx/5-05.c: New.
13864         * gcc.dg/vmx/5-06.c: New.
13865         * gcc.dg/vmx/5-07.c: New.
13866         * gcc.dg/vmx/5-07t.c: New.
13867         * gcc.dg/vmx/5-08.c: New.
13868         * gcc.dg/vmx/5-10.c: New.
13869         * gcc.dg/vmx/5-11.c: New.
13870         * gcc.dg/vmx/7-01a.c: New.
13871         * gcc.dg/vmx/7-01.c: New.
13872         * gcc.dg/vmx/7c-01.c: New.
13873         * gcc.dg/vmx/7d-01.c: New.
13874         * gcc.dg/vmx/7d-02.c: New.
13875         * gcc.dg/vmx/8-01.c: New.
13876         * gcc.dg/vmx/8-02a.c: New.
13877         * gcc.dg/vmx/8-02.c: New.
13878         * gcc.dg/vmx/brode-1.c: New.
13879         * gcc.dg/vmx/bug-1.c: New.
13880         * gcc.dg/vmx/bug-2.c: New.
13881         * gcc.dg/vmx/bug-3.c: New.
13882         * gcc.dg/vmx/cw-bug-1.c: New.
13883         * gcc.dg/vmx/cw-bug-2.c: New.
13884         * gcc.dg/vmx/cw-bug-3.c: New.
13885         * gcc.dg/vmx/dct.c: New.
13886         * gcc.dg/vmx/debug-1.c: New.
13887         * gcc.dg/vmx/debug-2.c: New.
13888         * gcc.dg/vmx/debug-3.c: New.
13889         * gcc.dg/vmx/debug-4.c: New.
13890         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13891         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13892         * gcc.dg/vmx/eg-5.c: New.
13893         * gcc.dg/vmx/fft.c: New.
13894         * gcc.dg/vmx/gcc-bug-1.c: New.
13895         * gcc.dg/vmx/gcc-bug-2.c: New.
13896         * gcc.dg/vmx/gcc-bug-3.c: New.
13897         * gcc.dg/vmx/gcc-bug-4.c: New.
13898         * gcc.dg/vmx/gcc-bug-5.c: New.
13899         * gcc.dg/vmx/gcc-bug-6.c: New.
13900         * gcc.dg/vmx/gcc-bug-7.c: New.
13901         * gcc.dg/vmx/gcc-bug-8.c: New.
13902         * gcc.dg/vmx/gcc-bug-9.c: New.
13903         * gcc.dg/vmx/gcc-bug-b.c: New.
13904         * gcc.dg/vmx/gcc-bug-c.c: New.
13905         * gcc.dg/vmx/gcc-bug-d.c: New.
13906         * gcc.dg/vmx/gcc-bug-e.c: New.
13907         * gcc.dg/vmx/gcc-bug-f.c: New.
13908         * gcc.dg/vmx/gcc-bug-g.c: New.
13909         * gcc.dg/vmx/gcc-bug-i.c: New.
13910         * gcc.dg/vmx/harness.h: New.
13911         * gcc.dg/vmx/ira1.c: New.
13912         * gcc.dg/vmx/ira2a.c: New.
13913         * gcc.dg/vmx/ira2b.c: New.
13914         * gcc.dg/vmx/ira2.c: New.
13915         * gcc.dg/vmx/ira2c.c: New.
13916         * gcc.dg/vmx/mem.c: New.
13917         * gcc.dg/vmx/newton-1.c: New.
13918         * gcc.dg/vmx/ops.c: New.
13919         * gcc.dg/vmx/sn7153.c: New.
13920         * gcc.dg/vmx/spill2.c: New.
13921         * gcc.dg/vmx/spill3.c: New.
13922         * gcc.dg/vmx/spill.c: New.
13923         * gcc.dg/vmx/t.c: New.
13924         * gcc.dg/vmx/varargs-1.c: New.
13925         * gcc.dg/vmx/varargs-2.c: New.
13926         * gcc.dg/vmx/varargs-3.c: New.
13927         * gcc.dg/vmx/varargs-4.c: New.
13928         * gcc.dg/vmx/varargs-5.c: New.
13929         * gcc.dg/vmx/varargs-6.c: New.
13930         * gcc.dg/vmx/varargs-7.c: New.
13931         * gcc.dg/vmx/vmx.exp: New.
13932         * gcc.dg/vmx/vprint-1.c: New.
13933         * gcc.dg/vmx/vscan-1.c: New.
13934         * gcc.dg/vmx/x-01.c: New.
13935         * gcc.dg/vmx/x-02.c: New.
13936         * gcc.dg/vmx/x-03.c: New.
13937         * gcc.dg/vmx/x-04.c: New.
13938         * gcc.dg/vmx/x-05.c: New.
13939         * gcc.dg/vmx/yousufi-1.c: New.
13940         * gcc.dg/vmx/zero-1.c: New.
13941         * gcc.dg/vmx/zero.c: New.
13942
13943 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13944
13945         * g++.dg/lookup/java1.C: Update for chage of
13946         _Jv_AllocObject.
13947         * g++.dg/lookup/java2.C: Likewise.
13948
13949 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13950
13951         * ada/acats/run_all.sh: use -O2 by default.
13952
13953 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13954
13955         * gcc.dg/vr-mult-[12].c: New tests.
13956
13957 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13958
13959         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13960
13961         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13962
13963 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13964
13965         * lib/target-supports.exp (check_profiling_available): Assume profiling
13966         isn't available for mips*-*-elf targets.
13967
13968 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13969
13970         * gcc.dg/builtins-38.c: New test.
13971
13972 2004-04-14  Eric Christopher  <echristo@redhat.com>
13973
13974         * g++.dg/charset/charset.exp: Run .cc extension tests.
13975
13976 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13977
13978         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13979
13980 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13981
13982         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13983
13984 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13985
13986         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13987         * gcc.dg/i386-387-2.c: Likewise.
13988
13989         * gcc.dg/i386-387-7.c: New test.
13990         * gcc.dg/i386-387-8.c: New test.
13991
13992         * gcc.dg/builtins-37.c: New test.
13993
13994 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13995
13996         * g++.dg/pch/externc-1.C: Add missing semicolon.
13997
13998 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13999
14000         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14001
14002 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14003
14004         * gcc.c-torture/execute/20040411-1.c: New test.
14005
14006 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14007
14008         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14009
14010 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14011
14012         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14013
14014 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14015
14016         * lib/target-supports.exp (check_named_sections_available): New.
14017         * lib/gcc-dg.exp (dg-require-named-sections): New.
14018         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14019         old-deja.exp.  Also prune error-count message from HP linker.
14020         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14021
14022         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14023         * g++.old-deja/g++.pt/static3.C: Likewise.
14024         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14025
14026 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14027
14028         * gcc.c-torture/execute/20040409-1.c: New test case.
14029         * gcc.c-torture/execute/20040409-2.c: New test case.
14030         * gcc.c-torture/execute/20040409-3.c: New test case.
14031
14032 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14033
14034         * gcc.dg/20040409-1.c: New test.
14035
14036 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14037
14038         PR target/14888
14039         * g++.dg/opt/pr14888.C: New test case.
14040
14041 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14042
14043         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14044         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14045         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14046         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14047         New tests.
14048
14049 2004-04-08  Paul Brook  <paul@codesourcery.com>
14050
14051         * gcc.dg/spill-1.c: New test.
14052
14053 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14054
14055         * gcc.dg/torture/builtin-ctype-2.c: New test.
14056
14057 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14058
14059         * gcc.dg/pch/pch.exp: Add largefile test.
14060
14061 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14062
14063         * g++.dg/pch/externc-1.Hs: New.
14064         * g++.dg/pch/externc-1.C: New.
14065
14066 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14067
14068         * gcc.dg/compat/struct-by-value-5a_main.c,
14069         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14070         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14071         * gcc.dg/compat/struct-by-value-5a_x.c,
14072         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14073         gcc.dg/compat/struct-by-value-5_x.c.
14074         * gcc.dg/compat/struct-by-value-5a_y.c,
14075         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14076         gcc.dg/compat/struct-by-value-5_y.c.
14077
14078         * gcc.dg/compat/struct-by-value-6a_main.c,
14079         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14080         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14081         * gcc.dg/compat/struct-by-value-6a_x.c,
14082         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14083         gcc.dg/compat/struct-by-value-6_x.c.
14084         * gcc.dg/compat/struct-by-value-6a_y.c,
14085         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14086         gcc.dg/compat/struct-by-value-6_y.c.
14087
14088         * gcc.dg/compat/struct-by-value-7a_main.c,
14089         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14090         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14091         * gcc.dg/compat/struct-by-value-7a_x.c,
14092         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14093         gcc.dg/compat/struct-by-value-7_x.c.
14094         * gcc.dg/compat/struct-by-value-7a_y.c,
14095         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14096         gcc.dg/compat/struct-by-value-7_y.c.
14097
14098 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14099
14100         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14101         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14102         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14103         options.
14104
14105 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14106
14107         * gcc.dg/builtins-36.c: New test.
14108
14109 2004-04-06  Paul Brook  <paul@codesourcery.com>
14110
14111         * README.gcc: Remove obsolete contraint on testcases.
14112
14113 2004-04-05  Paul Brook  <paul@codesourcery.com>
14114
14115         PR2123
14116         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14117         failure and exit(0) on success.
14118         * g++.dg/expr/anew2.C: Ditto.
14119         * g++.dg/expr/anew3.C: Ditto.
14120         * g++.dg/expr/anew4.C: Ditto.
14121
14122 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14123
14124         PR c++/3518
14125         * g++.dg/template/unify7.C: New.
14126
14127 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14128
14129         * g++.dg/README: Bring up to date with new subdirectories; remove
14130         duplicate subdirectory lines.
14131
14132 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14133
14134         PR c++/14007
14135         * g++.dg/template/unify5.C: New.
14136         * g++.dg/template/unify6.C: New.
14137         * g++.dg/template/qualttp20.C: Adjust.
14138         * g++.old-deja/g++.jason/report.C: Adjust.
14139         * g++.old-deja/g++.other/qual1.C: Adjust.
14140
14141 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14142
14143         PR c++/14803
14144         * g++.dg/inherit/ptrmem1.C: New test.
14145
14146 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14147
14148         PR c++/14755
14149         * gcc.c-torture/execute/20040331-1.c: New test.
14150         * gcc.dg/20040331-1.c: New test.
14151
14152 2004-04-01  Paul Brook  <paul@codesourcery.com>
14153
14154         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14155
14156 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14157
14158         PR c++/14724
14159         * g++.dg/init/goto1.C: New test.
14160
14161         PR c++/14763
14162         * g++.dg/template/defarg4.C: New test.
14163
14164 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14165
14166         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14167
14168 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14169
14170         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14171
14172 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14173
14174         * gcc.dg/noncompile/undeclared-2.c: New test.
14175
14176 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14177
14178         * gcc.dg/940409-1.c: Remove XFAIL.
14179         * gcc.dg/reg-vol-struct-1.c: New test.
14180
14181 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14182
14183         * gcc.dg/torture/builtin-wctype-1.c: New test.
14184
14185 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14186
14187         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14188         * gcc.dg/20001101-1.c: Likewise.
14189         * gcc.dg/20001102-1.c: Likewise.
14190
14191 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14192
14193         * gcc.dg/compare8.c: Add an additional test for XOR.
14194
14195 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14196
14197         * gcc.dg/torture/builtin-ctype-1.c: New test.
14198
14199 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14200
14201         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14202         * gcc.dg/torture/builtin-math-1.c: Likewise.
14203         * gcc.dg/torture/builtin-power-1.c: New test.
14204
14205 2004-03-24  Andreas Schwab  <schwab@suse.de>
14206
14207         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14208         IA64 assembler.
14209
14210 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14211             Roger Sayle  <roger@eyesopen.com>
14212
14213         * gcc.dg/compare8.c: New test case.
14214
14215 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14216
14217         * g++.dg/ext/altivec-7.C: New test.
14218
14219 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14220
14221         PR 12267, 12391, 12560, 13129, 14114, 14133
14222         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14223         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14224         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14225         Adjust error regexps.
14226         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14227         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14228         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14229         * gcc.dg/local1.c: Add explanatory comment.
14230
14231 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14232
14233         PR optimization/14669
14234         * g++.dg/opt/fold2.C: New test case.
14235
14236 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14237
14238         PR c/14069
14239         * gcc.dg/20040322-1.c: New test.
14240
14241 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14242
14243         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14244         * gcc.dg/ultrasp4.c: Likewise.
14245         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14246
14247 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14248
14249         * gcc.dg/i386-sse-8.c: Reset default options.
14250
14251 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14252
14253         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14254         in the error message text.
14255
14256 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14257
14258         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14259
14260 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14261
14262         PR c++/14616
14263         * g++.dg/init/array13.C: New test.
14264
14265 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14266
14267         PR target/13889
14268         * gcc.c-torture/compile/pr13889.c: New test case.
14269
14270 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14271
14272         PR c/14635
14273         * builtins-1.c (nan, nans): Don't test.
14274         * builtins-30.c: Don't use nan, nanf, nanl.
14275         * builtins-35.c: New test.
14276
14277 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14278
14279         * g++.dg/ext/altivec-6.C: New test.
14280
14281 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14282
14283         * g++.dg/init/placement3.C: New test.
14284
14285         * g++.dg/template/spec13.C: New test.
14286
14287         * g++.dg/lookup/using11.C: New test.
14288
14289         * g++.dg/lookup/koenig3.C: New test.
14290
14291         * g++.dg/template/operator2.C: New test.
14292
14293         * g++.dg/expr/dtor3.C: New test.
14294         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14295         marker.
14296         * g++.old-deja/g++.law/visibility28.C: Likewise.
14297
14298 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14299
14300         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14301         * gcc.dg/ppc64-abi-3.c: Likewise.
14302
14303 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14304
14305         PR c++/14545
14306         * g++.dg/parse/template15.C: New test.
14307
14308 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14309
14310         * g++.dg/expr/dtor2.C: New test.
14311
14312         * g++.dg/lookup/anon4.C: New test.
14313
14314         * g++.dg/overload/using1.C: New test.
14315
14316         * g++.dg/template/lookup7.C: New test.
14317
14318         * g++.dg/template/typename6.C: New test.
14319
14320         * g++.dg/expr/cond6.C: New test.
14321
14322 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14323
14324         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14325
14326 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14327
14328         * g++.dg/expr/cond5.C: New test.
14329         * g++.dg/expr/constcast1.C: Likewise.
14330         * g++.dg/expr/ptrmem2.C: Likewise.
14331         * g++.dg/expr/ptrmem3.C: Likewise.
14332         * g++.dg/lookup/main1.C: Likewise.
14333         * g++.dg/template/lookup6.C: Likewise.
14334
14335 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14336
14337         * gcc.dg/local1.c: New test.
14338
14339         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14340
14341 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14342
14343         * gcc.dg/torture/builtin-convert-1.c: New test.
14344
14345 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14346
14347         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14348
14349 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14350
14351         PR c++/14481
14352         * g++.dg/warn/Wunused-7.C: New test.
14353
14354 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14355
14356         * gcc.dg/torture/builtin-integral-1.c: New test.
14357
14358 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14359
14360         PR c++/14586
14361         * g++.dg/parse/non-dependent3.C: New test.
14362
14363 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14364
14365         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14366         * g++.dg/eh/simd-2.C: Likewise.
14367         * g++.dg/init/array10.C: Likewise.
14368         * gcc.c-torture/compile/simd-1.c: Likewise.
14369         * gcc.c-torture/compile/simd-2.c: Likewise.
14370         * gcc.c-torture/compile/simd-3.c: Likewise.
14371         * gcc.c-torture/compile/simd-4.c: Likewise.
14372         * gcc.c-torture/compile/simd-6.c: Likewise.
14373         * gcc.c-torture/execute/simd-1.c: Likewise.
14374         * gcc.c-torture/execute/simd-2.c: Likewise.
14375         * gcc.dg/compat/vector-defs.h: Likewise.
14376         * gcc.dg/20020531-1.c: Likewise.
14377         * gcc.dg/altivec-3.c: Likewise.
14378         * gcc.dg/altivec-4.c: Likewise.
14379         * gcc.dg/altivec-varargs-1.c: Likewise.
14380         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14381         * gcc.dg/i386-mmx-3.c: Likewise.
14382         * gcc.dg/i386-sse-4.c: Likewise.
14383         * gcc.dg/i386-sse-5.c: Likewise.
14384         * gcc.dg/i386-sse-8.c: Likewise.
14385         * gcc.dg/simd-1.c: Likewise.
14386         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14387         __ev64_opaque__ since the machine description provides it.
14388
14389 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14390
14391         * lib/compat.exp (skip_list): New global variable.
14392         Use it to hold the user defined COMPAT_SKIPS list if any.
14393         (compat-obj): Add the members of skip_list to optall.
14394
14395 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14396
14397         * gcc.dg/compat/union-by-value-1_main.c,
14398         union-by-value-1_x.c, union-by-value-1_y.c,
14399         union-check.h, union-defs.h,
14400         union-init.h, union-return-1_main.c,
14401         union-return-1_x.c, union-return-1_y.c: New files.
14402
14403 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14404
14405         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14406         mixed-struct-init.h: Add 4 mixed structure types.
14407         struct-by-value-21_main.c, struct-by-value-21_x.c,
14408         struct-by-value-21_y.c, struct-return-21_main.c,
14409         struct-return-21_x.c, struct-return-21_y.c: New files.
14410
14411 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14412
14413         PR c++/14550
14414         * g++.dg/parse/template14.C: New test.
14415
14416 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14417
14418         * gcc.c-torture/execute/20040313-1.c: New test.
14419
14420 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14421
14422         PR target/14533
14423         * gcc.dg/20040311-2.c: New test.
14424
14425 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14426
14427         PR other/14544
14428         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14429         bit-field.
14430
14431 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14432
14433         * gcc.dg/20040305-2.c: Add missing return statement.
14434
14435 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14436
14437         * gcc.dg/builtins-34.c: Also check pow10*.
14438
14439 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14440
14441         PR target/14262
14442         * gcc.dg/20040305-2.c: New test.
14443
14444 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14445
14446         * gcc.dg/20040310-1.c: New test.
14447
14448 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14449
14450         * gcc.c-torture/execute/20040311-1.c: New test case.
14451
14452 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14453
14454         PR c++/14476
14455         * g++.dg/lookup/enum1.C: New test.
14456
14457 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14458
14459         PR c++/14510
14460         * g++.dg/lookup/struct2.C: New test.
14461
14462 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14463
14464         * gcc.dg/builtins-34.c: New test.
14465
14466 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14467
14468         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14469
14470 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14471
14472         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14473         * gcc.dg/alias-2.c: New testcase.
14474
14475 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14476
14477         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14478
14479 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14480
14481         * gcc.c-torture/execute/20040309-1.c: New test case.
14482
14483 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14484
14485         PR c++/14397
14486         * g++.dg/overload/ref1.C: New.
14487
14488 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14489
14490         PR c++/14409
14491         * g++.dg/template/spec12.C: New test.
14492
14493         PR c++/14448
14494         * g++.dg/parse/crash14.C: New test.
14495
14496 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14497
14498         PR c++/14230
14499         * g++.dg/init/ref11.C: New test.
14500
14501 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14502
14503         PR c++/14432
14504         * g++.dg/parse/builtin2.C: New test.
14505
14506 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14507
14508         PR c++/14401
14509         * g++.dg/init/ctor3.C: New test.
14510         * g++.dg/init/union1.C: New test.
14511         * g++.dg/ext/anon-struct4.C: New test.
14512
14513 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14514
14515         * g++.dg/lookup/koenig1.C: Tweak error messages.
14516         * g++.dg/lookup/used-before-declaration.C: Likewise.
14517         * g++.dg/other/do1.C: Likewise.
14518         * g++.dg/overload/koenig1.C: Likewise.
14519         * g++.dg/parse/crash13.C: Likewise.
14520         * g++.dg/template/instantiate3.C: Likewise.
14521
14522 2004-03-08  Eric Christopher  <echristo@redhat.com>
14523
14524         * * lib/target-supports.exp: Enable libiconv in test
14525         compilation.  Fix up error checking.
14526
14527 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14528
14529         PR middle-end/14289
14530         * gcc.dg/pr14289-1.c: New test case.
14531         * gcc.dg/pr14289-2.c: Likewise.
14532         * gcc.dg/pr14289-3.c: Likewise.
14533
14534 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14535
14536         * gcc.c-torture/execute/20040308-1.c: New test.
14537
14538 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14539
14540         * gcc.c-torture/execute/20040307-1.c: New test case.
14541
14542 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14543
14544         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14545
14546 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14547
14548         * gcc.dg/20040306-1.c: New test.
14549
14550 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14551
14552         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14553         them static.
14554         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14555
14556 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14557
14558         PR c/14465
14559         * gcc.dg/decl-6.c: New test.
14560
14561 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14562
14563         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14564         Rename LOGPOW -> LOG_POW.
14565         (SQRT_EXP, POW_EXP): New.
14566
14567 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14568
14569         * gcc.dg/i386-sse-8.c: New test.
14570
14571 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14572
14573         PR c/14114
14574         * gcc.dg/decl-5.c: New test.
14575
14576 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14577
14578         * gcc.dg/20040305-1.c: New test.
14579
14580 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14581
14582         PR other/14354
14583         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14584
14585 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14586
14587         PR c++/14425, c++/14426
14588         * g++.dg/ext/altivec-4.C: New test.
14589         * g++.dg/ext/altivec-5.C: New test.
14590
14591 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14592
14593         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14594         global variables of a type with no linkage.
14595         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14596         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14597         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14598         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14599         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14600         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14601         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14602         * g++.dg/warn/deprecated.C: Name enum Color.
14603         * g++.dg/overload/VLA.C: Name structure for 'b'.
14604         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14605
14606 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14607
14608         * gcc.c-torture/compile/20040304-1.c: New test.
14609
14610 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14611
14612         PR 13728
14613         * gcc.dg/decl-4.c: New testcase.
14614
14615 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14616
14617         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14618         as PRECF if sizeof (float) > sizeof (double).
14619         (PRECL): Make it the same as PRECF if
14620         sizeof (float) > sizeof (long double).
14621
14622 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14623
14624         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14625         system type.  Add check for irix6 which doesn't have c99 runtime.
14626
14627 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14628
14629         * gcc.dg/const-elim-1.c: xfail for xtensa.
14630
14631 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14632
14633         PR c++/14369
14634         * g++.dg/template/cond4.C: New test.
14635
14636 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14637
14638         PR c++/14360
14639         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14640
14641         PR c++/14361
14642         * g++.dg/parse/defarg7.C: New test.
14643
14644         PR c++/14359
14645         * g++.dg/template/friend26.C: New test.
14646
14647 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14648
14649         PR c++/14324
14650         * g++.dg/abi/mangle21.C: New test.
14651
14652         PR c++/14260
14653         * g++.dg/parse/constructor2.C: New test.
14654
14655         PR c++/14337
14656         * g++.dg/template/sfinae1.C: New test.
14657
14658 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14659
14660         PR c++/14267
14661         * g++.dg/expr/crash2.C: New test.
14662
14663         PR middle-end/13448
14664         * gcc.dg/inline-5.c: New test.
14665         * gcc.dg/always-inline.c: Split out tests into ...
14666         * gcc.dg/always-inline2.c: ... this and ...
14667         * gcc.dg/always-inline3.c: ... this.
14668
14669 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14670
14671         PR debug/12103
14672         * g++.dg/debug/crash1.C: New test.
14673
14674 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
14675
14676         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
14677         function with __attribute__((noinline)).
14678         (recurser_void2): Likewise.
14679         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
14680         (recurser_void2): Likewise.
14681
14682 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14683
14684         PR middle-end/14203
14685         * g++.dg/warn/Wunused-6.C: New test case.
14686
14687 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14688
14689         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14690         not defined.
14691
14692 2004-02-27  Eric Christopher  <echristo@redhat.com>
14693
14694         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14695         * g++.dg/charset/asm2.c: Run only x86.
14696         * gcc.dg/charset/asm3.c: Ditto.
14697
14698 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14699
14700         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14701         ld_library_path.
14702
14703 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14704
14705         * g++.dg/ext/altivec-3.C: New.
14706
14707 2004-02-26  Richard Henderson  <rth@redhat.com>
14708
14709         * g++.dg/ext/attrib10.C: Mark for warning.
14710         * gcc.dg/attr-alias-1.c: New.
14711
14712 2004-02-26  Richard Henderson  <rth@redhat.com>
14713
14714         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14715         * gcc.c-torture/execute/20040208-2.c: ... it back.
14716
14717 2004-02-26  Eric Christopher  <echristo@redhat.com>
14718
14719         * lib/target-supports.exp (check-iconv-available): New function.
14720         * lib/gcc-dg.exp (dg-require-iconv): New function.
14721         Use above.
14722         * gcc.dg/charset: New directory.
14723         * gcc.dg/charset/charset.exp: New file.
14724         * gcc.dg/charset/asm1.c: Ditto.
14725         * gcc.dg/charset/asm2.c: Ditto.
14726         * gcc.dg/charset/asm3.c: Ditto.
14727         * gcc.dg/charset/asm4.c: Ditto.
14728         * gcc.dg/charset/asm5.c: Ditto.
14729         * gcc.dg/charset/attribute1.c: Ditto.
14730         * gcc.dg/charset/attribute2.c: Ditto.
14731         * gcc.dg/charset/string1.c: Ditto.
14732         * g++.dg/charset: New directory.
14733         * g++.dg/dg.exp: Add here. Special options.
14734         * g++.dg/charset/charset.exp: New file.
14735         * g++.dg/charset/asm1.c: Ditto.
14736         * g++.dg/charset/asm2.c: Ditto.
14737         * g++.dg/charset/asm3.c: Ditto.
14738         * g++.dg/charset/asm4.c: Ditto.
14739         * g++.dg/charset/attribute1.c: Ditto.
14740         * g++.dg/charset/attribute2.c: Ditto.
14741         * g++.dg/charset/extern1.cc: Ditto.
14742         * g++.dg/charset/extern2.cc: Ditto.
14743         * g++.dg/charset/string1.c: Ditto.
14744
14745 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14746
14747         PR c++/14278
14748         * g++.dg/parse/comma1.C: New test.
14749
14750 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14751
14752         PR c++/14284
14753         * g++.dg/template/ttp8.C: New test.
14754
14755 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14756
14757         * gcc.dg/fixuns-trunc-1.c: New test.
14758
14759 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14760
14761         * gcc.dg/builtins-config.h: Use #elif.
14762
14763 2004-02-26  Michael Matz  <matz@suse.de>
14764
14765         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14766         * gcc.dg/991214-1.c: Likewise.
14767         * gcc.dg/i386-asm-1.c: Likewise.
14768
14769 2004-02-25  Richard Henderson  <rth@redhat.com>
14770
14771         * gcc.c-torture/execute/20040208-2.c: Move ...
14772         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14773
14774 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14775
14776         PR c++/14246
14777         * g++.dg/other/crash-3.C: New test.
14778
14779 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14780
14781         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14782         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14783
14784         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14785         HP-UX.
14786
14787 2004-02-24  Michael Matz  <matz@suse.de>
14788
14789         * gcc.dg/i386-regparm.c: New.
14790
14791 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14792
14793         * gcc.c-torture/execute/20040223-1.c: New.
14794
14795 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14796             Kazu Hirata  <kazu@cs.umass.edu>
14797
14798         * gcc.dg/fwritable-strings-1.c: Remove.
14799
14800 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14801
14802         PR c/14156
14803         * gcc.dg/20040223-1.c: New test.
14804
14805 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14806
14807         PR c++/14106
14808         * g++.dg/ext/typeof9.C: New test.
14809
14810 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14811
14812         PR c++/14250
14813         * g++.dg/other/switch1.C: New test.
14814
14815 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14816
14817         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14818         * gcc.dg/va-arg-1.c: Likewise.
14819
14820 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14821
14822         PR c++/14143
14823         * g++.dg/template/koenig5.C: New test.
14824
14825 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14826
14827         * g++.dg/ext/altivec-1.C: Generalize target triple.
14828         * g++.dg/ext/altivec-2.C: New test case.
14829         * g++.dg/ext/altivec_check.h: New file.
14830         * gcc.dg/altivec-1.c: Generalize target triple;
14831         include altivec_check.h and call altivec_check().
14832         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14833         * gcc.dg/altivec-6.c: New test case.
14834         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14835         type casts as needed.
14836         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14837         altivec_check().
14838         * gcc.dg/altivec-12.c: New test case.
14839         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14840         include altivec_check.h and call altivec_check().
14841         * gcc.dg/altivec_check.h: New file.
14842
14843 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14844
14845         * lib/target-supports.exp (check_alias_available): Don't mangle
14846         function `g' in test program.
14847
14848 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14849
14850         * lib/target-supports.exp (check_profiling_available): Check
14851         argument to determine whether we support a profiling type.
14852         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14853         check_profiling_available.
14854         * g++.dg/bprob/bprob.exp: Likewise
14855         * g77.dg/bprob/bprob.exp: Likewise.
14856         * gcc.misc-tests/bprob.exp: Likewise.
14857         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14858         dg-require-profiling and delete expected error handling.
14859         * gcc.dg/20021014-1.c: Likewise.
14860         * gcc.dg/nest.c: Likewise.
14861
14862 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14863
14864         PR c++/12007
14865         * g++.dg/other/vthunk1.C: New test.
14866
14867 2004-02-20  Falk Hueffner  <falk@debian.org>
14868
14869         PR target/14201
14870         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14871
14872 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14873
14874         PR c++/13927
14875         * g++.dg/other/error8.C: Remove XFAIL markers.
14876
14877         PR c++/14173
14878         * g++.dg/ext/packed5.C: New test.
14879
14880         PR c++/14199
14881         * g++.dg/warn/Wunused-5.C: New test.
14882
14883         PR c++/14186
14884         * g++.dg/lookup/member1.C: New test.
14885
14886 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14887
14888         * gcc.c-torture/compile/20040130-1.c: Enable only when
14889         __INT_MAX__ >= 2147483647L.
14890         * gcc.c-torture/compile/961203-1.c: Likewise.
14891
14892 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14893
14894         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14895         * g++.dg/opt/template1.C: Robustify assembler regexp
14896
14897 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14898
14899         * gcc.c-torture/execute/simd-4.x: Remove.
14900         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14901         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14902         Guard with #ifndef SKIP_ATTRIBUTE.
14903         * gcc.dg/compat/vector-1_y.c: Likewise.
14904         * gcc.dg/compat/vector-2_x.c: Likewise.
14905         * gcc.dg/compat/vector-2_y.c: Likewise.
14906         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14907         * g++.dg/eh/simd-2.C: Likewise.
14908
14909 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14910
14911         * gcc.c-torture/compile/complex-1.c: New.
14912
14913 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14914
14915         PR target/14209
14916         * gcc.c-torture/execute/20040218-1.c: New test.
14917
14918 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14919
14920         PR c++/14181
14921         * g++.dg/parse/new2.C: New test.
14922
14923 2004-02-18  Paul Brook  <paul@codesourcery.com>
14924
14925         * gcc.c-torture/compile/libcall-1.c: New test.
14926
14927 2004-02-18  Paul Brook  <paul@codesourcery.com>
14928
14929         PR debug/12934
14930         * gcc.dg/debug/debug-7.c: New test.
14931
14932 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14933
14934         * gcc.dg/20040217-1.c: New test.
14935
14936 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14937
14938         * gcc.c-torture/execute/990208-1.x: Delete.
14939
14940 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14941
14942         * gcc.c-torture/execute/20040208-2.x: New file.
14943
14944 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14945
14946         PR c++/11326
14947         * g++.dg/abi/structret1.C: New test.
14948
14949 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14950
14951         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14952         (i386_cpuid): No need to test if cpuid is available on AMD64.
14953         Fix assembly, so that it works onboth i386 and AMD64.
14954         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14955         (vecInLong): Fix s[] member type to unsigned int.
14956         (vecInWord): Remove type.
14957         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14958         (a64, b64, c64, d64, e64): Remove.
14959         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14960         Remove unused variable.  Remove initialization of removed variables.
14961         Don't call mmx_tests nor sse_tests.
14962         (reference_mmx, reference_sse): Remove.
14963         (check): Add return stmt.
14964         * gcc.dg/i386-sse-7.c: New test.
14965         * gcc.dg/i386-mmx-4.c: New test.
14966
14967 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14968
14969         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14970         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14971         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14972         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14973         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14974         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14975         g++.dg/tc1/dr94.C: Fix line terminator.
14976
14977 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14978
14979         * gcc.c-torture/compile/20040216-1.c: New.
14980
14981 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14982
14983         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14984         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14985         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14986         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14987         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14988         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14989
14990 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14991
14992         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14993
14994 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14995
14996         PR c++/13971
14997         * g++.dg/expr/cond4.C: New test.
14998
14999         PR c++/14086
15000         * g++.dg/lookup/crash2.C: New test.
15001
15002 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15003
15004         * gcc.c-torture/compile/20040214-2.c: New test.
15005
15006 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15007
15008         PR c++/14116
15009         * g++.dg/ext/typeof8.C: New test.
15010
15011 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15012
15013         * gcc.c-torture/compile/20040214-1.c: New test.
15014
15015 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15016
15017         PR c++/13635
15018         * g++.dg/template/spec11.C: New test.
15019
15020 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15021
15022         PR c++/13927
15023         * g++.dg/other/error8.C: New test.
15024
15025 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15026
15027         PR c++/14122
15028         * g++.dg/template/array4.C: New test.
15029
15030         PR c++/14108
15031         * g++.dg/inherit/thunk2.C: New test.
15032
15033         PR c++/14083
15034         * g++.dg/eh/cond2.C: New test.
15035
15036 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15037
15038         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15039
15040 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15041
15042         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15043
15044 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15045
15046         * g++.dg/simd-2.C: xfail on ppc64-linux.
15047
15048 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15049
15050         PR c/456
15051         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15052         tests.
15053
15054 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15055
15056         * gcc.dg/builtins-33.c: New test.
15057
15058 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15059
15060         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15061
15062 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15063
15064         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15065
15066 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15067
15068         * gcc.dg/ppc64-abi-3.c: New test.
15069
15070 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15071
15072         PR c/14092
15073
15074         * gcc.dg/pr14092-1.c: New testcase.
15075
15076 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15077
15078         * gcc.dg/cpp/assert4.c: Fix typo last change.
15079
15080         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15081         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15082
15083         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15084
15085 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15086
15087         * gcc.c-torture/compile/20040209-1.c: New test case.
15088
15089 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15090
15091         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15092
15093 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15094
15095         * gcc.c-torture/execute/20040208-[12].c: New tests.
15096
15097 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15098
15099         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15100
15101 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15102
15103         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15104
15105 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15106
15107         Bug 13856
15108         * gcc.dg/visibility-8.c: New testcase.
15109
15110 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15111
15112         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15113         arguments.
15114         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15115
15116 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15117
15118         PR middle-end/13696
15119         * g++.dg/opt/fold1.C: New test case.
15120
15121 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15122
15123         PR c++/14033
15124         * g++.dg/other/crash-2.C: New test.
15125
15126 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15127
15128         PR c++/14028
15129         * g++.dg/parse/angle-bracket2.C: New test.
15130
15131 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15132
15133         PR middle-end/13750
15134         Revert:
15135         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15136         PR pch/13361
15137         * testsuite/g++.dg/pch/wchar-1.C: New.
15138         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15139
15140 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15141
15142         PR c++/14008
15143         * g++.dg/parse/error15.C: New test.
15144         * g++.dg/parse/crash11.C: Update dg-error mark.
15145
15146 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15147
15148         PR c++/13932
15149         * g++.dg/warn/conv2.C: New test.
15150
15151 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15152
15153         PR c++/13086
15154         * g++.dg/warn/incomplete1.C: Remove xfail.
15155
15156 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15157
15158         * lib/file-format.exp (gcc_target_object_format): Use
15159         ${tool}_target_compile, not gcc_target_compile.
15160         * lib/target-supports.exp (check_alias_available): Likewise.
15161         (check_gc_sections_available): Likewise.
15162         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15163         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15164         dg-require-alias.
15165
15166 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15167
15168         PR c++/13969
15169         * g++.dg/template/static6.C: New test.
15170
15171 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15172
15173         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15174
15175 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15176
15177         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15178         tests for systems where `char' is unsigned by default.
15179
15180 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15181
15182         PR c++/13997
15183         * g++.dg/template/partial3.C: New test.
15184
15185 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15186
15187         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15188         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15189         Remove mentions of obsolete ports.
15190
15191 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15192
15193         * gcc.dg/noncompile/20001228-1.c: Fix for new
15194         error message.
15195
15196 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15197
15198         PR target/9348
15199         * gcc.c-torture/execute/multdi-1.c: New test case.
15200
15201 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15202
15203         PR c++/13925
15204         * g++.dg/template/lookup5.C: New test.
15205
15206 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15207
15208         PR c++/13950
15209         * g++.dg/template/lookup4.C: New test.
15210
15211         PR c++/13970
15212         * g++.dg/parse/error14.C: New test.
15213
15214         PR c++/14002
15215         * g++.dg/parse/template13.C: New test.
15216
15217 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15218
15219         PR c++/13978
15220         * g++.dg/template/koenig4.C: New test.
15221
15222         PR c++/13968
15223         * g++.dg/template/crash17.C: New test.
15224
15225         PR c++/13975
15226         * g++.dg/parse/error13.C: New test.
15227         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15228
15229 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15230
15231         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15232
15233 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15234
15235         PR c/11658
15236         PR c/13994
15237         * gcc.dg/noncompile/20040203-1.c: New test.
15238         * gcc.dg/noncompile/20040203-2.c: Likewise.
15239         * gcc.dg/noncompile/20040203-3.c: Likewise.
15240         * gcc.dg/20040203-1.c: Likewise.
15241
15242 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15243
15244         PR c++/10858
15245         * g++.dg/template/sizeof7.C: New test.
15246
15247 2004-02-02  Eric Christopher  <echristo@redhat.com>
15248             Zack Weinberg  <zack@codesourcery.com>
15249
15250         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15251
15252 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15253
15254         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15255         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15256         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15257         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15258
15259 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15260
15261         PR c++/13113
15262         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15263
15264         PR c++/13854
15265         * g++.dg/ext/attrib13.C: New test.
15266
15267         PR c++/13907
15268         * g++.dg/conversion/op2.C: New test.
15269
15270 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15271
15272         * gcc.dg/titype-1.c: Fix pasto.
15273
15274 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15275
15276         * gcc.dg/titype-1.c: New test.
15277
15278 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15279
15280         PR c++/13957
15281         * g++.dg/template/non-type-template-argument-1.C,
15282         g++.dg/template/qualified-id1.C: Update dg-error marks.
15283         * g++.dg/template/nontype6.C: New test.
15284
15285 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15286
15287         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15288         * gcc.dg/builtins-31.c: New testcase.
15289         * gcc.dg/builtins-32.c: New testcase.
15290
15291 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15292
15293         * objc.dg/call-super-2.m: Update line numbers
15294         for the including of stddef.h.
15295
15296 2004-01-30  Michael Matz  <matz@suse.de>
15297
15298         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15299         g++.dg/ext/case-range3.C: New tests.
15300
15301 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15302
15303         DR206
15304         PR c++/13813
15305         * g++.dg/template/member4.C: New test.
15306
15307 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15308
15309         PR c++/13683
15310         * g++.dg/template/sizeof6.C: New test.
15311
15312 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15313
15314         * gcc.dg/fwritable-strings-1.c: New test.
15315
15316 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15317
15318         * gcc.c-torture/compile/20040130-1.c: New test.
15319
15320 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15321
15322         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15323
15324 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15325
15326         PR c++/13883
15327         * g++.dg/template/ctor3.C: New test.
15328
15329 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15330
15331         * g++.dg/tc1: New directory.
15332         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15333         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15334         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15335         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15336         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15337
15338 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15339
15340         * g++.dg/parse/error11.C: New test.
15341         * g++.dg/parse/error12.C: Likewise.
15342
15343 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15344
15345         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15346         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15347
15348 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15349
15350         PR c++/13791
15351         * g++.dg/ext/attrib12.C: New test.
15352
15353         PR c++/13736
15354         * g++.dg/parse/cast2.C: New test.
15355
15356 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15357
15358         * objc.dg/encode-2.m (main): New local string.  Set depending on
15359         sizeof long.  Use in sscanf call.
15360         * objc.dg/encode-3.m (main): New local string.  Set depending on
15361         sizeof long.  Use in scan_initial call.
15362
15363 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15364
15365         * objc.dg/call-super-2.m: Make LP64-safe.
15366         * objc.dg/desig-init-1.m: Likewise.
15367
15368 2004-01-27  Devang Patel <dpatel@apple.com>
15369
15370         * g++.dg/debug/namespace1.C: New test.
15371
15372 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15373
15374         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15375         xscale-*-*.
15376
15377         * gcc.dg/arm-mmx-1.c: New test.
15378
15379 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15380
15381         * gcc.dg/20040127-1.c: New test.
15382         * gcc.dg/20040127-2.c: New test.
15383
15384 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15385
15386         * objc.dg/stret-1.m (glob): Renamed to globa.
15387
15388 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15389
15390         PR c++/13663
15391         * g++.dg/expr/for1.C: New test.
15392
15393 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15394
15395         PR middle-end/13779
15396         * gcc.dg/darwin-longlong.c: New test.
15397
15398 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15399
15400         * gcc.dg/20040124-1.c: Moved test from here...
15401         * gcc.c-torture/compile/20040124-1.c: ...to here.
15402
15403 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15404
15405         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15406         the assembly output if -m64 is passed.
15407
15408 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15409
15410         PR c++/13833
15411         * g++.dg/template/cond3.C: New test.
15412
15413 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15414
15415         PR c++/13810
15416         * g++.dg/template/ttp7.C: New test.
15417
15418 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15419
15420         PR c++/13797
15421         * g++.dg/template/nontype4.C: New test.
15422         * g++.dg/template/nontype5.C: Likewise.
15423
15424 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15425
15426         * gcc.dg/torture/mips-clobber-at.c: New test.
15427
15428 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15429
15430         * gcc.dg/20040124-1.c: New test.
15431
15432 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15433
15434         * gcc.dg/20040123-1.c: New test.
15435
15436 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15437
15438         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15439
15440 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15441
15442         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15443
15444 2004-01-23  Andrew Pinski  <apinski@apple.com>
15445
15446         * gcc.dg/20030121-1.c: Move to ..
15447         * gcc.dg/20040121-1.c: here.
15448
15449 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15450
15451         * gcc.dg/builtins-29.c: New test case.
15452
15453 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15454
15455         PR 18314
15456         * gcc.dg/builtins-30.c: New testcase.
15457
15458 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15459
15460         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15461         * lib/g77.exp: Likewise.
15462         * lib/objc.exp: Likewise.
15463         * lib/g++.exp: Likewise.
15464
15465 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15466
15467         * gcc.dg/struct-by-value-2.c: New test.
15468
15469 2004-01-21  Andrew Pinski  <apinski@apple.com>
15470
15471         PR target/13785
15472         * gcc.dg/20030121-1.c: New test.
15473
15474 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15475
15476         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15477         clobber frame pointer register in asm statement.
15478
15479 2004-01-21  Falk Hueffner  <falk@debian.org>
15480
15481         * gcc.c-torture/compile/20040121-1.c: New test.
15482
15483 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15484
15485         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15486
15487 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15488
15489         * gcc.dg/ppc64-abi-2.c: New test.
15490
15491 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15492
15493         * lib/treelang.exp: Fill out this file.
15494         * lib/treelang-dg.exp: New File.
15495
15496 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15497
15498         * gcc.c-torture/compile/981022-1.c: Remove.
15499         * gcc.dg/array-5.c: Remove XFAIL.
15500         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15501         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15502         gcc.dg/cond-lvalue-1.c: Update.
15503         * gcc.dg/cast-lvalue-2.c: New test.
15504
15505 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15506
15507         PR c++/13592
15508         * g++.dg/other/error1.C (class foo): Tweak error message.
15509
15510         PR c++/13592
15511         * g++.dg/template/call2.C: New test.
15512
15513 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15514
15515         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15516         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15517         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15518         scalar-return-1_x.c, scalar-return-2_y.c,
15519         scalar-return-3_x.c, scalar-return-3_y.c,
15520         scalar-return-4_x.c, scalar-return-4_y.c,
15521         struct-align-1.h, struct-align-1_x.c,
15522         struct-align-1_y.c, struct-align-2.h,
15523         struct-align-2_x.c, struct-align-2_y.c,
15524         struct-by-value-10_y.c, struct-by-value-11_x.c,
15525         struct-by-value-11_y.c, struct-by-value-12_x.c,
15526         struct-by-value-12_y.c, struct-by-value-13_x.c,
15527         struct-by-value-13_y.c, struct-by-value-14_x.c,
15528         struct-by-value-14_y.c, struct-by-value-15_x.c,
15529         struct-by-value-15_y.c, struct-by-value-16_y.c,
15530         struct-by-value-17_y.c, struct-by-value-18_y.c,
15531         struct-by-value-19_y.c, struct-by-value-1_x.c,
15532         struct-by-value-1_y.c, struct-by-value-20_y.c,
15533         struct-by-value-2_x.c, struct-by-value-2_y.c,
15534         struct-by-value-3_y.c, struct-by-value-4_x.c,
15535         struct-by-value-4_y.c, struct-by-value-5_y.c,
15536         struct-by-value-6_y.c, struct-by-value-7_y.c
15537         struct-by-value-8_x.c, struct-by-value-8_y.c
15538         struct-by-value-9_x.c, struct-by-value-9_y.c
15539         struct-return-10_x.c, struct-return-10_y.c,
15540         struct-return-19_x.c, struct-return-20_x.c
15541         struct-return-2_x.c, struct-return-2_y.c
15542         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15543         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15544
15545 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15546
15547         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15548         attribute on sparc*-sun-solaris2.*.
15549
15550 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15551
15552         PR c++/13710
15553         * g++.dg/ext/typeof7.C: New test.
15554
15555 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15556
15557         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15558         * gcc.dg/const-elim-1.c: Same.
15559
15560 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15561
15562         * objc.dg/stret-1.m: New.
15563         * objc.dg/stret-2.m: New.
15564
15565 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15566
15567         PR c++/11895
15568         * g++.dg/ext/vector1.C: New test.
15569
15570 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15571
15572         * gcc.dg/pch/import-1.c: New.
15573         * gcc.dg/pch/import-1.hs: New.
15574         * gcc.dg/pch/import-1a.h: New.
15575         * gcc.dg/pch/import-1b.h: New.
15576         * gcc.dg/pch/import-1c.h: New.
15577
15578 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15579
15580         PR c++/13574
15581         * g++.dg/ext/array1.C: New test.
15582
15583         PR c++/13178
15584         * g++.dg/conversion/op1.C: New test.
15585
15586 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15587
15588         PR 11864
15589         From Kazumoto Kojima / Dan Kegel:
15590         * gcc.dg/pr11864-1.c: New test.
15591
15592         PR 10392
15593         From Marcus Comstedt / Dan Kegel:
15594         * gcc.dg/pr10392-1.c: New test.
15595
15596 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15597
15598         PR c++/13478
15599         * g++.dg/init/ref10.C: New test.
15600
15601 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15602
15603         PR c++/13407
15604         * g++.dg/parse/typename6.C: New test.
15605
15606 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15607
15608         PR pch/13361
15609         * testsuite/g++.dg/pch/wchar-1.C: New.
15610         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15611
15612 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15613
15614         PR c++/9259
15615         * g++.dg/expr/sizeof2.C: New test.
15616
15617 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15618
15619         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15620
15621 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15622
15623         PR c++/13659
15624         * g++.dg/lookup/strong-using-3.C: New.
15625         * g++.dg/lookup/using-10.C: New.
15626
15627 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15628
15629         PR c++/13594
15630         * g++.dg/lookup/strong-using-2.C: New.
15631
15632 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15633             Dan Kegel <dank@kegel.com>
15634             J"orn Rennecke <joern.rennecke@superh.com>
15635
15636         PR target/9365
15637         * gcc.dg/pr9365-1.c: New test.
15638
15639 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15640
15641         PR c++/8856
15642         * g++.dg/parse/casting-operator2.C: New test.
15643         * g++.old-deja/g++.pt/explicit83.C: Remove.
15644
15645 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15646
15647         * gcc.dg/label-compound-stmt-1.c: New test.
15648         * gcc.c-torture/compile/950922-1.c,
15649         gcc.c-torture/compile/20000211-3.c,
15650         gcc.c-torture/compile/20000518-1.c,
15651         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15652         compound statements.
15653
15654 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15655
15656         * gcc.dg/ppc64-abi-1.c: New test.
15657
15658 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15659
15660          * g++.dg/ext/attrib9.C: Add dg-warnings.
15661
15662 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15663
15664         PR c++/12335
15665         * g++.dg/parse/dtor3.C: New test.
15666
15667 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15668
15669         PR c++/12709
15670         * g++.dg/parse/try-catch-1.C: New test.
15671
15672 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
15673
15674         * ada/acats/run_all.sh: Add more verbose output in acats.log
15675         when compiling tests.
15676
15677 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15678
15679         PR 13656
15680         * gcc.dg/typedef-redecl.c: New test case.
15681         * gcc.dg/typedef-redecl.h: New support file.
15682
15683 2004-01-13  Jan Hubicka  <jh@suse.cz>
15684
15685         * gcc.dg/always_inline.c: New test.
15686         * gcc.dg/debug/20031231-1.c: Fix.
15687
15688 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15689
15690         PR c++/13474
15691         * g++.dg/template/array3.C: New test.
15692
15693 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15694
15695         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15696         * g++.dg/warn/Wunused-2.C: Likewise.
15697
15698 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15699
15700         PR c++/13289
15701         * g++.dg/template/instantiate6.C: New test.
15702
15703 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15704
15705         PR middle-end/11397
15706         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15707
15708 2004-01-12  Jan Hubicka  <jh@suse.cz>
15709
15710         PR opt/12826
15711         * gcc.dg/20040112-1.c: New.
15712
15713         * gcc.dg/dwarf-die[1-7].c: Move to...
15714         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15715         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15716
15717 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15718
15719         PR c++/4100
15720         * g++.dg/parse/friend4.C: New test.
15721
15722 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15723
15724         PR c++/4100
15725         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15726         definition is called a friend.
15727
15728 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15729
15730         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15731
15732 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15733
15734         PR c++/3478
15735         * g++.dg/parse/error10.C: New test.
15736         * g++.dg/template/arg2.C: Accept "invalid type" error.
15737
15738 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15739
15740         PR middle-end/13392
15741         * g++.dg/opt/expect2.C: New test.
15742
15743 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15744
15745         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15746         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15747         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15748         Update dg-error regexps.
15749
15750 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15751
15752         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15753         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15754
15755 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15756
15757         * gcc.dg/pragma-re-1.c: Use right pointer type.
15758
15759 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15760
15761         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15762
15763 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15764
15765         * gcc.dg/rs6000-ldouble-1.c: New.
15766
15767 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15768
15769         DR 337
15770         PR c++/9256
15771         * g++.dg/other/abstract1.C: New test.
15772
15773 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15774
15775         * g++.dg/lookup/strong-using-1.C: New.
15776
15777 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15778
15779         PR c/11234
15780         * gcc.dg/func-ptr-conv-1.c: New test.
15781         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15782
15783 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15784
15785         PR target/13380.
15786         * gcc.c-torture/compile/20040109-1.c: New.
15787
15788 2004-01-08  Stuart Hastings  <stuart@apple.com>
15789
15790         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15791         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15792         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15793
15794 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15795
15796         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15797
15798 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15799
15800         * ada/acats/run_acats: Treat 'gnatchop' the same way
15801         as 'gnatmake'.  Export GCC_DRIVER.
15802         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15803         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15804
15805 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15806
15807         PR c++/12573
15808         * g++.dg/template/dependent-expr4.C: New test.
15809
15810 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15811
15812         * gcc.dg/altivec-11.c: New test.
15813
15814 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15815
15816         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15817
15818 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15819
15820         PR c/6024
15821         * gcc.dg/enum-compat-1.c: New test.
15822         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15823
15824 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15825
15826         PR c/12165
15827         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15828         gcc.dg/c99-idem-qual-3.c: New tests.
15829
15830 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15831
15832         * gcc.dg/winline-7.c: Don't cast void * to int.
15833
15834 2004-01-06  Jan Hubicka  <jh@suse.cz>
15835
15836         * gcc.dg/i386-sse-5.c: New test
15837         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15838
15839 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15840
15841         PR c++/12815
15842         * g++.dg/rtti/typeid4.C: New test.
15843
15844 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15845
15846         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15847
15848 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15849
15850         PR c++/12132
15851         * g++.dg/template/error11.C: New test.
15852
15853         PR c++/13451
15854         * g++.dg/template/class2.C: New test.
15855
15856 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15857         Richard Sandiford <rsandifo@redhat.com>
15858
15859         PR c++/13387
15860         * g++.dg/opt/alias3.C: New test.
15861
15862 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15863
15864         PR c++/13157
15865         * g++.dg/template/koenig3.C: New test.
15866
15867         PR c++/13529
15868         * g++.dg/parse/offsetof3.C: New test.
15869
15870         * g++.dg/init/copy7.C: Add missing dg-error markers.
15871
15872         PR c++/12226
15873         * g++.dg/init/copy7.c: New test.
15874
15875         PR c++/13536
15876         * g++.dg/parse/cast1.C: New test.
15877
15878 2004-01-04  Jan Hubicka  <jh@suse.cz>
15879
15880         * gcc.dg/winline[1-7].c: New tests.
15881
15882 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15883
15884         PR c++/13520
15885         * g++.dg/template/qualttp22.C: New test.
15886
15887 2004-01-01  Jan Hubicka  <jh@suse.cz>
15888
15889         * gcc.dg/debug/20031231-1.c: New.
15890         * gcc.c-torture/compile/20040101-1.c: New.
15891         * gcc.dg/dwarf-die-[1-7].c: New.
15892
15893 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15894
15895         PR optimization/13521
15896         * gcc.c-torture/compile/20031231-1.c: New test.
15897
15898 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15899
15900         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15901
15902 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15903
15904         PR c++/10079
15905         * g++.dg/template/crash16.C: New test.
15906
15907 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15908
15909         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15910
15911 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15912
15913         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15914         ports.
15915         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15916         * g++.old-deja/g++.law/profile1.C: Likewise.
15917         * gcc.c-torture/compile/981006-1.c: Likewise.
15918         * gcc.c-torture/execute/loop-2e.x: Likewise.
15919         * gcc.c-torture/execute/loop-2f.x: Remove.
15920         * gcc.c-torture/execute/loop-2g.x: Likewise.
15921         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15922         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15923
15924 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15925
15926         PR c++/13507
15927         * g++.dg/ext/attrib11.C: New test.
15928
15929         PR c++/13494
15930         * g++.dg/template/array2-1.C: New test.
15931         * g++.dg/template/array2-2.C: New test.
15932
15933 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15934
15935         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15936
15937 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15938
15939         PR c++/12774
15940         * g++.dg/template/array1-1.C: New test.
15941         * g++.dg/template/array1-2.C: New test.
15942
15943 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15944
15945         PR fortran/12632
15946         * g77.dg/12632.f: New test case.
15947
15948 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15949
15950         PR c++/13289
15951         * g++.dg/parse/nontype1.C: New test.
15952
15953 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15954
15955         PR c++/12403
15956         * g++.dg/parse/explicit1.C: New test.
15957         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15958
15959 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15960
15961         PR c++/13081
15962         * g++.dg/opt/inline6.C: New test.
15963
15964         PR c++/12613
15965         * g++.dg/parse/error9.C: New test.
15966
15967         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15968
15969 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15970
15971         PR c++/13009
15972         * g++.dg/init/assign1.C: New test.
15973
15974 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15975
15976         PR c++/13070
15977         * g++.dg/warn/format3.C: New test case.
15978
15979 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15980
15981         * gcc.c-torture/compile/20031227-1.c: New test.
15982
15983 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15984
15985         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15986         * g77.dg/bprob/bprob.exp: Likewise.
15987         * gcc.misc-tests/bprob.exp: Likewise.
15988         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15989         variants on systems where the library does not provide that
15990         functionality.
15991         * gcc.dg/builtins-20.c: Use builtins-config.h.
15992         * gcc.dg/builtins-config.h: New file.
15993
15994 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15995
15996         * lib/gcc-dg.exp (dg-require-profiling): New function.
15997         * lib/target-supports.exp (check_profiling_available): Likewise.
15998         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15999         * g77.dg/bprob/bprob.exp: Likewise.
16000         * gcc.misc-tests/bprob.exp: Likewise.
16001         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16002         * gcc.dg/20021014-1.c: Likewise.
16003         * gcc.dg/nest.c: Likewise.
16004
16005 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16006
16007         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16008         compiling.
16009         * g++.dg/lookup/java2.C: Likewise.
16010         * gcc.dg/cpp/lexident.c: Likewise.
16011
16012 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16013
16014         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16015         given.
16016         * gcc.c-torture/compile/961203-1.c: Likewise.
16017         * gcc.c-torture/compile/980506-1.c: Likewise.
16018
16019 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16020
16021         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16022         (additional_prunes): New global.
16023         (gcc-dg-prune): Handle additional per-test pruning.
16024         (dg-test): Clear additional_prunes between tests.
16025
16026         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16027         dg-prune-output to avoid spurious failures from assembler
16028         complaining about nonexistent WAW violations.
16029         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16030         Use dg-prune-output to avoid spurious failures from assembler
16031         warning about Itanium B-step errata.
16032
16033 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16034
16035         * g++.dg/abi/macro0.C: New test.
16036         * g++.dg/abi/macro1.C: Likewise.
16037         * g++.dg/abi/macro2.C: Likewise.
16038
16039         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16040         * g++.dg/abi/bitfield7.C: Likewise.
16041         * g++.dg/abi/dtor2.C: Likewise.
16042         * g++.dg/abi/mangle11.C: Likewise.
16043         * g++.dg/abi/mangle12.C: Likewise.
16044         * g++.dg/abi/mangle14.C: Likewise.
16045         * g++.dg/abi/mangle17.C: Likewise.
16046         * g++.dg/abi/vbase10.C: Likewise.
16047         * g++.dg/abi/vbase14.C: Likewise.
16048         * g++.dg/template/qualttp17.C: Likewise.
16049
16050 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16051
16052         PR c/11995
16053         * gcc.dg/20031223-1.c: New test.
16054
16055 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16056
16057         * gcc.dg/noreturn-7.c: New test.
16058
16059 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16060
16061         * gcc.dg/null-pointer-1.c: New test.
16062
16063 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16064
16065         * g++.old-deja/g++.jason/template18.C: Remove.
16066         * g++.old-deja/g++.jason/template37.C: Likewise.
16067
16068         PR c++/12862
16069         * g++.dg/lookup/ns1.C: New test.
16070
16071         PR c++/12397
16072         * g++.dg/template/lookup3.C: New test.
16073
16074 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16075
16076         * g++.dg/template/recurse1.C: New test
16077
16078 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16079
16080         PR c++/12479
16081         * g++.dg/parse/semicolon1.C: New test.
16082         * g++.dg/parse/semicolon1.h: Likewise.
16083
16084 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16085
16086         * gcc.dg/darwin-misaligned.c: New test.
16087
16088 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16089
16090         PR c/9163
16091         * gcc.dg/20031222-1.c: New test.
16092
16093 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16094
16095         PR c++/13438
16096         * g++.dg/parse/error8.C: New test.
16097
16098         PR c++/11554
16099         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16100
16101 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16102
16103         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16104         too small.
16105         * gcc.c-torture/compile/930217-1.c: Likewise.
16106         * gcc.c-torture/compile/930513-1.c: Likewise.
16107         * gcc.c-torture/execute/920908-2.c: Likewise.
16108         * gcc.c-torture/execute/921204-1.c: Likewise.
16109         * gcc.c-torture/execute/930621-1.c: Likewise.
16110         * gcc.c-torture/execute/930630-1.c: Likewise.
16111         * gcc.c-torture/execute/931031-1.c: Likewise.
16112         * gcc.c-torture/execute/980602-2.c: Likewise.
16113         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16114         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16115         * gcc.c-torture/execute/extzvsi.c: Likewise.
16116         * gcc.c-torture/unsorted/ext.c: Likewise.
16117
16118 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16119
16120         PR target/12749
16121         * gcc.c-torture/compile/20031220-2.c: New test case.
16122
16123 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16124
16125         PR optimization/13031
16126         * gcc.c-torture/compile/20031220-1.c: New test case.
16127
16128 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16129
16130         * gcc.dg/cast-function-1.c: New test.
16131
16132 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16133
16134         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16135         formats.
16136
16137 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16138
16139         PR c++/12795
16140         * g++.dg/ext/attrib10.C: New test.
16141
16142 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16143
16144         * gcc.dg/cleanup-10.c: New test.
16145         * gcc.dg/cleanup-11.c: New test.
16146
16147 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16148
16149         PR c++/13239
16150         * g++.dg/opt/expect1.C: New test.
16151
16152 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16153
16154         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16155
16156 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16157
16158         PR debug/12923
16159         * gcc.dg/20031218-1.c: New test.
16160
16161         PR debug/12389
16162         * gcc.dg/20031218-2.c: New test.
16163         * gcc.dg/20031218-3.c: New test.
16164
16165         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16166         of label name and allow for USER_LABEL_PREFIX == "_" names.
16167         * g++.dg/abi/mangle18-2.C: Likewise.
16168         * g++.dg/abi/mangle19-1.C: Likewise.
16169         * g++.dg/abi/mangle19-2.C: Likewise.
16170         * g++.dg/abi/mangle20-1.C: Likewise.
16171         * g++.dg/abi/mangle20-2.C: Likewise.
16172
16173 2003-12-18  Richard Henderson  <rth@redhat.com>
16174
16175         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16176
16177 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16178             Dan Kegel <dank@kegel.com>
16179
16180         PR other/12009
16181         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16182         testing a cross compiler, it causes spurious compile failures.
16183         * lib/g++.exp: Likewise.
16184
16185 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16186
16187         PR c++/13262
16188         * g++.dg/template/access13.C: New test.
16189
16190 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16191
16192         * gcc.dg/20031216-1.c: New test.
16193
16194 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16195
16196         PR c++/9154
16197         * g++.dg/template/error10.C: New test.
16198
16199 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16200
16201         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16202         * g++.dg/eh/simd-2.C: Likewise.
16203
16204 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16205             Roger Sayle  <roger@eyesopen.com>
16206
16207         * gcc.c-torture/execute/ieee/mzero5.c: New.
16208
16209 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16210
16211         PR c++/10603
16212         * g++.dg/parse/error6.C: New test.
16213
16214         PR c++/12827
16215         * g++.dg/parse/error7.C: New test.
16216
16217 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16218
16219         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16220         at -O with stabs debugging formats.
16221         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16222         * gcc.dg/debug/debug-2.c: Likewise.
16223
16224 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16225
16226         PR c++/12696
16227         * g++.dg/init/error1.C: New test.
16228
16229         PR c++/12218
16230         * g++.dg/init/pm3.C: New test.
16231
16232 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16233
16234         PR c/3347
16235         * gcc.dg/bitfld-8.c: New test.
16236
16237 2003-12-16  James Lemke  <jim@wasabisystems.com>
16238
16239         * gcc.dg/arm-scd42-[123].c: New tests.
16240
16241 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16242
16243         PR c++/9043
16244         * g++.dg/abi/mangle20-1.C: New test.
16245         * g++.dg/abi/mangle20-2.C: New test.
16246
16247 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16248
16249         PR c++/13275
16250         * g++.dg/other/offsetof2.C: Remove XFAIL.
16251         * g++.dg/parse/offsetof1.C: New test.
16252         * g++.gd/parse/offsetof2.C: Likewise.
16253
16254 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16255
16256         * g++.dg/template/nontype3.C: New test.
16257         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16258
16259 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16260
16261         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16262
16263 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16264
16265         PR c++/13387
16266         * g++.dg/expr/assign1.C: New test.
16267
16268         PR c++/13242
16269         * g++.dg/abi/mangle19-1.C: New test.
16270         * g++.dg/abi/mangle19-2.C: New test.
16271
16272 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16273
16274         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16275
16276 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16277
16278         * gcc.c-torture/execute/20031216-1.c: New test.
16279
16280 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16281
16282         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16283         an ICE regression.
16284
16285 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16286
16287         PR c++/10926
16288         * g++.dg/template/error9.C: New test.
16289
16290         PR c++/11116
16291         * g++.dg/template/error8.C: New test.
16292
16293 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16294
16295         PR middle-end/13400
16296         * gcc.c-torture/execute/20031215-1.c: New test case.
16297
16298 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16299
16300         PR c++/13269
16301         * g++.dg/parse/error5.C: New test.
16302
16303         PR c++/12989
16304         * g++.dg/expr/sizeof1.C: New test.
16305
16306         PR c++/13310
16307         * g++.dg/template/crash15.C: New test.
16308
16309 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16310
16311         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16312         a non-POD type as the last named parameter of a varargs function.
16313
16314 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16315
16316         PR c++/13243
16317         PR c++/12573
16318         * g++.dg/template/crash14.C: New test.
16319         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16320
16321 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16322
16323         * g++.dg/other/java1.C: New test.
16324
16325         PR c++/13241
16326         * g++.dg/abi/mangle18-1.C: New test.
16327         * g++.dg/abi/mangle18-2.C: New test.
16328
16329 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16330
16331         PR optimization/10312
16332         * gcc.c-torture/execute/20031214-1.c: New.
16333
16334 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16335
16336         PR c++/10779
16337         PR c++/12160
16338         * g++.dg/parse/error3.C: New test.
16339         * g++.dg/parse/error4.C: Likewise.
16340         * g++.dg/abi/mangle4.C: Tweak error messages.
16341         * g++.dg/lookup/using5.C: Likewise.
16342         * g++.dg/other/error2.C: Likewise.
16343         * g++.dg/parse/typename5.C: Likewise.
16344         * g++.dg/parse/undefined1.C: Likewise.
16345         * g++.dg/template/arg2.C: Likewise.
16346         * g++.dg/template/ttp3.C: Likewise.
16347         * g++.dg/template/type1.C: Likewise.
16348         * g++.old-deja/g++.other/crash32.C: Likewise.
16349         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16350
16351 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16352
16353         PR c++/13106
16354         * g++.dg/warn/noreturn-3.C: New test.
16355
16356 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16357
16358         PR c++/13118
16359         * g++.dg/abi/covariant3.C: New.
16360
16361 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16362
16363         * g++.dg/eh/ia64-1.C: New test.
16364
16365 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16366
16367         PR optimization/13037
16368         * g77.f-torture/execute/13037.f: New test case.
16369
16370 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16371
16372         PR c++/12881
16373         * g++.dg/abi/covariant2.C: New.
16374
16375 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16376
16377         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16378
16379 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16380
16381         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16382
16383 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16384
16385         PR other/10819
16386         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16387         to fix Bug 10819.
16388         * lib/g++.exp (g++_version): Likewise.
16389         * lib/g77.exp (g77_version): Likewise.
16390         * lib/objc.exp (default_objc_version): Likewise.
16391
16392 2003-12-10  Richard Henderson  <rth@redhat.com>
16393
16394         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16395
16396         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16397
16398 2003-12-08  Matt Austern  <austern@apple.com>
16399
16400         PR c/13134
16401         * lib/gcc-dg.exp (dg-require-visibility): Define.
16402         * lib/target-supports (check_visibility_available): Define.
16403         * gcc.dg/visibility-1.c: New test.
16404         * gcc.dg/visibility-2.c: Likewise.
16405         * gcc.dg/visibility-3.c: Likewise.
16406         * gcc.dg/visibility-4.c: Likewise.
16407         * gcc.dg/visibility-5.c: Likewise.
16408         * gcc.dg/visibility-6.c: Likewise.
16409         * g++.dg/ext/visibility-1.C: Likewise.
16410         * g++.dg/ext/visibility-2.C: Likewise.
16411         * g++.dg/ext/visibility-3.C: Likewise.
16412         * g++.dg/ext/visibility-4.C: Likewise.
16413         * g++.dg/ext/visibility-5.C: Likewise.
16414         * g++.dg/ext/visibility-6.C: Likewise.
16415
16416 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16417
16418         * g++.dg/lookup/java1.C: New test.
16419         * g++.dg/lookup/java2.C: New test.
16420
16421 2003-12-07  Falk Hueffner  <falk@debian.org>
16422
16423         * g++.dg/opt/noreturn-1.C: New test.
16424
16425 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16426
16427         * gcc.dg/overflow-1.c: New test.
16428
16429 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16430
16431         * g77.f-torture/compile/13060.f: New test.
16432
16433 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16434
16435         PR c++/13323
16436         * g++.dg/inherit/operator2.C: New test.
16437
16438 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16439
16440         PR c++/13305
16441         * g++.dg/ext/attrib9.C: New test.
16442
16443 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16444
16445         PR c++/13314
16446         * g++.dg/template/error7.C: New test.
16447
16448 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16449             J"orn Rennecke <joern.rennecke@superh.com>
16450
16451         PR target/13302
16452         * g++.dg/other/struct-va_list.C: New test.
16453
16454 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16455
16456         PR c++/13166
16457         * g++.dg/parse/defarg6.C: New test.
16458
16459 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16460
16461         PR target/13256
16462         * gcc.c-torture/execute/20031201-1.c: New test.
16463
16464 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16465
16466         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16467
16468 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16469
16470         * gcc.dg/builtin-return-1.c: New test.
16471
16472 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16473             J"orn Rennecke <joern.rennecke@superh.com>
16474
16475         PR optimization/13260
16476         * gcc.c-torture/execute/20031204-1.c: New test.
16477
16478 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16479
16480         PR c++/9127
16481         * g++.dg/template/error6.C: New test.
16482
16483 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16484
16485         * gcc.dg/20031202-1.c: New test.
16486
16487 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16488
16489         PR c++/13179
16490         * g++.dg/template/eh1.C: New test.
16491
16492         PR c++/10771
16493         * g++.dg/template/error5.C: New test.
16494
16495 2003-12-02  David Ung  <davidu@mips.com>
16496
16497         * gcc.dg/compat/vector-check.h: Corrected type for var
16498         g_##TMODE
16499
16500 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16501
16502         PR c++/10126
16503         * g++.dg/template/ptrmem8.C: New test.
16504
16505 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16506
16507         PR c++/12573
16508         * g++.dg/template/dependent-expr3.C: New test.
16509
16510 2003-12-01  James Lemke  <jim@wasabisystems.com>
16511
16512         * gcc.dg/arm-g2.c: New test.
16513
16514 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16515
16516         PR optimization/11634
16517         * gcc.dg/20031201-2.c: New test case.
16518
16519 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16520
16521         PR 11433
16522         * objc.dg/proto-lossage-3.m: New test.
16523
16524 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16525
16526         PR optimization/12628
16527         * gcc.dg/20031201-1.c: New test case.
16528
16529 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16530
16531         * gcc.dg/unaligned-1.c: New test.
16532
16533 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16534
16535         PR c++/9849
16536         * g++.dg/template/error4.C: New test.
16537         * g++.dg/template/nested3.C: Adjust error markers.
16538
16539 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16540
16541         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16542
16543 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16544
16545         PR c/10333
16546         * gcc.dg/bitfld-7.c: New test.
16547
16548 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16549
16550         * gcc.dg/tls/asm-1.C: New test.
16551
16552 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16553
16554         * gcc.dg/cpp/assert4.c: Update.
16555
16556 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16557
16558         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16559         * gcc.dg/builtin-apply3.c: New test.
16560
16561 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16562
16563         * lib/compat.exp (compat-obj): New xfaildata parameter.
16564         Use it to set compiler_conditional_xfail_data before compiling.
16565         (compat-get-options): Handle dg-xfail-if.
16566         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16567         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16568         * gcc.dg/compat/vector-1_y.c: Likewise.
16569         * gcc.dg/compat/vector-2_x.c: Likewise.
16570         * gcc.dg/compat/vector-2_y.c: Likewise.
16571
16572 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16573
16574         * g++.dg/opt/reg-stack4.C: New test.
16575
16576 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16577
16578         * gcc.dg/builtin-apply2.c: New test.
16579
16580 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16581
16582         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16583
16584 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16585
16586         PR c++/12924
16587         * g++.dg/template/template-id-2.C: New test.
16588
16589 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16590
16591         PR c++/5369
16592         * g++.dg/template/memfriend1.C: New test.
16593         * g++.dg/template/memfriend2.C: Likewise.
16594         * g++.dg/template/memfriend3.C: Likewise.
16595         * g++.dg/template/memfriend4.C: Likewise.
16596         * g++.dg/template/memfriend5.C: Likewise.
16597         * g++.dg/template/memfriend6.C: Likewise.
16598         * g++.dg/template/memfriend7.C: Likewise.
16599         * g++.dg/template/memfriend8.C: Likewise.
16600         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16601
16602 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16603
16604         PR c++/12515
16605         * g++.dg/ext/cond1.C: New test.
16606
16607 2003-11-20  Richard Henderson  <rth@redhat.com>
16608
16609         * gcc.dg/20020201-2.c: Remove.
16610         * gcc.dg/20020201-4.c: Remove.
16611         * gcc.dg/20020304-1.c: Remove.
16612
16613 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16614
16615         * gcc.dg/cpp/trad/xwin1.c: New test case.
16616
16617 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16618
16619         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16620         * lib/g77.exp: Likewise.
16621         * lib/objc.exp: Likewise.
16622         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16623         for darwin.
16624
16625 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16626
16627         PR c++/12932
16628         * g++.dg/template/static5.C: New test.
16629
16630 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16631
16632         * gcc.dg/nested-func-1.c: New test.
16633
16634 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16635
16636         * gcc.dg/cpp/assert4.c: New test.
16637
16638 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16639
16640         PR c++/2294
16641         * g++.dg/lookup/using9.c: New test.
16642
16643 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16644
16645         PR c++/12762
16646         * g++.dg/template/error3.C: New test.
16647
16648 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16649
16650         PR ada/13035
16651         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16652         No longer use a wrapper for gcc, since this does not work under
16653         Windows.
16654
16655 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16656
16657         PR c++/2094
16658         * g++.dg/template/ptrmem7.C: New test.
16659
16660 2003-11-13  Andrew Pinski <apinski@apple.com>
16661
16662         * gcc.c-torture/compile/20031113-1.c: New test.
16663
16664 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16665             Kean Johnston <jkj@sco.com>
16666
16667         PR c/13029
16668         * gcc.dg/unused-4.c: Update.
16669
16670 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16671
16672         * g++.dg/opt/const3.C: New test.
16673
16674 2003-11-13  Jan Hubicka  <jh@suse.cz>
16675
16676         * gcc.c-torture/compile/20031112-1.c: New test.
16677
16678 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
16679
16680         * g++.dg/parse/crash10.C: Remove bogus error marker.
16681
16682 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16683
16684         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16685         (host_gcc): Likewise.
16686         (ROOT): Honor $PWDCMD.
16687         (BASE): Likewise.
16688         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16689
16690 2003-11-12  Catherine Moore  <clm@redhat.com>
16691
16692         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16693
16694 2003-11-12  Andreas Jaeger  <aj@suse.de>
16695             Jakub Jelinek  <jakub@redhat.com>
16696             Andrew Pinski  <pinskia@physics.uc.edu>
16697             Richard Henderson  <rth@redhat.com>
16698
16699         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16700         systems.
16701         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16702
16703         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16704         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16705
16706 2003-11-11  Andreas Jaeger  <aj@suse.de>
16707
16708         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16709
16710         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16711
16712 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16713
16714         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16715         Clean ups.
16716
16717 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16718
16719         * gcc.dg/trampoline-1.c: New test.
16720
16721 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16722
16723         * gcc.c-torture/compile/200031109-1.c: New test.
16724
16725 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16726
16727         PR c/3190
16728         PR c/8714
16729         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16730         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16731         gcc.dg/format/no-y2k-1.c: Update.
16732
16733 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16734
16735         PR optimization/10467
16736         * gcc.dg/20031108-1.c: New test case.
16737
16738 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16739
16740         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16741
16742 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16743
16744         * gcc.dg/compound-lvalue-1.c: New test.
16745         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16746         some XFAILs.
16747
16748 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16749
16750         * gcc.dg/altivec-varargs-1.c: New test.
16751
16752 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16753
16754         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16755         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16756         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16757         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16758         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16759
16760 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16761
16762         * gcc.dg/cond-lvalue-1.c: New test.
16763
16764 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16765
16766         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16767
16768 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16769
16770         PR c++/11616
16771         * g++.dg/template/instantiate5.C: New test.
16772
16773 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16774
16775         PR c++/12726
16776         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16777         * ChangeLog: Add missing first entry for above test.
16778
16779 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16780
16781         PR c++/9810
16782         * g++.dg/template/using8.C: New test.
16783         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16784
16785 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16786
16787         PR optimization/10817
16788         * gcc.c-torture/compile/20031102-1.c: New test case.
16789
16790 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16791
16792         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16793         2147483647.
16794
16795 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16796
16797         * gcc.dg/20031102-1.c: New test.
16798
16799 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16800
16801         * gcc.dg/complex-1.c: New test.
16802
16803 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16804
16805         PR c++/12796
16806         * g++.dg/template/crash13.C: Adjust expected error location.
16807         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16808
16809 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16810
16811         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16812
16813 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16814
16815         PR/10239
16816         * gcc.c-torture/compile/20031031-2.c: New test.
16817
16818 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16819
16820         PR/11640
16821         * gcc.c-torture/compile/20031031-1.c: New test.
16822
16823 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16824
16825         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16826         * gcc.misc-tests/bprob.exp: Likewise.
16827         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16828         the execution test on arm-elf configs.
16829         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16830         configs that don't support scratch files.
16831         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16832
16833 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16834
16835         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16836         done by dejagnu.
16837
16838 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16839
16840         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16841         Avoid non pure sh syntax. Add more logging.
16842
16843         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16844         fail.
16845
16846 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16847
16848         PR libgcj/10610
16849         * gcc.dg/ppc-stackalign-1.c: New test.
16850
16851 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16852
16853         * ada/acats/run_all.sh: Change output to be more compliant with
16854         dejagnu framework.
16855         Create acats.sum and acats.log files under testsuite/ada/acats
16856         Only run [a-z]* directories, to filter out e.g. CVS.
16857         Redirect build output to log file.
16858
16859 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16860
16861         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16862
16863 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16864
16865         PR ada/5909:
16866         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16867
16868 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16869
16870         * gcc.c-torture/compile/20031023-1.c: New test.
16871         * gcc.c-torture/compile/20031023-2.c: New test.
16872         * gcc.c-torture/compile/20031023-3.c: New test.
16873         * gcc.c-torture/compile/20031023-4.c: New test.
16874
16875 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16876
16877         PR c++/10371
16878         * g++.dg/lookup/scoped8.C: New test.
16879
16880 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16881
16882         * g++.dg/opt/reg-stack3.C: New test.
16883
16884 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16885
16886         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16887
16888 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16889
16890         PR c++/11076
16891         * g++.dg/template/crash13.C: New test.
16892
16893 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16894
16895         * gcc.dg/c99-restrict-2.c: New test.
16896
16897 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16898
16899         PR c++/12698, c++/12699, c++/12700, c++/12566
16900         * g++.dg/inherit/covariant9.C: New test.
16901         * g++.dg/inherit/covariant10.C: New test.
16902         * g++.dg/inherit/covariant11.C: New test.
16903
16904 2003-10-23  Jason Merrill  <jason@redhat.com>
16905
16906         PR c++/12726
16907         * g++.dg/ext/complit2.C: New test.
16908
16909 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16910
16911         PR target/12654
16912         * gcc.c-torture/execute/20031020-1.c: New test.
16913
16914 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16915
16916         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16917         following the jump_insn.
16918
16919 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16920
16921         * gcc.dg/cast-lvalue-1.c: New test.
16922
16923 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16924
16925         PR c++/11962
16926         * g++.dg/template/cond2.C: New test.
16927
16928 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16929
16930         * gcc.dg/builtins-28.c: New test.
16931
16932 2003-10-20  Jan Hubicka  <jh@suse.cz>
16933
16934         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16935         parameter.
16936         * testsuite/gcc.dg/inline-2.c: Likewise.
16937
16938 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16939
16940         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16941         * gcc.dg/nest.c:  Likewise.
16942
16943 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16944
16945         PR c++/9781, c++/10583, c++/11862
16946         * g++.dg/parse/crash13.C: New test.
16947
16948 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16949
16950         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16951
16952 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16953
16954         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16955         Define HAVE_C99_RUNTIME except on Solaris.
16956         * gcc.dg/builtins-20.c: Likewise.
16957
16958 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16959
16960         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16961
16962 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16963
16964         PR c++/12495
16965         * g++.dg/template/crash21.C: New test.
16966
16967 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16968
16969         PR c++/2513
16970         * g++.dg/template/typename5.C: New test.
16971
16972 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16973
16974         PR c++/12369
16975         * g++.dg/template/friend25.C: New test.
16976
16977 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16978
16979         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16980         versions.
16981
16982 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16983
16984         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16985         == 2147483647.
16986
16987 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16988
16989         * gcc.c-torture/execute/960416-1.x: Remove.
16990         * gcc.c-torture/execute/divconst-3.x: Likewise.
16991
16992 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16993
16994         PR target/12598
16995         * gcc.dg/torture/cris-volatile-1.c: New test.
16996
16997 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16998
16999         PR optimization/9325
17000         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17001         for overflowing floating point to integer conversion during RTL
17002         simplification.
17003
17004 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17005
17006         * objc/execute/_cmd.m: Fix typo.
17007         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17008         Relax 'scan-assembler' regexp.
17009         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17010         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17011         * objc.dg/zero-link-2.m: Remove blank line.
17012         * objc.dg/zero-link-3.m: New test case.
17013
17014 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17015
17016         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17017
17018         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17019         than linker trickery.
17020
17021 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17022
17023         PR c++/12370
17024         * g++.dg/other/friend2.C: New test.
17025
17026 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17027
17028         * gcc.dg/20031012-1.c: New test.
17029
17030 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17031
17032         * gcc.dg/weak/weak-3.c: Fix for new warning.
17033
17034 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17035
17036         PR optimization/8750
17037         * gcc.c-torture/execute/20031012-1.c: New test case.
17038
17039 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17040
17041         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17042         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17043
17044 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17045
17046         PR optimization/12260
17047         * gcc.c-torture/compile/20031011-2.c: New test case.
17048
17049 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17050
17051         * gcc.c-torture/execute/20031011-1.c: New testcase.
17052
17053 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17054
17055         * gcc.c-torture/compile/20031011-1.c: New test.
17056
17057 2003-10-11  Jan Hubicka  <jh@suse.cz>
17058
17059         * g++.dg/other/first-global.C: New test.
17060
17061 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17062
17063         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17064
17065 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17066
17067         * gcc.c-torture/compile/20031010-1.c: New test.
17068
17069 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17070
17071         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17072         * gcc.c-torture/execute/va-arg-25.c: ... here.
17073
17074 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17075
17076         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17077
17078 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17079
17080         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17081
17082 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17083
17084         * g++.dg/parse/error2.C: New test.
17085
17086 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17087
17088         PR c++/11097
17089         * g++.dg/other/error5.C: Modify the error message.
17090         * g++.dg/lookup/using8.C: New test.
17091
17092 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17093
17094         * gcc.dg/darwin-abi-2.c: New file.
17095         * gcc.c-torture/execute/va-arg-24.c: New file.
17096
17097 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17098
17099         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17100         indentation.
17101
17102 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17103
17104         PR c++/10147
17105         * g++.dg/other/error4.C: Update error messages.
17106         * g++.dg/template/ptrmem4.C: Likewise.
17107
17108         PR c++/12337
17109         * g++.dg/init/new9.C: New test.
17110
17111         PR c++/12334, c++/12236, c++/8656
17112         * g++.dg/ext/attrib8.C: New test.
17113
17114 2003-10-06  Devang Patel  <dpatel@apple.com>
17115
17116         * gcc.dg/debug/dwarf2-3.h: New test.
17117         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17118
17119 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17120
17121         * g++.dg/opt/cfg2.C: New test.
17122
17123 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17124
17125         * g++.dg/opt/float1.C: New test.
17126
17127 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17128
17129         * gcc.dg/c90-array-lval-6.c: New test.
17130         * gcc.dg/c99-array-lval-6.c: New test.
17131
17132 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17133             Ziemowit Laski  <zlaski@apple.com>
17134
17135         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17136         'Derived', so that it is never considered a class method; add
17137         new warning for '+port' method ambiguity.
17138         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17139         <objc/objc-api.h> (needed on Mac OS X).
17140         * objc.dg/method-13.m: New test.
17141
17142 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17143
17144         PR optimization/9325, PR java/6391
17145         * gcc.c-torture/execute/20031003-1.c: New test case.
17146
17147 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17148
17149         PR optimization/12180
17150         * gcc.dg/20031002-1.c: New test.
17151
17152         PR c++/12486
17153         * g++.dg/inherit/error1.C: New test.
17154
17155 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17156
17157         * lib/f-torture.exp (search_for): Rename to...
17158         (search_for_re): This.  Also, clean up comments and the
17159         "regexp" invocation.
17160
17161 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17162
17163         * gcc.c-torture/compile/20031002-1.c: New test.
17164
17165 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17166
17167         * g++.dg/opt/cond1.C: New test.
17168
17169 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17170
17171         * gcc.dg/Wold-style-definition-2.c: New testcase.
17172         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17173
17174 2003-09-29  Richard Henderson  <rth@redhat.com>
17175
17176         * g++.dg/init/array10.C: Add dg-options.
17177
17178 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17179
17180         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17181
17182 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17183
17184         * g++.dg/template/friend19.C: Fix typo.
17185         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17186
17187 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17188
17189         * gcc.c-torture/execute/20030928-1.c: New test.
17190         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17191
17192 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17193
17194         * g++.dg/opt/unroll1.C: New test.
17195
17196 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17197
17198         PR optimization/11741
17199         * gcc.dg/20030926-1.c: New test case.
17200
17201 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17202
17203         PR c++/5655
17204         * g++.dg/parse/access7.C: New test.
17205         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17206
17207 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17208
17209         MERGE OF objc-improvements-branch into MAINLINE:
17210         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17211         if libobjc has not been built.
17212         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17213         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17214         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17215         objc/execute/nested-3.m, objc/execute/np-2.m,
17216         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17217         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17218         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17219         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17220         objc.dg/special/unclaimed-category-1.h,
17221         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17222         well as GNU runtime.
17223         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17224         * execute/cascading-1.m, execute/function-message-1.m,
17225         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17226         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17227         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17228         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17229         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17230         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17231         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17232         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17233         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17234         * objc.dg/bitfield-2.m: Run only on Darwin.
17235         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17236         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17237         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17238         * objc.dg/const-str-1.m: Fix constant string layout.
17239
17240 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17241
17242         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17243
17244 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17245
17246         * gcc.dg/darwin-abi-1.c: New file.
17247
17248 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17249
17250         PR target/12281
17251         * gcc.c-torture/compile/20030921-1.c: New test.
17252
17253 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17254
17255         * g++.dg/opt/reg-stack2.C: New test.
17256
17257 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17258
17259         * g++.dg/eh/delayslot1.C: New test.
17260
17261 2003-09-20  Richard Henderson  <rth@redhat.com>
17262
17263         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17264
17265 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17266
17267         * gcc.c-torture/execute/20030920-1.c: New test case.
17268
17269 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17270
17271         * g++.dg/rtti/typeid3.C: Correct expected error message.
17272
17273 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17274
17275         PR c++/157
17276         * g++.dg/parse/crash12.C: New test.
17277
17278 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17279
17280         * gcc.dg/compat/mixed-struct-check.h: New.
17281         * gcc.dg/compat/mixed-struct-defs.h: New.
17282         * gcc.dg/compat/mixed-struct-init.h: New.
17283         * gcc.dg/compat/struct-by-value-19_main.c: New.
17284         * gcc.dg/compat/struct-by-value-19_x.c: New.
17285         * gcc.dg/compat/struct-by-value-19_y.c: New.
17286         * gcc.dg/compat/struct-by-value-20_main.c: New.
17287         * gcc.dg/compat/struct-by-value-20_x.c: New.
17288         * gcc.dg/compat/struct-by-value-20_y.c: New.
17289         * gcc.dg/compat/struct-return-19_main.c: New.
17290         * gcc.dg/compat/struct-return-19_x.c: New.
17291         * gcc.dg/compat/struct-return-19_y.c: New.
17292         * gcc.dg/compat/struct-return-20_main.c: New.
17293         * gcc.dg/compat/struct-return-20_x.c: New.
17294         * gcc.dg/compat/struct-return-20_y.c: New.
17295
17296 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17297         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17298         so that it will not complain on LP64 targets.
17299
17300 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17301
17302         PR c++/495
17303         * g++.dg/template/friend24.C: New test.
17304
17305 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17306
17307         PR c++/12332
17308         * g++.dg/template/memtmpl2.C: New test.
17309
17310 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17311
17312         PR target/11184
17313         * gcc.dg/builtin-apply1.c: New test.
17314
17315 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17316
17317         PR c++/9848
17318         * g++.dg/warn/Wunused-4.C: New test.
17319
17320 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17321
17322         PR c++/12316
17323         * g++.dg/other/gc2.C: New test.
17324
17325 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17326
17327         PR c++/11991
17328         * g++.dg/rtti/typeid3.C: New test.
17329
17330         PR c++/12266
17331         * g++.dg/overload/template1.C: New test.
17332
17333 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17334
17335         * g++.dg/opt/cfg3.C: New test.
17336
17337 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17338
17339         PR c++/7939
17340         * g++.dg/template/crash11.C: New test.
17341
17342 2003-09-16  Jason Merrill  <jason@redhat.com>
17343             Jakub Jelinek  <jakub@redhat.com>
17344
17345         * gcc.dg/attr-warn-unused-result.c: New test.
17346
17347 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17348
17349         PR c++/12184
17350         * g++.dg/expr/call2.C: New test.
17351
17352 2003-09-15  Andreas Jaeger  <aj@suse.de>
17353
17354         * gcc.dg/Wold-style-definition-1.c: New test.
17355
17356 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17357
17358         PR c++/3907
17359         * g++.dg/parse/template12.C: New test.
17360
17361         * g++.dg/abi/bitfield11.C: New test.
17362         * g++.dg/abi/bitfield12.C: Likewise.
17363
17364 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17365
17366         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17367         non-expansion of functional macro name without arguments at EOL.
17368         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17369
17370 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17371
17372         * gcc.c-torture/execute/20030914-[12].c: New tests.
17373
17374 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17375
17376         PR c++/11788
17377         * g++.dg/overload/addr1.C: New test.
17378
17379 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17380
17381         * gcc.dg/20030909-1.c: New test.
17382
17383 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17384
17385         * gcc.dg/ultrasp10.c: New test.
17386
17387 2003-09-09  Devang Patel  <dpatel@apple.com>
17388
17389         * gcc.dg/darwin-ld-6.c: New test.
17390
17391 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17392
17393         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17394
17395 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17396
17397         * gcc.dg/ia64-types1.c: New test.
17398         * gcc.dg/ia64-types2.c: Likewise.
17399
17400 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17401
17402         * gcc.dg/builtins-1.c: Add more _Complex tests.
17403         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17404
17405         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17406         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17407
17408 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17409
17410         PR c++/11786
17411         * g++.dg/lookup/koenig2.C: New test.
17412
17413         PR c++/5296
17414         * g++.dg/rtti/typeid2.C: New test.
17415
17416 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17417
17418         * gcc.c-torture/compile/20030904-1.c: New test.
17419
17420 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17421
17422         * g++.dg/opt/longbranch2.C: New test.
17423
17424 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17425
17426         * g++.dg/template/crash10.C: Only compile it.
17427
17428 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17429
17430         PR middle-end/11665
17431         * gcc.c-torture/compile/20030907-1.c: New test.
17432         * g++.dg/init/array11.C: New test.
17433
17434 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17435
17436         PR c++/11852
17437         * g++.dg/init/struct1.C: New test.
17438
17439 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17440
17441         PR c++/12181
17442         * g++.dg/expr/comma1.C: New test.
17443
17444 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17445
17446         PR c++/11867
17447         * g++.dg/expr/static_cast5.C: New test.
17448
17449 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17450
17451         PR c++/11507
17452         * g++.dg/lookup/scoped7.C: New test.
17453
17454         PR c++/9574
17455         * g++.dg/other/static1.C: New test.
17456
17457         PR c++/11490
17458         * g++.dg/warn/template-1.C: New test.
17459
17460         PR c++/11432
17461         * g++.dg/template/crash10.C: New test.
17462
17463         PR c++/2478
17464         * g++.dg/overload/VLA.C: New test.
17465
17466         PR c++/10804
17467         * g++.dg/template/call1.C: New test.
17468
17469 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17470
17471         PR c++/11794
17472         * g++.dg/parse/using3.C: New test.
17473
17474 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17475
17476         PR c++/11409
17477         * g++.dg/overload/builtin3.C: New test case.
17478
17479 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17480
17481         PR c/9862
17482         * gcc.dg/20030906-1.c: New test.
17483         * gcc.dg/20030906-2.c: Likewise.
17484
17485 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17486
17487         PR c++/12167
17488         * g++.dg/parse/defarg5.C: New test.
17489
17490         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17491
17492 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17493
17494         PR c++/12163
17495         * g++.dg/expr/static_cast4.C: New test.
17496
17497         PR c++/12146
17498         * g++.dg/template/crash9.C: New test.
17499
17500 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17501
17502         * g++.old-deja/g++.ext/pretty2.C: Update for change
17503         in __FUNCTION__.
17504         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17505
17506 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17507
17508         PR c++/11922
17509         * g++/dg/template/qualified-id1.C: New test.
17510
17511         PR c++/12037
17512         * g++.dg/warn/noeffect4.C: New test.
17513
17514 2003-09-04  Matt Austern  <austern@apple.com>
17515
17516         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17517         * g++.dg/ext/fnname2.C: Likewise.
17518         * g++.dg/ext/fnname3.C: Likewise.
17519
17520 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17521
17522         * g++.dg/expr/lval1.C: New test.
17523         * g++.dg/ext/lvcast.C: Remove.
17524
17525 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17526
17527         PR optimization/11700.
17528         * gcc.c-torture/compile/20030903-1.c: New test case.
17529
17530 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17531
17532         PR c++/12053
17533         * g++.dg/abi/layout4.C: New test.
17534
17535 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17536
17537         PR c++/11553
17538         * g++.dg/parse/friend3.C: New test.
17539
17540 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17541
17542         PR c++/11847
17543         * g++.dg/template/class1.C: New test.
17544
17545         PR c++/11808
17546         * g++.dg/expr/call1.C: New test.
17547
17548 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17549
17550         PR c++/12114
17551         * g++.dg/init/ref9.C: New test.
17552
17553         PR c++/11972
17554         * g++.dg/template/nested4.C: New test.
17555
17556 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17557
17558         PR c++/12093
17559         * g++.dg/template/non-dependent4.C: New test.
17560
17561         PR c++/11928
17562         * g++.dg/inherit/conv1.C: New test.
17563
17564 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17565
17566         PR c++/6196
17567         * g++.dg/ext/label1.C: New test.
17568         * g++.dg/ext/label2.C: Likewise.
17569
17570 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17571
17572         * g++.dg/expr/cond3.C: New test.
17573
17574 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17575
17576         * gcc.dg/builtins-1.c: Add new builtin cases.
17577
17578 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17579
17580         * gcc.dg/builtins-1.c: Add new cases.
17581         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17582
17583 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17584
17585         * gcc.dg/builtins-1.c: Add more math builtin tests.
17586         * gcc.dg/torture/builtin-attr-1.c: New test.
17587
17588 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17589
17590         PR optimization/5079
17591         * g++.dg/opt/static3.C: New test.
17592
17593 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17594
17595         * gcc.misc-tests/gcov-10b.c: New test.
17596
17597 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17598
17599         * g++.dg/opt/ptrmem3.C: New test.
17600
17601         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17602
17603 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17604
17605         * gcc.dg/20030826-2.c: New test.
17606
17607 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17608
17609         PR middle-end/12002
17610         * g77.f-torture/compile/12002.f: New test case.
17611
17612 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17613
17614         * gcc.dg/20030826-1.c: New test case.
17615
17616 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17617
17618         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17619
17620 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17621
17622         PR c++/11871
17623         * c++.dg/lookup/crash1.C: New test.
17624
17625         * c++.dg/warn/noeffect3.C: New test.
17626
17627 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17628
17629         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17630         * gcc.dg/compat/vector-1_y.c: Ditto.
17631         * gcc.dg/compat/vector-2_x.c: Ditto.
17632         * gcc.dg/compat/vector-2_y.c: Ditto.
17633
17634 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17635
17636         * gcc.dg/20030702-1.c: New test.
17637
17638 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17639
17640         PR c++/8795
17641         * g++.dg/ext/altivec-1.C: New test.
17642
17643 2003-08-24  Richard Henderson  <rth@redhat.com>
17644
17645         * g++.dg/eh/simd-2.C: Add -w for x86.
17646
17647 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17648
17649         * gcc.dg/20030815-1.c: New test.
17650
17651 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17652
17653         PR c++/3765
17654         * g++.dg/parse/access6.C: New test.
17655
17656 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17657
17658         PR c++/641, c++/11876
17659         * g++.dg/template/friend22.C: New test.
17660         * g++.dg/template/friend23.C: Likewise.
17661
17662 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17663
17664         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17665         identically.
17666
17667 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17668
17669         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
17670
17671 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17672
17673         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
17674
17675 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17676
17677         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
17678
17679 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17680
17681         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17682
17683 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17684
17685         PR c++/11919
17686         * g++.dg/overload/prom1.C: New test.
17687
17688         PR c++/11551
17689         * g++.dg/parse/dtor2.C: New test.
17690
17691         PR c++/10762
17692         * g++.dg/parse/using2.C: New test.
17693
17694 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17695
17696         PR target/11805
17697         * gcc.c-torture/compile/20030821-1.c: New.
17698
17699 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17700
17701         PR c++/11834
17702         * g++.dg/template/deduce2.C: New test.
17703
17704 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17705
17706         * gcc.c-torture/execute/20030821-1.c: New test.
17707
17708 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17709
17710         PR middle-end/11984
17711         * gcc.dg/20030820-1.c: New test case.
17712
17713 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17714
17715         PR c++/11945
17716         * g++.dg/warn/noeffect2.C: New test.
17717
17718 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17719
17720         PR c++/10926
17721         * g++.dg/template/dtor2.C: New test.
17722
17723         PR c++/11684
17724         * g++.dg/template/operator1.C: New test.
17725         * g++.dg/parse/operator4.C: New test.
17726
17727         PR c++/11946.C
17728         * g++.dg/expr/enum1.C: New test.
17729         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17730
17731         PR c++/11036.C
17732         * g++.dg/parse/elab2.C: New test.
17733         * g++.dg/parse/typedef4.C: Change error message.
17734         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17735         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17736         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17737
17738 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17739
17740         * gcc.dg/pch/warn-1.c: New.
17741         * gcc.dg/pch/warn-1.hs: New.
17742
17743         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17744         not-tested file.
17745
17746 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17747
17748         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17749
17750 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17751
17752         * gcc.dg/uninit-D.c: New Test.
17753         * gcc.dg/uninit-E.c: New Test.
17754         * gcc.dg/uninit-F.c: New Test.
17755         * gcc.dg/uninit-G.c: New Test.
17756
17757 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17758
17759         * g++.dg/README: Describe the pch directory.
17760
17761 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17762
17763         PR c++/11174
17764         * g++.dg/parse/access4.C: New test.
17765         * g++.dg/parse/access5.C: Likewise.
17766         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17767
17768 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17769
17770         * gcc.dg/noncompile/20030818-1.c: New.
17771
17772 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17773
17774         PR c++/11957
17775         * g++.dg/warn/noeffect1.C: New test.
17776
17777         * g++.dg/template/scope2.C: New test.
17778         * g++.dg/template/error2.C: Correct dg-error
17779
17780 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17781
17782         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17783
17784 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17785
17786         PR C++/11512
17787         * g++.dg/template/warn1.C: New.
17788
17789 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17790
17791         * g++.dg/template/error2.C: New test.
17792         * g++.dg/lookup/using7.C: Adjust errors
17793         * g++.old-deja/g++.pt/crash36.C: Likewise.
17794         * g++.old-deja/g++.pt/derived3.C: Likewise.
17795
17796 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17797
17798         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17799         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17800         * gcc.c-torture/execute/builtins/string-9.c: New, from
17801         string-opt-9.c.  Adjust for execute/builtins framework.
17802         * gcc.c-torture/execute/string-opt-9.c: Delete.
17803
17804 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17805
17806         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17807
17808         * g++.dg/parse/ret-type2.C: New test.
17809
17810         PR c++/11703
17811         * g++.dg/init/new8.C: New test.
17812
17813         PR c++/10923
17814         * g++.dg/parse/typedef5.C: New test.
17815
17816         PR c++/9512
17817         * g++.dg/parse/qualified2.C: New test.
17818         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17819         invalid code.
17820
17821 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17822
17823         * g++.dg/conversion/ptrmem1.C: New test.
17824
17825 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17826
17827         PR target/11693
17828         * gcc.dg/20030811-1.c: New test.
17829
17830         PR target/11535
17831         * gcc.c-torture/execute/20030811-1.c: New test.
17832
17833 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17834
17835         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17836
17837 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17838
17839         PR c++/11789.C
17840         * g++.dg/inherit/multiple1.C: New test.
17841
17842 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17843
17844         * gcc.dg/spe1.c: New test.
17845
17846         PR c++/11670
17847         * g++.dg/expr/cast2.C: New test.
17848
17849         PR c++/10530
17850         * g++.dg/template/dependent-name2.C: New test.
17851
17852 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17853
17854         * g++.dg/parse/crash11.C: Put the dg options in comments.
17855
17856 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17857
17858         * lib/gcc-dg.exp: Update for diagnostic change.
17859
17860 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17861
17862         PR c++/5767
17863         * g++.dg/parse/crash11.C: New test.
17864
17865 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17866
17867         * gcc.dg/cpp/spacing1.c: Update.
17868
17869 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17870
17871         PR target/11739
17872         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17873         a value for -mtune.
17874
17875 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17876
17877         PR middle-end/11771
17878         * gcc.c-torture/compile/20030804-1.c: New test case.
17879
17880 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17881
17882         * gcc.dg/20030804-1.c: New test case.
17883
17884 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17885
17886         * gcc.dg/cpp/separate-1.c: New test.
17887
17888 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17889
17890         PR c++/11704
17891         * g++.dg/template/dependent-expr2.C: New test.
17892
17893         PR c++/11766
17894         * g++.dg/expr/ptrmem1.C: New test.
17895
17896 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17897
17898         PR c++/9453
17899         * g++.dg/template/friend15.C: New test.
17900
17901 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17902
17903         * lib/dg-pch.exp: Work round PCH bug.
17904
17905 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17906
17907         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17908         builtins.  Move cases from builtins-4.c here.
17909
17910         * gcc.dg/torture/builtin-math-1.c: New test taken from
17911         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17912         additional cases.
17913
17914         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17915         Delete.
17916
17917 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17918
17919         PR c++/9447
17920         * g++.dg/template/using7.C: New test.
17921
17922 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17923
17924         * import1.c, import2.c: New tests.
17925
17926 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17927
17928         * g++.dg/eh/crossjump1.C: New test.
17929
17930 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17931
17932         PR c++/11697
17933         * g++.dg/template/using6.C: New test.
17934
17935         PR c++/11744
17936         * g++.dg/template/koenig2.C: New test.
17937
17938 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17939
17940         PR c++/7983
17941         * g++.dg/parse/typedef4.C: New test.
17942
17943 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17944
17945         PR c++/8442, c++/8806
17946         * g++.dg/template/elab1.C: New test.
17947         * g++.dg/template/type2.C: Likewise.
17948         * g++.dg/template/ttp3.C: Adjust expected error message.
17949         * g++.old-deja/g++.law/visibility13.C: Likewise.
17950         * g++.old-deja/g++.niklas/t135.C: Likewise.
17951         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17952         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17953         template argument.
17954         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17955
17956 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17957
17958         PR c++/11295
17959         * g++.dg/ext/stmtexpr1.C: New test.
17960
17961         * g++.dg/opt/tmp1.C: New test.
17962
17963         PR c++/11525
17964         * g++.dg/parse/constant4.C: New test.
17965
17966         PR c++/9447
17967         * g++.dg/template/using5.C: New test.
17968
17969 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17970
17971         * gcc.dg/builtins-27.c: New test case.
17972
17973 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17974
17975         * gcc.dg/tls/opt-7.c: New test.
17976
17977 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17978
17979         * g++.old-deja/g++.other/crash18.C: Remove.
17980
17981 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17982
17983         * g++.dg/template/explicit3.C: New.
17984         * g++.dg/template/explicit4.C: New.
17985         * g++.dg/template/explicit5.C: New.
17986
17987         PR c++/11347
17988         * g++.dg/template/memtmpl1.C: New.
17989
17990 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17991
17992         PR target/11565
17993         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17994         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17995
17996 2003-07-30  Jan Hubicka  <jh@suse.cz>
17997
17998         * vtgc1.c: Kill.
17999
18000 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18001
18002         * gcc.dg/struct-in-proto-1.c: New test.
18003
18004 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18005
18006         * gcc.dg/cpp/include2.c: Only expect one message.
18007
18008 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18009
18010         PR c++/9447
18011         * g++.dg/template/using1.C: New test.
18012         * g++.dg/template/using2.C: New test.
18013         * g++.dg/template/using3.C: New test.
18014         * g++.dg/template/using4.C: New test.
18015
18016 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18017
18018         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18019         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18020
18021 2003-07-28  Jan Hubicka  <jh@suse.cz>
18022
18023         PR c++/11530
18024         * g++.dg/opt/call1.C: New test.
18025
18026 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18027
18028         PR c++/11667
18029         * g++.dg/init/enum2.C: New test.
18030         * g++.dg/template/overload1.C: Add "-w" option.
18031
18032 2003-07-28    <hp@bitrange.com>
18033
18034         * gcc.dg/Wdeclaration-after-statement-1.c,
18035         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18036
18037 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18038
18039         * gcc.c-torture/compile/20030725-1.c: New test.
18040
18041 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18042
18043         * gcc.dg/20030505.c: Only run for SPE.
18044         Remove definition of opaque type.
18045
18046 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18047
18048         * g++.dg/template/ptrmem6.C: New test.
18049
18050 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18051
18052         * gcc.c-torture/compile/zero-strct-2.c: New test.
18053
18054 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18055
18056         * gcc.dg/intermod-1.c: New test.
18057
18058 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18059
18060         PR c++/11617
18061         * g++.dg/template/lookup2.C: New test.
18062         * g++.dg/template/memclass1.C: Remove instantiated from error.
18063         * g++.dg/other/error2.C: Tweak expected errors.
18064
18065         PR c++/11596
18066         * g++.dg/template/defarg3.C: New test.
18067
18068         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18069
18070 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18071
18072         * g++.dg/inherit/access5.C: New test.
18073
18074 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18075
18076         PR c++/11513
18077         * g++.dg/template/crash8.C: New test.
18078
18079 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18080
18081         PR c/10602
18082         * gcc.dg/noncompile/incomplete-2.c: New test.
18083
18084 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18085
18086         PR c++/11645
18087         * g++.dg/inherit/access4.C: New test.
18088
18089         PR c++/11517
18090         * g++.dg/expr/cond2.C: New test.
18091
18092         PR optimization/10679
18093         * g++.dg/opt/inline4.C: New test.
18094
18095 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18096
18097         * g++.dg/parse/crash10: New test.
18098
18099 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18100
18101         * g++.dg/ext/flexary1.C: New test.
18102
18103 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18104
18105         PR c++/10793
18106         * g++.dg/template/crash9.C: New test.
18107
18108 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18109
18110         PR c++/3004
18111         * g++.dg/parse/typedef3.C: New test.
18112
18113         PR c++/7906
18114         * g++.dg/parse/operator2.C: New test.
18115
18116         PR c++/8895
18117         * g++.dg/parse/def-tmpl-arg1.C: New test.
18118
18119         PR c++/9282
18120         * g++.dg/parse/funptr1.C: New test.
18121
18122         PR c++/9452
18123         * g++.dg/parse/ambig3.C: New test.
18124
18125         PR c++/9454
18126         * g++.dg/parse/operator3.C: New test.
18127
18128         PR c++/9486
18129         * g++.dg/parse/template10.C: New test.
18130
18131         PR c++/9488
18132         * g++.dg/parse/template11.C: New test.
18133
18134         PR c++/10150
18135         * g++.dg/parse/invalid-op1.C: New test.
18136
18137         PR c++/10247
18138         * g++.dg/parse/condexpr1.C: New test.
18139
18140 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18141
18142         * g++.dg/ext/packed3.C: New test.
18143         * g++.dg/ext/packed4.C: New test.
18144
18145         * gcc.dg/pack-test-3.c: New test.
18146
18147 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18148
18149         * lib/compat.exp: Handle dg-options per source file.
18150         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18151         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18152         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18153         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18154         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18155         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18156         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18157         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18158         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18159         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18160         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18161         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18162         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18163         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18164
18165 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18166
18167         PR c/10320
18168         * gcc.c-torture/execute/20030718-1.c: New test.
18169
18170 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18171
18172         PR optimization/11536
18173         * gcc.dg/20030721-1.c: New test.
18174
18175 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18176
18177         PR c++/11546
18178         * g++.dg/template/lookup1.C: New test.
18179
18180 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18181
18182         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18183         diagnostics of ill-formed constructs involving labels.
18184         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18185         the new 'previously defined here' message.
18186
18187 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18188
18189         * g++.dg/parse/non-dependent2.C: New test.
18190
18191 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18192
18193         * g++.dg/init/init-ref4.C: xfail on targets without
18194         weak symbols.
18195
18196 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18197
18198         PR target/11087
18199         * gcc.c-torture/execute/20030717-1.c: New test.
18200
18201 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18202
18203         * g++.dg/opt/cfg1.C: New test.
18204
18205 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18206
18207         PR optimization/11557
18208         * gcc.dg/20030717-1.c: New test.
18209
18210 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18211
18212         PR c++/10476
18213         * g++.dg/expr/crash-1.C: New test.
18214
18215         PR c++/11027
18216         * g++.dg/template/init3.C: New test.
18217
18218         PR c++/8222
18219         * g++.dg/template/non-dependent1.C: New test.
18220
18221         PR c++/11070
18222         * g++.dg/template/non-dependent2.C: New test.
18223
18224         PR c++/11071
18225         * g++.dg/template/non-dependent3.C: New test.
18226
18227         PR c++/9907
18228         * g++.dg/template/sizeof5.C: New test.
18229
18230 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18231
18232         PR 11498
18233         * gcc.c-torture/compile/mangle-1.c: New file.
18234
18235 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18236
18237         PR c++/7809
18238         * g++.dg/parse/access3.C: New test.
18239
18240 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18241
18242         PR c++/11384
18243         * g++.dg/init/init-ref4.C: New test.
18244
18245 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18246
18247         PR c++/11547
18248         * g++.dg/parse/constant3.C: New test.
18249         * g++.dg/parse/crash7.C: Likewise.
18250
18251 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18252
18253         PR target/11008
18254         * gcc.dg/i386-pentium4-not-mull.c: New.
18255
18256 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18257
18258         * gcc.dg/asm-names.c (ymain): Make it weak.
18259
18260 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18261
18262         PR c++/5421
18263         * g++.dg/template/friend21.C: New test.
18264
18265 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18266
18267         * gcc.dg/cleanup-8.c: New test.
18268         * gcc.dg/cleanup-9.c: New test.
18269
18270 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18271
18272         * g++.dg/ext/dll-MI1.h: New file.
18273         * g++.dg/ext/dllexport-MI1.C: New file.
18274         * g++.dg/ext/dllimport-MI1.C: New file.
18275
18276 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18277
18278         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18279         it does not have cmpstrsi patterns (just cmpmemsi).
18280
18281 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18282
18283         PR debug/11473
18284         * g++.dg/debug/debug8.C: New test.
18285
18286 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18287
18288         PR c++/10108
18289         * g++.dg/template/crash7.C: New test.
18290
18291 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18292
18293         PR target/10795
18294         * gcc.c-torture/compile/20030708-1.c: New.
18295
18296 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18297
18298         * gcc.c-torture/execute/20030715-1.c: New test.
18299
18300 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18301
18302         * gcc.dg/pch/inline-3.c: New file.
18303         * gcc.dg/pch/inline-3.hs: New file.
18304         * gcc.dg/pch/inline-4.c: New file.
18305         * gcc.dg/pch/inline-4.hs: New file.
18306
18307 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18308
18309         PR c++/11509
18310         * g++.dg/template/crash6.C: New test.
18311
18312         PR c++/7053
18313         * g++.dg/template/friend20.C: New test.
18314
18315         PR c++/7019
18316         * g++.dg/template/overload2.C: New test.
18317
18318 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18319
18320         PR optimization/11440
18321         * gcc.c-torture/execute/20030714-1.c: New test.
18322
18323 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18324
18325         PR c++/11154
18326         * g++.dg/template/partial2.C: New test.
18327
18328 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18329
18330         PR c++/11503
18331         * g++.dg/template/anon1.C: New test.
18332
18333         PR c++/11493
18334         PR c++/11495
18335         * g++.dg/parse/template9.C: Likewise.
18336         * g++.dg/template/crash4.C: New test.
18337         * g++.dg/template/koenig1.C: Likewise.
18338         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18339         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18340         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18341         functions.
18342         * g++.old-deja/g++.jason/template36.C: Likewise.
18343         * g++.old-deja/g++.mike/p1989.C: Likewise.
18344         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18345         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18346         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18347         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18348         compiling.
18349         * g++.old-deja/g++.pt/union2.C: Use this->.
18350
18351 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18352
18353         * gcc.dg/20030711-1.c: New test.
18354
18355 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18356
18357         PR c++/11050
18358         * g++.dg/parse/args1.C: New test.
18359         * g++.pt/defarg8.C: Change expected errors.
18360
18361 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18362
18363         PR c++/8164
18364         * g++.dg/template/nontype2.C: New test.
18365
18366         PR c++/10558
18367         * g++.dg/parse/template8.C: New test.
18368
18369         PR c++/8327
18370         * g++.dg/template/scope1.C: New test.
18371
18372         * g++.dg/warn/Wsign-compare-1.C: New test.
18373
18374 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18375
18376         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18377
18378 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18379
18380         PR c++/9411
18381         * g++.dg/template/explicit2.C: New test.
18382
18383         PR c++/10032
18384         * g++.dg/warn/pedantic1.C: New test.
18385
18386 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18387
18388         PR c++ 9483
18389         * g++.dg/other/field1.C: New test.
18390
18391 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18392
18393         PR c/11449
18394         * gcc.c-torture/compile/20030707-1.c: New.
18395
18396 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18397
18398         PR c++/10849
18399         * g++.dg/template/access12.C: New test.
18400
18401 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18402
18403         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18404         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18405         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18406         * gcc.misc-tests/gcov.exp: Update
18407         * g++.dg/gcov/gcov.exp: Update
18408         * lib/gcov.exp: Update.
18409
18410 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18411
18412         * g++.dg/abi/mangle17.C: Make sure template expressions are
18413         dependent.
18414         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18415         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18416         * g++.dg/opt/stack1.C: Remove erroneous code.
18417         * g++.dg/parse/template7.C: New test.
18418         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18419         * g++.old-deja/g++.pt/crash4.C: Likewise.
18420
18421 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18422
18423         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18424         with zero or one occurence of `$' after the initial `L'.
18425
18426 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18427
18428         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18429
18430 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18431
18432         PR c/11370
18433         * gcc.dg/Wunreachable-6.c: New testcase.
18434         * gcc.dg/Wunreachable-7.c: New testcase.
18435
18436 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18437
18438         PR c/11420
18439         * gcc.dg/20030708-1.c: New test.
18440
18441 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18442
18443         * gcc.dg/compat/sdata-section.h: New file.
18444         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18445         * gcc.dg/torture/mips-sdata-1.c: New test.
18446
18447 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18448
18449         PR c++/11030
18450         * g++.dg/template/friend19.C: New test.
18451
18452 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18453
18454         * g++.dg/opt/strength-reduce.C: New test.
18455
18456 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18457
18458         PR target/10979
18459         * gcc.dg/20030707-1.c: New testcase.
18460
18461 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18462
18463         PR optimization/11059
18464         * g++.dg/opt/emptyunion.C: New testcase.
18465
18466 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18467             Eric Botcazou  <ebotcazou@libertysurf.fr>
18468
18469         * g++.dg/opt/stack1.C: New test.
18470
18471 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18472
18473         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18474         run test.
18475
18476         PR c++/11431
18477         * g++.dg/expr/static_cast3.C: New test.
18478
18479 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18480
18481         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18482         everywhere.
18483         * gcc.dg/concat.c: Concatenation of string constants with
18484         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18485         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18486         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18487         necessary to avoid multi-character character constant warning.
18488         * gcc.dg/cpp/escape.c: Likewise.
18489         * gcc.dg/cpp/ucs.c: Likewise.
18490         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18491         Fix a typo.
18492
18493 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18494
18495         PR c/11428
18496         * gcc.c-torture/compile/20030704-1.c: New.
18497
18498 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18499
18500         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18501
18502 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18503
18504         PR c++/5287, PR c++/7910,  PR c++/11021
18505         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18506         tests for warnings.
18507         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18508         * g++.dg/ext/dllimport3.C: Likewise.
18509         * g++.dg/ext/dllimport4.C: New file.
18510         * g++.dg/ext/dllimport5.C: New file.
18511         * g++.dg/ext/dllimport6.C: New file.
18512         * g++.dg/ext/dllimport7.C: New file.
18513         * g++.dg/ext/dllimport8.C: New file.
18514         * g++.dg/ext/dllimport9.C: New file.
18515         * g++.dg/ext/dllimport10.C: New file.
18516         * g++.dg/ext/dllexport1.C: New file.
18517
18518 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18519
18520         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18521         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18522
18523 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18524
18525         * gcc.dg/builtins-25.c: New testcase.
18526         * gcc.dg/builtins-26.c: New testcase.
18527
18528 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18529
18530         * gcc.dg/compat/vector-defs.h: New file.
18531         * gcc.dg/compat/vector-setup.h: New file.
18532         * gcc.dg/compat/vector-check.h: New file.
18533         * gcc.dg/compat/vector-1_main.c: New file.
18534         * gcc.dg/compat/vector-1_x.c: New file.
18535         * gcc.dg/compat/vector-1_y.c: New file.
18536         * gcc.dg/compat/vector-2_main.c: New file.
18537         * gcc.dg/compat/vector-2_x.c: New file.
18538         * gcc.dg/compat/vector-2_y.c: New file.
18539
18540         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18541         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18542         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18543         * gcc.dg/compat/struct-align-1.h: New file.
18544         * gcc.dg/compat/struct-align-1_main.c: New file.
18545         * gcc.dg/compat/struct-align-1_x.c: New file.
18546         * gcc.dg/compat/struct-align-1_y.c: New file.
18547         * gcc.dg/compat/struct-align-2.h: New file.
18548         * gcc.dg/compat/struct-align-2_main.c: New file.
18549         * gcc.dg/compat/struct-align-2_x.c: New file.
18550         * gcc.dg/compat/struct-align-2_y.c: New file.
18551
18552         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18553         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18554         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18555         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18556         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18557         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18558         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18559         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18560         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18561         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18562         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18563         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18564         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18565         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18566         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18567         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18568         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18569         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18570         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18571         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18572         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18573         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18574         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18575         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18576         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18577         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18578         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18579         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18580         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18581
18582 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18583
18584         * gcc.dg/i386-call-1.c: New test.
18585
18586 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18587
18588         PR c++/9162
18589         * g++.dg/parse/defarg4.C: New.
18590
18591 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18592
18593         PR target/10700
18594         * gcc.c-torture/compile/20030703-1.c: New test case.
18595
18596 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18597
18598         * g++.dg/template/local3.C: Remove extra semicolon.
18599
18600 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18601
18602         * gcc.dg/i386-volatile-1.c: New test.
18603
18604 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18605
18606         PR c++/11072
18607         * g++.dg/other/offsetof2.C: XFAIL.
18608         * g++.dg/other/offsetof5.C: New.
18609
18610         PR c++/10219
18611         * g++.dg/template/error1.C: New.
18612
18613         PR c++/9779
18614         * g++.dg/template/dependent-expr1.C: New.
18615
18616 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18617
18618         PR c++/6949
18619         * g++.dg/template/local3.C: New test.
18620
18621         PR c++/11149
18622         * g++.dg/lookup/scoped6.C: New test.
18623
18624 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18625
18626         PR c++/8046
18627         * g++.dg/other/error7.C: New test.
18628
18629 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18630
18631         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18632         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18633         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18634         * g++.old-deja/g++.other/union2.C: Likewise.
18635         * gcc.dg/c90-const-expr-2.c: Likewise.
18636         * gcc.dg/c90-const-expr-3.c: Likewise.
18637         * gcc.dg/c99-const-expr-2.c: Likewise.
18638         * gcc.dg/c99-const-expr-3.c: Likewise.
18639         * gcc.dg/concat.c: Likewise.
18640
18641 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18642
18643         PR c++/9559
18644         * g++.dg/init/static1.C: New test.
18645
18646 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18647
18648         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18649         * g++.old-deja/g++.other/access2.C: Likewise.
18650         * g++.old-deja/g++.other/decl2.C: Likewise.
18651         * gcc.c-torture/execute/20020615-1.c: Likewise.
18652
18653 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18654
18655         PR c++/4933
18656         * g++.dg/template/sizeof4.C: New test.
18657
18658 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18659
18660         * g++.dg/other/error6.C: New test.
18661
18662 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18663
18664         PR c++/10750
18665         * g++.dg/parse/constant2.C: New test.
18666
18667 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
18668
18669         PR c++/11106
18670         * g++.dg/other/error5.C: New test.
18671
18672 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18673
18674         * gcc.dg/format/gcc_diag-1.c: New test.
18675
18676 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
18677
18678         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
18679
18680 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18681
18682         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18683         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18684         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18685
18686 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18687
18688         * gcc.c-torture/execute/builtins/string-8.c: New test.
18689         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18690         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18691         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18692
18693 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18694
18695         PR c++/10468
18696         * g++.dg/ext/typeof6.C: New test.
18697
18698 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18699
18700         PR c++/10796
18701         * g++.dg/init/enum1.C: New test.
18702
18703 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18704
18705         * gcc.dg/20030627-1.c: New test.
18706
18707 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18708
18709         PR c++/11332
18710         * g++.dg/expr/static_cast2.C: New test.
18711
18712 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18713             Jakub Jelinek  <jakub@redhat.com>
18714
18715         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18716         sprintf(dst,"%s",src) optimization.
18717         * gcc.c-torture/execute/20030626-1.c: New test case.
18718         * gcc.c-torture/execute/20030626-2.c: New test case.
18719
18720 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18721
18722         * gcc.c-torture/execute/multi-ix.c: New test.
18723
18724         * gcc.c-torture/execute/simd-4.c (main):
18725         Added missing semicolon at end of union.
18726
18727 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18728
18729         PR c++/8266
18730         * g++.dg/template/explicit-instantiation3.C: New test.
18731
18732 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18733
18734         * gcc.dg/20030626-1.c: Use signed char.
18735
18736 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18737
18738         * gcc.dg/20030626-1.c: New test.
18739
18740 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18741
18742         * const-str-2.m: Update.
18743
18744 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18745
18746         PR c++/10990
18747         * g++.dg/rtti/dyncast1.C: New test.
18748         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18749         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18750         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18751
18752         PR c++/10931
18753         * g++.dg/expr/static_cast1.C: New test.
18754
18755 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18756
18757         * gcc.dg/20030625-1.c: New test.
18758
18759 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18760
18761         * gcc.c-torture/compile/20030624-1.c: New test case.
18762
18763 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18764
18765         * gcc.c-torture/execute/string-opt-17.c: New test.
18766
18767 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18768
18769         PR c++/5754
18770         * g++.dg/parse/crash6.C: New test.
18771
18772 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18773
18774         * gcc.dg/builtins-24.c: New test case.
18775
18776 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18777
18778         * g++.dg/opt/operator1.C: New test.
18779
18780 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18781
18782         * gcc.c-torture/execute/string-opt-16.c: New test case.
18783
18784 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18785
18786         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18787         * g++.old-deja/g++.other/conv7.C: Likewise
18788         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18789         * g++.old-deja/g++.other/overload14.C: Likewise.
18790
18791 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18792
18793         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18794         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18795
18796 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18797
18798         PR c++/10888
18799         * g++.dg/warn/Winline-3.C: New test.
18800
18801 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18802
18803         * lib/target-supports.exp (check_alias_available): Make the test
18804         program acceptable to the Solaris assembler.
18805
18806         PR c++/10749
18807         * g++.dg/template/memclass2.C: New test.
18808
18809 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18810             Eric Botcazou  <ebotcazou@libertysurf.fr>
18811
18812         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18813         data for non-matching targets.
18814         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18815
18816 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18817
18818         PR c++/10845
18819         * g++.dg/template/member3.C: New test.
18820
18821 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18822
18823         PR c++/10939
18824         * g++.dg/template/func1.C: New test.
18825
18826         PR c++/9649
18827         * g++.dg/template/static4.C: New test.
18828         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18829
18830         PR c++/11041
18831         * g++.dg/init/ref7.C: New test.
18832
18833 2003-06-19  Matt Austern  <austern@apple.com>
18834
18835         PR c++/11228
18836         * g++.dg/anew1.C: New test.
18837         * g++.dg/anew2.C: New test.
18838         * g++.dg/anew3.C: New test.
18839         * g++.dg/anew4.C: New test.
18840
18841 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18842
18843         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18844
18845 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18846
18847         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18848         endian-dependent.
18849
18850 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18851
18852         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18853         Remove cruft.
18854
18855 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18856
18857         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18858         * gcc.c-torture/compile/961203-1.c: Likewise.
18859         * gcc.c-torture/compile/980506-1.c: Likewise.
18860
18861 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18862
18863         PR c++/10712
18864         * g++.dg/lookup/using7.C: New test.
18865
18866 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18867
18868         PR c++/11105
18869         * g++.dg/abi/conv1.C: Remove it.
18870         * g++.dg/template/conv7.C: New test.
18871         * g++.dg/template/conv8.C: Likewise.
18872         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18873         conversion operator.
18874
18875 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18876
18877         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18878         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18879         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18880         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18881         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18882         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18883         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18884         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18885         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18886         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18887         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18888         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18889         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18890         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18891         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18892         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18893         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18894         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18895         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18896         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18897         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18898         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18899         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18900         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18901         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18902         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18903         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18904         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18905         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18906
18907 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18908
18909         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18910         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18911         indications.
18912
18913 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18914
18915         * gcc.dg/i386-387-5.c: New test case.
18916         * gcc.dg/i386-387-6.c: New test case.
18917         * gcc.dg/builtins-23.c: New test case.
18918
18919 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18920
18921         * gcc.dg/builtins-22.c: New test case.
18922         * gcc.dg/i386-387-1.c: Update to test exp.
18923         * gcc.dg/i386-387-2.c: Likewise.
18924
18925 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18926
18927         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18928
18929 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18930
18931         * lib/gcc-dg.exp (dg-require-dll): New function.
18932         (dg-xfail-if): Likewise.
18933         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18934         driver.
18935
18936         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18937         * gcc.c-torture/compile/20001205-1.c: Likewise.
18938         * gcc.c-torture/compile/20001226-1.c: Likewise.
18939         * gcc.c-torture/compile/20010518-2.c: Likewise.
18940         * gcc.c-torture/compile/20020312-1.c: Likewise.
18941         * gcc.c-torture/compile/20020604-1.c: Likewise.
18942         * gcc.c-torture/compile/920501-12.c: Likewise.
18943         * gcc.c-torture/compile/920501-4.c: Likewise.
18944         * gcc.c-torture/compile/920520-1.c: Likewise.
18945         * gcc.c-torture/compile/920521-1.c: Likewise.
18946         * gcc.c-torture/compile/920625-1.c: Likewise.
18947         * gcc.c-torture/compile/961203-1.c: Likewise.
18948         * gcc.c-torture/compile/980506-1.c: Likewise.
18949         * gcc.c-torture/compile/981006-1.c: Likewise.
18950         * gcc.c-torture/compile/981022-1.c: Likewise.
18951         * gcc.c-torture/compile/981223-1.c: Likewise.
18952         * gcc.c-torture/compile/990617-1.c: Likewise.
18953         * gcc.c-torture/compile/dll.c: Likewise.
18954         * gcc.c-torture/compile/labels-3.c: Likewise.
18955         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18956         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18957         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18958         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18959         * gcc.c-torture/compile/simd-5.c: Likewise.
18960         * gcc.c-torture/compile/20000804-1.x: Remove.
18961         * gcc.c-torture/compile/20001205-1.x: Likewise.
18962         * gcc.c-torture/compile/20001226-1.x: Likewise.
18963         * gcc.c-torture/compile/20010518-2.x: Likewise.
18964         * gcc.c-torture/compile/20020312-1.x: Likewise.
18965         * gcc.c-torture/compile/20020604-1.x: Likewise.
18966         * gcc.c-torture/compile/920501-12.x: Likewise.
18967         * gcc.c-torture/compile/920501-4.x: Likewise.
18968         * gcc.c-torture/compile/920520-1.x: Likewise.
18969         * gcc.c-torture/compile/920521-1.x: Likewise.
18970         * gcc.c-torture/compile/920625-1.x: Likewise.
18971         * gcc.c-torture/compile/961203-1.x: Likewise.
18972         * gcc.c-torture/compile/980506-1.x: Likewise.
18973         * gcc.c-torture/compile/981006-1.x: Likewise.
18974         * gcc.c-torture/compile/981022-1.x: Likewise.
18975         * gcc.c-torture/compile/981223-1.x: Likewise.
18976         * gcc.c-torture/compile/990617-1.x: Likewise.
18977         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18978         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18979         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18980         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18981         * gcc.c-torture/compile/simd-5.x: Likewise.
18982
18983         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18984
18985 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18986
18987         * gcc.c-torture/execute/20030611-1.c: New test.
18988
18989 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18990
18991         PR middle-end/168
18992         * gcc.dg/20030612-1.c: New test case.
18993
18994 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18995
18996         PR c++/10635
18997         * g++.dg/expr/cast1.C: New test.
18998
18999 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19000
19001         * gcc.dg/builtins-21.c: New test case.
19002
19003 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19004
19005         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19006         options instead of at the end.
19007         * lib/objc.exp (objc_target_compile): Likewise.
19008
19009 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19010
19011         PR c++/10432
19012         * g++.dg/parse/error1.C: New test.
19013
19014 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19015
19016         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19017         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19018         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19019         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19020         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19021         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19022         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19023         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19024         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19025         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19026         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19027         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19028         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19029         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19030         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19031         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19032         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19033         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19034         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19035         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19036         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19037         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19038         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19039         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19040
19041         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19042         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19043         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19044         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19045         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19046         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19047         * gcc.dg/compat/scalar-return-3_main.c: New file.
19048         * gcc.dg/compat/scalar-return-3_x.c: New file.
19049         * gcc.dg/compat/scalar-return-3_y.c: New file.
19050         * gcc.dg/compat/scalar-return-4_main.c: New file.
19051         * gcc.dg/compat/scalar-return-4_x.c: New file.
19052         * gcc.dg/compat/scalar-return-4_y.c: New file.
19053
19054 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19055
19056         * gcc.dg/compat/fp2-struct-check.h: New file.
19057         * gcc.dg/compat/fp2-struct-defs.h: New file.
19058         * gcc.dg/compat/fp2-struct-init.h: New file.
19059         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19060         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19061         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19062         * gcc.dg/compat/struct-return-10_main.c: New file.
19063         * gcc.dg/compat/struct-return-10_x.c: New file.
19064         * gcc.dg/compat/struct-return-10_y.c: New file.
19065
19066         * gcc.dg/compat/compat-common.h: New file.
19067         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19068         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19069         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19070         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19071         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19072         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19073         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19074         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19075         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19076         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19077         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19078         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19079         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19080         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19081         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19082         * gcc.dg/compat/small-struct-check.h: Ditto.
19083         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19084         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19085         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19086         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19087         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19088         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19089         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19090         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19091         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19092         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19093         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19094         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19095         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19096         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19097         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19098         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19099         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19100         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19101         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19102         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19103         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19104         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19105         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19106         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19107         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19108         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19109         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19110         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19111         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19112         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19113
19114 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19115
19116         * g++.dg/pch/static-1.C: New file.
19117         * g++.dg/pch/static-1.Hs: New file.
19118
19119 2003-06-10  Richard Henderson  <rth@redhat.com>
19120
19121         * gcc.dg/asm-7.c: Adjust expected warning text.
19122
19123 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19124
19125         * gcc.dg/builtins-20.c: New test case.
19126
19127 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19128
19129         PR c++/11131
19130         * g++.dg/opt/template1.C: New test.
19131
19132 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19133
19134         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19135         additional_sources.
19136
19137 2003-05-21  David Taylor  <dtaylor@emc.com>
19138
19139         * gcc.dg/Wpadded.c: New file.
19140
19141 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19142
19143         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19144         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19145         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19146         dg-require-weak.
19147
19148 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19149
19150         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19151
19152 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19153
19154         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19155         (dg-require-alias): Likewise.
19156         (dg-require-gc-sections): Likewise.
19157         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19158
19159 2003-06-08  Richard Henderson  <rth@redhat.com>
19160
19161         * gcc.dg/20011029-2.c: Fix the array reference.
19162         * gcc.dg/asm-7.c: New.
19163
19164 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19165
19166         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19167
19168 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19169
19170         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19171         (dg-require-gc-sections): Likewise.
19172
19173 2003-06-08  Jan Hubicka  <jh@suse.cz>
19174
19175         * i386-cmov1.c: Fix regular expression.
19176         * i386-cvt-1.c: Likewise.
19177         * i386-local.c: Likewise.
19178         * i386-local2.c: Likewise.
19179         * i386-mul.c: Likewise.
19180         * i386-ssetype-1.c: Likewise.
19181         * i386-ssetype-3.c: Likewise.
19182         * i386-ssetype-5.c: Likewise.
19183
19184 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19185
19186         PR c++/11039
19187         * g++.dg/warn/implicit-typename2.C: New test.
19188         * g++.dg/warn/implicit-typename3.C: New test.
19189
19190 2003-06-07  Richard Henderson  <rth@redhat.com>
19191
19192         * g++.dg/other/offsetof3.C: Use size_t.
19193         * g++.dg/other/offsetof4.C: Likewise.
19194
19195 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19196
19197         * lib/copy-file.exp: New. Implement gcc_copy_files.
19198
19199         * lib/dg-pch.exp: Load copy-file.exp
19200         (dg-pch): Use gcc_copy_files instead of "file copy".
19201
19202 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19203
19204         * gcc.dg/weak/weak.exp: Simplify.
19205         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19206         * gcc.dg/weak/weak-1.c: Likewise.
19207         * gcc.dg/weak/weak-2.c: Likewise.
19208         * gcc.dg/weak/weak-3.c: Likewise.
19209         * gcc.dg/weak/weak-4.c: Likewise.
19210         * gcc.dg/weak/weak-5.c: Likewise.
19211         * gcc.dg/weak/weak-6.c: Likewise.
19212         * gcc.dg/weak/weak-7.c: Likewise.
19213         * gcc.dg/weak/weak-8.c: Likewise.
19214         * gcc.dg/weak/weak-9.c: Likewise.
19215
19216 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19217
19218         gcc.c-torture/execute/20030606-1.c: New.
19219
19220 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19221
19222         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19223         * gcc.dg/builtins-19.c: Likewise.
19224
19225 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19226
19227         * gcc.dg/builtins-2.c: Add some more tests.
19228         * gcc.dg/builtins-18.c: New test case.
19229         * gcc.dg/builtins-19.c: New test case.
19230
19231 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19232             Jim Wilson  <wilson@tuliptree.org>
19233
19234         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19235
19236 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19237
19238         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19239         mempcpy/stpcpy calls not to be optimized into something else.
19240         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19241         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19242         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19243
19244 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19245
19246         * gcc.dg/format/asm_fprintf-1.c: New test.
19247
19248 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19249
19250         * lib/gcc-defs.exp (additional_sources): New variable.
19251         (dg-additional-sources): New function.
19252         (additional_files): New variable.
19253         (dg-additional-files): New function.
19254         (dg-additional-files-options): Likewise.
19255         * lib/gcc-dg.exp (dg-require-weak): New function.
19256         (dg-require-alias): Likewise.
19257         (dg-require-gc-sections): Likewise.
19258         * lib/target-supports.exp (check_alias_available): Remove testfile
19259         parameter.
19260         (check_gc_sections_available): New function.
19261         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19262         (dg-gpp-additional-files): Likewise.
19263         * lib/g++.exp (additional_sources): Remove.
19264         (additional_files): Likewise.
19265         (g++_target_compile): Use dg-additional-files-options.
19266
19267         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19268         Tcl logic.
19269         * gcc.dg/special/ecos.exp: Remove.
19270         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19271         * gcc.dg/special/alias-1.c: Likewise.
19272         * gcc.dg/special/alias-2.c: Likewise.
19273         * gcc.dg/special/gcsec-1.c: Likewise.
19274         * gcc.dg/special/weak-1.c: Likewise.
19275         * gcc.dg/special/weak-2.c: Likewise.
19276         * gcc.dg/special/wkali-1.c: Likewise.
19277         * gcc.dg/special/wkali-2.c: Likewise.
19278
19279         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19280         dg-gpp-additional-*.
19281         * g++.dg/special/conpr-3.C: Likewise.
19282         * g++.dg/special/conpr-4.C: Likewise.
19283         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19284         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19285         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19286         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19287         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19288         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19289         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19290         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19291         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19292         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19293         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19294         * g++.old-deja/g++.other/comdat1.C: Likewise.
19295         * g++.old-deja/g++.other/comdat2.C: Likewise.
19296         * g++.old-deja/g++.other/comdat3.C: Likewise.
19297         * g++.old-deja/g++.other/ctor1.C: Likewise.
19298         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19299
19300 2003-06-05  Richard Henderson  <rth@redhat.com>
19301
19302         * gcc.dg/debug/20030605-1.c: New.
19303
19304 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19305
19306         * README.QMTEST: Update.
19307
19308 2003-06-04  Richard Henderson  <rth@redhat.com>
19309
19310         * gcc.dg/cleanup-1.c: New.
19311         * gcc.dg/cleanup-2.c: New.
19312         * gcc.dg/cleanup-3.c: New.
19313         * gcc.dg/cleanup-4.c: New.
19314         * gcc.dg/cleanup-5.c: New.
19315         * gcc.dg/cleanup-6.c: New.
19316         * gcc.dg/cleanup-7.c: New.
19317
19318 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19319
19320         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19321
19322         * lib/dg-pch.exp: New file.
19323         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19324         * gcc.dg/pch/pch.exp: Likewise.
19325
19326 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19327
19328         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19329         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19330         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19331         * gcc.dg/builtins-17.c: New test case.
19332         * gcc.dg/i386-387-4.c: New test case.
19333         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19334
19335 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19336
19337         * gcc.dg/ultrasp9.c: New test.
19338
19339 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19340
19341         * gcc.c-torture/compile/20030604-1.c: New test.
19342         * gcc.dg/sparc-constant-1.c: New test.
19343
19344 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19345
19346         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19347
19348 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19349
19350         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19351
19352         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19353         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19354
19355 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19356
19357         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19358
19359 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19360
19361         PR c++/10940
19362         * g++.dg/template/spec10.C: New test.
19363
19364 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19365
19366         * gcc.dg/builtins-16.c: New test case.
19367
19368 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19369
19370         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19371         mempcpy test with post-increments.
19372         * gcc.c-torture/execute/string-opt-3.c: New test.
19373         * gcc.dg/string-opt-1.c: New test.
19374
19375 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19376
19377         PR fortran/10965
19378         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19379
19380 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19381
19382         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19383         (scan-assembler): ... here.  Use dg-scan.
19384         (scan-assembler-not): Likewise.
19385         (scan-file): New function.
19386         (scan-file-not): Likewise.
19387         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19388         * gcc.dg/cpp/_Pragma4.c: Likewise.
19389         * gcc.dg/cpp/_Pragma5.c: Likewise.
19390         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19391         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19392         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19393         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19394         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19395         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19396         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19397         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19398         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19399         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19400         * gcc.dg/cpp/cxxcom1.c: Likewise.
19401         * gcc.dg/cpp/line1.c: Likewise.
19402         * gcc.dg/cpp/maccom1.c: Likewise.
19403         * gcc.dg/cpp/maccom2.c: Likewise.
19404         * gcc.dg/cpp/maccom3.c: Likewise.
19405         * gcc.dg/cpp/maccom4.c: Likewise.
19406         * gcc.dg/cpp/maccom5.c: Likewise.
19407         * gcc.dg/cpp/maccom6.c: Likewise.
19408         * gcc.dg/cpp/multiline.c: Likewise.
19409         * gcc.dg/cpp/spacing1.c: Likewise.
19410         * gcc.dg/cpp/spacing2.c: Likewise.
19411         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19412         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19413         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19414         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19415         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19416         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19417         * gcc.dg/cpp/cxxcom2.c: Likewise.
19418         * gcc.dg/cpp/cxxcom2.h: New file.
19419
19420         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19421         * g++.dg/cpp/truefalse.C: Here.
19422         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19423
19424 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19425
19426         * gcc.dg/cpp/redef3.c: New file.
19427
19428 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19429
19430         * gcc.dg/i386-loop-3.c: New test.
19431
19432 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19433
19434         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19435
19436 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19437
19438         * gcc.dg/fwrapv-1.c: New test case.
19439         * gcc.dg/fwrapv-2.c: New test case.
19440
19441 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19442
19443         PR c++/10956
19444         * g++.dg/template/spec9.C: New test.
19445
19446 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19447
19448         * gcc.dg/duff-4.c: New test case.
19449
19450 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19451
19452         PR fortran/10843
19453         * g77.dg/ffixed-form-1.f: New test
19454         * g77.dg/ffixed-form-2.f: New test
19455         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19456         * g77.dg/ffree-form-3.f: New test
19457
19458 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19459
19460         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19461         * gcc.dg/wint_t-1.c: Likewise.
19462
19463 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19464
19465         * g++.dg/template/access11.C: New test.
19466
19467 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19468
19469         PR c++/10849
19470         * g++.dg/template/access10.C: New test.
19471
19472 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19473             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19474
19475         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19476
19477 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19478
19479         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19480         suppress for powerpc-*-darwin*.
19481         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19482
19483 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19484
19485         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19486         suppress option for powerpc-*-darwin*.
19487
19488 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19489
19490         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19491         * gcc.dg/builtins-4.c: Add test for fmod.
19492
19493 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19494
19495         PR c++/10682
19496         * g++.dg/template/instantiate4.C: New test.
19497
19498 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19499
19500         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19501
19502 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19503
19504         * gcc.dg/compat/scalar-return-1_main.c: New file.
19505         * gcc.dg/compat/scalar-return-1_x.c: New file.
19506         * gcc.dg/compat/scalar-return-1_y.c: New file.
19507         * gcc.dg/compat/scalar-return-2_main.c: New file.
19508         * gcc.dg/compat/scalar-return-2_x.c: New file.
19509         * gcc.dg/compat/scalar-return-2_y.c: New file.
19510         * gcc.dg/compat/struct-return-3_main.c: New file.
19511         * gcc.dg/compat/struct-return-3_y.c: New file.
19512         * gcc.dg/compat/struct-return-3_x.c: New file.
19513         * gcc.dg/compat/struct-return-2_main.c: New file.
19514         * gcc.dg/compat/struct-return-2_x.c: New file.
19515         * gcc.dg/compat/struct-return-2_y.c: New file.
19516
19517 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19518
19519         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19520         for hppa*-hp-hpux*.
19521         * gcc.dg/20021014-1.c (dg-options): Likewise.
19522         * gcc.dg/nest.c (dg-options): Likewise.
19523
19524 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19525
19526         PR c++/9738
19527         * g++.dg/ext/dllimport2.C: New file.
19528         * g++.dg/ext/dllimport3.C: New file.
19529
19530 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19531
19532         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19533         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19534         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19535         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19536         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19537         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19538         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19539         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19540         * gcc.dg/compat/small-struct-defs.h: New file.
19541         * gcc.dg/compat/small-struct-init.h: New file.
19542         * gcc.dg/compat/small-struct-check.h: New file.
19543         * gcc.dg/compat/fp-struct-defs.h: New file.
19544         * gcc.dg/compat/fp-struct-check.h: New file.
19545         * gcc.dg/compat/fp-struct-init.h: New file.
19546         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19547         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19548
19549 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19550
19551         * gcc.dg/20030225-2.c: New test.
19552
19553 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19554             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19555
19556         * gcc.c-torture/compile/20030518-1.c: New test case.
19557
19558 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19559
19560         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19561         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19562         gcc-dg-debug-runtest.
19563         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19564         gcc-dg-debug-runtest.
19565
19566 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19567
19568         PR c++/9022
19569         * g++.dg/lookup/using6.C: New test.
19570
19571 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19572
19573         * g++.dg/parse/access2.C: New test.
19574
19575 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19576
19577         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19578         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19579         * gcc.dg/debug/debug.exp: Likewise.
19580
19581 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19582
19583         * gcc.dg/dollar.c: New test.
19584
19585 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19586
19587         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19588         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19589         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19590         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19591         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19592         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19593         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19594         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19595         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19596         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19597         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19598         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19599         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19600         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19601         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19602         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19603         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19604         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19605
19606 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19607
19608         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19609         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19610         support for "repo" mode.
19611         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19612         * lib/g77-dg.exp: Likewise.
19613         * lib/obj-dg.exp: Likewise.
19614
19615 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19616
19617         Merge from gcc-3_2-rhl8-branch:
19618         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19619
19620         * gcc.dg/tls/opt-6.c: New test.
19621
19622         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19623
19624         * gcc.dg/20030405-1.c: New test.
19625
19626         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19627
19628         * gcc.dg/20030309-1.c: New test.
19629
19630         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19631
19632         * gcc.c-torture/execute/20030307-1.c: New test.
19633
19634         2003-02-20  Randolph Chung  <tausq@debian.org>
19635
19636         * gcc.c-torture/compile/20030220-1.c: New test.
19637
19638         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19639
19640         * gcc.dg/20030217-1.c: New test.
19641
19642         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19643
19644         * gcc.c-torture/compile/20020129-1.c: New test.
19645
19646         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19647
19648         * gcc.dg/unroll-1.c: New test.
19649
19650         2002-11-16  Jan Hubicka  <jh@suse.cz>
19651
19652         * gcc.c-torture/execute/20020920-1.c: New test.
19653
19654         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19655
19656         PR target/7434
19657         * gcc.c-torture/compile/20021008-1.c: New test.
19658
19659         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19660
19661         PR target/7559
19662         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19663
19664         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19665
19666         * gcc.c-torture/compile/20020807-1.c: New test.
19667
19668         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
19669
19670         * gcc.dg/tls/opt-1.c: New test.
19671
19672         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
19673
19674         * gcc.dg/20020729-1.c: New test.
19675
19676         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
19677
19678         * g++.dg/opt/life1.C: New test.
19679
19680         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19681
19682         * gcc.dg/20020525-1.c: New test.
19683
19684         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19685
19686         PR c++/6794
19687         * g++.dg/ext/pretty1.C: New test.
19688         * g++.dg/ext/pretty2.C: New test.
19689
19690 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19691
19692         PR c++/8385
19693         * g++.dg/ext/typeof5.C: New test.
19694
19695 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19696
19697         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19698         __USER_LABEL_PREFIX__ into account.
19699         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19700
19701 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19702
19703         * gcc.dg/builtins-15.c: New test case.
19704
19705 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19706
19707         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19708
19709 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19710
19711         * lib/g++.exp: Tweak handling of additional source files.
19712         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19713         * g++.dg/special/conpr-2a.C: Rename to ...
19714         * g++.dg/special/conpr-2a.cc: ... this.
19715         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19716         * g++.dg/special/conpr-3a.C: Rename to ...
19717         * g++.dg/special/conpr-3a.cc: This.
19718         * g++.dg/special/conpr-3b.C: Rename to ...
19719         * g++.dg/special/conpr-3b.cc: This.
19720         * g++.dg/special/conpr-4.C: New test.
19721         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19722
19723 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19724
19725         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19726
19727 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19728
19729         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19730         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19731         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19732         * g++.old-deja/g++.other/warn3.C: Likewise.
19733
19734 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19735
19736         * gcc.dg/i386-387-1.c: Update to also test log.
19737         * gcc.dg/i386-387-2.c: Likewise.
19738
19739 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19740
19741         * g77.f-torture/execute/int8421.f: New test.
19742
19743 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19744
19745         PR c++/10230, c++/10481
19746         * g++.dg/lookup/scoped5.C: New test.
19747
19748 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19749
19750         PR c++/10552
19751         * g++.dg/template/ttp6.C: New test.
19752
19753 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19754
19755         * gcc.c-torture/execute/builtins: New directory.
19756         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19757         gcc.c-torture/execute/builtins.
19758         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19759         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19760         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19761         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19762
19763 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19764
19765         PR c++/9252
19766         * g++.dg/template/access8.C: New test.
19767         * g++.dg/template/access9.C: New test.
19768
19769 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19770
19771         PR c++/9554
19772         * g++.dg/parse/access1.C: New test.
19773
19774 2003-05-09  DJ Delorie  <dj@redhat.com>
19775
19776         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19777         long, and not an int.
19778
19779 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19780
19781         PR c++/10555, c++/10576
19782         * g++.dg/template/memclass1.C: New test.
19783
19784 2003-05-08  DJ Delorie  <dj@redhat.com>
19785
19786         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19787         targets.
19788         * gcc.c-torture/execute/20021024-1.x: Likewise.
19789         * gcc.c-torture/execute/shiftdi.x: Likewise.
19790         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19791         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19792         * gcc.dg/20021018-1.c: Likewise.
19793
19794 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19795
19796         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19797
19798         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19799         (bcopy): Call memmove.
19800
19801 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19802
19803         * g77.f-torture/compile/8485.f: New test case.
19804
19805 2003-05-07  Richard Henderson  <rth@redhat.com>
19806
19807         PR c++/10570
19808         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19809         Verify exception_cleanup not called for rethrows.
19810         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19811         when exiting catch block without rethrowing.
19812         * g++.dg/eh/forced3.C: New.
19813         * g++.dg/eh/forced4.C: New.
19814
19815 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19816
19817         * gcc.dg/20030505.c: Fix triplet.
19818
19819 2003-05-06  DJ Delorie  <dj@redhat.com>
19820
19821         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19822         * gcc.dg/nest.c: Likewise.
19823
19824 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19825
19826         * gcc.dg/builtins-14.c: New test case.
19827
19828 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19829
19830         * lib/compat.exp (compat-execute): New argument.
19831         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19832         * gcc.dg/compat: New test directory.
19833         * gcc.dg/compat/compat.exp: New expect script.
19834         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19835         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19836         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19837         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19838         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19839         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19840
19841         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19842         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19843         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19844         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19845         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19846         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19847         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19848         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19849         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19850         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19851         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19852         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19853         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19854         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19855         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19856
19857 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19858
19859         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19860
19861 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19862
19863         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19864
19865 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19866
19867         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19868         * gcc.dg/ppc-fsel-2.c: New test.
19869
19870         * gcc.dg/unused-5.c: New test.
19871
19872 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19873
19874         PR c++/10496
19875         * g++.dg/warn/pmf1.C: New test.
19876
19877 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19878
19879         PR c++/4494
19880         * g++.dg/warn/main.C: New test.
19881
19882 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19883
19884         * gcc.dg/nonnull-3.c: New test.
19885
19886 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19887
19888         * gcc.dg/cpp/Wtrigraphs.c: Update.
19889         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19890
19891 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19892
19893         * gcc.dg/ppc-fsel-1.c: New test.
19894
19895 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19896
19897         PR c/10604
19898         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19899
19900 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19901
19902         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19903
19904 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19905
19906         PR c++/9364, c++/10553, c++/10586
19907         * g++.dg/parse/typename4.C: New test.
19908         * g++.dg/parse/typename5.C: Likewise.
19909
19910 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19911
19912         * gcc.c-torture/compile/20030503-1.c: New test.
19913
19914 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19915
19916         * g++.dg/lookup/using5.C: Fix testcase error.
19917
19918 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19919
19920         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19921         since MEABI is no longer supported.  Remove all vestiges
19922         of MEABI from the test.
19923
19924 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19925
19926         PR c++/10554
19927         * g++.dg/lookup/using5.C: New test.
19928
19929 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19930
19931         PR c++/8772
19932         * g++.dg/template/ttp5.C: New test.
19933
19934 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19935
19936         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19937         (dg-gpp-additional-sources): New function.
19938         (dg-gpp-additional-files): Likewise.
19939         * lib/g++.exp (additional_sources): New variable.
19940         (additional_files): Likewise.
19941         (g++_target_compile): Deal with them.
19942         * lib/old-dejagnu.exp: Remove.
19943         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19944         * g++.old-deja: Revise all tests to use dg commands.
19945
19946 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19947
19948         PR c++/9432, c++/9528
19949         * g++.dg/lookup/using4.C: New test.
19950
19951 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19952
19953         * gcc.dg/noreturn-5.c: New file.
19954         * gcc.dg/noreturn-6.c: New file.
19955
19956         * gcc.c-torture/compile/inline-1.c: New file.
19957
19958 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19959
19960         PR c++/10551
19961         * g++.dg/template/explicit1.C: New test.
19962
19963 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19964
19965         PR c++/10549
19966         * g++.dg/other/bitfield1.C: New test.
19967
19968         PR c++/10527
19969         * g++.dg/init/new7.C: New test.
19970
19971 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19972
19973         * g++.dg/ext/desig1.C: New test.
19974         * g++.dg/ext/init1.C: Update.
19975
19976         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19977
19978 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19979
19980         PR c++/10180
19981         * g++.dg/warn/Winline-1.C: New test.
19982
19983 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19984
19985         * gcc.c-torture/execute/string-opt-19.c: New test.
19986
19987         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19988         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19989
19990 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19991
19992         PR c++/10506
19993         * g++.dg/init/new6.C: New test.
19994
19995         PR c++/10503
19996         * g++.dg/init/ref6.C: New test.
19997
19998 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19999
20000         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20001
20002 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20003
20004         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20005         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20006
20007 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20008
20009         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20010         initialized static data members.
20011
20012 2003-04-25  H.J. Lu <hjl@gnu.org>
20013
20014         * gcc.dg/ia64-sync-4.c: New test.
20015
20016 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20017
20018         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20019         date.
20020
20021 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20022
20023         PR c++/10337
20024         * g++.dg/warn/conv1.C: New test.
20025         * g++.old-deja/g++.other/conv7.C: Adjust.
20026         * g++.old-deja/g++.other/overload14.C: Adjust.
20027
20028 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20029
20030         PR c++/10471
20031         * g++.dg/template/defarg2.C: New test.
20032
20033 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20034
20035         * gcc.dg/cpp/include2.c: Update.
20036         * gcc.dg/cpp/multiline-2.c: New.
20037         * gcc.dg/cpp/multiline.c: Update.
20038         * gcc.dg/cpp/strify2.c: Update.
20039         * gcc.dg/cpp/trad/literals-2.c: Update.
20040
20041 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20042
20043         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20044
20045 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20046
20047         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20048
20049 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20050
20051         PR c++/10451
20052         * g++.dg/parse/crash4.C: New test.
20053
20054         PR c++/9847
20055         * g++.dg/parse/crash5.C: New test.
20056
20057 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20058
20059         PR c++/10446
20060         * g++.dg/parse/crash3.C: New test.
20061
20062         PR c++/10428
20063         * g++.dg/parse/elab1.C: New test.
20064
20065 2003-04-22  Devang Patel  <dpatel@apple.com>
20066
20067         * gcc.dg/cpp/trad/funlike-5.c: New test.
20068
20069 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20070
20071         * g++.dg/other/packed1.C: Fix dg options.
20072
20073 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20074
20075         * g++.dg/other/offsetof2.C: New test.
20076
20077 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20078
20079         * g++.dg/template/recurse.C: Adjust location of error messages.
20080
20081 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20082
20083         PR c++/9881
20084         * g++.dg/init/addr-const1.C: New test.
20085         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20086
20087 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20088
20089         PR c++/10405
20090         * g++.dg/lookup/struct-hack1.C: New test.
20091
20092 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20093
20094         * ucs.c: Update diagnostic messages.
20095
20096 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20097
20098         * gcc.dg/cpp/truefalse.cpp: New test.
20099         * gcc.dg/cpp/cpp.exp: Update.
20100         * g++.dg/other/stdbool-if.C: Remove.
20101
20102 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20103
20104         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20105         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20106
20107 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20108
20109         * gcc.c-torture/compile/20030418-1.c: New test.
20110
20111 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20112
20113         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20114
20115 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20116
20117         PR c++/10347
20118         g++.dg/template/dependent-name1.C: New test.
20119
20120 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20121
20122         * gcc.dg/warn-1.c (tourist_guide): New array,
20123         contains a pointer to bar.
20124
20125 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20126
20127         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20128         * gcc.c-torture/execute/medce-1.c: New test case.
20129         * gcc.c-torture/execute/medce-2.c: New test case.
20130
20131 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20132
20133         * lib/prune.exp: Ignore more messages.
20134
20135         PR c++/10381
20136         * g++.dg/parse/lookup3.C: New test.
20137
20138 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20139
20140         * gcc.c-torture/compile/20030415-1.c : New test.
20141
20142 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20143
20144         * gcc.c-torture/execute/scope-2.c: Move to ...
20145         * gcc.dg/noncompile/scope.c: .... here.
20146
20147 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20148
20149         * gcc.dg/20030414-2.c: New test case.
20150
20151 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20152
20153         PR target/10377
20154         * gcc.dg/20030414-1.c: New test.
20155
20156 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20157
20158         * gcc.dg/builtins-12.c: New test case.
20159         * gcc.dg/builtins-13.c: New test case.
20160
20161 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20162
20163         * gcc.c-torture/execute/string-opt-18.c: New test.
20164
20165 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20166
20167         PR c++/10300
20168         * g++.dg/init/new5.C: New test.
20169
20170 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20171
20172         PR c++/7910
20173         * g++.dg/ext/dllimport1.C: New test.
20174
20175 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20176
20177         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20178
20179 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20180
20181         PR Fortran/9263
20182         * g77.f-torture/noncompile/9263.f: New test
20183         PR Fortran/1832
20184         * g77.f-torture/execute/1832.f: New test
20185
20186 2003-04-11  David Chad  <davidc@freebsd.org>
20187             Loren J. Rittle  <ljrittle@acm.org>
20188
20189         libobjc/8562
20190         * objc.dg/headers.m: New test.
20191
20192 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20193
20194         * gcc.c-torture/execute/builtin-noret-2.c: New.
20195         * gcc.c-torture/execute/builtin-noret-2.x: New.
20196         XFAIL builtin-noret-2.c at -O1 and above.
20197         * gcc.dg/redecl.c: New.
20198         * gcc.dg/Wshadow-1.c: Update error regexps.
20199
20200 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20201
20202         * g++.dg/abi/bitfield10.C: New test.
20203
20204 2003-04-09  Mike Stump  <mrs@apple.com>
20205
20206         * gcc.dg/pch/pch.exp: Make testcase names longer.
20207         * g++.dg/pch/pch.exp: Make testcase names longer.
20208
20209 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20210
20211         * gcc.dg/builtins-11.c: New test case.
20212
20213 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20214
20215         * gcc.dg/builtins-9.c: New test case.
20216         * gcc.dg/builtins-10.c: New test case.
20217
20218 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20219
20220         * gcc.dg/noncompile/init-4.c.c: New test.
20221
20222 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20223
20224         * gcc.misc-test/gcov-9.c: New test.
20225         * gcc.misc-test/gcov-10.c: New test
20226         * gcc.misc-test/gcov-11.c: New test.
20227
20228 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20229
20230         PR optimization/10024
20231         * gcc.c-torture/compile/20030405-1.c: New test.
20232
20233 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20234
20235         * gcc.dg/pch/static-3.c: New.
20236         * gcc.dg/pch/static-3.hs: New.
20237         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20238
20239 2003-04-04  Richard Henderson  <rth@redhat.com>
20240
20241         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20242         * g++.dg/eh/forced2.C: Likewise.
20243
20244 2003-04-03  Mike Stump  <mrs@apple.com>
20245
20246         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20247         target arg.
20248         (scan-assembler-times, scan-assembler-not): Likewise.
20249         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20250
20251 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20252
20253         * gcc.dg/sparc-loop-1.c: New test.
20254
20255 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20256
20257         PR other/9274
20258         * g++.dg/pch/system-2.C: New.
20259         * g++.dg/pch/system-2.Hs: New.
20260
20261 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20262
20263         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20264
20265         * g++.dg/eh/simd-1.C (vecfunc): Same.
20266
20267 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20268
20269         * gcc.c-torture/execute/20030401-1.c: New test case.
20270
20271 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20272
20273         * objc.dg/defs.m: New.
20274
20275 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20276
20277         * g++.dg/eh/simd-1.C: New.
20278         * g++.dg/eh/simd-2.C: New.
20279
20280 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20281
20282         * gcc.c-torture/execute/simd-3.c: New.
20283
20284 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20285
20286         PR c/9936
20287         * gcc.dg/20030331-2.c: New test.
20288
20289 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20290
20291         PR c++/10278
20292         * g++.dg/parse/crash2.C: New test.
20293
20294 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20295
20296         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20297         * gcc.c-torture/execute/20030331-1.c: ...here.
20298
20299 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20300
20301         * gcc.c-torture/execute/20030331-1.c: New test.
20302
20303 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20304
20305         * lib/gcov.exp: Adjust call return testing strings.
20306         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20307
20308 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20309
20310         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20311         * gcc.dg/builtins-7.c: New test case.
20312         * gcc.dg/builtins-8.c: New test case.
20313
20314 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20315
20316         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20317
20318 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20319
20320         PR c++/7647
20321         * g++.dg/lookup-class-member-2.C: New test.
20322
20323 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20324
20325         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20326
20327 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20328
20329         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20330
20331 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20332
20333         * g++.dg/init/attrib1.C: New test.
20334
20335 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20336
20337         * gcc.dg/ultrasp8.c: New test.
20338
20339 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20340
20341         * gcc.dg/ultrasp7.c: New test.
20342
20343 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20344
20345         PR c++/10047
20346         * g++.dg/template/inline1.C: New test.
20347
20348 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20349
20350         * gcc.dg/sparc-dwarf2.c: New test.
20351
20352 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20353
20354         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20355         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20356
20357 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20358
20359         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20360         than reading .x files.
20361         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20362         * g77.dg/gcov/gcov-1.f: Likewise.
20363         * gcc.misc-tests/gcov-4b.c: Likewise.
20364         * gcc.misc-tests/gcov-5b.c: Likewise.
20365         * gcc.misc-tests/gcov-6.c: Likewise.
20366         * gcc.misc-tests/gcov-7.c: Likewise.
20367         * gcc.misc-tests/gcov-8.c: Likewise.
20368         * g++.dg/gcov/gcov-1.x: Remove.
20369         * g77.dg/gcov/gcov-1.x: Likewise.
20370         * gcc.misc-tests/gcov-4b.x: Likewise.
20371         * gcc.misc-tests/gcov-5b.x: Likewise.
20372         * gcc.misc-tests/gcov-6.x: Likewise.
20373         * gcc.misc-tests/gcov-7.x: Likewise.
20374         * gcc.misc-tests/gcov-8.x: Likewise.
20375
20376 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20377
20378         PR opt/10087
20379         * gcc.dg/20030324-1.c: New test.
20380
20381 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20382
20383         PR c++/10224
20384         * g++.dg/template/arg3.C: New test.
20385
20386         PR c++/10158
20387         * g++.dg/template/friend18.C: New test.
20388
20389 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20390
20391         * g77.f-torture/compile/20030326-1.f: New test case.
20392
20393 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20394
20395         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20396
20397         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20398
20399 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20400
20401         * gcc.dg/ia64-sync-3.c: New test.
20402
20403 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20404
20405         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20406
20407 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20408
20409         * gcc.dg/ultrasp6.c: New test.
20410
20411 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20412
20413         * gcc.dg/i386-signbit-1.c: New test.
20414         * gcc.dg/i386-signbit-2.c: New test.
20415         * gcc.dg/i386-signbit-3.c: New test.
20416
20417 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20418
20419         * gcc.dg/ultrasp5.c: Fix options.
20420
20421 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20422
20423         * gcc.dg/ultrasp5.c: Fix comment.
20424
20425 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20426
20427         PR fortran/10197
20428         * g77.f-torture/execute/10197.f: New test.
20429
20430 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20431
20432         PR c++/9898, c++/383
20433         * g++.dg/template/conv6.C: New test.
20434
20435         PR c++/10119
20436         * g++.dg/template/ptrmem5.C: New test.
20437
20438         PR c++/10026
20439         * g++.dg/lookup/koenig1.C: New test.
20440
20441         PR C++/10199
20442         * g++.dg/lookup/template2.C: New test.
20443
20444 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20445
20446         * g++.dg/opt/rtti1.C: New test.
20447
20448 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20449
20450         * gcc.dg/ultrasp5.c: New test.
20451
20452 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20453
20454         PR middle-end/9967
20455         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20456         builtin fputs.
20457
20458 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20459
20460         PR c/8224
20461         * gcc.dg/20030323-1.c: New test.
20462
20463 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20464
20465         * gcc.c-torture/compile/20030323-1.c: New test case.
20466
20467 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20468
20469         * gcc.dg/20030321-1.c: New test.
20470
20471 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20472
20473         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20474
20475 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20476
20477         PR c++/9978, c++/9708
20478         * g++.dg/ext/vlm1.C: Adjust expected error.
20479         * g++.dg/ext/vla2.C: New test.
20480         * g++.dg/template/arg1.C: New test.
20481         * g++.dg/template/arg2.C: New test.
20482
20483 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20484
20485         * g77.f-torture/execute/select.f: New test.
20486         * g77.f-torture/noncompile/select_no_compile.f: New test.
20487
20488 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20489
20490         PR c++/9898
20491         * g++.dg/other/error4.C: New test.
20492
20493 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20494
20495         * g++.dg/template/friend17.C: New test.
20496
20497 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20498
20499         * gcc.c-torture/compile/20030320-1.c: New.
20500
20501 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20502
20503         * gcc.dg/builtins-6.c: New test case.
20504
20505 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20506
20507         PR target/10073
20508         * gcc.c-torture/compile/20030319-1.c: New.
20509
20510 2003-03-18  Jan Hubicka  <jh@suse.cz>
20511
20512         * gcc.dg/i386-cvt-1.c: New test.
20513
20514 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20515
20516         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20517         * objc.dg/naming-2.m: Likewise.
20518
20519 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20520
20521         PR c++/9639
20522         * g++.dg/parse/crash1.C: New test.
20523
20524 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20525
20526         PR c++/8805
20527         * g++.dg/eh/cleanup1.C: New test.
20528
20529 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20530
20531         * gcc.c-torture/execute/20030316-1.c: New test case.
20532
20533 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20534
20535         PR c++/9629
20536         * g++.dg/init/ctor2.C: New test.
20537
20538 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20539
20540         * g77.f-torture/compile/xformat.f: New test case.
20541
20542 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20543
20544         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20545         * g++.old-deja/g++.mike/eh50.C: Likewise.
20546
20547 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20548
20549         PR c++/6440
20550         * g++.dg/template/spec7.C: New test.
20551         * g++.dg/template/spec8.C: Likewise.
20552
20553 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20554
20555         * gcc.c-torture/execute/20030313-1.c: New test.
20556
20557 2003-03-14  Richard Henderson  <rth@redhat.com>
20558
20559         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20560
20561 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20562
20563         * gcc.c-torture/compile/20030314-1.c: New test.
20564
20565 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20566
20567         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20568         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20569         thumb target,
20570         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20571         to accept newer _imp__  prefix and additional
20572         newline in .drectve section.
20573         * gcc.dg/dll-4.c: Likewise.
20574         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20575         switch.
20576
20577 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20578
20579         * g++.dg/parse/namespace9.C: New test.
20580
20581         * g++.dg/init/ref5.C: New test.
20582         * g++.dg/parse/ptrmem1.C: Likewise.
20583
20584 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20585
20586         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20587         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20588         regular expression.
20589         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20590         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20591
20592 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20593
20594         * gcc.c-torture/execute/20030224-2.c: New test.
20595
20596 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20597
20598         * gcc.dg/decl-3.c: New test.
20599
20600 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20601
20602         * gcc.dg/i386-loop-2.c: New test.
20603
20604 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20605
20606         PR c++/9474
20607         * g++.dg/parse/namespace8.C: New test.
20608
20609         PR c++/9924
20610         * g++.dg/overload/builtin2.C: New test.
20611
20612 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20613
20614         * gcc.dg/return-type-3.c: New test.
20615
20616 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20617
20618         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20619         profiling options are not supported.
20620
20621 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20622
20623         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20624         * g++.old-deja/g++.warn/impint2.C: Likewise.
20625
20626 2003-03-10  Devang Patel  <dpatel@apple.com>
20627
20628         * g++.dg/cpp/c++_cmd_1.C: New test.
20629         * g++.dg/cpp/c++_cmd_1.h: New file.
20630
20631 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20632
20633         * gcc.dg/altivec-9.c: New file.
20634
20635 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20636
20637         * gcc.dg/ppc-sdata-1.c: New test.
20638         * gcc.dg/ppc-sdata-2.c: New test.
20639
20640 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20641
20642         PR c++/9373
20643         * g++.dg/opt/ptrmem2.C: New test.
20644
20645         PR c++/8534
20646         * g++.dg/opt/ptrmem1.C: New test.
20647
20648 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20649
20650         * gcc.dg/i386-loop-1.c: New test.
20651
20652 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20653
20654         PR c++/9970
20655         * g++.dg/lookup/friend1.C: New test.
20656
20657 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20658
20659         PR c++/9823
20660         * g++.dg/parser/constructor1.C: New test.
20661
20662 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20663
20664         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20665
20666         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
20667
20668 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
20669
20670         * gcc.dg/cpp/Wunused.c: Update test.
20671
20672 2003-03-08  Jan Hubicka  <jh@suse.cz>
20673
20674         * gcc.dg/inline-3.c: New test.
20675
20676 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20677
20678         PR c++/9809
20679         * g++.dg/parse/builtin1.C: New test.
20680
20681         PR c++/9982
20682         * g++.dg/abi/cookie1.C: New test.
20683         * g++.dg/abi/cookie2.C: Likewise.
20684
20685         PR c++/9524
20686         * g++.dg/template/field1.C: New test.
20687
20688         PR c++/9912
20689         * g++.dg/parse/class1.C: New test.
20690         * g++.dg/parse/namespace7.C: Likewise.
20691         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20692
20693 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20694
20695         * g++.dg/init/ref4.C: New test.
20696
20697 2003-03-07  Jan Hubicka  <jh@suse.cz>
20698
20699         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20700         * gcc.dg/inline-3.c:  New test.
20701
20702 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20703
20704         * g++.dg/init/ref3.C: New test.
20705
20706         PR c++/9965
20707         * g++.dg/init/ref2.C: New test.
20708
20709         PR c++/9400
20710         * g++.dg/warn/Wshadow-2.C: New test.
20711
20712         PR c++/9791
20713         * g++.dg/warn/Woverloaded-1.C: New test.
20714
20715 2003-03-05  Jan Hubicka  <jh@suse.cz>
20716
20717         * gcc.dg/i386-local2.c: New.
20718         * gcc.dg/i386-local.c: Fix typo.
20719
20720 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20721
20722         * g++.dg/abi/layout3.C: New test.
20723
20724 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20725
20726         * gcc.c-torture/compile/20030305-1.c
20727
20728 2003-03-05  Jan Hubicka  <jh@suse.cz>
20729
20730         * gcc.dg/i386-local.c: New.
20731
20732 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20733
20734         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20735
20736 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20737
20738         * gcc.dg/switch-2.c: New test.
20739         * gcc.dg/switch-3.c: New test.
20740         * gcc.dg/Wswitch.c: Adjust line numbers.
20741         * gcc.dg/Wswitch-default.c: Likewise.
20742         * gcc.dg/Wswitch-enum.c: Likewise.
20743
20744 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20745
20746         * gcc.c-torture/execute/20030222-1.c: New test.
20747
20748 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20749
20750         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20751
20752 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20753
20754         PR c++/9878
20755         * g++.dg/init/ref1.C: New test.
20756
20757 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20758
20759         * gcc.dg/sh-relax.c: New SH-only test.
20760
20761 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20762
20763         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20764         comment explaining purpose of testcase.
20765
20766 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20767
20768         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20769         for HC11/HC12 (asm needs two int registers).
20770         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20771         HC11/HC12 because the test uses an asm which needs two 32-bit
20772         registers.
20773
20774 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20775
20776         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20777         for HC11/HC12 (array is too large otherwise).
20778         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20779         * gcc.c-torture/compile/20010518-2.x: Likewise.
20780         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20781         HC11/HC12 (array is too large).
20782
20783 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20784
20785         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20786         * lib/g++-dg.exp (g++-dg-test): Likewise.
20787
20788 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20789
20790         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20791         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20792
20793 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20794
20795         * g++.dg/warn/implicit-typename1.C: Remove warning.
20796
20797 2003-02-28  Richard Henderson  <rth@redhat.com>
20798
20799         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20800         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20801
20802 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20803
20804         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20805         * g++.dg/pch/pch.exp: Likewise.
20806
20807 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20808
20809         PR c++/9879
20810         * testsuite/g++.dg/init/new4.C: New test.
20811
20812 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20813
20814         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20815
20816 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20817
20818         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20819         unsigned long.
20820
20821         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20822         wider than float.
20823
20824 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20825
20826         * lib/scanasm.exp: Add support for counting numbers of
20827         occurences.
20828         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20829         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20830
20831 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20832
20833         PR c++/9683
20834         * g++.dg/template/static3.C: New test.
20835
20836         PR c++/9829
20837         * g++.dg/parse/namespace6.C: New test.
20838
20839 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20840
20841         PR target/9732
20842         * gcc.dg/20030225-1.c: New test.
20843
20844 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20845
20846         * README: Remove out-of-date information.
20847
20848         PR c++/9836
20849         * g++.dg/template/spec6.C: New test.
20850
20851 2003-02-24  Jeff Law  <law@redhat.com>
20852
20853         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20854
20855 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20856
20857         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20858         * gcc.dg/pragma-ep-1.c: Likewise.
20859
20860 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20861
20862         PR c++/9602
20863         * g++.dg/template/friend16.C: New test.
20864
20865 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20866
20867         PR c++/5333
20868         * g++.dg/parse/fused-params1.C: Adjust error messages.
20869         * g++.dg/template/nested3.C: New test.
20870
20871 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20872
20873         * g++.dg/abi/param1.C: New test.
20874
20875 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20876
20877         PR c++/7982
20878         * g++.dg/warn/implicit-typename1.C: New test.
20879
20880 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20881
20882         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20883         with "mtune".
20884         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20885         * gcc.c-torture/execute/20010129-1.x: Likewise.
20886         * gcc.dg/20011107-1.c: Likewise.
20887         * gcc.dg/20020108-1.c: Likewise.
20888         * gcc.dg/20020122-3.c: Likewise.
20889         * gcc.dg/20020206-1.c: Likewise.
20890         * gcc.dg/20020310-1.c: Likewise.
20891         * gcc.dg/20020426-2.c: Likewise.
20892         * gcc.dg/20020517-1.c: Likewise.
20893         * gcc.dg/991230-1.c: Likewise.
20894         * gcc.dg/i386-unroll-1.c: Likewise.
20895         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20896
20897 2003-02-22  Jan Hubicka  <jh@suse.cz>
20898
20899         * gcc.dg/i386-mul.c: New test.
20900
20901 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20902
20903         * gcc.dg/builtins-5.c: New test case.
20904
20905 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20906
20907         * gcc.dg/asmreg-1.c: New test.
20908
20909 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20910
20911         PR c++/9749
20912         * g++.dg/parse/varmod1.C: New test.
20913
20914 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20915
20916         PR c++/9727
20917         * g++.dg/template/op1.C: New test.
20918
20919 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20920
20921         PR c++/8906
20922         * g++.dg/template/nested2.C: New test.
20923
20924 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20925
20926         PR c++/8724
20927         * g++.dg/expr/dtor1.C: New test.
20928
20929 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20930
20931         * gcc.dg/cpp/include3.c: New test.
20932         * gcc.dg/cpp/inc/foo.h: New file.
20933
20934 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20935
20936         * gcc.c-torture/execute/20030221-1.c: New test.
20937
20938 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20939
20940         PR c++/9729
20941         * g++.dg/abi/conv1.C: New test.
20942
20943 2003-02-20  Jan Hubicka  <jh@suse.cz>
20944
20945         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20946
20947 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20948
20949         * gcc.c-torture/compile/20030219-1.c: New test.
20950
20951 2003-02-18  Jan Hubicka  <jh@suse.cz>
20952
20953         * gcc.dg/funcorder.c: New test.
20954
20955 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20956
20957         * gcc.c-torture/execute/20030218-1.c: New.
20958
20959 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20960
20961         * gcc.dg/20030218-1.c: New.
20962
20963 2003-02-18  Richard Henderson  <rth@redhat.com>
20964
20965         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20966         * gcc.dg/attr-used-2.c: New.
20967
20968 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20969
20970         PR c++/9704
20971         * g++.dg/init/copy5.C: New test.
20972
20973 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20974
20975         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20976         * g++.dg/pch/pch.exp: Likewise.
20977
20978 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20979
20980         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20981         STACK_SIZE is not defined.
20982
20983 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20984
20985         PR c++/9457
20986         * g++.dg/template/init1.C: New test.
20987
20988 2003-02-16  Jan HUbicka  <jh@suse.cz>
20989
20990         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20991         (foo): Add few extra tests
20992         * gcc.dg/c99-const-expr-3.c: Likewise.
20993         * gcc.c-torture/execute/20030216-1.c: New.
20994
20995 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20996
20997         PR c++/9459
20998         * g++.dg/ext/typeof4.C: New test.
20999
21000 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21001
21002         * gcc.dg/i386-387-3.c: New test case.
21003
21004 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21005
21006         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21007         cris-*-elf* cris-*-aout* and mmix-*-*.
21008
21009 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21010
21011         * gcc.dg/20030213-1.c: New test.
21012
21013 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21014
21015         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21016         * gcc.dg/i386-387-2.c: Likewise.
21017
21018 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21019
21020         * gcc.dg/ppc-spe.c: Fix formatting.
21021         Enable tests that were previously unsupported by gas.
21022         Delete tests for instructions that no longer exist.
21023         Switch arguments on evsubifw builtin.
21024
21025 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21026
21027         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21028         STACK_SIZE is too small.
21029
21030 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21031             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21032
21033         * gcc.dg/decl-2.c: New test.
21034
21035 2003-02-10  Jan Hubicka  <jh@suse.cz>
21036
21037         * gcc.dg/i386-fpcvt-1.c:  New test.
21038
21039 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21040
21041         * gcc.c-torture/execute/20030209-1.c: New test.
21042
21043 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21044
21045         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21046         int-wide bitops, use the constants of the same width.
21047         Likewise, if long long is 32-bit wide, test bitops using
21048         32-bit constants.
21049
21050 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21051
21052         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21053
21054 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21055
21056         * testsuite/gcc.dg/builtins-4.c: New test case.
21057
21058 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21059
21060         * gcc.dg/20020430-1.c: Fix dg command typos.
21061         * gcc.dg/20020503-1.c: Likewise.
21062
21063 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21064
21065         PR c++/8785
21066         * g++.dg/parse/fused-params1.C: New test.
21067
21068         PR c++/8857
21069         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21070
21071         PR c++/8921
21072         * g++.dg/parse/non-dependent1.C: New test.
21073
21074         PR c++/8928
21075         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21076
21077         PR c++/9228
21078         * g++.dg/parse/undefined7.C: New test.
21079         * g++.dg/parse/non-templ1.C: New test.
21080
21081         PR c++/9229
21082         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21083
21084 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21085
21086         * gcc.c-torture/compile/20030206-1.c: New test.
21087
21088 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21089
21090         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21091         "pow" to "foo" to avoid potential confusion with a math built-in.
21092
21093 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21094
21095         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21096         conditions for SPARC targets.
21097
21098 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21099
21100         * gcc.dg/20030204-1.c: New test.
21101
21102 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21103
21104         PR c++/38
21105         * g++.dg/parse/array-size1.C: New test.
21106
21107         PR c++/5657
21108         * g++.dg/parse/undefined3.C: New test.
21109
21110         PR c++/5665
21111         * g++.dg/parse/undefined4.C: New test.
21112
21113         PR c++/5975
21114         * g++.dg/parse/undefined5.C: New test.
21115
21116         PR c++/7259
21117         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21118
21119         PR c++/8578
21120         * g++.dg/parse/casting-operator1.C: New test.
21121
21122         PR c++/8596
21123         * g++.dg/parse/undefined6.C: New test.
21124
21125         PR c++/8736
21126         * g++.dg/parse/missing-template1.C: New test.
21127
21128 2003-02-04  Jan Hubicka  <jh@suse.cz>
21129
21130         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21131         * gcc.dg/i386-cmov?.c:  Likewise.
21132         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21133         * gcc.dg/i386-ssefp-1.c:  Likewise.
21134         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21135         conventions.
21136
21137 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21138
21139         PR c++/7129
21140         * testsuite/g++.dg/ext/max.C: New test.
21141
21142 2003-02-03  Jan Hubicka  <jh@suse.cz>
21143
21144         * gcc.c-torture/execute/20030203-1.c: New test.
21145
21146 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21147
21148         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21149         'natural-endian'.
21150
21151 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21152
21153         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21154         * g++.dg/init/new2.C: Likewise.
21155         * g++.dg/other/new1.C: Likewise.
21156
21157 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21158
21159         * gcc.dg/struct-ret-libc.c: New test.
21160
21161 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21162
21163         * gcc.dg/20030129-1.c: New test.
21164
21165 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21166
21167         PR c++/8849
21168         * g++.dg/template/ptrmem4.C: New test.
21169
21170 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21171
21172         * g++.dg/parser/constant1.C: New test.
21173
21174 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21175
21176         PR c++/8591
21177         * g++.dg/parse/friend2.C: New test.
21178
21179 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21180
21181         PR c++/9437
21182         * g++.dg/template/unify4.C: New test.
21183
21184 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21185
21186         * gcc.c-torture/execute/20030128-1.c: New test.
21187
21188 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21189
21190         * g++.dg/lookup/nested1.C: Test moved from ...
21191         * g++.old-deja/g++.other/lookup24.C: ... here.
21192
21193 2003-01-28  Jan Hubicka  <jh@suse.cz>
21194
21195         * gcc.dg/i386-cmov5.c:  New test.
21196
21197 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21198
21199         * gcc.c-torture/execute/20010925-1.c: Changed the
21200         memcpy declaration.
21201
21202 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21203
21204         PR c++/3902
21205         * g++.dg/parse/template5.C: New test.
21206
21207 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21208
21209         PR fortran/9258
21210         * g77.dg/pr9258: New test.
21211
21212 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21213
21214         * README: Move relevant parts from README.g++.
21215
21216         * README.g++: Remove this file.
21217
21218 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21219
21220         * g++.dg/abi/dcast1.C: New test.
21221
21222 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21223
21224         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21225
21226 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21227
21228         PR c++/47
21229         * g++.old-deja/g++.other/lookup24.C: New test.
21230
21231 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21232
21233         PR middle-end/7227
21234         * gcc.dg/uninit-C.c: New test.
21235
21236 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21237
21238         * g++.dg/abi/covariant1.C: New test.
21239
21240 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21241
21242         * gcc.dg/20030123-1.c: New test.
21243
21244 2003-01-25  Jan Hubicka  <jh@suse.cz>
21245
21246         PR opt/8492
21247         * gcc.c-torture/compile/20030125-1.c
21248
21249 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21250
21251         PR c++/9403
21252         * g++.dg/parse/template3.C: New test.
21253         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21254
21255         PR c++/795
21256         * g++.dg/parse/template4.C: New test.
21257
21258         PR c++/9415
21259         * g++.dg/template/qual2.C: New test.
21260
21261         PR c++/8545
21262         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21263
21264         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21265
21266 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21267
21268         * gcc.c-torture/execute/switch-1.c: New test case.
21269
21270 2003-01-25  Jan Hubicka  <jh@suse.cz>
21271
21272         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21273
21274 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21275
21276         Tweaks for Bison-1.875. From the NEWS file:
21277         "- `parse error' -> `syntax error'
21278         Bison now uniformly uses the term `syntax error'"
21279         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21280         * gcc.dg/cpp/digraph2.c: Likewise.
21281         * gcc.dg/cpp/direct2.c: Likewise.
21282         * gcc.dg/cpp/paste4.c: Likewise.
21283         * gcc.dg/c90-restrict-1.c: Likewise.
21284         * gcc.dg/c99-func-2.c: Likewise.
21285         * gcc.dg/noncompile/920721-2.c: Likewise.
21286         * gcc.dg/noncompile/930622-2.c: Likewise.
21287         * gcc.dg/noncompile/940112-1.c: Likewise.
21288         * gcc.dg/noncompile/950921-1.c: Likewise.
21289         * gcc.dg/noncompile/951123-1.c: Likewise.
21290         * gcc.dg/noncompile/971104-1.c: Likewise.
21291         * gcc.dg/noncompile/990416-1.c: Likewise.
21292
21293 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21294
21295         * g++.dg/parse/undefined1.C: Add error message.
21296
21297 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21298
21299         PR c++/9354
21300         * g++.dg/parse/new1.C: New test.
21301
21302         PR c++/9216
21303         * g++.dg/parse/template2.C: New test.
21304
21305         PR c++/9354
21306         * g++.dg/parse/typedef2.C: New test.
21307
21308         PR c++/9328
21309         * g++.dg/ext/typeof3.C: New test.
21310
21311 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21312
21313         PR c++/2738
21314         * g++.dg/parse/ret-type1.C: New test.
21315
21316         PR c++/3792
21317         * g++.dg/parse/tmpl-outside1.C: New test.
21318
21319         PR c++/4207
21320         * g++.dg/parse/int-as-enum1.C: New test.
21321
21322         PR c++/4903
21323         * g++.dg/parse/no-typename1.C: New test.
21324
21325         PR c++/5533
21326         * g++.dg/parse/no-value1.C: New test.
21327
21328         PR c++/5921
21329         * g++.dg/parse/wrong-inline1.C: New test.
21330
21331         PR c++/6402
21332         * g++.dg/parse/ref1.C: New test.
21333
21334         PR c++/6992
21335         * g++.dg/parse/attr-ctor1.C: New test.
21336
21337         PR c++/7229
21338         * g++.dg/parse/namespace5.C: New test.
21339
21340         PR c++/7917
21341         * g++.dg/parse/func-def1.C: New test.
21342
21343         PR c++/8143
21344         * g++.dg/parse/undefined1.C: New test.
21345
21346         PR c++/5723, PR c++/8522
21347         * g++.dg/parse/specialization1.C: New test.
21348
21349         PR c++/163, PR c++/8595
21350         * g++.dg/parse/struct-as-enum1.C: New test.
21351
21352         PR c++/9173
21353         * g++.dg/parse/undefined2.C: New test.
21354
21355 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21356
21357         PR c++/9298
21358         * g++.dg/parse/template1.C: New test.
21359
21360         PR c++/9384
21361         * g++.dg/parse/using1.C: New test.
21362
21363         PR c++/9285
21364         PR c++/9294
21365         * g++.dg/parse/expr2.C: New test.
21366
21367         PR c++/9388
21368         * g++.dg/parse/lookup2.C: Likewise.
21369
21370 2003-01-21  Jan Hubicka  <jh@suse.cz>
21371
21372         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21373         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21374         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21375         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21376
21377 2003-01-20  Nick Clifton  <nickc@redhat.com>
21378
21379         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21380         problem with ARM sibcall code generation.
21381
21382 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21383
21384         * gcc.c-torture/execute/20030120-1.c: New.
21385
21386 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21387
21388         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21389
21390 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21391
21392         PR c++/9272
21393         * g++.dg/parse/ctor1.C: New test.
21394
21395         PR c++/9294:
21396         * g++.dg/parse/qualified1.C: New test.
21397
21398         * g++.dg/parse/typename3.C: New test.
21399
21400 2003-01-16  Richard Henderson  <rth@redhat.com>
21401
21402         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21403
21404 2003-01-16  Richard Henderson  <rth@redhat.com>
21405
21406         * g++.dg/pch/pch.exp: Copy test header to the working directory
21407         before using it either for precompilation or direct use.
21408         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21409         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21410
21411 2003-01-16  Richard Henderson  <rth@redhat.com>
21412
21413         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21414         before using it either for precompilation or direct use.
21415         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21416         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21417
21418 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21419
21420         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21421         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21422         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21423         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21424         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21425         typename warning into error.
21426         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21427         error messages.
21428         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21429         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21430         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21431         messages.
21432         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21433         make declaration visible in template.
21434         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21435         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21436         messages.
21437         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21438         message.
21439         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21440         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21441         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21442         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21443         typename warning with error message.
21444         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21445         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21446         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21447
21448 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21449
21450         * g++.dg/parse/ambig2.C: New test.
21451
21452 2003-01-15  Richard Henderson  <rth@redhat.com>
21453
21454         * g++.dg/tls/init-2.C: Update error message string.
21455
21456 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21457
21458         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21459
21460 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21461
21462         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21463         all for HC11/HC12.
21464         * gcc.c-torture/compile/20001205-1.x: Likewise.
21465         * gcc.c-torture/compile/20001226-1.x: Likewise.
21466         * gcc.c-torture/compile/920520-1.x: Likewise.
21467         * gcc.c-torture/compile/961203-1.x: Likewise.
21468         * gcc.c-torture/compile/20020604-1.x: Likewise.
21469
21470 2003-01-15  Jan Hubicka  <jh@suse.cz>
21471
21472         * gcc.c-torture/compile/20030115-1.c: New test.
21473
21474         * gcc.dg/i386-fpcvt-1.c: New test.
21475         * gcc.dg/i386-fpcvt-2.c: New test.
21476
21477 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21478
21479         Further conform g++'s __vmi_class_type_info to the C++ ABI
21480         specification.
21481         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21482         the specification.
21483
21484 2003-01-14  Jan Hubicka  <jh@suse.cz>
21485
21486         * gcc.dg/i386-fpcvt-1.c: New test.
21487         * gcc.dg/i386-fpcvt-2.c: New test.
21488
21489 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21490
21491         * gcc.dg/i386-mmx-3.c: New test.
21492
21493 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21494
21495         PR c++/9264
21496         * g++.dg/parse/octal1.C: New file.
21497
21498         PR c++/9172
21499         * g++.dg/parse/typename1.C: New file.
21500
21501 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21502
21503         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21504         * gcc.dg/bf-no-ms-layout.c: Likewise.
21505         * gcc.dg/bf-ms-attrib.c: Likewise.
21506
21507 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21508
21509         PR c++/9099
21510         * g++.dg/parse/dtor1.C: New file.
21511
21512         PR c++/9128
21513         * g++.dg/rtti/typeid1.C: New file.
21514
21515         PR c++/9153
21516         * g++.dg/parse/lookup1.C: New file.
21517
21518         PR c++/9171
21519         * g++.dg/templ/spec5.C: New file.
21520
21521 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21522
21523         * gcc.c-torture/compile/20030110-1.c: New test.
21524
21525 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21526
21527         Merge from pch-branch:
21528
21529         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21530
21531         * gcc.dg/pch/cpp-1.h: New.
21532         * gcc.dg/pch/cpp-1.c: New.
21533         * gcc.dg/pch/cpp-2.h: New.
21534         * gcc.dg/pch/cpp-2.c: New.
21535
21536         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21537
21538         * gcc.dg/pch/except-1.h: New.
21539         * gcc.dg/pch/except-1.c: New.
21540
21541         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21542
21543         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21544         running test.
21545         * gcc.dg/pch: Include *.hp not *.h.
21546         * gcc.dg/pch/system-1.h: New.
21547         * gcc.dg/pch/system-1.c: New.
21548
21549         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21550
21551         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21552         rather than trying to build and run a program using PCH.
21553         * gcc.dg/pch: Remove dg-do commands from test files.
21554
21555         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21556
21557         * gcc.dg/pch/macro-3.c: New.
21558         * gcc.dg/pch/macro-3.h: New.
21559
21560         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21561
21562         * gcc.dg/pch/common-1.c: New.
21563         * gcc.dg/pch/common-1.h: New.
21564         * gcc.dg/pch/decl-1.c: New.
21565         * gcc.dg/pch/decl-1.h: New.
21566         * gcc.dg/pch/decl-2.c: New.
21567         * gcc.dg/pch/decl-2.h: New.
21568         * gcc.dg/pch/decl-3.c: New.
21569         * gcc.dg/pch/decl-3.h: New.
21570         * gcc.dg/pch/decl-4.c: New.
21571         * gcc.dg/pch/decl-4.h: New.
21572         * gcc.dg/pch/decl-5.c: New.
21573         * gcc.dg/pch/decl-5.h: New.
21574         * gcc.dg/pch/global-1.c: New.
21575         * gcc.dg/pch/global-1.h: New.
21576         * gcc.dg/pch/inline-1.c: New.
21577         * gcc.dg/pch/inline-1.h: New.
21578         * gcc.dg/pch/inline-2.c: New.
21579         * gcc.dg/pch/inline-2.h: New.
21580         * gcc.dg/pch/static-1.c: New.
21581         * gcc.dg/pch/static-1.h: New.
21582         * gcc.dg/pch/static-2.c: New.
21583         * gcc.dg/pch/static-2.h: New.
21584
21585         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21586
21587         * g++.dg/pch/pch.exp: Better handle failing testcases.
21588         * gcc.dg/pch/pch.exp: Likewise.
21589         * gcc.dg/pch/macro-1.c: New.
21590         * gcc.dg/pch/macro-1.h: New.
21591         * gcc.dg/pch/macro-2.c: New.
21592         * gcc.dg/pch/macro-2.h: New.
21593
21594         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21595
21596         * g++.dg/dg.exp: Treat files in pch/ specially.
21597         * g++.dg/pch/pch.exp: New file.
21598         * g++.dg/pch/empty.H: New file.
21599         * g++.dg/pch/empty.C: New file.
21600         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21601         "precompile".
21602
21603         * gcc.dg/pch/pch.exp: New file.
21604         * gcc.dg/pch/empty.h: New file.
21605         * gcc.dg/pch/empty.c: New file.
21606         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21607         "precompile".
21608
21609 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21610
21611         * g++.dg/template/friend14.C: New test.
21612
21613 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21614
21615         * gcc.dg/old-style-asm-1.c: New test.
21616
21617 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21618
21619         * gcc.c-torture/compile/20030109-1.c: New test.
21620
21621 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21622
21623         * gcc.c-torture/execute/20030109-1.c: New test.
21624
21625 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21626
21627         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21628         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21629         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21630         * g++.old-deja/g++.mike/eh2.C: Likewise
21631         * g++.old-deja/g++.mike/eh3.C: Likewise
21632         * g++.old-deja/g++.mike/eh5.C: Likewise
21633         * g++.old-deja/g++.mike/eh6.C: Likewise
21634         * g++.old-deja/g++.mike/eh7.C: Likewise
21635         * g++.old-deja/g++.mike/eh8.C: Likewise
21636         * g++.old-deja/g++.mike/eh9.C: Likewise
21637         * g++.old-deja/g++.mike/eh10.C: Likewise
21638         * g++.old-deja/g++.mike/eh12.C: Likewise
21639         * g++.old-deja/g++.mike/eh13.C: Likewise
21640         * g++.old-deja/g++.mike/eh14.C: Likewise
21641         * g++.old-deja/g++.mike/eh16.C: Likewise
21642         * g++.old-deja/g++.mike/eh17.C: Likewise
21643         * g++.old-deja/g++.mike/eh18.C: Likewise
21644         * g++.old-deja/g++.mike/eh21.C: Likewise
21645         * g++.old-deja/g++.mike/eh23.C: Likewise
21646         * g++.old-deja/g++.mike/eh24.C: Likewise
21647         * g++.old-deja/g++.mike/eh25.C: Likewise
21648         * g++.old-deja/g++.mike/eh26.C: Likewise
21649         * g++.old-deja/g++.mike/eh27.C: Likewise
21650         * g++.old-deja/g++.mike/eh28.C: Likewise
21651         * g++.old-deja/g++.mike/eh29.C: Likewise
21652         * g++.old-deja/g++.mike/eh31.C: Likewise
21653         * g++.old-deja/g++.mike/eh33.C: Likewise
21654         * g++.old-deja/g++.mike/eh34.C: Likewise
21655         * g++.old-deja/g++.mike/eh35.C: Likewise
21656         * g++.old-deja/g++.mike/eh36.C: Likewise
21657         * g++.old-deja/g++.mike/eh37.C: Likewise
21658         * g++.old-deja/g++.mike/eh38.C: Likewise
21659         * g++.old-deja/g++.mike/eh39.C: Likewise
21660         * g++.old-deja/g++.mike/eh40.C: Likewise
21661         * g++.old-deja/g++.mike/eh41.C: Likewise
21662         * g++.old-deja/g++.mike/eh42.C: Likewise
21663         * g++.old-deja/g++.mike/eh44.C: Likewise
21664         * g++.old-deja/g++.mike/eh46.C: Likewise
21665         * g++.old-deja/g++.mike/eh47.C: Likewise
21666         * g++.old-deja/g++.mike/eh48.C: Likewise
21667         * g++.old-deja/g++.mike/eh49.C: Likewise
21668         * g++.old-deja/g++.mike/eh50.C: Likewise
21669         * g++.old-deja/g++.mike/eh51.C: Likewise
21670         * g++.old-deja/g++.mike/eh53.C: Likewise
21671         * g++.old-deja/g++.mike/eh55.C: Likewise
21672         * g++.old-deja/g++.mike/p7912.C: Likewise
21673         * g++.old-deja/g++.mike/p9706.C: Likewise
21674         * g++.old-deja/g++.mike/p10416.C: Likewise
21675         * g++.old-deja/g++.mike/p11667.C: Likewise
21676         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
21677         Remove redundant reference to Iris.
21678         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
21679         Elxsi, i860, Pico Java, and WE32K.
21680
21681 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21682
21683         * g++.dg/ext/asm4.C: New test.
21684
21685 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21686
21687         PR c++/9030
21688         * g++.dg/template/friend12.C: New test.
21689         * g++.dg/template/friend13.C: Likewise.
21690         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21691
21692 2003-01-08  Jan Hubicka  <jh@suse.cz>
21693
21694         * gcc.dg/i386-cadd.c: New test.
21695         * gcc.dg/i386-cmov4.c: Likewise.
21696
21697 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21698
21699         PR c++/9165
21700         * g++.dg/warn/Wunused-3.C: New test.
21701
21702         * g++.dg/abi/bitfield9.C: New test.
21703
21704         PR c++/9189
21705         * g++.dg/parse/defarg3.C: New test.
21706
21707 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21708
21709         * g++.dg/parse/ambig1.C: New test.
21710         * g++.dg/parse/defarg2.C: New test.
21711
21712 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21713
21714         * g++.dg/template/defarg-1.C: New test.
21715         * g++.dg/template/local2.C: Likewise.
21716
21717 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21718
21719         * gcc.c-torture/execute/20030105-1.c: New test.
21720
21721 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21722
21723         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21724         * g++.dg/parse/namespace4.C: Likewise.
21725
21726 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21727
21728         * g++.dg/template/ntp2.C: New test.
21729
21730 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21731
21732         * g++.dg/parse/extern-C-1.C: New test.
21733
21734         * g++.dg/parse/namespace4.C: New test.
21735
21736         * g++.dg/template/nested1.C: New test.
21737
21738         * g++.dg/parse/namespace3.C: New test.
21739
21740 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21741
21742         * g++.dg/lookup/two-stage1.C: New test.
21743
21744 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21745
21746         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21747         * g++.old-deja/g++.jason/access8.C: Likewise.
21748         * g++.old-deja/g++.other/decl5.C: Likewise.
21749
21750 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21751
21752         * g++.dg/parse/parse7.C: New test.
21753
21754 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21755
21756         PR c++/2843
21757         * g++.dg/ext/attrib7.C: New test.
21758
21759 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21760
21761         * g++.dg/parse/parse6.C: New test.
21762
21763 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21764
21765         * gcc.dg/h8300-stack-1.c: New.
21766
21767 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21768
21769         g++.dg/lookup/exception1.C: New test.
21770
21771         g++.dg/lookup/template1.C: New test.
21772
21773         g++.dg/parse/namespace2.C: New test.
21774
21775         g++.dg/parse/parens2.C: New test.
21776
21777 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21778
21779         * g++.dg/parse/parse5.C: New test.
21780         * g++.dg/lookup/scoped4.C: New test.
21781
21782 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21783
21784         * g++.dg/parse/parens1.C: New test.
21785
21786         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21787         angle-bracket1.C.
21788         * g++.dg/parse/parens2.C: New test.
21789
21790         * g++.dg/lookup/scope-operator1.C: New test.
21791
21792         * g++.dg/parse/operator1.C: New test.
21793
21794 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21795
21796         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21797         * g++.old-deja/g++.other/access6.C: Likewise.
21798         * g++.old-deja/g++.other/decl1.C: Likewise.
21799         * g++.old-deja/g++.pt/typename12.C: Likewise.
21800
21801 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21802
21803         * g++.dg/parse/namespace1.C: New test.
21804
21805 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21806
21807         * g++.dg/parse/parse4.C: New test.
21808
21809 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21810
21811         * g++.dg/parse/parse3.C: New test.
21812
21813 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21814
21815         * g++.dg/parse/parse2.C: New test.
21816
21817 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21818
21819         * g++.dg/template/friend11.C: New test.
21820
21821 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21822
21823         * g++.dg/parse/parse1.C: New test.
21824
21825 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21826
21827         * lib/profopt.exp: Change the name of a global variable to avoid
21828         possible clashes with other test suites.
21829
21830 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21831
21832         * g++.dg/inherit/covariant8.C: New test.
21833
21834 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21835
21836         * g++.dg/init/array9.C: New test.
21837
21838         PR c++/9112
21839         * g++.dg/parse/expr1.C: New test.
21840
21841 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21842
21843         * gcc.c-torture/compile/20021230-1.c: New test.
21844
21845 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21846
21847         * g++.dg/inherit/covariant5.C: New test.
21848         * g++.dg/inherit/covariant6.C: New test.
21849         * g++.dg/inherit/covariant7.C: New test.
21850
21851 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21852
21853         PR c++/2739
21854         * g++.dg/other/access2.C: New test.
21855
21856 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21857
21858         * g++.dg/other/anon-struct.C: No longer fails
21859         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21860         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21861         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21862
21863 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21864
21865         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21866
21867 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21868
21869         * g++.dg/eh/spec4.C: Remove stray semicolon.
21870         * g++.dg/expr/pmf-1.C: Change error message.
21871         * g++.dg/ext/asm1.C: Remove stray semicolon.
21872         * g++.dg/ext/typename1.C: Add missing typenames.
21873         * g++.dg/inherit/template-as-base.C: Change error message.
21874         * g++.dg/lookup/scoped1.C: Likewise.
21875         * g++.dg/lookup/scoped2.C: Likewise.
21876         * g++.dg/lookup/using2.C: Likewise.
21877         * g++.dg/other/component1.C: Remove stray semicolon.
21878         * g++.dg/other/do1.C: Change error message.
21879         * g++.dg/other/error2.C: Likewise.
21880         * g++.dg/other/init1.C: Likewise.
21881         * g++.dg/other/packed1.C: Remove stray semicolon.
21882         * g++.dg/other/ptrmem2.C: Change error message.
21883         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21884         marker.
21885         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21886         * g++.dg/template/access3.C: Add typename keyword.
21887         * g++.dg/template/access5.C: Remove stray semicolon.
21888         * g++.dg/template/access6.C: Likewise.
21889         * g++.dg/template/complit1.C: Likewise.
21890         * g++.dg/template/crash1.C: Change error message.
21891         * g++.dg/template/inherit2.C: Remove stray semicolon.
21892         * g++.dg/template/instantiate2.C: Likewise.
21893         * g++.dg/template/instantiate3.C: Change error message.
21894         * g++.dg/template/qual1.C: Remove stray semicolon.
21895         * g++.dg/template/qualttp18.C: Change error message.
21896         * g++.dg/template/ref1.C: Remove stray semicolon.
21897         * g++.dg/template/sizeof1.C (A::value): Declare it.
21898         * g++.dg/template/spec4.C: Change error message.
21899         * g++.dg/template/static1.C: Likewise.
21900         * g++.dg/template/type1.C: Likewise.
21901         * g++.dg/template/typename3.C: Likewise.
21902         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21903         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21904         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21905         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21906         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21907         named return value extension.
21908         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21909         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21910         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21911         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21912         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21913         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21914         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21915         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21916         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21917         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21918         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21919         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21920         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21921         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21922         syntax.
21923         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21924         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21925         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21926         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21927         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21928         * g++.old-deja/g++.brendan/template11.C: Likewise.
21929         * g++.old-deja/g++.brendan/template26.C: Likewise.
21930         * g++.old-deja/g++.brendan/template27.C: Use explicit
21931         specialization syntax.
21932         * g++.old-deja/g++.brendan/template30.C: Likewise.
21933         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21934         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21935         non-dependent names.
21936         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21937         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21938         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21939         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21940         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21941         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21942         named return value extension.
21943         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21944         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21945         * g++.old-deja/g++.ext/return1.C: Likewise.
21946         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21947         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21948         * g++.old-deja/g++.jason/access8.C: Likewise.
21949         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21950         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21951         pseudo-destructor names.
21952         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21953         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21954         pseudo-destructor names.
21955         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21956         * g++.old-deja/g++.jason/overload19.C: Likewise.
21957         * g++.old-deja/g++.jason/overload32.C: Likewise.
21958         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21959         stray semicolons.
21960         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21961         * g++.old-deja/g++.jason/return.C: Likewise.
21962         * g++.old-deja/g++.jason/return2.C: Likewise.
21963         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21964         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21965         syntax.
21966         * g++.old-deja/g++.jason/template10.C: Account for use of
21967         non-dependent names.
21968         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21969         syntax.
21970         * g++.old-deja/g++.jason/template37.C: Likewise.
21971         * g++.old-deja/g++.law/access4.C: Change error messages.
21972         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21973         pseudo-destructor names.
21974         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21975         * g++.old-deja/g++.law/ctors9.C: Likewise.
21976         * g++.old-deja/g++.law/cvt22.C: Likewise.
21977         * g++.old-deja/g++.law/dtors5.C: Likewise.
21978         * g++.old-deja/g++.law/global-init1.C: Likewise.
21979         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21980         * g++.old-deja/g++.law/operators28.C: Likewise.
21981         * g++.old-deja/g++.law/visibility28.C: Likewise.
21982         * g++.old-deja/g++.martin/eval1.C: Likewise.
21983         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21984         name.
21985         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21986         * g++.old-deja/g++.mike/net34.C: Likewise.
21987         * g++.old-deja/g++.mike/net36.C: Likewise.
21988         * g++.old-deja/g++.mike/ns2.C: Likewise.
21989         * g++.old-deja/g++.mike/p12306.C: Likewise.
21990         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21991         value extension.
21992         * g++.old-deja/g++.mike/p700.C: Likewise.
21993         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21994         * g++.old-deja/g++.mike/p710.C: Likewise.
21995         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21996         value extension.
21997         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21998         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21999         * g++.old-deja/g++.ns/crash2.C: Likewise.
22000         * g++.old-deja/g++.ns/crash3.C: Likewise.
22001         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22002         * g++.old-deja/g++.ns/ns17.C: Likewise.
22003         * g++.old-deja/g++.ns/template16.C: Likewise.
22004         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22005         keyword.
22006         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22007         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22008         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22009         named return value extension.
22010         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22011         * g++.old-deja/g++.other/access4.C: Issue additional error
22012         messages.
22013         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22014         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22015         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22016         * g++.old-deja/g++.other/crash25.C: Change error message.
22017         * g++.old-deja/g++.other/crash4.C: Change error message.
22018         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22019         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22020         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22021         checks.
22022         * g++.old-deja/g++.other/defarg8.C: Likewise.
22023         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22024         * g++.old-deja/g++.other/dtor10.C: Likewise.
22025         * g++.old-deja/g++.other/incomplete.C: Likewise.
22026         * g++.old-deja/g++.other/linkage7.C: Likewise.
22027         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22028         lookup algorithm.
22029         * g++.old-deja/g++.other/mangle2.C: Likewise.
22030         * g++.old-deja/g++.other/refinit2.C: Likewise.
22031         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22032         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22033         * g++.old-deja/g++.pt/crash28.C: Likewise.
22034         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22035         syntax.
22036         * g++.old-deja/g++.pt/crash32.C: Change error message.
22037         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22038         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22039         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22040         error message position.
22041         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22042         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22043         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22044         syntax.
22045         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22046         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22047         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22048         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22049         keyword.
22050         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22051         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22052         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22053         keyword.
22054         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22055         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22056         syntax.
22057         * g++.old-deja/g++.pt/friend28.C: Account for use of
22058         non-dependent names.
22059         * g++.old-deja/g++.pt/friend29.C: Likewise.
22060         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22061         rules.
22062         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22063         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22064         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22065         lookup rules.
22066         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22067         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22068         keyword.
22069         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22070         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22071         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22072         keyword.
22073         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22074         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22075         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22076         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22077         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22078         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22079         keyword.
22080         * g++.old-deja/g++.pt/spec10.C: Likewise.
22081         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22082         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22083         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22084         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22085         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22086         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22087         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22088         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22089         * g++.old-deja/g++.pt/typename15.C: Likewise.
22090         * g++.old-deja/g++.pt/typename22.C: Likewise.
22091         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22092         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22093         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22094         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22095         syntax.
22096         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22097         return value extension.
22098         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22099         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22100         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22101         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22102
22103 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22104
22105         * g++.dg/warn/inline1.C: New test.
22106         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22107         * g++.old-deja/g++.jason/synth10.C: Likewise.
22108         * g++.old-deja/g++.mike/net31.C: Likewise.
22109         * g++.old-deja/g++.mike/p8786.C: Likewise.
22110
22111         * g++.dg/template/friend10.C: New test.
22112         * g++.dg/template/conv5.C: New test.
22113
22114 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22115
22116         * g++.dg/lookup/scoped3.C: New test.
22117
22118         * g++.dg/lookup/decl1.C: New test.
22119         * g++.dg/lookup/decl2.C: New test.
22120
22121 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22122
22123         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22124         gcc.c-torture/compile/20021015-1.c,
22125         gcc.c-torture/compile/20021015-2.c,
22126         gcc.c-torture/compile/20021123-1.c,
22127         gcc.c-torture/compile/20021123-2.c,
22128         gcc.c-torture/compile/20021123-3.c,
22129         gcc.c-torture/compile/20021123-4.c,
22130         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22131         only to 3.1 or 3.2 branch.
22132
22133 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22134
22135         * gcc.dg/i386-bitfield3.c: New test.
22136
22137         * gcc.dg/i386-bitfield2.c: New test.
22138
22139 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22140
22141         * g++.dg/parse/conv_op1.C: New test.
22142
22143 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22144
22145         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22146         approved.
22147
22148 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22149
22150         * gcc.c-torture/compile/20021220-1.c: New test.
22151
22152 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22153
22154         * gcc.dg/i386-fastcall-1.c: New.
22155
22156 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22157
22158         * gcc.c-torture/execute/20021219-1.c: New test.
22159
22160 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22161
22162         * gcc.dg/i386-pic-1.c: New test.
22163
22164 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22165
22166         PR c++/8099
22167         * g++.dg/template/friend9.C: New test.
22168
22169 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22170
22171         PR c++/3663
22172         * g++.dg/template/access7.C: New test.
22173
22174 2002-12-18  Nick Clifton  <nickc@redhat.com>
22175
22176         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22177         the libstdc++-v3 directory has been found.
22178
22179 2002-12-12  Devang Patel <dpatel@apple.com>
22180         * gcc.dg/darwin-ld-1.c: New test.
22181         * gcc.dg/darwin-ld-2.c: New test.
22182         * gcc.dg/darwin-ld-3.c: New test.
22183         * gcc.dg/darwin-ld-4.c: New test.
22184         * gcc.dg/darwin-ld-5.c: New test.
22185
22186 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22187
22188         * gcc.c-torture/compile/20021212-1.c: New test.
22189
22190 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22191
22192         * gcc.dg/fshort-wchar: New test.
22193
22194 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22195
22196         PR c++/8372
22197         * g++.dg/template/dtor1.C: New test.
22198
22199         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22200         markers.
22201
22202 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22203
22204         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22205
22206 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22207
22208         * g++.dg/template/static1.C: New test.
22209         * g++.dg/template/static2.C: New test.
22210         * g++.old-deja/g++.ext/memconst.C: New test.
22211
22212 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22213
22214         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22215         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22216         * g++.dg/special/initp1.C: Likewise.
22217
22218 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22219
22220         * gcc.c-torture/execute/20021204-1.c: New test.
22221
22222 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22223
22224         * gcc.dg/ppc-fmadd-1.c: New file.
22225         * gcc.dg/ppc-fmadd-2.c: New file.
22226         * gcc.dg/ppc-fmadd-3.c: New file.
22227
22228 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22229
22230         * gcc.c-torture/compile/20021204-1.c: New test.
22231
22232 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22233
22234         * g++.dg/inherit/covariant2.C: New test.
22235         * g++.dg/inherit/covariant3.C: New test.
22236         * g++.dg/inherit/covariant4.C: New test.
22237         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22238         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22239
22240 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22241
22242         PR c++/8688
22243         * g++.dg/init/brace3.C: New test.
22244
22245 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22246
22247         * gcc.dg/20020210-1.c: Fix a comment typo.
22248
22249 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22250
22251         PR c++/8720
22252         * g++.dg/parse/defarg1.C: New test.
22253
22254         PR c++/8615
22255         * g++.dg/template/char1.C: New test.
22256
22257         * g++.dg/template/varmod1.C: Fix typo.
22258
22259 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22260
22261         DR 180
22262         * g++.old-deja/g++.pt/crash32.C: Expect error.
22263
22264 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22265
22266         PR c++/5919
22267         * g++.dg/template/varmod1.C: New test.
22268
22269         PR c++/8727
22270         * g++.dg/inherit/typeinfo1.C: New test.
22271
22272         PR c++/8663
22273         * g++.dg/inherit/typedef1.C: New test.
22274
22275 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22276
22277         PR c++/8332
22278         PR c++/8493
22279         * g++.dg/template/strlen1.C: New test.
22280
22281         PR c++/8227
22282         * g++.dg/template/ctor2.C: New test.
22283
22284         PR c++/8214
22285         * g++.dg/init/string1.C: New test.
22286
22287         PR c++/8511
22288         * g++.dg/template/friend8.C: New test.
22289
22290 2002-11-29  Joe Buck <jbuck@synopsys.com>
22291
22292         * g++.dg/lookup/anon2.C: New test.
22293
22294 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22295
22296         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22297         h8300 port.
22298
22299 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22300
22301         * gcc.dg/bitfld-6.c: New test.
22302
22303 2002-11-27  Jan Hubicka  <jh@suse.cz>
22304
22305         * gcc.c-torture/execute/20021127.[cx]: New test.
22306
22307 2002-11-26  Jan Hubicka  <jh@suse.cz>
22308
22309         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22310         quality.
22311
22312 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22313
22314         * g++.dg/init/brace2.C: New test.
22315         * g++.old-deja/g++.mike/p9129.C: Correct.
22316
22317 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22318
22319         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22320
22321 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22322
22323         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22324
22325 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22326
22327         * testsuite/g++.dg/abi/empty11.C: New test.
22328         * testsuite/g++.dg/rtti/cv1.C: New test.
22329
22330 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22331
22332         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22333
22334 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22335
22336         * g++.dg/abi/empty10.C: New test.
22337
22338 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22339
22340         * gcc.c-torture/compile/20021124-1.c: New test.
22341
22342 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22343
22344         * g++.dg/abi/rtti2.C: New test.
22345
22346 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22347
22348         * gcc.dg/i386-unroll-1.c: New test.
22349
22350 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22351
22352         * gcc.c-torture/compile/20021120-1.c: New test.
22353         * gcc.c-torture/compile/20021120-2.c: New test.
22354
22355 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22356
22357         * gcc.dg/bitfld-5.c: New test.
22358
22359 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22360
22361         * gcc.c-torture/execute/20021120-3.c: New test.
22362
22363 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22364
22365         * gcc.c-torture/execute/20021120-2.c: New test.
22366
22367 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22368
22369         * gcc.c-torture/execute/20021120-1.c: New test.
22370
22371 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22372
22373         * gcc.c-torture/execute/20021118-3.c: New test.
22374
22375 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22376
22377         * gcc.c-torture/compile/20021119-1.c: New test.
22378
22379 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22380
22381         * gcc.dg/duff-1.c: New test.
22382         * gcc.dg/duff-2.c: New test.
22383         * gcc.dg/duff-3.c: New test.
22384
22385 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22386
22387         * gcc.dg/cpp/_Pragma5.c: New test.
22388
22389 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22390
22391         * gcc.c-torture/execute/20021118-2.c: New test.
22392
22393 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22394
22395         * gcc.c-torture/execute/20021118-1.c: New test.
22396
22397 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22398
22399         * gcc.dg/20021116-1.c: New test.
22400
22401 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22402
22403         * g++.dg/abi/vcall1.C: New test.
22404
22405 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22406
22407         * gcc.dg/20021029-1.c: New test.
22408         * gcc.dg/20021029-2.c: New test.
22409
22410 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22411
22412         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22413
22414 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22415
22416         PR c/8439
22417         * gcc.dg/20021110.c: Move to ...
22418         * gcc.c-torture/compile/20021110.c: .... here.
22419
22420 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22421
22422         PR c/8467
22423         * gcc.c-torture/execute/20021111-1.c
22424
22425 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22426
22427         PR c/8439
22428         * gcc.dg/20021110.c: New test.
22429
22430 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22431
22432         * g++.dg/abi/vthunk3.C: Run only on x86.
22433
22434 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22435
22436         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22437
22438 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22439
22440         * lib/compat.exp (compat-execute): Fix logic error in last
22441         change.
22442
22443 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22444
22445         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22446
22447 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22448
22449         PR c++/8389
22450         * g++.dg/template/access6.C: New test.
22451
22452 2002-11-08  Jan Hubicka  <jh@suse.cz>
22453
22454         * gcc.dg/i386-ssefp-1.c: New test.
22455         * gcc.dg/i386-ssefp-1.c: New test.
22456
22457 2002-11-08  Jan Hubicka  <jh@suse.cz>
22458
22459         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22460
22461 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22462
22463         * g++.dg/abi/vthunk3.C: New test.
22464
22465         PR c++/8338
22466         * g++.dg/template/crash2.C: New test.
22467
22468 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22469
22470         * testsuite/g++.dg/abi/dtor1.C: New test.
22471         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22472
22473 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22474
22475         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22476         Darwin.
22477
22478 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22479
22480         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22481         -mthumb.  Only xfail with -O0.
22482
22483 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22484
22485         * g++.dg/abi/thunk1.C: New test.
22486         * g++.dg/abi/thunk2.C: Likewise.
22487         * g++.dg/abi/vtt1.C: Likewise.
22488
22489 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22490
22491         PR optimization/8423
22492         * gcc.c-torture/execute/builtin-constant.c: New test.
22493
22494 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22495
22496         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22497         Add some more cases.
22498
22499 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22500
22501         PR c++/8391
22502         * g++.dg/opt/local1.C: New test.
22503
22504 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22505
22506         PR c++/8160
22507         * g++.dg/template/complit1.C: New test.
22508
22509         PR c++/8149
22510         * g++.dg/template/typename4.C: Likewise.
22511
22512 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22513
22514         Core issue 287, PR c++/7639
22515         * g++.dg/template/instantiate1.C: Adjust error location.
22516         * g++.dg/template/instantiate3.C: New test.
22517         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22518         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22519         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22520
22521 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22522
22523         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22524
22525 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22526
22527         PR c++/8287
22528         * g++.dg/init/dtor2.C: New test.
22529
22530 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22531
22532         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22533         * gcc.dg/nest.c: Bypass errors on irix6.
22534
22535 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22536
22537         * gcc.dg/nest.c: Expect error for mmix-*-*.
22538         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22539
22540 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22541
22542         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22543         markers.
22544
22545         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22546
22547 2002-10-25  Mike Stump  <mrs@apple.com>
22548
22549         * gcc.dg/warn-1.c: New test.
22550
22551 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22552
22553         * g++.dg/template/typename3.C: New test.
22554
22555 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22556
22557         * g++.dg/lookup/ptrmem1.C: New test.
22558
22559         * g++.dg/abi/vthunk2.C: New test.
22560
22561 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22562
22563         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22564
22565 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22566
22567         * g++.dg/abi/empty9.C: New test.
22568
22569 2002-10-24  Richard Henderson  <rth@redhat.com>
22570
22571         * g++.dg/inherit/thunk1.C: Enable for ia64.
22572
22573 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22574
22575         PR c++/8067
22576         * g++.dg/lookup/pretty1.C: New test.
22577
22578 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22579
22580         * gcc.dg/20021023-1.c: New test.
22581
22582 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22583
22584         PR c++/7679
22585         * g++.dg/parse/inline1.C: New test.
22586
22587 2002-10-23  Richard Henderson  <rth@redhat.com>
22588
22589         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22590
22591         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22592
22593 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22594
22595         PR c++/6579
22596         * g++.dg/parse/stmtexpr3.C: New test.
22597
22598 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22599
22600         * g++.dg/expr/cond1.C: New test.
22601
22602 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22603
22604         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22605
22606 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22607
22608         * g++.dg/abi/vbase13.C: New test.
22609         * g++.dg/abi/vbase14.C: Likewise.
22610
22611 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22612
22613         * gcc.dg/tls/pic-1.c: New test.
22614         * gcc.dg/tls/nonpic-1.c: New test.
22615         * gcc.dg/20021018-1.c: New test.
22616
22617 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22618
22619         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22620         Remove only files with the same base name as the test case.
22621         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22622         (profopt-execute): Likewise.  Also, remove old profiling
22623         and performance data files before running the tests.
22624
22625         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22626         * g++.dg/bprob/bprob.exp: Likewise.
22627         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22628         to allow more general test case names.
22629
22630         * g++.dg/bprob/bprob-1.C: Rename to ...
22631         * g++.dg/bprob/g++-bprob-1.C: ... this.
22632
22633         * g77.dg/bprob/bprob-1.f: Rename to ...
22634         * g77.dg/bprob/g77-bprob-1.f: ... this.
22635
22636 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22637
22638         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22639         bison 1.50 or later.
22640
22641 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22642
22643         * g++.dg/README: Describe more test directories.
22644
22645 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22646
22647         * g++.dg/init/array6.C: Add additional tests.
22648
22649 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22650
22651         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22652         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22653
22654 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22655
22656         * gcc.c-torture/compile/20020604-1.x: New.
22657         * gcc.c-torture/compile/simd-5.x: Likewise.
22658         * gcc.c-torture/execute/920710-1.x: Likewise.
22659         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22660
22661 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22662
22663         * g++.dg/inherit/override1.C: Add dg-options clause.
22664
22665 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22666
22667         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
22668         _mm_slli_si128.
22669
22670 2002-10-19  Andreas Schwab  <schwab@suse.de>
22671
22672         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
22673         directory component.
22674
22675 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
22676
22677         * g++.dg/inherit/thunk1.C: New test.
22678
22679         * g++.dg/inherit/override1.C: New test.
22680
22681         * g++.dg/abi/mangle11.C: New test.
22682         * g++.dg/abi/mangle14.C: New test.
22683         * g++.dg/abi/mangle17.C: New test.
22684
22685 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22686
22687         * g++.dg/overload/member2.C: New test.
22688
22689 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22690
22691         * g++.dg/README: Describe new compat directory.
22692         * g++.dg/dg.exp: Skip tests in compat directory.
22693         * README.compat: New file.
22694         * lib/compat.exp: New expect script.
22695         * g++.dg/compat: New test directory.
22696         * g++.dg/compat/compat.exp: New expect script.
22697         * g++.dg/compat/abi: New test directory.
22698         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22699         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22700         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22701         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22702         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22703         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22704         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22705         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22706         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22707         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22708         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22709         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22710         * g++.dg/compat/break: New test directory.
22711         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22712         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22713         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22714         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22715         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22716         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22717         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22718         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22719         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22720         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22721         g++.dg/compat/break/README: New files.
22722         * g++.dg/compat/eh: New test directory.
22723         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22724         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22725         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22726         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22727         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22728         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22729         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22730         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22731         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22732         g++.dg/compat/eh/filter2_y.C,
22733         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22734         g++.dg/compat/eh/new1_y.C,
22735         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22736         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22737         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22738         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22739         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22740         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22741         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22742         g++.dg/compat/eh/unexpected1_y.C: New files.
22743         * g++.dg/compat/init: New test directory.
22744         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22745         g++.dg/compat/init/array5_y.C,
22746         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22747         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22748         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22749         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22750         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22751         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22752         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22753         g++.dg/compat/init/init-ref2_y.C: New files.
22754
22755 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22756
22757         PR c++/7584
22758         * g++.dg/inherit/using3.C: New test.
22759
22760 2002-10-17  Jan Hubicka  <jh@suse.cz>
22761
22762         * gcc.dg/20021017-2.c: New test.
22763
22764 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22765
22766         * g++.dg/abi/mangle16.C: Adjust.
22767
22768         * g++.dg/init/array8.C: New test.
22769
22770 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22771
22772         * gcc.dg/special/mips-abi.exp: New test.
22773         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22774
22775 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22776
22777         * g++.dg/abi/mangle16.C: New test.
22778         * g++.dg/abi/mangle17.C: Likewise.
22779
22780         PR c++/7478
22781         * g++.dg/template/ref1.C: New test.
22782
22783 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22784
22785         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22786
22787 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22788
22789         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22790
22791 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22792
22793         PR c++/7524
22794         * g++.dg/init/array7.C: New test.
22795
22796 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22797
22798         * g++.dg/init/array6.C: New test.
22799
22800         * g++.dg/abi/mangle13.C: Likewise.
22801         * g++.dg/abi/mangle14.C: Likewise.
22802         * g++.dg/abi/mangle15.C: Likewise.
22803
22804 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22805
22806         * g++.dg/abi/empty8.C: New test.
22807
22808 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22809
22810         * g++.dg/init/ctor1.C: New test.
22811
22812 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22813
22814         * gcc.c-torture/execute/20021015-1.c: New test.
22815
22816 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22817
22818         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22819
22820 2002-10-14  Jan Hubicka  <jh@suse.cz>
22821
22822         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22823
22824 2002-10-14  Richard Henderson  <rth@redhat.com>
22825
22826         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22827
22828 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22829
22830         PR optimization/6631
22831         * g++.dg/opt/const2.C: New test.
22832
22833 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22834
22835         PR c++/7176
22836         * g++.dg/parse/friend1.C: New test.
22837         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22838
22839 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22840
22841         * gcc.dg/20021014-1.c: New test.
22842
22843 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22844
22845         PR c++/5661
22846         * g++.dg/ext/vlm1.C: New test.
22847         * g++.dg/ext/vlm2.C: Likewise.
22848
22849         * g++.dg/init/array1.C: Remove invalid braces.
22850         * g++.dg/init/brace1.C: New test.
22851         * g++.dg/init/copy2.C: Likewise.
22852         * g++.dg/init/copy3.C: Likewise.
22853         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22854         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22855         braces.
22856
22857 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22858
22859         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22860
22861 2002-10-11  Richard Shann  <richard.shann@superh.com>
22862
22863         * gcc.c-torture/compile/simd-5.c: New test.
22864
22865 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22866
22867         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22868
22869 2002-10-10  Jim Wilson  <wilson@redhat.com>
22870
22871         * gcc.c-torture/execute/20021010-1.c: New test.
22872
22873 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22874
22875         PR c/7353
22876         * g++.dg/ext/typedef-init.C: New test.
22877         * gcc.dg/typedef-init.c: New test.
22878
22879 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22880
22881         * gcc.dg/cpp/paste13.c: New test.
22882
22883 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22884
22885         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22886         remaining platforms, XFAIL during compile, not execute.  Don't
22887         XFAIL at -O0.
22888
22889 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22890
22891         * gcc.dg/alias-1.c: Tweak expected warning.
22892
22893 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22894
22895         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22896
22897 2002-10-06  Andreas Jaeger  <aj@suse.de>
22898
22899         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22900         * gcc.dg/cpp/c++98.C: Likewise.
22901
22902         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22903         * g++.dg/cpp/c++98.C: Likewise.
22904
22905         * g++.dg/README (Subdirectories): Mention cpp directory.
22906
22907         PR target/7559
22908         * gcc.dg/20021006-1.c: New test.
22909
22910 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22911
22912         PR c++/7804
22913         * g++.dg/other/warning1.C: New test.
22914
22915 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22916
22917         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22918         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22919         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22920
22921 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22922
22923         PR c++/7931
22924         * g++.dg/template/ptrmem3.C: New test.
22925
22926         PR c++/7754
22927         * g++.dg/template/union1.C: New test.
22928
22929 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22930
22931         PR c++/8006
22932         * g++.dg/abi/mangle9.C: New test.
22933         * g++.dg/abi/mangle10.C: New test.
22934         * g++.dg/abi/mangle11.C: New test.
22935         * g++.dg/abi/mangle12.C: New test.
22936
22937 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22938
22939         PR c++/7188.
22940         * g++.dg/template/meminit1.C: New test.
22941         * g++.dg/warn/Wreorder-1.C: Likewise.
22942         * g++.old-deja/g++.mike/warn3.C: Tweak.
22943         * lib/prune.exp: Ingore "in copy constructor".
22944
22945 2002-10-02  Andreas Jaeger  <aj@suse.de>
22946
22947         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22948         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22949         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22950         on x86-64.
22951
22952 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22953
22954         * gcc.dg/empty1.C: Fix typo.
22955
22956 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22957
22958         * gcc.dg/alias-1.c: New test.
22959
22960 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22961
22962         * gcc.dg/empty1.C: New test.
22963
22964         * g++.dg/tls/init-2.C: Tweak error messages.
22965
22966 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22967
22968         * gcc.c-torture/compile/20020923-1.c: New test.
22969
22970 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22971
22972         * gcc.c-torture/execute/ffs-1.c: New test.
22973         * gcc.c-torture/execute/ffs-2.c: Ditto.
22974
22975 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22976
22977         * g++.dg/overload/member1.C: New test.
22978
22979 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22980
22981         * g++.dg/abi/empty7.C: New test.
22982         * g++.dg/init/pm2.C: Likewise.
22983
22984 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22985
22986         * g++.dg/rtti/crash1.C: New test.
22987
22988 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22989
22990         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22991         gcc.dg/sibcall-4.c: New tests.
22992
22993 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22994
22995         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22996         powerpc and MMIX targets.
22997
22998 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22999
23000         * gcc.dg/cpp/20020927-1.c: New.
23001
23002 2002-09-26  David S. Miller  <davem@redhat.com>
23003
23004         * gcc.c-torture/compile/trunctfdf.c: New.
23005
23006 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23007
23008         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23009
23010 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23011
23012         * gcc.c-torture/execute/loop-15.c: New.
23013
23014 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23015
23016         * README.QMTEST: Fix typo.
23017
23018 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23019
23020         * gcc.dg/20020926-1.c: New test.
23021
23022 2002-09-25  David S. Miller  <davem@redhat.com>
23023
23024         PR target/7842
23025         * gcc.c-torture/execute/shiftdi.c: New test.
23026
23027 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23028
23029         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23030         unique to the tool.
23031         * lib/g77.exp (g77_init): Likewise.
23032         * lib/g++.exp (g++_init): Likewise.
23033         * lib/objc.exp (objc_init): Likewise.
23034
23035 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23036
23037         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23038         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23039         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23040
23041 2002-09-25  Richard Henderson  <rth@redhat.com>
23042
23043         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23044         too-small long double.
23045
23046 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23047
23048         * gcc.dg/20020919-1.c: New test.
23049
23050 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23051
23052         * g++.dg/abi/bitfield6.C: New test.
23053         * g++.dg/abi/bitfield7.C: New test.
23054         * g++.dg/abi/bitfield8.C: New test.
23055         * g++.dg/abi/vbase11.C: New test.
23056
23057 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23058
23059         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23060         hppa*-*-hpux*.  Update test comment.
23061
23062 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23063
23064         * gcc.dg/tls/struct-1.c: New test.
23065
23066 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23067
23068         * gcc.dg/cpp/tr-warn2.c: Update.
23069
23070 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23071
23072         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23073
23074 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23075
23076         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23077         systems.
23078
23079 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23080
23081         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23082
23083         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23084         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23085         setting of cxxfilt.
23086
23087 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23088
23089         * gcc.dg/20020312-2.c: Update for darwin.
23090
23091 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23092
23093         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23094
23095 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23096
23097         * objc.dg/comp-types-1.m: New test.
23098         * objc.dg/comp-types-2.m: New test.
23099         * objc.dg/comp-types-3.m: New test.
23100         * objc.dg/comp-types-4.m: New test.
23101         * objc.dg/comp-types-5.m: New test.
23102         * objc.dg/comp-types-6.m: New test.
23103
23104 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23105
23106         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23107
23108 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23109
23110         * g++.dg/other/do1.C: New test.
23111
23112         * g++.dg/template/subst1.C: New test.
23113
23114 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23115
23116         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23117
23118 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23119
23120         * g++.dg/template/qualttp20.C: Adjust expected errors.
23121         * g++.old-deja/g++.jason/report.C: Likewise.
23122         * g++.old-deja/g++.other/qual1.C: Likewise.
23123
23124         * g++.dg/lookup/scoped2.C: New test.
23125
23126         * g++.dg/ext/asm3.C: New test.
23127
23128 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23129
23130         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23131
23132 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23133
23134         * ChangeLog: follow spelling conventions.
23135         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23136         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23137         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23138         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23139         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23140         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23141         * g++.old-deja/g++.law/global-init1.C: Likewise.
23142         * g++.old-deja/g++.other/delete4.C: Likewise.
23143         * g++.old-deja/g++.other/inline21.C: Likewise.
23144         * g++.old-deja/g++.other/singleton.C: Likewise.
23145         * g77.dg/strlen0.f: Likewise.
23146         * g77.f-torture/compile/20010519-1.f: Likewise.
23147         * g77.f-torture/compile/980310-4.f: Likewise.
23148         * gcc.c-torture/compile/20000605-1.c: Likewise.
23149         * gcc.c-torture/execute/20020225-1.c: Likewise.
23150         * gcc.dg/c90-hexfloat-2.c: Likewise.
23151         * gcc.dg/c99-bool-1.c: Likewise.
23152         * gcc.dg/c99-hexfloat-2.c: Likewise.
23153         * gcc.dg/dll-2.c: Likewise.
23154         * gcc.dg/wtr-union-init-1.c: Likewise.
23155         * gcc.dg/wtr-union-init-2.c: Likewise.
23156         * gcc.dg/wtr-union-init-3.c: Likewise.
23157         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23158         * gcc.dg/cpp/defined.c: Likewise.
23159         * gcc.dg/cpp/macsyntx.c: Likewise.
23160         * gcc.dg/cpp/paste2.c: Likewise.
23161         * gcc.dg/cpp/trad/defined.c: Likewise.
23162         * gcc.dg/format/c90-printf-1.c: Likewise.
23163         * gcc.dg/format/c90-scanf-1.c: Likewise.
23164         * gcc.dg/format/c99-printf-1.c: Likewise.
23165         * gcc.dg/format/c99-scanf-1.c: Likewise.
23166         * gcc.misc-tests/gcov-8.c: Likewise.
23167         * lib/profopt.exp: Likewise.
23168
23169 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23170
23171         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23172
23173 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23174
23175         * g++.dg/inherit/using2.C: New test.
23176
23177 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23178
23179         * ChangeLog: Follow spelling conventions.
23180         * g++.dg/template/friend4.C: Likewise.
23181         * g++.old-deja/g++.pt/crash67.C: Likewise.
23182         * gcc.c-torture/execute/20000801-4.c: Likewise.
23183         * gcc.dg/c90-digraph-1.c: Likewise.
23184         * gcc.dg/c94-digraph-1.c: Likewise.
23185         * gcc.dg/c99-digraph-1.c: Likewise.
23186         * gcc.dg/cpp/line5.c: Likewise.
23187         * gcc.dg/cpp/multiline.c: Likewise.
23188         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23189         * gcc.dg/format/attr-3.c: Likewise.
23190         * gcc.dg/format/c90-scanf-3.c: Likewise.
23191         * gcc.dg/format/ext-4.c: Likewise.
23192
23193 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23194
23195         * g++.dg/template/pretty1.C: New test.
23196
23197 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23198
23199         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23200
23201 2002-09-13  Matt Austern  <austern@apple.com>
23202
23203         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23204         passing a cast expression to a function by const reference.
23205
23206 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23207
23208         * g++.dg/template/deduce1.C: New test.
23209
23210 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23211
23212         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23213         32-bit int.
23214
23215 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23216
23217         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23218         usage.
23219
23220 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23221
23222         * gcc.c-torture/compile/20020910-1.c: New test.
23223
23224 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23225
23226         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23227
23228 2002-09-10  Andreas Jaeger  <aj@suse.de>
23229
23230         * gcc.dg/20020312-2.c: Adjust for x86-64.
23231
23232 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23233
23234         * g77.dg/7388.f: New test case for PR 7388.
23235
23236 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23237
23238         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23239
23240 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23241
23242         * objc.dg/proto-lossage-1.m: New test.
23243
23244 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23245
23246         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23247
23248 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23249
23250         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23251         expected to pass.
23252
23253 2002-09-06  Stan Shebs  <shebs@apple.com>
23254             David Edelsohn  <edelsohn@gnu.org>
23255
23256         * gcc.dg/weak: New directory.
23257         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23258         target-specific xfail bits.
23259         * gcc.dg/typeof-2.c: Move to new directory.
23260         * gcc.dg/weak.exp: New expect script.
23261
23262 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23263
23264         * gcc.c-torture/execute/extzvsi.c: New test.
23265
23266 2002-09-05  Stan Shebs  <shebs@apple.com>
23267
23268         * gcc.dg/weak-1.c: xfail on Darwin.
23269         * gcc.dg/weak-2.c: Ditto.
23270         * gcc.dg/weak-3.c: Ditto.
23271         * gcc.dg/weak-4.c: Ditto.
23272         * gcc.dg/weak-5.c: Ditto.
23273         * gcc.dg/weak-6.c: Ditto.
23274         * gcc.dg/weak-7.c: Ditto.
23275         * gcc.dg/weak-8.c: Ditto.
23276         * gcc.dg/weak-9.c: Ditto.
23277
23278 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23279
23280         * gcc.c-torture/execute/loop-14.c: New test.
23281
23282 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23283
23284         * g++.dg/other/cxa-atexit1.C: New test.
23285
23286         * gcc.dg/typeof-2.c: New test.
23287
23288 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23289
23290         * gcc.dg/builtins-2.c: New testcase.
23291         * gcc.dg/builtins-3.c: New testcase.
23292
23293 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23294
23295         * gcc.dg/cpp/_Pragma4.c: New test.
23296
23297 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23298
23299         * objc/execute/nil_method-1.m: New testcase.
23300
23301 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23302
23303         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23304         [Object class], not [Object initialize].
23305
23306 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23307             Hans-Peter Nilsson  <hp@bitrange.com>
23308
23309         * gcc.c-torture/execute/20020720-1.x: Skip test on
23310         mmix-knuth-mmixware.  Correct comment.
23311
23312 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23313
23314         * testsuite/g++.dg/abi/bitfield5.C: New test.
23315         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23316
23317 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23318
23319         * objc.dg/undeclared-selector.m: New test.
23320
23321 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23322
23323         * g++.dg/other/offsetof1.C: Avoid cast warning.
23324
23325 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23326
23327         * objc.dg/super-class-2.m: New test.
23328
23329 2002-08-24  Matt Austern  <austern@apple.com>
23330
23331         * g++.dg/ext/lvaddr.C: New test.
23332         * g++.dg/ext/lvcast.C: New test.
23333
23334 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23335
23336         * testsuite/g++.dg/inherit/cond1.C: New test.
23337
23338 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23339
23340         * gcc.dg/noncompile/incomplete-1.c: New test.
23341
23342 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23343
23344         * gcc.dg/typespec-1.c: New test.
23345
23346 2002-08-20  Devang Patel  <dpatel@apple.com>
23347         * objc.dg/proto-hier-2.m: New test.
23348
23349 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23350
23351         * objc.dg/bitfield-1.m: New test.
23352         * objc.dg/bitfield-2.m: New test.
23353
23354 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23355
23356         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23357         gcc.dg/c99-flex-array-4.c: New tests.
23358
23359 2002-08-16  Stan Shebs  <shebs@apple.com>
23360
23361         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23362
23363 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23364
23365         * gcc.dg/typeof-1.c: New test.
23366         * g++.dg/ext/typeof2.C: New test.
23367
23368 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23369
23370         * g++.dg/other/offsetof1.C: New test.
23371
23372 2002-08-14  Richard Henderson  <rth@redhat.com>
23373
23374         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23375
23376 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23377
23378         * gcc.dg/cpp/_Pragma3.c: New test.
23379
23380 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23381
23382         * g++.dg/template/inherit3: New test.
23383
23384 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23385
23386         * gcc.dg/bitfld-4.c: Add blank options.
23387
23388 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23389
23390         * g++.dg/template/crash1.C: New test.
23391
23392 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23393
23394         * gcc.dg/tls/opt-2.c: New test.
23395
23396 2002-08-08  Devang Patel  <dpatel@apple.com>
23397
23398         * objc.dg/selector-1.m : New test
23399
23400 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23401
23402         * g++.dg/abi/bitfield4.C: New test.
23403         * gcc.dg/bitfld-4.c: New test.
23404
23405 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23406
23407         * g++.dg/other/packed1.C: New test.
23408
23409 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23410
23411         * g++.dg/abi/offsetof.C: Tweak error messages.
23412         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23413
23414 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23415
23416         * gcc.dg/bitfld-3.c: New test.
23417
23418 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23419             Richard Henderson  <rth@redhat.com>
23420
23421         * gcc.dg/i386-bitfield1.c: New test.
23422         * g++.dg/abi/bitfield3.C: Update.
23423
23424 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23425
23426         * objc.dg/const-str-2.m: Update.
23427         * gcc.dg/cpp/c++98.c: Change to C extension.
23428         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23429         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23430
23431 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23432
23433         * testsuite/gcc.dg/tls/diag-3.c: New.
23434
23435 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23436
23437         * g++.dg/README (Subdirectories): Document new subdir expr.
23438         * g++.dg/expr/pmf-1.C: New test.
23439
23440 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23441
23442         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23443
23444 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23445
23446         * g++.dg/abi/bitfield3.C: New test.
23447
23448 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23449
23450         * lib/gcov.exp: Tweak expected line formats.
23451         * gcc.misc-tests/gcov8.c: New test.
23452         * gcc.misc-tests/gcov8.x: New flags.
23453
23454 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23455
23456         * consistency.vlad/layout/endian.c: Include string.h.
23457
23458         * gcc.c-torture/execute/20020805-1.c: New test.
23459
23460 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23461
23462         * g++.dg/other/conversion1.C: New test.
23463
23464 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23465
23466         * gcc.dg/builtins-1.c: New testcase.
23467
23468 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23469
23470         * g++.dg/inherit/access3.C: New test.
23471
23472 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23473
23474         * gcc.dg/ia64-visibility-2.c: New test.
23475
23476 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23477
23478         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23479         __qualifier_flags to __flags.
23480
23481 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23482
23483         * g++.dg/inherit/operator1.C: New test.
23484         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23485         * g++.dg/other/error1.C: Change expected error message.
23486         * g++.dg/template/conv4.C: Likewise.
23487
23488 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23489
23490         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23491         for documented behavior.
23492
23493 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23494
23495         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23496         several targets known to fail.
23497
23498 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23499
23500         * gcc.dg/mips-args-[123].c: New tests.
23501
23502 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23503
23504         * gcc.dg/ppc-spe.c: New.
23505
23506 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23507
23508         * g++.dg/other/ptrmem4.C: New testcase.
23509
23510 2002-07-24  Richard Henderson  <rth@redhat.com>
23511
23512         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23513
23514 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23515
23516         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23517
23518 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23519
23520         * gcc.c-torture/execute/memset-3.c: New testcase.
23521
23522 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23523
23524         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23525         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23526
23527 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23528
23529         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23530         Delete.
23531
23532 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23533
23534         * gcc.c-torture/compile/simd-4.c: New test.
23535
23536 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23537
23538         PR c++/7347, c++/7348
23539         * g++.dg/template/access4.C: New test.
23540         * g++.dg/template/access5.C: New test.
23541         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23542         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23543         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23544         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23545
23546 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23547
23548         * gcc.dg/gnu89-init-2.c: New test.
23549
23550 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23551
23552         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23553
23554 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23555
23556         * gcc.c-torture/execute/20020720-1.c: New testcase.
23557
23558 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23559
23560         * gcc.dg/cpp/Wsignprom.c: New tests.
23561
23562 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23563
23564         * gcc.c-torture/execute/loop-13.c: New test.
23565
23566 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23567
23568         * gcc.dg/cpp/expr.c: New tests.
23569
23570 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23571
23572         * g++.dg/opt/pr6713.C: Add template instantiation.
23573
23574 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23575
23576         * gcc.dg/nest.c: New test.
23577
23578 2002-07-17  Richard Henderson  <rth@redhat.com>
23579
23580         * g++.dg/opt/pr6713.C: New test.
23581
23582 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23583
23584         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23585         XFAIL for all x86 processors.
23586
23587 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23588
23589         * gcc.c-torture/execute/20010122-1.x: Do not test with
23590         -fomit-frame-pointer.
23591
23592 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23593
23594         * g++.dg/template/instantiate2.C: New test.
23595         * g++.dg/template/spec4.C: New test.
23596
23597 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23598
23599         * g++.dg/template/access2.C: New test.
23600         * g++.dg/template/access3.C: New test.
23601
23602 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23603
23604         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23605         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23606         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23607         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23608         Convert to use <stdarg.h>.
23609         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23610         Delete.
23611         * gcc.dg/va-arg-2.c: New.
23612         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23613
23614 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23615
23616         * gcc.c-torture/compile/20020710-1.c: New test.
23617
23618 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23619                           Andrew Pinski  <pinskia@physics.uc.edu>
23620
23621         gcc.c-torture/compile/simd-2.c: New testcase.
23622         gcc.c-torture/compile/simd-3.c: Likewise.
23623
23624 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23625
23626         PR c++/7224
23627         * g++.dg/overload/error1.C: New test.
23628
23629 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23630
23631         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23632         configuration and IRIX 6 O32 ABI.
23633
23634 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23635
23636         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23637
23638 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23639
23640         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23641
23642 2002-07-10  Jeffrey A Law  <law@redhat.com>
23643
23644         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23645
23646         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23647
23648 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23649
23650         * gcc.dg/20020312-2.c: Check for __PPC__.
23651
23652 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23653
23654         * gcc.c-torture/compile/20020709-1.c: New test.
23655
23656 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23657
23658         * g++.dg/template/qualttp21.C: New test case.
23659
23660 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23661
23662         * gcc.c-torture/compile/20020706-1.c: New test.
23663         * gcc.c-torture/compile/20020706-2.c: New test.
23664
23665 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
23666             Alexandre Oliva  <aoliva@redhat.com>
23667
23668         * g++.dg/warn/incomplete1.C: New test.
23669
23670 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23671
23672         PR c++/7099
23673         * g++.dg/warn/noreturn1.C: New test.
23674
23675 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
23676
23677         PR c++/6706
23678         * g++.dg/debug/debug6.C: New test.
23679         * g++.dg/debug/debug7.C: New test.
23680
23681 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23682
23683         * gcc.c-torture/compile/simd-3.c: New test.
23684
23685 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23686
23687         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23688         * gcc.dg/20020620-1.c: Likewise.
23689
23690 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23691
23692         PR c++/6944
23693         * g++.dg/init/array4.C: New test.
23694         * g++.dg/init/array5.C: New test.
23695
23696 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23697
23698         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23699         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23700
23701 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23702
23703         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23704         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23705         * gcc.dg/wtr-conversion-1.c: Likewise.
23706         * gcc.dg/wtr-escape-1.c: Likewise.
23707         * gcc.dg/wtr-int-type-1.c: Likewise.
23708         * gcc.dg/wtr-label-1.c: Likewise.
23709         * gcc.dg/wtr-static-1.c: Likewise.
23710         * gcc.dg/wtr-strcat-1.c: Likewise.
23711         * gcc.dg/wtr-suffix-1.c: Likewise.
23712         * gcc.dg/wtr-switch-1.c: Likewise.
23713         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23714         * gcc.dg/wtr-union-init-1.c: Likewise.
23715         * gcc.dg/wtr-union-init-2.c: Likewise.
23716         * gcc.dg/wtr-union-init-3.c: Likewise.
23717
23718         * gcc.dg/wtr-func-def-1.c: New test.
23719
23720 2002-07-02 Devang Patel <dpatel@apple.com>
23721
23722         * objc.dg/param-1.m: New test.
23723
23724 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23725
23726         * gcc.dg/cpp/trad/directive.c: Add test.
23727         * gcc.dg/cpp/trad/macroargs.c: Add test.
23728         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23729
23730 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23731
23732         * gcc.dg/cpp/cmdlne-M.c: New test.
23733
23734 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23735
23736         * objc.dg/desig-init-1.m: New test.
23737
23738 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23739
23740         PR c++/6716
23741         * g++.dg/template/instantiate1.C: New test.
23742
23743 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23744
23745         PR c++/7112
23746         * g++.dg/template/sizeof2.C: New test.
23747
23748 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23749
23750         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23751         gcc.dg/cpp/trad/include.c: New tests.
23752
23753 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23754
23755         PR target/7177
23756         * gcc.c-torture/compile/20020701-1.c: New test.
23757
23758 2002-07-01  Stan Shebs  <shebs@apple.com>
23759
23760         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23761         header here...
23762         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23763         (objc-torture-execute): or here.
23764
23765 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23766
23767         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23768
23769 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23770
23771         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23772
23773 2002-06-30  Devang Patel  <dpatel@apple.com>
23774
23775         * objc.dg/fsyntax-only.m: New test.
23776
23777 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23778
23779         PR c++/6695
23780         * g++.dg/template/friend7.C: New file.
23781
23782 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23783
23784         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23785         return type.
23786
23787 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23788
23789         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23790         avoid division by zero.
23791
23792 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23793
23794         * gcc.dg/Wunknownprag.c: New tests.
23795
23796 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23797
23798         * gcc.c-torture/execute/simd-2.c: New test.
23799
23800 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23801
23802         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23803         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23804         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23805         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23806         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23807         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23808         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23809         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23810         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23811         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23812         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23813         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23814         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23815         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23816         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23817         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23818         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23819
23820 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23821
23822         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23823         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23824         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23825         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23826         New tests.
23827         * gcc.dg/cpp/trad/directive.c: Update.
23828
23829 2002-06-23  Andreas Jaeger  <aj@suse.de>
23830
23831         * gcc.c-torture/execute/complex-6.c: New.
23832
23833 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23834
23835         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23836         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23837         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23838         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23839
23840 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23841
23842         * gcc.dg/cpp/trad: New directory with traditional tests copied
23843         from parent directory.
23844         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23845         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23846         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23847         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23848         Move to trad/ and rename.
23849         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23850         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23851         gcc.dg/cpp/trad/redef2.c: New tests.
23852         * gcc.dg/cpp/trad/trad.exp: New driver.
23853
23854 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23855
23856         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23857         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23858         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23859         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23860         Remove.
23861
23862 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23863
23864         * gcc.dg/20020620-1.c: New test.
23865
23866 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23867
23868         * g++.dg/template/ttp4.C: New test.
23869
23870 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23871
23872         * g++.dg/opt/vt1.C: Fix regexp.
23873
23874 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23875
23876         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23877         Don't use attribute `noinline'.
23878
23879 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23880
23881         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23882
23883 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23884
23885         * gcc.c-torture/execute/simd-1.c: New.
23886
23887         * gcc.dg/simd-1.c: New.
23888
23889 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23890
23891         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23892
23893 2002-06-16  Richard Henderson  <rth@redhat.com>
23894
23895         * g++.dg/ext/anon-struct1.C: New.
23896         * g++.dg/ext/anon-struct2.C: New.
23897         * g++.dg/ext/anon-struct3.C: New.
23898         * gcc.dg/anon-struct-1.c: New.
23899         * gcc.dg/anon-struct-2.c: New.
23900         * gcc.dg/anon-struct-3.c: New.
23901         * gcc.dg/20011008-1.c: Adjust warning text.
23902         * gcc.dg/20020527-1.c: Add -fms-extensions.
23903
23904 2002-06-16  Richard Henderson  <rth@redhat.com>
23905
23906         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23907
23908 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23909
23910         * gcc.c-torture/execute/20020615-1.c: New test.
23911
23912 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23913
23914         * gcc.c-tortuture/execute/compare-1.c: New test case.
23915         * gcc.c-tortuture/execute/compare-2.c: New test case.
23916         * gcc.c-tortuture/execute/compare-3.c: New test case.
23917
23918 2002-06-13  Richard Henderson  <rth@redhat.com>
23919
23920         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23921         ia64 ilp32.
23922
23923 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23924
23925         * g++.dg/template/typename2.C: Update error message.
23926
23927 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23928
23929         * gcc.c-torture/execute/20020611-1.c: New test.
23930
23931 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23932
23933         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23934         list of targets to skip.
23935
23936 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23937
23938         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23939         targets if not optimizing.
23940
23941 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23942
23943         * gcc.c-torture/compile/20020605-1.c: New test.
23944
23945         * g++.dg/opt/vt1.C: New test.
23946
23947         * gcc.dg/20020531-1.c: New test.
23948
23949         * gcc.dg/20020530-1.c: New test.
23950
23951         * gcc.dg/20020527-1.c: New test.
23952
23953         * g++.dg/opt/cse1.C: New test.
23954
23955 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23956
23957         * gcc.dg/20020607-2.c: New test case.
23958
23959 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23960
23961         * gcc.c-torture/compile/20020604-1.c: New test.
23962
23963 2002-06-04  Richard Henderson  <rth@redhat.com>
23964
23965         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23966         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23967         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23968
23969 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23970
23971         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23972
23973 2002-06-03  Richard Henderson  <rth@redhat.com>
23974
23975         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23976         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23977
23978 2002-06-02  Richard Henderson  <rth@redhat.com>
23979
23980         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23981         test functions static.
23982
23983 2002-06-02  Andreas Jaeger  <aj@suse.de>
23984
23985         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23986         now.
23987
23988 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23989
23990         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23991         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23992         Update for mofified diagnostics.
23993         * gcc.dg/c99-intconst-1.c: No longer fail.
23994
23995 2002-06-02  Richard Henderson  <rth@redhat.com>
23996
23997         * gcc.dg/uninit-A.c: Remove xfail markers.
23998
23999 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24000
24001         * gcc.dg/fnegate-1.c: New test case.
24002
24003 2002-05-30  Osku Salerma  <osku@iki.fi>
24004
24005         * gcc.c-torture/execute/mayalias-1.c: New file.
24006
24007 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24008
24009         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24010         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24011         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24012
24013 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24014
24015         * gcc.c-torture/execute/20020529-1.c: New test.
24016
24017 2002-05-27  Richard Henderson  <rth@redhat.com>
24018
24019         * g++.dg/ext/attrib6.C: New test case.
24020
24021 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24022
24023         * gcc.c-torture/execute/pure-1.c: New test.
24024
24025 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24026
24027         * gcc.dg/cpp/arith-2.c: Remove.
24028
24029 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24030
24031         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24032         * gcc.dg/cpp/if-3.c: Remove.
24033
24034 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24035
24036         * g++.dg/opt/cse2.C: New test.
24037
24038 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24039
24040         * gcc.dg/cpp/arith-1.c: New semantic tests.
24041         * gcc.dg/cpp/if-1.c: Update.
24042
24043 2002-05-24  Ben Elliston  <bje@redhat.com>
24044
24045         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24046
24047 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24048
24049         * gcc.dg/verbose-asm.c: New test.
24050
24051 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24052
24053         * gcc.dg/cpp/paste12.c: New test.
24054
24055 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24056
24057         * g++.dg/parse/named_ops.C: New test.
24058
24059 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24060
24061         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24062
24063 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24064
24065         * gcc.dg/weak-2.c: Allow optional leading underscore
24066         in scan-assembler symbol name.
24067         * gcc.dg/weak-3.c: Likewise.
24068         * gcc.dg/weak-4.c: Likewise.
24069         * gcc.dg/weak-5.c: Likewise.
24070
24071 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24072
24073         * gcc.dg/20020523-1.c: New test.
24074
24075 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24076
24077         * objc.dg/const-str-2.m: Update now that we stop after
24078         a command line error.
24079
24080 2002-05-22  Richard Henderson  <rth@redhat.com>
24081
24082         * g++.dg/dg.exp: Fix typo in test pruneing.
24083
24084 2002-05-22  Richard Henderson  <rth@redhat.com>
24085
24086         * g++.dg/dg.exp: Prune the tls subdirectory.
24087         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24088         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24089         * g++.dg/tls/init-1.C: New.
24090
24091 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24092
24093         * gcc.dg/20020517-1.c: New test.
24094
24095 2002-05-21  Richard Henderson  <rth@redhat.com>
24096
24097         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24098         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24099
24100 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24101
24102         * g++.dg/other/copy2.C: New test.
24103
24104 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24105
24106         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24107         (MAX_COPY): Bump up to 10 times sizeof (long long).
24108         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24109
24110         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24111         sizeof (long long).
24112
24113         * gcc.c-torture/execute/strcpy-1.c: New test.
24114
24115 2002-05-19  Jason Merrill  <jason2redhat.com>
24116
24117         * g++.dg/ext/oper1.C: New test.
24118
24119 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24120 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24121
24122         * README.QMTEST: New file.
24123
24124         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24125
24126 2002-05-19  Andreas Jaeger  <aj@suse.de>
24127
24128         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24129         now.
24130         * gcc.c-torture/execute/loop-2d.x: Likewise.
24131
24132 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24133
24134         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24135         support weak symbols.
24136         * gcc.dg/weak-4.c: Likewise
24137         * gcc.dg/weak-6.c: Likewise
24138
24139 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24140
24141         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24142         cygwin, coff and h8300-*-hms targets
24143         * gcc.dg/weak-5.c: Likewise
24144         * gcc.dg/weak-7.c: Likewise
24145
24146 2002-05-16  Jason Merrill  <jason@redhat.com>
24147
24148         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24149         (scan-assembler-not, scan-assembler-dem): Likewise.
24150         (scan-assembler-dem-not): Likewise.
24151
24152 2002-05-15  Richard Henderson  <rth@redhat.com>
24153
24154         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24155
24156 2002-05-15  Richard Henderson  <rth@redhat.com>
24157
24158         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24159         (vfoo1f): Warning here.
24160         (vfoo1l): Don't redefine the alias.
24161
24162 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24163
24164         * g++.dg/init/pm1.C: New test.
24165
24166 2002-05-12  David S. Miller  <davem@redhat.com>
24167
24168         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24169         types.
24170
24171 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24172
24173         * gcc.c-torture/execute/20020510-1.c: New test case.
24174
24175 2002-05-10  David S. Miller  <davem@redhat.com>
24176
24177         * gcc.c-torture/execute/conversion.c: Test long double too.
24178
24179 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24180
24181         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24182         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24183         * lib/g++.exp (g++_link_flags): Likewise.
24184         * lib/objc.exp (objc_target_compile): Likewise.
24185
24186 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24187
24188         * gcc.dg/cpp/poison.c: Update.
24189         * gcc.dg/cpp/20000625-2.c: Remove.
24190         * gcc.dg/cpp/direct2s.c: Remove final test.
24191
24192 2002-05-08  Tom Rix  <trix@redhat.com>
24193
24194         * gcc.c-torture/execute/20020508-1.c: New test.
24195         * gcc.c-torture/execute/20020508-2.c: New test.
24196         * gcc.c-torture/execute/20020508-3.c: New test.
24197
24198 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24199
24200         * gcc.dg/cpp/charconst-4.c: More tests.
24201
24202 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24203
24204         PR c/6569
24205         * gcc.dg/weak-3.c: Update location of warning messages.
24206         * gcc.dg/weak-5.c: Likewise.
24207
24208 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24209
24210         * gcc.c-torture/execute/20020506-1.c: New test case.
24211
24212 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24213
24214         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24215
24216 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24217
24218         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24219
24220 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24221
24222         * gcc.dg/cpp/charconst-3.c: New test.
24223
24224 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24225
24226         * gcc.dg/cpp/charconst.c: Update tests.
24227
24228 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24229
24230         * treelang: Added directory for new sample language treelang. Also
24231         lib/treelang.exp: New file to signal treelang should be tested.
24232
24233 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24234
24235         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24236         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24237         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24238         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24239         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24240         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24241         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24242
24243 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24244
24245         * gcc.dg/format/xopen-2.c: New test.
24246
24247 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24248
24249         * gcc.dg/20020503-1.c: New test.
24250
24251 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24252
24253         * g++.dg/init/dtor1.C: Make it tougher.
24254
24255 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24256
24257         * g++.dg/init/dtor1.C: New test.
24258
24259 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24260
24261         * gcc.dg/altivec-8.c: New.
24262
24263 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24264
24265         * gcc.dg/altivec-7.c: New.
24266
24267 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24268
24269         * g++.dg/parse/typedef1.C: New test.
24270
24271 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24272
24273         PR c++/6486
24274         * g++.dg/template/friend6.C: New test.
24275
24276         PR c++/6492
24277         * g++.dg/init/copy1.C: New test.
24278
24279 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24280
24281         * g++.dg/warn/effc1.C: New test.
24282
24283 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24284
24285         * gcc.dg/cpp/if-cexp.c: Add a test.
24286
24287 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24288
24289         * gcc.dg/20020426-2.c: New test.
24290
24291 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24292
24293         * gcc.dg/cpp/if-mop.c: Update.
24294         * gcc.dg/cpp/if-mpar.c: Add test.
24295         * gcc.dg/cpp/if-oppr.c: Update.
24296
24297 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24298
24299         PR c/6343
24300         * gcc.dg/weak-[2-7].c: New tests.
24301
24302 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24303
24304         * gcc.dg/enum1.c: New test.
24305
24306 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24307
24308         PR c++/6497
24309         * g++.dg/inherit/access2.C: New test.
24310
24311 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24312
24313         PR bootstrap/6445
24314         * gcc.dg/20020426-1.c: New test.
24315
24316 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24317
24318         * g++.dg/abi/enum1.C: New test.
24319
24320 2002-04-26  Richard Henderson  <rth@redhat.com>
24321
24322         * gcc.dg/c99-bool-1.c: Expect always true warning.
24323
24324 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24325
24326         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24327
24328 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24329
24330         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24331         targets.
24332
24333 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24334
24335         * g++.dg/abi/mange7.C: New test.
24336
24337         PR c++/6438.
24338         * g++.dg/parse/stmtexpr2.C: New test.
24339
24340 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24341
24342         * gcc.dg/20020312-2.c: Add SH target.
24343
24344 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24345
24346         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24347         compiler output on mips*-*-irix*.
24348
24349 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24350
24351         * g++.dg/parse/attr1.C: New test.
24352
24353 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24354
24355         * gcc.c-torture/execute/string-opt-17.c: New test case.
24356         * gcc.c-torture/execute/memset-2.c: New test case.
24357
24358 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24359
24360         PR c++/6256:
24361         * g++.dg/template/friend5.C: New test.
24362
24363         PR c++/6331:
24364         * g++.dg/template/qual1.C: Likewise.
24365
24366 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24367
24368         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24369         Include stdlib.h, not stdio.h or ctype.h.
24370
24371 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24372
24373         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24374         cris-*-elf* and mmix-*-*.
24375         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24376         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24377         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24378         Ditto.
24379         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24380         * gcc.dg/wchar_t-1.c: Ditto.
24381
24382 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24383
24384         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24385         Clarify comment.
24386
24387 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24388
24389         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24390
24391 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24392
24393         * gcc.c-torture/execute/20000906-1.x: Delete.
24394
24395 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24396
24397         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24398
24399 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24400
24401         * PR6367
24402         * g77.f-torture/execute/6367.f: New test.
24403         * g77.f-torture/execute/6367.x: Disable for MMIX.
24404
24405 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24406
24407         * PR6352
24408         * g++.dg/opt/inline2.C: New test.
24409
24410 2002-04-18  Richard Henderson  <rth@redhat.com>
24411
24412         * gcc.dg/20000906-1.c: Enable for all targets.
24413         * gcc.c-torture/compile/iftrap-2.c: New.
24414
24415 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24416
24417         * gcc.dg/20020418-1.c: New test.
24418         * gcc.dg/20020418-2.c: New test.
24419
24420 2002-04-18  Richard Henderson  <rth@redhat.com>
24421
24422         * gcc.c-torture/compile/iftrap-1.c: New.
24423         * gcc.dg/iftrap-1.c: Adjust for ia64.
24424         * gcc.dg/iftrap-2.c: New.
24425
24426 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24427
24428         * gcc.c-torture/compile/20020418-1.c: New test.
24429
24430 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24431
24432         * gcc.c-torture/compile/20020415-1.c: New.
24433
24434 2002-04-18  David S. Miller  <davem@redhat.com>
24435
24436         * gcc.c-torture/execute/20020418-1.c: New test.
24437
24438 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24439
24440         * gcc.dg/20020416-1.c: New test.
24441
24442         * g++.dg/opt/inline1.C: New test.
24443
24444 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24445
24446         * gcc.dg/altivec-5.c: New test.
24447
24448         * gcc.dg/20020415-1.c: New test.
24449
24450 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24451
24452         * testsuite/lib/chill.exp: Remove.
24453
24454 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24455
24456         * g++.dg/other/big-struct.C: New test.
24457
24458 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24459
24460         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24461         of scratch file.
24462
24463 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24464
24465         PR c/6277
24466         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24467         in scan-assembler function name
24468
24469 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24470
24471         * g77.f-torture/execute/980628-4.x,
24472         g77.f-torture/execute/980628-5.x,
24473         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24474         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24475         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24476         i[34567]86-*-*.
24477
24478 2002-04-13  David S. Miller  <davem@redhat.com>
24479
24480         * gcc.c-torture/execute/20020413-1.c: New test.
24481
24482 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24483
24484         * gcc.dg/asm-6.c,
24485         * g++.dg/ext/asm1.C: New tests.
24486
24487 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24488
24489         PR c++ 5373.
24490         * g++.dg/parse/stmtexpr1.C: New test.
24491
24492         PR c++/5189.
24493         * g++.dg/template/copy1.C: New test.
24494
24495 2002-04-12  Richard Henderson  <rth@redhat.com>
24496
24497         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24498
24499 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24500
24501         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24502         gcc.c-torture/execute/20020307-2.c.
24503
24504 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24505
24506         * g++.dg/ext/attrib5.C,
24507         * g++.dg/lookup/struct1.C: New tests.
24508
24509 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24510
24511         * gcc.dg/20020411-1.c: New test.
24512
24513         * gcc.c-torture/execute/20020411-1.c: New test.
24514
24515 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24516
24517         * g77.f-torture/execute/6177.f: New test.
24518
24519 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24520
24521         PR middle-end/6247
24522         * g++.dg/opt/cleanup1.C: New test.
24523
24524         * g++.dg/opt/const1.C: New test.
24525
24526 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24527
24528         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24529
24530 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24531
24532         PR c++/5507
24533         * g++.dg/template/typename2.C: New test.
24534
24535 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24536
24537         * gcc.c-torture/execute/loop-12.c: New.
24538
24539 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24540
24541         * g77.f-torture/execute/980628-4.x,
24542         g77.f-torture/execute/980628-5.x,
24543         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24544         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24545         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24546
24547 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24548
24549         PR optimization/6086
24550         * g++.dg/opt/preinc1.C: New test.
24551
24552 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24553
24554         PR c++/5571
24555         * g++.dg/opt/static2.C: New test.
24556
24557 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24558
24559         PR c/5120
24560         * gcc.dg/20020406-1.c: New test.
24561
24562 2002-04-04  David S. Miller  <davem@redhat.com>
24563
24564         * gcc.c-torture/execute/20020404-1.c: New test.
24565
24566 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24567
24568         PR c/6123
24569         * gcc.dg/20020312-2.c: Do not declare global register variable
24570         if __PIC__ or __pic__ is defined.
24571
24572 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24573
24574         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24575         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24576
24577 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24578
24579         * gcc.misc-tests/linkage.exp: Update last change to handle
24580         sparc*-, not just sparc-.
24581
24582 2002-04-03  Richard Henderson  <rth@redhat.com>
24583
24584         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24585
24586 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24587
24588         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24589
24590 2002-04-02  David S. Miller  <davem@redhat.com>
24591
24592         * gcc.c-torture/execute/20020402-3.c: New test.
24593
24594 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24595
24596         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24597         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24598
24599         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24600         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24601         g77.f-torture/execute/20001201.x,
24602         g77.f-torture/execute/u77-test.x: New files.
24603
24604         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24605         * gcc.dg/wchar_t-1.c: Ditto.
24606
24607 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24608
24609         * gcc.c-torture/execute/20020402-1.c: New test.
24610
24611 2002-04-01  Richard Henderson  <rth@redhat.com>
24612
24613         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24614
24615         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24616
24617 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24618
24619         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24620
24621 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24622
24623         * g++.dg/inherit/template-as-base.C: Expect error.
24624         * g++.dg/inherit/namespace-as-base.C: Likewise.
24625
24626 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24627
24628         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24629         g++.dg/ext/instantiate3.C: Tweak match patterns.
24630
24631         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24632         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24633         -da test.
24634
24635 2002-03-31  Richard Henderson  <rth@redhat.com>
24636
24637         * gcc.dg/special/alias-2.c: New.
24638         * gcc.dg/special/ecos.exp: Run it.
24639
24640 2002-03-31  Richard Henderson  <rth@redhat.com>
24641
24642         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24643
24644 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24645
24646         * gcc.dg/weak-1.c: Disable on h8300 port.
24647
24648 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24649
24650         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24651         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24652         ordering tests.
24653         * g++.dg/bprob/bprob-1.C: New test.
24654         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24655         * g++.dg/gcov/gcov-1.C: New test.
24656         * g++.dg/gcov/gcov-1.x: New file.
24657         * g++.dg/gcov/gcov-2.C: New test.
24658         * g++.dg/gcov/gcov-3.C: New test.
24659         * g++.dg/gcov/gcov-3.h: New file.
24660
24661 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24662
24663         * g++.old-deja/g++.other/builtins5.C: New test.
24664         * g++.old-deja/g++.other/builtins6.C: New test.
24665         * g++.old-deja/g++.other/builtins7.C: New test.
24666         * g++.old-deja/g++.other/builtins8.C: New test.
24667         * g++.old-deja/g++.other/builtins9.C: New test.
24668
24669 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
24670
24671         * g++.dg/opt/static1.C: New test.
24672
24673         * g++.dg/opt/longbranch1.C: New test.
24674
24675 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
24676
24677         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
24678
24679         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
24680
24681 2002-03-28  Jeffrey A Law  (law@redhat.com)
24682
24683         * gcc.c-torture/execute/20020328-1.c: New test.
24684
24685 2002-03-27  Richard Henderson  <rth@redhat.com>
24686
24687         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24688         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24689         move from g++.old-deja/g++.ext/.
24690
24691 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24692
24693         * g++.dg/init/new2.C: New test.
24694
24695 2002-03-26  Richard Henderson  <rth@redhat.com>
24696
24697         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24698
24699         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24700         on sparc.
24701
24702         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24703         sparcv9 systems.
24704         * gcc.dg/20001102-1.c: Likewise.
24705
24706 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24707
24708         * gcc.dg/cpp/endif-pedantic1.c,
24709         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24710
24711 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24712
24713         * g++.dg/init/new1.C: New test.
24714
24715 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24716
24717         * g++.dg/abi/vbase9.C: New test.
24718
24719 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24720
24721         * gcc.dg/arm-asm.c: New test.
24722
24723 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24724
24725         * gcc.dg/Wswitch-enum.c: New test.
24726         Fix PR c/5044.
24727
24728 2002-03-26  Richard Henderson  <rth@redhat.com>
24729
24730         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24731         structure.
24732
24733 2002-03-25  Richard Henderson  <rth@redhat.com>
24734
24735         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24736         sparcv9 systems.
24737
24738         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24739         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24740
24741 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24742
24743         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24744
24745 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24746
24747         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24748         targets using generic thunk support.
24749
24750 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24751
24752         * gcc.c-torture/compile/20020323-1.c: New test.
24753
24754         * g++.dg/opt/conj2.C: New test.
24755
24756 2002-03-24  Richard Henderson  <rth@redhat.com>
24757
24758         * gcc.dg/weak-1.c: Use -fno-common.
24759
24760 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24761
24762         * g77.dg/f77-edit-apostrophe-out.f: New test
24763         * g77.dg/f77-edit-h-out.f: New test
24764         * g77.dg/f77-edit-t-in.f: New test
24765         * g77.dg/f77-edit-t-out.f: New test
24766         * g77.dg/f77-edit-x-out.f: New test
24767         * g77.dg/f77-edit-slash-out.f: New test
24768         * g77.dg/f77-edit-colon-out.f: New test
24769         * g77.dg/f77-edit-s-out.f: New test
24770
24771 2002-03-24  Richard Henderson  <rth@redhat.com>
24772
24773         * objc/execute/formal_protocol-6.x: New XFAIL.
24774
24775 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24776
24777         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24778         that do not support weak symbols
24779
24780 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24781
24782         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24783         * lib/g77.exp:  Likewise
24784         * lib/objc.exp: Likewise
24785
24786 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24787
24788         * gcc.dg/Wswitch-default.c: New test.
24789
24790 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24791
24792         * g++.dg/other/enum1.C: New test.
24793
24794 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24795
24796         * gcc.dg/pragma-ep-3.c: Fix typo.
24797
24798 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24799
24800         * g++.dg/inherit/template-as-base.C: New test.
24801
24802 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24803
24804         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24805         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24806
24807 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24808
24809         * gcc.dg/cpp/multiline.c: Update to match.
24810
24811 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24812
24813         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24814
24815 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24816
24817         * gcc.dg/cpp/extratokens2.c:  New file.
24818
24819 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24820
24821         * gcc.dg/20020312-2.c: Add rs6000 target.
24822
24823         * gcc.c-torture/compile/20020319-1.c: New test.
24824
24825 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24826
24827         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24828         (A, E): Handle this.
24829
24830 2002-03-20  Jason Merrill  <jason@redhat.com>
24831
24832         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24833         ignoring -fpic.
24834         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24835         through prune_gcc_output.
24836
24837 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24838
24839         * gcc.c-torture/compile/20020320-1.c: New test.
24840
24841 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24842
24843         * gcc.c-torture/compile/20020318-1.c: New test.
24844
24845         * gcc.dg/struct-by-value-1.c: New test.
24846
24847         * gcc.dg/20020319-1.c: New test.
24848
24849 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24850
24851         * g++.dg/opt/conj1.C: New test.
24852
24853 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24854
24855         * g++.dg/template/qualttp20.C: Revert previous change.
24856         * g++.dg/template/qualttp3.C: Likewise.
24857         * g++.dg/template/qualttp4.C: Likewise
24858         * g++.dg/template/qualttp5.C: Likewise
24859         * g++.dg/template/qualttp6.C: Likewise
24860         * g++.dg/template/qualttp7.C: Likewise
24861         * g++.dg/template/qualttp8.C: Likewise
24862         * g++.dg/template/recurse.C: Likewise.
24863
24864 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24865
24866         * gcc.dg/cpp/wchar-1.c: Update.
24867
24868 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24869
24870         * g++.dg/template/conv1.C: New test.
24871         * g++.dg/template/conv2.C: New test.
24872         * g++.dg/template/conv3.C: New test.
24873         * g++.dg/template/conv4.C: New test.
24874
24875 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24876
24877         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24878         * g++.dg/template/qualttp3.C: Likewise.
24879         * g++.dg/template/qualttp4.C: Likewise
24880         * g++.dg/template/qualttp5.C: Likewise
24881         * g++.dg/template/qualttp6.C: Likewise
24882         * g++.dg/template/qualttp7.C: Likewise
24883         * g++.dg/template/qualttp8.C: Likewise
24884         * g++.dg/template/recurse.C: Likewise.
24885
24886 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24887
24888         * g++.dg/opt/dtor1.C: New test.
24889
24890 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24891
24892         * gcc.c-torture/compile/20020315-1.c: New test.
24893
24894 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24895
24896         * gcc.dg/weak-1.c: Fix scan tests.
24897
24898 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24899
24900         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24901         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24902         cris-*-aout* mmix-*-*.
24903         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24904         cris-*-aout* mmix-*-*.
24905         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24906         cris-*-elf* cris-*-aout* and mmix-*-*.
24907         * gcc.dg/20001009-1.c: Ditto.
24908         * gcc.dg/20010912-1.c: Ditto.
24909         * gcc.dg/20020122-4.c: Ditto.
24910         * gcc.dg/inline-2.c: Ditto.
24911
24912 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24913
24914         * gcc.c-torture/compile/20020314-1.c: New test.
24915
24916 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24917
24918         * gcc.c-torture/execute/20020314-1.c: New test.
24919
24920 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24921
24922         * g++.dg/warn/Wunused-1.C: New test.
24923
24924 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24925
24926         * g++.dg/abi/mangle6.C: New test.
24927
24928 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24929
24930         * gcc.c-torture/compile/20020309-2.c: New test.
24931
24932         * gcc.c-torture/compile/20020312-1.c: New test.
24933
24934 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24935
24936         * g++.dg/other/access1.C: New test.
24937
24938 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24939
24940         * gcc.c-torture/execute/wchar_t-1.c: New test.
24941
24942 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24943
24944         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24945
24946 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24947
24948         * gcc.dg/20020312-1.c: New test case.
24949
24950 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24951
24952         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24953
24954 2002-03-11  Richard Henderson  <rth@redhat.com>
24955
24956         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24957         * g++.old-deja/g++.jason/report.C: Likewise.
24958
24959 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24960
24961         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24962         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24963
24964 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24965
24966         * testsuite/g++.dg/overload/pmf1.C: New test.
24967
24968 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24969
24970         * gcc.c-torture/execute/20020307-1.c: Use long.
24971
24972 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24973
24974         PR optimization/5844
24975         * gcc.dg/20020310-1.c: New test.
24976
24977 2002-03-09  Michael Meissner  <meissner@redhat.com>
24978
24979         * gcc.c-torture/execute/memcpy-2.c: New test.
24980         * gcc.c-torture/execute/memset-1.c: New test.
24981         * gcc.c-torture/execute/strlen-1.c: New test.
24982         * gcc.c-torture/execute/strcmp-1.c: New test.
24983         * gcc.c-torture/execute/strncmp-1.c: New test.
24984
24985 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24986
24987         * gcc.dg/ppc-ldstruct.c: New test.
24988
24989 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24990
24991         * gcc.c-torture/execute/va-arg-22.c: New test.
24992
24993 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24994
24995         * gcc.c-torture/compile/20020309-1.c: New test.
24996
24997 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24998
24999         * gcc.c-torture/execute/20020307-2.c: New test.
25000
25001 2002-03-07  Jeffrey A Law  (law@redhat.com)
25002
25003         * g77.f-torture/compile/20020307-1.f: New test.
25004
25005 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25006
25007         * gcc.dg/unordered-1.c: New test.
25008
25009 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25010
25011         * gcc.c-torture/execute/20020307-1.c: New test.
25012
25013 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25014
25015         * gcc.dg/20020304-1.c: New test.
25016
25017         * gcc.c-torture/compile/20020304-2.c: New test.
25018
25019 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25020
25021         * gcc.c-torture/compile/20020304-1.c: New test case
25022         (from PR c/5830).
25023
25024 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25025
25026         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25027
25028 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25029
25030         * g++.dg/other/classkey1.C: New test.
25031
25032 2002-03-01  Richard Henderson  <rth@redhat.com>
25033
25034         * gcc.c-torture/compile/981223-1.x: New.
25035         * gcc.c-torture/compile/920625-1.x: New.
25036
25037 2002-02-28  Richard Henderson  <rth@redhat.com>
25038
25039         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25040
25041 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25042
25043         * gcc.c-torture/execute/20020227-1.c: New test.
25044
25045 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25046
25047         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25048         here" ERROR lines.
25049         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25050         * g++.old-deja.g++.other/defarg1.C: Likewise.
25051         * g++.old-deja/g++.pt/calls2.C: Likewise.
25052         * g++.old-deja/g++.pt/crash20.C: Likewise.
25053         * g++.old-deja/g++.pt/crash30.C: Likewise.
25054         * g++.old-deja/g++.pt/crash36.C: Likewise.
25055         * g++.old-deja/g++.pt/crash6.C: Likewise.
25056         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25057         * g++.old-deja/g++.pt/derived3.C: Likewise.
25058         * g++.old-deja/g++.pt/error1.C: Likewise.
25059         * g++.old-deja/g++.pt/friend21.C: Likewise.
25060         * g++.old-deja/g++.pt/friend23.C: Likewise.
25061         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25062         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25063
25064 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25065
25066         * gcc.c-torture/execute/20020225-2.c: New test.
25067
25068 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25069
25070         * gcc.c-torture/execute/920730-1t.c,
25071         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25072         Delete test cases, only relevant to -traditional.
25073
25074 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25075
25076         * gcc.dg/cpp/undef1.c: Remove.
25077         * gcc.dg/cpp/directiv.c: Update.
25078         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25079
25080 2002-02-27  Michael Meissner  <meissner@redhat.com>
25081
25082         * gcc.c-torture/execute/20020226-1.c: New test.
25083
25084 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25085
25086         * g++.dg/debug/debug4.C: New test.
25087
25088         * gcc.dg/ia64-visibility-1.c: New test.
25089
25090 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25091
25092         * gcc.dg/debug/20020224-1.c: New.
25093
25094 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25095
25096         * gcc.c-torture/execute/960416-1.x: New.
25097         * gcc.c-torture/execute/divconst-3.x: Likewise.
25098
25099 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25100
25101         * gcc.dg/20020224-1.c: New test.
25102
25103 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25104
25105         * gcc.c-torture/execute/20020225-1.c: New.
25106
25107 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25108
25109         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25110
25111 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25112
25113         * gcc.dg/20020222-1.c: New test.
25114
25115 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25116
25117         * g++.dg/opt/anonunion1.C: New test.
25118
25119 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25120
25121         * g++.dg/template/qualttp19.C: New test.
25122         * g++.dg/template/qualttp20.C: New test.
25123         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25124         * g++.old-deja/g++.other/qual1.C: Likewise.
25125
25126 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25127
25128         * gcc.dg/attr-alwaysinline.c: New.
25129
25130 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25131
25132         * gcc.dg/20020220-1.c: New test.
25133
25134         * gcc.dg/20020220-2.c: New test.
25135
25136         * g++.dg/opt/mmx1.C: New test.
25137
25138 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25139
25140         * gcc.c-torture/compile/20020110.c: New test.
25141
25142 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25143
25144         * gcc.c-torture/execute/20020219-1.c: New test.
25145
25146         * gcc.dg/20020219-1.c: New test.
25147
25148         * gcc.dg/noncompile/20020220-1.c: New test.
25149
25150         * g++.dg/opt/ptrintsum1.C: New test.
25151
25152         * gcc.dg/debug/20020220-1.c: New test.
25153
25154 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25155
25156         * gcc.c-torture/execute/20020216-1.c: New test.
25157
25158 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25159
25160         * gcc.dg/decl-1.c: Update, new test.
25161
25162 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25163
25164         * g++.dg/abi/bitfield1.C: New test.
25165         * g++.dg/abi/bitfield2.C: New test.
25166
25167 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25168
25169         * gcc.dg/attr-nest.c: New test.
25170
25171 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25172
25173         * gcc.c-torture/execute/20020215-1.c: New test.
25174
25175 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25176
25177         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25178         * g++.dg/debug/debug.exp: New.
25179         * g++.dg/debug/trivial.C: New.
25180         * g++.dg/debug/debug1.C: Moved...
25181         * g++.dg/other/debug1.C: ...from here.
25182         * g++.dg/debug/debug2.C: Moved...
25183         * g++.dg/other/debug2.C: ...from here.
25184         * g++.dg/debug/debug3.C: Moved...
25185         * g++.dg/other/debug3.C: ...from here.
25186
25187         * gcc.dg/noncompile/20020213-1.c: New test.
25188
25189 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25190
25191         * g++.dg/other/debug3.C: New test.
25192
25193         * gcc.c-torture/execute/20020213-1.c: New test.
25194
25195 2002-02-13  Richard Smith <richard@ex-parrot.com>
25196
25197         * g++.old-deja/g++.other/thunk1.C: New test.
25198
25199 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25200
25201         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25202
25203 2002-02-13  Stan Shebs  <shebs@apple.com>
25204
25205         * gcc.dg/altivec-3.c: New.
25206
25207 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25208
25209         * gcc.dg/Wunreachable-1.c: New test.
25210         * gcc.dg/Wunreachable-2.c: New test.
25211
25212 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25213
25214         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25215
25216 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25217
25218         * gcc.dg/decl-1.c: New test.
25219
25220 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25221
25222         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25223
25224 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25225
25226         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25227         * gcc.c-torture/compile/980506-1.x: Likewise.
25228
25229 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25230
25231         * gcc.dg/20020210-1.c: New.
25232
25233 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25234
25235         * g77.f-torture/execute/947.f: New regression test
25236         for PR fortran/947.
25237
25238 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25239
25240         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25241         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25242
25243 2002-02-08  Richard Henderson  <rth@redhat.com>
25244
25245         * gcc.c-torture/compile/labels-3.c: New.
25246
25247 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25248
25249         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25250         expression statements work instead.
25251         * gcc.dg/noncompile/20020207-1.c: New test.
25252
25253 2002-02-07  Richard Henderson  <rth@redhat.com>
25254
25255         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25256
25257 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25258
25259         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25260         message from g77
25261         * lib/g77-dg.exp: Trim g77 error messages so that they are
25262         recognized by dg.exp.
25263
25264 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25265
25266         PR fortran/5473
25267         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25268
25269 2002-02-07  Richard Henderson  <rth@redhat.com>
25270
25271         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25272         to be sufficiently aligned for integers.
25273
25274 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25275
25276         * g++.dg/template/friend4.C: New test.
25277
25278 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25279
25280         PR fortran/5743
25281         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25282         unsupported cases.
25283
25284 2002-02-07  Richard Henderson  <rth@redhat.com>
25285
25286         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25287         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25288         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25289         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25290
25291 2002-02-06  Richard Henderson  <rth@redhat.com>
25292
25293         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25294
25295 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25296
25297         * gcc.dg/20020206-1.c: New test.
25298
25299 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25300
25301         * gcc.c-torture/execute/20020206-1.c: New test.
25302
25303         * gcc.c-torture/execute/20020206-2.c: New test.
25304
25305         PR optimization/5429:
25306         * gcc.c-torture/compile/20020206-1.c: New test.
25307
25308 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25309
25310         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25311         as certain file formats cannot support particularly large
25312         alignments.
25313
25314         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25315         and do not expect to be able to link the executable.
25316
25317         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25318         fail because the COFF format does not support the weak attribute.
25319
25320 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25321
25322         * g77.dg/pr5473.f:  New test
25323
25324 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25325
25326         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25327         Fix testcase accordingly.
25328
25329 2002-02-04  Richard Henderson  <rth@redhat.com>
25330
25331         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25332         (buf): Change to be an array of pointers, not ints.
25333
25334 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25335
25336         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25337         before all tests.  Move warning one line above to match where it
25338         C frontend emits.
25339         * gcc.dg/Wswitch-2.c: New test.
25340         * g++.dg/warn/Wswitch-1.C: New test.
25341         * g++.dg/warn/Wswitch-2.C: New test.
25342
25343 2002-02-04  Richard Henderson  <rth@redhat.com>
25344
25345         * g++.dg/abi/offsetof.C: Fix size comparison.
25346
25347 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25348
25349         * gcc.dg/cast-qual-2.c: New test.
25350
25351 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25352
25353         * gcc.dg/20020201-4.c: New test.
25354
25355 2002-02-04  Ben Elliston  <bje@redhat.com>
25356
25357         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25358         target_info attribute != 0, in addition to the empty string.
25359         (gcc_target_compile): Likewise.
25360
25361 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25362
25363         * gcc.dg/Wswitch.c: New test.
25364         PR gcc/4475. PR gcc/3780.
25365
25366 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25367
25368         * g77.f-torture/execute/5122.f: New test for regressions
25369         against PR fortran/5122.
25370
25371 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25372
25373         * g77.f-torture/compile/pr3743.f: Delete
25374         * g77.dg/pr3743-1.f: New test.
25375         * g77.dg/pr3743-2.f: New test.
25376         * g77.dg/pr3743-3.f: New test.
25377         * g77.dg/pr3743-4.f: New test.
25378
25379 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25380
25381         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25382
25383 2002-02-02  Richard Henderson  <rth@redhat.com>
25384
25385         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25386         * gcc.c-torture/execute/bf64-1.c: Likewise.
25387
25388 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25389
25390         * gcc.dg/20020201-2.c: New test.
25391
25392         * gcc.dg/20020201-3.c: New test.
25393
25394         * gcc.c-torture/execute/bitfld-2.c: New test.
25395
25396 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25397
25398         * gcc.dg/bitfld-1.c: Update.
25399         * gcc.dg/bitfld-2.c: Update.
25400         * gcc.c-torture/execute/bitfld-1.x: New.
25401
25402 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25403
25404         * gcc.c-torture/execute/20020201-1.c: New test.
25405
25406 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25407
25408         PR target/5469
25409         * gcc.dg/20020201-1.c: New test.
25410
25411 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25412
25413         PR fortran/3743
25414         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25415         * g77.f-torture/compile/pr3743.x: Remove
25416
25417 2002-01-31  Tom Rix  <trix@redhat.com>
25418
25419         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25420
25421 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25422
25423         * gcc.dg/noncompile/20020130-1.c: New test.
25424
25425 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25426
25427         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25428
25429 2002-01-29  Richard Henderson  <rth@redhat.com>
25430
25431         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25432         to long long.
25433         * gcc.c-torture/execute/bf64-1.c: Likewise.
25434
25435 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25436
25437         * gcc.c-torture/execute/20020129-1.c: New test.
25438
25439 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25440
25441         * gcc.c-torture/compile/20000224-1.c: Update.
25442         * gcc.c-torture/execute/bitfld-1.c: New tests.
25443         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25444         * gcc.dg/uninit-A.c: Update.
25445
25446 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25447
25448         * g++.dg/template/ctor1.C: Add instantiation.
25449
25450 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25451
25452         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25453         argument to __builtin_prefetch to be const ptr.
25454
25455 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25456
25457         * gcc.c-torture/compile/20020120-1.c: New test.
25458
25459 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25460
25461         * gcc.c-torture/execute/20020127-1.c: New test.
25462
25463 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25464
25465         * g77.dg/f77-edit-i-in.f: New test
25466         * g77.dg/f77-edit-i-out.f: New test
25467
25468 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25469
25470         * gcc.dg/debug/debug.exp: New file.
25471         * gcc.dg/debug/trivial.c: New file.
25472         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25473         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25474         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25475         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25476         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25477         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25478         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25479         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25480         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25481         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25482         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25483         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25484         * gcc.dg/20000503-1.c: Removed.
25485         * gcc.dg/20010207-1.c: Removed.
25486         * gcc.dg/20011223-1.c: Removed.
25487         * gcc.dg/20020104-2.c: Removed.
25488         * gcc.dg/debug-1.c: Removed.
25489         * gcc.dg/debug-2.c: Removed.
25490         * gcc.dg/debug-3.c: Removed.
25491         * gcc.dg/debug-4.c: Removed.
25492         * gcc.dg/debug-5.c: Removed.
25493         * gcc.dg/debug-6.c: Removed.
25494         * gcc.dg/dwarf2-1.c: Removed.
25495         * gcc.dg/dwarf2-2.c: Removed.
25496
25497 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25498
25499         * g++.old-deja/g++.other/eh5.C: New test.
25500         * g++.old-deja/g++.other/sibcall2.C: New test.
25501         * g++.old-deja/g++.other/array9.C: New test.
25502         * g++.old-deja/g++.other/typename2.C: New test.
25503         * g++.old-deja/g++.other/crash60.C: New test.
25504         * g++.old-deja/g++.other/conv9.C: New test.
25505         * g++.old-deja/g++.other/mangle10.C: New test.
25506         * g++.old-deja/g++.other/unchanging1.C: New test.
25507         * g++.old-deja/g++.other/exprstmt1.C: New test.
25508         * g++.old-deja/g++.other/inline23.C: New test.
25509         * g++.old-deja/g++.eh/ia64-1.C: New test.
25510         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25511         * g++.old-deja/g++.other/reload1.C: New test.
25512         * g++.old-deja/g++.other/static20.C: New test.
25513         * g++.old-deja/g++.other/local-alloc1.C: New test.
25514         * g++.old-deja/g++.other/conv8.C: New test.
25515         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25516         * g++.old-deja/g++.other/storeexpr1.C: New test.
25517         * g++.old-deja/g++.other/storeexpr2.C: New test.
25518         * g++.dg/eh/template2.C: New test.
25519         * g++.dg/warn/weak1.C: New test.
25520
25521 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25522
25523         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25524         Remove first, non-varying, argument.
25525
25526 2002-01-23  Richard Henderson  <rth@redhat.com>
25527
25528         * gcc.dg/inline-2.c: New.
25529
25530         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25531         Add optional target arg.  Check number of arguments.
25532         (scan-assembler-not, scan-assembler-dem): Likewise.
25533         (scan-assembler-dem-not): Likewise.
25534
25535 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25536
25537         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25538         line 12.
25539         * g++.old-deja/g++.brendan/parse3.C,
25540         g++.old-deja/g++.other/crash26.C,
25541         g++.old-deja/g++.other/crash28.C,
25542         g++.old-deja/g++.other/crash29.C,
25543         g++.old-deja/g++.other/crash30.C,
25544         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25545
25546 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25547
25548         * gcc.dg/20020115-1.c: New.
25549
25550 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25551
25552         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25553
25554 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25555
25556         * gcc.dg/20020122-3.c: New.
25557
25558 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25559
25560         * g++.dg/other/gc1.C: New test.
25561
25562 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25563
25564         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25565
25566 2002-01-22  Richard Henderson  <rth@redhat.com>
25567
25568         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25569
25570 2002-01-22  Richard Henderson  <rth@redhat.com>
25571
25572         * gcc.dg/20020122-4.c: New.
25573
25574 2002-01-22  H.J. Lu <hjl@gnu.org>
25575
25576         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25577         link output.
25578         * gcc.dg/special/ecos.exp: Likewise.
25579         * lib/g++-dg.exp: Likewise.
25580         * lib/g77-dg.exp: Likewise.
25581         * lib/gcc-dg.exp : Likewise.
25582         * lib/mike-g++.exp: Likewise.
25583         * lib/mike-g77.exp: Likewise.
25584         * lib/mike-gcc.exp: Likewise.
25585         * lib/objc-dg.exp: Likewise.
25586
25587 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25588
25589         PR target/5379
25590         * gcc.dg/20020122-2.c: New test.
25591
25592 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25593
25594         * gcc.dg/20020122-1.c: New test.
25595
25596 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25597
25598         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25599
25600 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25601
25602         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25603
25604 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25605
25606         * gcc.c-torture/compile/20020121-1.c: New test.
25607
25608 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25609
25610         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25611         ld_library_path.
25612
25613 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25614
25615         * gcc.dg/20020218-1.c: New test.
25616
25617 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25618
25619         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25620         messages
25621         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25622         "At global scope" warning
25623         * g++.dg/ext/align1.C: Change cygwin test for alignment
25624         from db-bogus to dg-warning
25625
25626 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25627
25628         * g77.f-torture/compile/cpp2.F: New test.
25629
25630 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25631
25632         * g++.dg/template/access1.C: New test.
25633
25634 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25635
25636         * gcc.dg/20020118-1.c: New.
25637
25638 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25639
25640         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25641
25642 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25643
25644         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25645         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25646         alignment warnings.
25647
25648 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25649
25650         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25651         torture_with_loops and torture_without_loops
25652
25653 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25654
25655         * gcc.c-torture/compile/20020116-1.c: New test.
25656
25657 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25658
25659         * gcc.dg/20020116-2.c: New test.
25660
25661         * gcc.dg/ultrasp4.c: New test.
25662
25663         * gcc.dg/20020116-1.c: New test.
25664
25665 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
25666
25667         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
25668         by EABI.
25669
25670 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
25671
25672         * gcc.misc-tests/i386-prefetch.exp: New.
25673         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
25674         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
25675         * gcc.misc-tests/i386-pf-none-1.c: New test.
25676         * gcc.misc-tests/i386-pf-sse-1.c: New test.
25677
25678 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
25679
25680         * gcc.dg/gnu89-init-1.c: Add new tests.
25681
25682 2002-01-15  Andreas Jaeger  <aj@suse.de>
25683
25684         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25685         * gcc.dg/i386-mmx-2.c: Likewise.
25686         * gcc.dg/i386-sse-1.c: Likewise.
25687         * gcc.dg/i386-sse-2.c: Likewise.
25688         * gcc.dg/i386-sse-3.c: Likewise.
25689
25690 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25691
25692         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25693         Uncomment additional cases that now pass.
25694
25695 2002-01-11  Richard Henderson  <rth@redhat.com>
25696
25697         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25698         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25699
25700 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25701
25702         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25703
25704 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25705
25706         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25707         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25708
25709 2002-01-10  Dale Johannesen  <dalej@apple.com>
25710
25711         * gcc.c-torture/execute/loop-11.c: New.
25712
25713 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25714
25715         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25716         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25717
25718 2002-01-09  Richard Henderson  <rth@redhat.com>
25719
25720         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25721         type in which to perform the operation for each size.
25722
25723 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25724
25725         * gcc.c-torture/compile/20020109-2.c: New test.
25726
25727 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25728
25729         * gcc.c-torture/execute/loop-10.c: New test.
25730
25731 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25732
25733         * gcc.c-torture/compile/20010226-1.c: New test.
25734         * gcc.c-torture/compile/20010227-1.c: New test.
25735         * gcc.c-torture/compile/20010426-1.c: New test.
25736         * gcc.c-torture/compile/20010510-1.c: New test.
25737         * gcc.c-torture/compile/20010605-3.c: New test.
25738         * gcc.c-torture/compile/20010824-1.c: New test.
25739         * gcc.c-torture/execute/20010409-1.c: New test.
25740         * gcc.dg/noncompile/20000901-1.c: New test.
25741         * gcc.dg/20001023-1.c: New test.
25742         * gcc.dg/20001101-1.c: New test.
25743         * gcc.dg/20001102-1.c: New test.
25744         * gcc.dg/20010207-1.c: New test.
25745         * gcc.dg/20010405-1.c: New test.
25746         * gcc.dg/20010822-1.c: New test.
25747         * gcc.dg/20011107-1.c: New test.
25748
25749 2002-01-09  Jeffrey A Law  (law@redhat.com)
25750
25751         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25752
25753         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25754         execution failure on PA targets.
25755
25756 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25757
25758         * gcc.c-torture/compile/20020109-1.c: New test.
25759
25760 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25761
25762         * gcc.c-torture/execute/20020108-1.c: New test.
25763
25764 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25765
25766         * gcc.dg/20020108-1.c: New test.
25767
25768 2002-01-08  H.J. Lu <hjl@gnu.org>
25769
25770         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25771         for header files.
25772
25773 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25774
25775         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25776         consistency.
25777
25778 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25779
25780         * gcc.dg/altivec-4.c: Test altivec predicates.
25781
25782 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25783
25784         * gcc.c-torture/execute/20020107-1.c: New test.
25785
25786 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25787
25788         PR c/5279
25789         * gcc.c-torture/compile/20020106-1.c: New test.
25790
25791 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25792
25793         * gcc.c-torture/execute/nestfunc-4.c: New test.
25794
25795 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25796
25797         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25798         extra triple that slipped in.
25799         * g++.old-deja/g++.abi/align.C: Likewise.
25800         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25801
25802 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25803
25804         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25805         * g++.old-deja/g++.abi/align.C: Likewise.
25806         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25807
25808         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25809         on FreeBSD/i386.
25810         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25811         FreeBSD.
25812
25813 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25814
25815         * gcc.dg/20020104-1.c: New test.
25816
25817         * gcc.dg/20020104-2.c: New test.
25818
25819 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25820
25821         * gcc.dg/20020103-1.c: Fix typo in target selector.
25822
25823 2002-01-03  Richard Henderson  <rth@redhat.com>
25824
25825         * gcc.dg/20020103-1.c: New.
25826
25827 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25828
25829         * gcc.c-torture/execute/20020103-1.c: New test.
25830
25831 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25832
25833         * g++.dg/other/debug2.C: New test.
25834
25835         * gcc.c-torture/compile/20020103-1.c: New test.
25836
25837 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25838
25839         * gcc.dg/gnu89-init-1.c: Added new tests.
25840
25841 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25842
25843         * g++.dg/template/friend2.C: Remove as patch is reverted.
25844
25845         * g++.dg/warn/oldcast1.C: New test.
25846
25847         * g++.dg/template/ptrmem1.C: New test.
25848         * g++.dg/template/ptrmem2.C: New test.
25849
25850         * g++.dg/template/ntp.C: New test.
25851
25852         * g++.dg/other/component1.C: New test.
25853
25854         * g++.dg/template/ttp3.C: New test.
25855
25856         * g++.dg/template/friend2.C: New test.
25857         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25858
25859 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25860
25861         * g++.dg/other/ptrmem1.C: New test.
25862         * g++.dg/other/ptrmem2.C: New test.
25863
25864 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25865
25866         * g++.dg/template/ctor1.C: New test.
25867
25868 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25869
25870         * g++.dg/template/friend2.C: New test.
25871
25872 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25873
25874         * gcc.dg/mmix-1.c: New test.
25875
25876 2001-12-31  Richard Henderson  <rth@redhat.com>
25877
25878         * gcc.dg/asm-5.c: New.
25879
25880 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25881
25882         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25883         in namespace __gnu_cxx
25884
25885 2001-12-30  Richard Henderson  <rth@redhat.com>
25886
25887         * gcc.dg/debug-6.c: New.
25888
25889 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25890
25891         * gcc.c-torture/compile/20011229-2.c: New test.
25892
25893 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25894
25895         * gcc.dg/debug-3.c: New test.
25896         * gcc.dg/debug-4.c: New test.
25897         * gcc.dg/debug-5.c: New test.
25898
25899 2001-12-29  Richard Henderson  <rth@redhat.com>
25900
25901         * g++.dg/eh/loop1.C: New.
25902
25903 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25904
25905         * g++.dg/template/crash1.C: New test.
25906
25907 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25908
25909         * g++.dg/other/const1.C: New test.
25910
25911 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25912
25913         * gcc.c-torture/compile/20011229-1.c: New test.
25914
25915 2001-12-28  Stan Shebs  <shebs@apple.com>
25916
25917         * lib/objc-torture.exp: Resync with c-torture.exp.
25918         * lib/objc.exp: Load standard libraries.
25919
25920 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25921
25922         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25923         additional tests.
25924
25925 2001-12-27  Roger Sayle <roger@eyesopen.com>
25926
25927         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25928
25929 2001-12-27  Richard Henderson  <rth@redhat.com>
25930
25931         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25932
25933 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25934
25935         * g++.dg/eh/ctor1.C: New test.
25936         * g++.dg/other/error2.C: New test.
25937
25938 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25939
25940         * g++.dg/other/init2.C: New test.
25941
25942 2001-12-24  Richard Henderson  <rth@redhat.com>
25943
25944         * gcc.dg/20011223-1.c: New.
25945         * gcc.dg/inline-1.c: New.
25946
25947 2001-12-23  Richard Henderson  <rth@redhat.com>
25948
25949         * gcc.dg/asm-4.c: Test operand modifiers.
25950
25951 2001-12-23  Richard Henderson  <rth@redhat.com>
25952
25953         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25954
25955 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25956
25957         * gcc.c-torture/execute/20011223-1.c: New test.
25958
25959 2001-12-21  Richard Henderson  <rth@redhat.com>
25960
25961         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25962         re-enables the warning.
25963
25964 2001-12-21  Richard Henderson  <rth@redhat.com>
25965
25966         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25967
25968 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25969
25970         * gcc.c-torture/compile/20011218-1.c: New test.
25971
25972 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25973
25974         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25975         arm-isr.c test.
25976         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25977         epilogue generation for ARM ISR routines.
25978
25979 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25980
25981         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25982         * gcc.dg/format/c90-printf-3.c: Likewise.
25983         * gcc.dg/format/c99-printf-3.c: Likewise.
25984         * gcc.dg/format/ext-1.c: Likewise.
25985         * gcc.dg/format/ext-6.c: Likewise.
25986         * gcc.dg/format/format.h: Prototype unlocked stdio.
25987
25988 2001-12-20  Richard Henderson  <rth@redhat.com>
25989
25990         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25991         (arena): Use it.
25992         (malloc): Correct allocation logic.  Abort if we fill up the
25993         arena before initialization complete.
25994         (realloc): Correct allocation logic.
25995
25996 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25997
25998         * gcc.c-torture/compile/20011219-2.c: New test.
25999
26000         * gcc.c-torture/execute/20011219-1.c: New test.
26001
26002 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26003
26004         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26005         target does not support weak symbols.
26006
26007 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26008
26009         * gcc.c-torture/compile/20011219-1.c: New test.
26010
26011 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26012
26013         * g++.dg/other/error1.C: New test.
26014
26015 2001-12-17  Jeffrey A Law  (law@redhat.com)
26016
26017         * gcc.c-torture/execute/20011217-1.c: New test.
26018
26019 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26020
26021         * objc.dg/special/: New directory.
26022         * objc.dg/special/special.exp: New file.
26023         * objc.dg/special/unclaimed-category-1.h: New file.
26024         * objc.dg/special/unclaimed-category-1a.m: New file.
26025         * objc.dg/special/unclaimed-category-1.m: New file.
26026
26027 2001-12-17  Andreas Jaeger  <aj@suse.de>
26028
26029         * gcc.c-torture/compile/20011217-2.c: New test.
26030
26031 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26032
26033         * gcc.c-torture/compile/20011217-1.c: New test.
26034
26035 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26036
26037         * testsuite/gcc.dg/20011214-1.c: New.
26038
26039 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26040
26041         * gcc.dg/altivec-4.c: New.
26042
26043 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26044
26045         * gcc.dg/20011113-1.c: New test.
26046
26047 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26048
26049         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26050         std::__malloc_alloc_template<0> and
26051         std::__default_alloc_template<false, 0>.
26052
26053 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26054
26055         * objc/execute/bf-21.m: New test.
26056         * objc/execute/enumeration-1.m: New test.
26057         * objc/execute/enumeration-2.m: New test.
26058
26059 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26060
26061         * gcc.dg/gnu89-init-1.c: New test.
26062
26063 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26064
26065         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26066         * g++.old-deja/g++.jason/2371.C: Likewise.
26067         * g++.old-deja/g++.jason/template33.C: Likewise.
26068         * g++.old-deja/g++.jason/template34.C: Likewise.
26069         * g++.old-deja/g++.jason/template36.C: Likewise.
26070         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26071         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26072         * g++.old-deja/g++.other/typename1.C: Likewise.
26073         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26074         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26075         * g++.old-deja/g++.pt/typename11.C: Likewise.
26076         * g++.old-deja/g++.pt/typename14.C: Likewise.
26077         * g++.old-deja/g++.pt/typename16.C: Likewise.
26078         * g++.old-deja/g++.pt/typename3.C: Likewise.
26079         * g++.old-deja/g++.pt/typename4.C: Likewise.
26080         * g++.old-deja/g++.pt/typename5.C: Likewise.
26081         * g++.old-deja/g++.pt/typename7.C: Likewise.
26082         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26083
26084 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26085
26086         * g++.dg/other/linkage1.C: New test.
26087         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26088         specifiers.
26089
26090 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26091
26092         * gcc.dg/concat.c: New test.
26093
26094 2001-12-11  Stan Shebs  <shebs@apple.com>
26095
26096         * objc/compile: New test directory.
26097         * objc/compile/compile.exp: New expect script.
26098         * objc/compile/20011211-1.m: New compile test.
26099
26100 2001-12-11  Jason Merrill  <jason@redhat.com>
26101
26102         * lib/prune.exp (prune_gcc_output): Also handle "In member
26103         function".  So many permutations...
26104
26105 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26106
26107         * g++.dg/template/typedef1.C: New test.
26108
26109 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26110
26111         * g++.dg/other/copy1.C: New test.
26112
26113 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26114
26115         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26116
26117         * gcc.dg/builtin-choose-expr.c: New.
26118
26119 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26120
26121         * gcc.dg/altivec-2.c: New.
26122
26123 2001-12-07  Richard Henderson  <rth@redhat.com>
26124
26125         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26126
26127 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26128
26129         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26130         ultrasparc.
26131
26132 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26133
26134         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26135
26136 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26137
26138         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26139         variable argument list.
26140
26141 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26142
26143         * gcc.c-torture/execute/memcheck: Delete entire directory.
26144         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26145         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26146
26147 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26148
26149         * gcc.dg/Wshadow-1.c: New test.
26150
26151 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26152
26153         * gcc.c-torture/compile/20011130-1.c: New test.
26154
26155         * gcc.dg/noncompile/20011025-1.c: New test.
26156
26157         * g++.dg/other/anon-union.C: New test.
26158
26159         * gcc.c-torture/execute/20011024-1.c: New test.
26160
26161 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26162
26163         * gcc.c-torture/execute/20000722-1.x,
26164         gcc.c-torture/execute/20010123-1.x: Remove.
26165         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26166         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26167         gcc.dg/c99-complit-2.c: New tests.
26168
26169 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26170
26171         * g++.dg/inherit/base1.C: New test.
26172
26173 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26174
26175         * g++.dg/other/stdarg1.C: New test.
26176
26177         * gcc.c-torture/compile/20011130-2.c: New test.
26178
26179 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26180
26181         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26182         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26183         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26184         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26185         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26186         * gcc.dg/builtin-prefetch-1.c: New test.
26187
26188 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26189
26190         * gcc.dg/20011130-1.c: New test.
26191
26192 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26193
26194         * g++.dg/other/scope1.C: New test.
26195         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26196
26197 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26198
26199         * gcc.dg/vla-init-1.c: New test.
26200
26201 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26202
26203         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26204
26205 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26206
26207         * objc.dg/alias.m: Update.
26208         * objc.dg/class-1.m: Update.
26209         * objc.dg/const-str-1.m: Update.
26210         * objc.dg/fwd-proto-1.m: Update.
26211         * objc.dg/id-1.m: Update.
26212         * objc.dg/super-class-1.m: Update.
26213
26214 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26215
26216         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26217         constructs.
26218
26219 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26220
26221         * gcc.c-torture/execute/20011128-1.c: New test.
26222
26223 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26224
26225         * gcc.dg/20011127-1.c: New test.
26226
26227 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26228
26229         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26230         from Austin Group draft 7.
26231         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26232         scanf format arguments.
26233         * gcc.dg/format/no-exargs-2.c: New test.
26234
26235 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26236
26237         * g++.dg/abi/vbase8-4.C: New test.
26238
26239 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26240
26241         * gcc.c-torture/execute/20011121-1.c: New test.
26242
26243 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26244
26245         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26246
26247 2001-11-23  Andreas Jaeger  <aj@suse.de>
26248
26249         * gcc.dg/cpp/charconst-2.c: New test.
26250
26251 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26252
26253         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26254         to the host if it is remote.  Let tests specify extra headers
26255         they use.
26256         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26257         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26258         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26259         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26260         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26261         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26262         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26263         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26264         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26265         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26266
26267 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26268
26269         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26270         for little endian ARMs.
26271
26272 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26273
26274         * gcc.c-torture/compile/20011119-1.c: New test.
26275         * gcc.c-torture/compile/20011119-2.c: New test.
26276
26277 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26278
26279         * gcc.dg/altivec-1.c: Fix typo.
26280
26281 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26282
26283         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26284
26285 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26286
26287         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26288
26289 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26290
26291         * lib/g77.exp: Don't specify --rpath-link.
26292
26293         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26294         across all the headers.
26295         * gcc.dg/format/format.exp: For testing on a remote host,
26296         copy format.h.
26297
26298         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26299         * gcc.c-torture/execute/930406-1.c: Likewise.
26300         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26301
26302 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26303
26304         * gcc.dg/altivec-1.c: New.
26305
26306 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26307
26308         * gcc.dg/cpp/fpreprocessed.c: New test case.
26309
26310 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26311
26312         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26313         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26314         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26315
26316 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26317
26318         * gcc.dg/no-builtin-1.c: New test.
26319
26320 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26321
26322         * gcc.c-torture/execute/20011115-1.c: New test.
26323
26324 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26325
26326         * gcc.c-torture/compile/20011114-2.c: New test.
26327         * gcc.c-torture/compile/20011114-3.c: New test.
26328         * gcc.c-torture/compile/20011114-4.c: New test.
26329
26330 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26331
26332         * g++.dg/other/init1.C: New test.
26333
26334 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26335
26336         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26337         message.
26338
26339         * gcc.c-torture/execute/20011114-1.c: New testcase.
26340
26341         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26342         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26343         like the (before this change) version of 20010327-1.c.
26344
26345 2001-11-14  Roger Sayle <roger@eyesopen.com>
26346
26347         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26348
26349 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26350
26351         * g++.dg/init/array2.C: New test.
26352
26353 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26354
26355         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26356
26357 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26358
26359         * g++.dg/other/forscope1.C: New test.
26360         * g++.dg/ext/forscope1.C: New test.
26361         * g++.dg/ext/forscope2.C: New test.
26362
26363 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26364
26365         * gcc.c-torture/execute/20011113-1.c: New test.
26366
26367 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26368
26369         * gcc.c-torture/execute/20011109-2.c: New test.
26370
26371         * gcc.c-torture/execute/20011109-1.c: New test.
26372
26373 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26374
26375         * gcc.c-torture/compile/20011109-1.c: New test.
26376
26377 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26378
26379         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26380         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26381         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26382         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26383         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26384         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26385         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26386
26387 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26388
26389         * g++.dg/warn/Wshadow-1.C: New tests.
26390         * g++.old-deja/g++.mike/for3.C: Update.
26391
26392 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26393
26394         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26395         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26396         XFAILs.  Adjust expected error texts.
26397         * gcc.c-torture/compile/20011106-1.c,
26398         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26399         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26400         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26401         gcc.dg/c99-array-lval-5.c: New tests.
26402
26403 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26404
26405         * gcc.dg/cpp/defined.c: Update.
26406
26407 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26408
26409         * gcc.c-torture/execute/anon-1.c: New test.
26410
26411 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26412
26413         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26414         same size, so no warning should be produced on stormy16.
26415
26416         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26417         due to oversized array.
26418         * g++.old-deja/g++.mike/ns15.C: Likewise.
26419         * g++.old-deja/g++.pt/crash16.C: Likewise.
26420
26421 2001-11-02  Graham Stott  <grahams@redhat.com>
26422
26423         * g++.dgother/debug1.C: Fix typos.
26424
26425 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26426
26427         * g++.dg/other/debug1.C: New test.
26428
26429 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26430
26431         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26432         of unsigned long.
26433
26434 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26435
26436         * gcc.dg/20011029-2.c: New test.
26437
26438         * gcc.c-torture/compile/20011029-1.c: New test.
26439
26440 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26441
26442         * objc/execute/class_self-1.m: New test.
26443         * objc/execute/class_self-2.m: New test.
26444
26445 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26446
26447         * gcc.misc-tests/msgs.exp: Delete.
26448         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26449         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26450         error set to match recent changes.
26451
26452 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26453
26454         * gcc.dg/20011021-1.c: New test.
26455
26456 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26457
26458         * gcc.c-torture/compile/20011023-1.c: New test.
26459
26460 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26461
26462         * lib/g77.exp: Rewrite based on lib/g++.exp.
26463
26464 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26465
26466         * gcc.c-torture/execute/20011019-1.c: New test.
26467
26468         * gcc.dg/20011018-1.c: New test.
26469
26470 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26471
26472         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26473
26474 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26475
26476         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26477         * gcc.dg/attr-invalid.c: Likewise.
26478
26479 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26480
26481         * testsuite/gcc.dg/20011015-1.c: New test.
26482
26483 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26484
26485         * g++.dg/template/unify2.C: New test.
26486
26487 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26488
26489         * g++.dg/other/exception-specification.C: New test
26490
26491 2001-10-13  Tom Rix  <trix@redhat.com>
26492
26493         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26494         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26495
26496 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26497
26498         * testsuite/gcc.dg/20011009-1.c: New test.
26499
26500 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26501
26502         PR g++/4476
26503         * g++.dg/other/friend1.C: New test.
26504
26505 2001-10-11  Richard Henderson  <rth@redhat.com>
26506
26507         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26508
26509 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26510
26511         * gcc.c-torture/compile/20011010-1.c: New.
26512
26513 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26514
26515         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26516         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26517         g77.f-torture/execute/execute.exp,
26518         g77.f-torture/noncompile/noncompile.exp,
26519         gcc.c-torture/compile/compile.exp,
26520         gcc.c-torture/execute/execute.exp,
26521         gcc.c-torture/execute/ieee/ieee.exp,
26522         gcc.c-torture/execute/memcheck/memcheck.exp,
26523         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26524         objc/execute/execute.exp: Update FSF address.
26525
26526 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26527
26528         * gcc.dg/cpp/cmdlne-C.c: Update.
26529         * gcc.dg/cpp/cmdlne-C2.c: New.
26530
26531 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26532
26533         * gcc.c-torture/execute/20011008-3.c: New.
26534
26535 2001-10-08  DJ Delorie  <dj@redhat.com>
26536
26537         * gcc.dg/20011008-1.c: New.
26538         * gcc.dg/20011008-2.c: New.
26539
26540 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26541
26542         * gcc.dg/cpp/spacing1.c: Update test.
26543
26544 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26545
26546         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26547         spelling errors of "separate" as "seperate".
26548
26549 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26550
26551         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26552         enough to avoid inlining.
26553
26554 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26555
26556         * lib/g77.exp: set libg2c_dir correctly.
26557
26558 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26559
26560         * gcc.dg/cpp/macro11.c: New test.
26561
26562 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26563
26564         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26565         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26566         gcc.dg/format/multattr-3.c: New tests.
26567         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26568         tests for format attributes on function pointers being rejected.
26569
26570 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26571
26572         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26573
26574 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26575
26576         * g++.dg/warn/format1.C: New test.
26577
26578 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26579
26580         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26581
26582 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26583
26584         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26585
26586 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26587
26588         * gcc.dg/cpp/redef2.c: Add test.
26589
26590 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26591
26592         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26593         long-standing bug on i686, apparently.
26594         * gcc.c-torture/execute/loop-2c.x: New file.
26595         * gcc.c-torture/execute/loop-2d.x: New file.
26596         * gcc.c-torture/execute/loop-3c.x: New file.
26597
26598 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26599
26600         * gcc.dg/cpp/20000625-2.c: Correct line number.
26601
26602 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26603
26604         * gcc.dg/cpp/macro10.c: New test.
26605         * gcc.dg/cpp/strify3.c: New test.
26606         * gcc.dg/cpp/spacing1.c: Add tests.
26607         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26608         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26609
26610 2001-09-24  DJ Delorie  <dj@redhat.com>
26611
26612         * gcc.c-torture/execute/20010924-1.c: New test.
26613
26614 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26615
26616         * testsuite/objc/execute/paste.m: Remove.
26617
26618 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26619
26620         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26621
26622 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26623
26624         * g77.dg/strlen0.f: New test.
26625
26626 2001-09-21  Richard Henderson  <rth@redhat.com>
26627
26628         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26629         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26630
26631 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26632
26633         Table-driven attributes.
26634         * g++.dg/ext/attrib1.C: New test.
26635
26636 2001-09-20  DJ Delorie  <dj@redhat.com>
26637
26638         * gcc.dg/20000926-1.c: Update expected warning messages.
26639         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26640         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26641         array.
26642
26643 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26644
26645         * g++.dg/eh/registers1.C: New test case.
26646
26647 2001-09-17  Richard Henderson  <rth@redhat.com>
26648
26649         * gcc.dg/array-5.c: Fix VLA decomposition test.
26650
26651 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26652
26653         * gcc.dg/cpp/line5.c: New testcase.
26654
26655 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26656
26657         * gcc.dg/cpp/macro9.c: New test.
26658
26659 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26660
26661         * gcc.c-torture/execute/980223.c: Change type of addr from long
26662         to char *.
26663
26664 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26665
26666         * gcc.c-torture/execute/20010915-1.c: New test.
26667
26668 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
26669
26670         * g77.dg/bprob: New directory.
26671         * g77.dg/bprob/bprob.exp: New file.
26672         * g77.dg/bprob/bprob-1.f: New test.
26673         * g77.dg/gcov: New directory.
26674         * g77.dg/gcov/gcov.exp: New file.
26675         * g77.dg/gcov/gcov-1.f: New test.
26676         * g77.dg/gcov/gcov-1.x: New file.
26677
26678 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26679
26680         * gcc.dg/cpp/directiv.c: Update.
26681         * gcc.dg/cpp/undef1.c: Update.
26682
26683 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26684
26685         * gcc.dg/20010912-1.c: New test.
26686
26687 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26688
26689         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26690         language-independent file in lib.
26691         * lib/gcov.exp: New file.
26692
26693 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26694
26695         * gcc.c-torture/compile/20010911-1.c: New test.
26696
26697 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26698
26699         * lib/profopt.exp: New, to support profile-directed optimizations.
26700         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26701         * gcc.misc-tests/bprob-1.c: New test.
26702         * gcc.misc-tests/bprob-2.c: New test.
26703
26704 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26705
26706         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26707         XFAIL and which kinds of gcov output to verify.
26708         * gcc.misc-tests/gcov-4b.x: New file.
26709         * gcc.misc-tests/gcov-5b.x: New file.
26710         * gcc.misc-tests/gcov-6.x: New file.
26711         * gcc.misc-tests/gcov-7.c: New test.
26712         * gcc.misc-tests/gcov-7.x: New file.
26713
26714 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26715
26716         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26717         * gcc.misc-tests/gcov-6.c: New test.
26718
26719 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26720
26721         PR c++/3986
26722         * g++.dg/abi/vbase1.C: New test.
26723
26724 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26725
26726         * objc.dg/method-2.m: New.
26727
26728 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26729
26730         PR c++/4203
26731         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26732         * g++.dg/init/empty1.C: New test.
26733
26734 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26735
26736         * gcc.c-torture/compile/20010903-1.c: New test.
26737
26738 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26739
26740         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26741         for m68k.
26742
26743 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26744
26745         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26746
26747         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26748
26749         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26750
26751 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26752
26753         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26754         for 16-bit 'unsigned int'.
26755
26756 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26757
26758         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26759
26760 2001-08-27  Richard Henderson  <rth@redhat.com>
26761
26762         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26763         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26764
26765 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26766
26767         * gcc.dg/asm-names.c (ymain): New.
26768
26769 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26770
26771         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26772         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26773         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26774
26775 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26776
26777         * gcc.dg/compare5.c: New testcase.
26778
26779 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26780
26781         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26782         and "In instantiation".
26783
26784 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26785
26786         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26787
26788 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26789
26790         * gcc.misc-tests/gcov.exp: Add support for branch information.
26791         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26792         * gcc.misc-tests/gcov-4.c: New test.
26793         * gcc.misc-tests/gcov-4b.c: New test.
26794         * gcc.misc-tests/gcov-5b.c: New test.
26795
26796 2001-08-20  Zack Weinberg  <zackw@panix.com>
26797
26798         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26799         expected to fail.
26800
26801 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26802
26803         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26804
26805 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26806
26807         * g++.dg/eh/template1.C: New test.
26808
26809 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26810
26811         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26812         Fix thinko.
26813         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26814         for xfail.
26815
26816 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26817
26818         * lib/g77-dg.exp:  Use prune.exp for common procedures
26819         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26820         * lib/g77.exp: (g77-dg-prune) Remove
26821
26822 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26823
26824         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26825
26826 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26827
26828         * g++.dg/template/unify1.C: New test.
26829
26830 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26831
26832         * g++.dg/abi/empty4.C: New test.
26833
26834 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26835
26836         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26837         solaris2.*
26838         * g77.f-torture/compile/pr3743.x: Likewise
26839
26840 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26841
26842         * g++.dg/other/using-declaration.C: New test.
26843
26844 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26845
26846         * gcc.dg/cpp/tr-sign.c: New testcase.
26847
26848 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26849
26850         * gcc.dg/cpp/19951025-1.c: Revert.
26851         * gcc.dg/cpp/directiv.c: We no longer process directives that
26852         interrupt macro arguments.
26853
26854 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26855
26856         * gcc.dg/bconstp-1.c: New test.
26857
26858 2001-08-03  Richard Henderson  <rth@redhat.com>
26859
26860         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26861
26862 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26863
26864         * gcc.dg/cpp/19951025-1.c: Update.
26865
26866 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26867
26868         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26869         should be x.
26870
26871 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26872
26873         Kill -fhonor-std.
26874         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26875         * g++.old-deja/g++.other/std1.C: Likewise.
26876         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26877
26878 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26879
26880         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26881         (g77_pass, g77_fail, g77_finish, g77_exit,
26882         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26883
26884 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26885
26886         * g77.dg/fbackslash.f
26887         * g77.dg/fcase-preserve.f
26888         * g77.dg/ff90-1.f
26889         * g77.dg/ffixed-line-length-0.f
26890         * g77.dg/ffixed-line-length-132.f
26891         * g77.dg/ffixed-line-length-7.f
26892         * g77.dg/ffixed-line-length-72.f
26893         * g77.dg/ffixed-line-length-none.f
26894         * g77.dg/ffree-form-1.f
26895         * g77.dg/fno-backslash.f
26896         * g77.dg/fno-f90-1.f
26897         * g77.dg/fno-fixed-form-1.f
26898         * g77.dg/fno-onetrip.f
26899         * g77.dg/fno-typeless-boz.f
26900         * g77.dg/fno-underscoring.f
26901         * g77.dg/fno-vxt-1.f
26902         * g77.dg/fonetrip.f
26903         * g77.dg/ftypeless-boz.f
26904         * g77.dg/fugly-assumed.f
26905         * g77.dg/funderscoring.f
26906         * g77.dg/fvxt-1.f
26907
26908 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26909
26910         * objc.dg/fwd-proto-1.m: New.
26911         * objc.dg/local-decl-1.m: New.
26912         * objc.dg/naming-1.m: New.
26913         * objc.dg/naming-2.m: New.
26914         * objc.dg/proto-hier-1.m: New.
26915
26916 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26917
26918         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26919         largest-type elements to a struct makes its size grow.
26920
26921 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26922
26923         * g++.dg/abi/vthunk1.C: New test.
26924
26925 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26926
26927         * g++.dg/abi/vbase8-22.C: New test.
26928
26929 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26930
26931         * gcc.dg/cpp/macro8.c: New test.
26932
26933 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26934
26935         * g++.dg/abi/vbase8-21.C: New test.
26936
26937 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26938
26939         * g++.dg/abi/vbase8-10.C: New test.
26940
26941 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26942
26943         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26944         ${tool}_set_ld_library_path.
26945         Changed caller.
26946         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26947         g++.exp.
26948
26949 2001-07-26  Stan Cox <scox@redhat.com>
26950
26951         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26952         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26953         gcc_exit, gcc_check_unsupported_p):
26954         Moved to gcc-deps.exp
26955         * gcc-deps.exp: New file.
26956
26957 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26958
26959         * g++.old-deja/g++.pt/defarg14.C: New test.
26960
26961 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26962
26963         * g++.old-deja/g++.other/lineno5.C: New test.
26964
26965 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26966
26967         * g++.old-deja/g++.pt/crash68.C: New test.
26968
26969 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26970
26971         * g++.old-deja/g++.other/crash42.C: New test.
26972
26973 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26974
26975         * gcc.dg/cpp/extratokens.c: Fix.
26976         * gcc.dg/cpp/skipping2.c: New tests.
26977
26978 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26979
26980         * gcc.c-torture/execute/20010724-1.c: New file.
26981         * gcc.c-torture/execute/20010724-1.x: New file.
26982
26983 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26984
26985         * g++.old-deja/g++.other/cond7.C: New test.
26986
26987 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26988
26989         * g++.old-deja/g++.other/optimize4.C: New test.
26990
26991 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26992
26993         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26994
26995 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26996
26997         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26998         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26999         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27000         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27001
27002         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27003         bug report" message.
27004
27005         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27006         * g++.dg/ext/instantiate1.C: Move from old-deja.
27007
27008 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27009
27010         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27011         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27012         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27013         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27014
27015 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27016
27017         * gcc.c-torture/execute/20010723-1.c: New test.
27018
27019 2001-07-23  Ben Elliston  <bje@redhat.com>
27020
27021         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27022
27023 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27024
27025         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27026         i[34567]86-*-*.
27027         Delete handling of ieee_multilib_flags.
27028         Pass -mieee for alpha*-*-* and sh-*-*.
27029         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27030
27031 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27032
27033         Remove old-abi tests.
27034         * g++.old-deja/g++.mike/p11116.C: Remove.
27035         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27036
27037 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27038
27039         * g77.f-torture/compile/pr3743.f:  New test
27040
27041 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27042
27043         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27044
27045 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27046
27047         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27048         g++.old-deja/g++.pt/static6.C: Likewise.
27049         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27050         supports weak symbols.
27051
27052 2001-07-18  Andreas Jaeger  <aj@suse.de>
27053
27054         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27055         supported again.
27056
27057 2001-07-18  Andreas Jaeger  <aj@suse.de>
27058
27059         * gcc.dg/iftrap-1.c: Fix target line.
27060
27061 2001-07-17  Richard Henderson  <rth@redhat.com>
27062
27063         * gcc.c-torture/execute/20010717-1.c: New.
27064
27065 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27066
27067         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27068         tests.
27069
27070 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27071
27072         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27073
27074 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27075
27076         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27077         UAC_SIGBUS, UAC_NOPRINT definitions.
27078
27079 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27080
27081         * objc/execute/object_is_class.m: New test.
27082         * objc/execute/object_is_meta_class.m: New test.
27083
27084 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27085
27086         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27087         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27088
27089 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27090
27091         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27092         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27093
27094 2001-07-14  Richard Henderson  <rth@redhat.com>
27095
27096         * gcc.dg/iftrap-1.c: New.
27097
27098 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27099
27100         * g77.f-torture/execute/intrinsic77.f: New test.
27101
27102 2001-07-11  Janis Johnson <janis@us.ibm.com>
27103
27104         * gcc.misc-tests/gcov-3.c: New test.
27105
27106 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27107
27108         * gcc.c-torture/compile/20010711-1.c,
27109         * gcc.c-torture/compile/20010711-2.c: New tests.
27110
27111 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27112
27113         * gcc.c-torture/execute/20010711-1.c: New test.
27114
27115 2001-07-11  Ben Elliston  <bje@redhat.com>
27116
27117         * g++.old-deja/g++.other/enum5.C: New test.
27118
27119 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27120
27121         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27122         (g++-dg-prune): Call prune_gcc_output.
27123         * prune.exp: New file for prune_gcc_output.
27124         * lib/g++.exp, lib/gcc.exp: Load it.
27125
27126 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27127
27128         * gcc.c-torture/compile/20010701-1.c,
27129         g++.old-deja/g++.ext/attrib6.C: New tests.
27130
27131 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27132
27133         * gcc.c-torture/compile/20010706-1.c: New test.
27134
27135 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27136
27137         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27138
27139 2001-06-28  Stan Shebs  <shebs@apple.com>
27140
27141         * gcc.dg/pragma-darwin.c: New test.
27142
27143 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27144
27145         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27146         Solaris 2.[678] system.
27147
27148 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27149
27150         * gcc.dg/20010622-1.c: New test.
27151
27152 2001-06-18  Stan Shebs  <shebs@apple.com>
27153
27154         * objc.dg: New directory.
27155         * objc.dg/dg.exp: New file.
27156         * objc.dg/alias.m: New.
27157         * objc.dg/class-1.m: New.
27158         * objc.dg/class-2.m: New.
27159         * objc.dg/const-str-1.m: New.
27160         * objc.dg/const-str-2.m: New.
27161         * objc.dg/id-1.m: New.
27162         * objc.dg/method-1.m: New.
27163         * objc.dg/super-class-1.m: New.
27164         * lib/objc-dg.exp: New file.
27165
27166 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27167
27168         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27169         of label name.
27170
27171 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27172
27173         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27174
27175 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27176
27177         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27178         variable.
27179
27180 2001-06-12  Richard Henderson  <rth@redhat.com>
27181
27182         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27183
27184 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27185
27186         * g++.old-deja/g++.abi/vbase5.C: New test.
27187         * g++.old-deja/g++.abi/vbase6.C: New test.
27188         * g++.old-deja/g++.abi/vbase7.C: New test.
27189
27190 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27191
27192         * gcc.c-torture/compile/20010610-1.c: New test.
27193
27194 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27195
27196         * g++.old-deja/g++.abi/vbase4.C: New test.
27197
27198 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27199
27200         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27201         support %f for HC11/HC12 targets.
27202         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27203         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27204         on HC11/HC12 targets.
27205         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27206
27207 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27208
27209         * gcc.dg/wchar_t-1.c: New file.
27210         * gcc.dg/wint_t-1.c: Likewise.
27211
27212 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27213
27214         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27215
27216 2001-06-11  Richard Henderson  <rth@redhat.com>
27217
27218         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27219
27220 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27221
27222         * gcc.c-torture/compile/20010611-1.c: New test.
27223
27224 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27225
27226         * gcc.dg/c99-tag-1.c: Add more tests.
27227
27228 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27229
27230         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27231         representation on MN10300 and ARM/Thumb.
27232
27233 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27234
27235         * g77.f-torture/execute/20010610.f: New.
27236
27237 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27238
27239         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27240         names.
27241
27242 2001-06-09  Richard Henderson  <rth@redhat.com>
27243
27244         * gcc.c-torture/execute/ashrdi-1.c: New.
27245         * gcc.c-torture/execute/ashldi-1.c: New.
27246         * gcc.c-torture/execute/lshrdi-1.c: New.
27247
27248 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27249
27250         * objc/execute/load-3.m: Added. Check sending +load to categories,
27251         in addition to classes.
27252
27253 2001-06-08  Stan Shebs  <shebs@apple.com>
27254
27255         * objc/execute/load-2.m: New test.  From Nicola Pero
27256         <n.pero@mi.flashnet.it>.
27257
27258 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27259
27260         * gcc.c-torture/execute/20010605-2.c: New test.
27261
27262 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27263
27264         * g++.old-deja/g++.abi/vbase2.C: New test.
27265         * g++.old-deja/g++.abi/vbase3.C: New test.
27266
27267 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27268
27269         * g++.old-deja/g++.pt/friend49.C: New test.
27270
27271 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27272
27273         * g++.old-deja/g++.ext/anon3.C: New test.
27274
27275 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27276
27277         * g++.old-deja/g++.other/conv7.C: New test.
27278
27279 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27280
27281         * gcc.c-torture/compile/20010605-2.c: New test.
27282
27283 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27284
27285         * gcc.c-torture/execute/20010604-1.c: New test.
27286
27287 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27288
27289         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27290
27291 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27292
27293         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27294         (g++_link_flags): Likewise.
27295         (g++_init): Pass gccpath's value to two previous functions.
27296
27297 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27298
27299         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27300         Ensure logfile entry matches exec command line.
27301
27302 2001-05-31  Richard Henderson  <rth@redhat.com>
27303
27304         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27305         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27306
27307 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27308
27309         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27310         compiler for irix6.2
27311
27312 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27313
27314         * g++.old-deja/g++.other/optimize3.C: New file.
27315
27316 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27317
27318         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27319         assemble.
27320
27321 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27322
27323         * g++.old-deja/g++.other/optimize2.C: New file.
27324
27325 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27326
27327         * gcc.c-torture/compile/20010518-2.c: New file.
27328         * gcc.c-torture/execute/20010518-1.c: New file.
27329         * gcc.c-torture/execute/20010518-2.c: New file.
27330
27331 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27332
27333         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27334
27335 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27336
27337         G++ no longer defines builtins that do not begin with __builtin.
27338         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27339         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27340         * g++.old-deja/g++.law/builtin1.C: Likewise.
27341         * g++.old-deja/g++.law/cvt2.C: Likewise.
27342         * g++.old-deja/g++.mike/net5.C: Likewise.
27343         * g++.old-deja/g++.other/builtins1.C: Likewise.
27344         * g++.old-deja/g++.other/builtins2.C: Likewise.
27345         * g++.old-deja/g++.other/builtins3.C: Likewise.
27346         * g++.old-deja/g++.other/builtins4.C: Likewise.
27347         * g++.old-deja/g++.other/inline8.C: Likewise.
27348         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27349
27350 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27351
27352         * g++.old-deja/g++.pt/using1.C: Adjust.
27353         * g++.old-deja/g++.pt/using2.C: New test.
27354
27355 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27356
27357         * gcc.dg/cpp/charconst.c: New tests.
27358         * gcc.dg/cpp/escape.c: New tests.
27359         * gcc.dg/cpp/escape-1.c: New tests.
27360         * gcc.dg/cpp/escape-2.c: New tests.
27361         * gcc.dg/cpp/ucs.c: New tests.
27362
27363 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27364
27365         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27366         native compiler for irix6.5.
27367
27368 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27369
27370         * lib/g++.exp (g++_include_flags): Use args to compute
27371         get_multilibs.
27372         (g++_link_flags): Likewise.
27373         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27374
27375 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27376
27377         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27378
27379 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27380
27381         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27382         this file.
27383
27384 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27385
27386         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27387         STACK_SIZE;
27388         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27389         to STACK_SIZE; Use it to define size of add_histo array.
27390         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27391         to STACK_SIZE.
27392         (f): Use GITT_SIZE to define size of gitt local table.
27393         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27394         to STACK_SIZE; Use it to define size of bytemem array.
27395
27396 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27397
27398         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27399         on 68HC11/HC12 due to the asm instruction.
27400         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27401         * gcc.c-torture/compile/920520-1.x: Likewise.
27402         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27403         on 68HC11/HC12 because the function is larger than 64K.
27404         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27405         on 68HC11/HC12 because the structure is too large.
27406
27407 2001-05-20  Richard Henderson  <rth@redhat.com>
27408
27409         * gcc.c-torture/execute/20010520-1.c: New.
27410
27411 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27412
27413         * g++.old-deja/g++.warn/compare1.C: New test.
27414         * gcc.dg/compare4.c: New test.
27415
27416 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27417
27418         * g++.old-deja/g++.other/optimize1.C: New test.
27419
27420 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27421
27422         * g++.old-deja/g++.pt/spec41.C: New test.
27423
27424 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27425
27426         * gcc.c-torture/compile/20010114-1.x: Remove.
27427
27428 2001-05-18  Stan Shebs  <shebs@apple.com>
27429
27430         * gcc.c-torture/compile/20010518-1.c: New test.
27431
27432 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27433
27434         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27435         * g++.old-deja/g++.pt/crash67.C: New test.
27436
27437 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27438
27439         * g++.old-deja/g++.other/debug9.C: New test.
27440
27441 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27442
27443         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27444
27445 2001-05-16  Jan Hubicka  <jh@suse.cz>
27446
27447         * gcc.c-torture/compile/20010516-1.c: New test.
27448
27449 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27450
27451         * g++.old-deja/g++.other/crash41.C: New test.
27452
27453 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27454
27455         * g++.old-deja/g++.pt/crash66.C: New test.
27456
27457 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27458
27459         * g++.old-deja/g++.robertl/eb27.C: Convert.
27460
27461 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27462
27463         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27464         declaration being redundant.
27465
27466 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27467
27468         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27469
27470 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27471
27472         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27473
27474 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27475
27476         * lib/g++.exp: Use testsuite_flags.
27477
27478 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27479
27480         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27481
27482 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27483
27484         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27485
27486 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27487
27488         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27489
27490 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27491
27492         * gcc.c-torture/compile/20010313-1.c: New test.
27493
27494 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27495
27496         * gcc.dg/cpp/direct2.c: New test.
27497         * gccq.dg/cpp/direct2s.c: New test.
27498
27499         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27500
27501 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27502
27503         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27504         * g++.old-deja/g++.other/op3.C: Likewise.
27505
27506 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27507
27508         * gcc.dg/cpp/syshdr.h: New file.
27509         * gcc.dg/cpp/sysmac1.c: Update.
27510         * gcc.dg/cpp/sysmac2.c: Update.
27511
27512 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27513
27514         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27515
27516 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27517
27518         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27519         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27520
27521 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27522
27523         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27524
27525 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27526
27527         * lib/g++.exp (g++_include_flags): Don't use any special flags
27528         if TESTING_IN_BUILD_TREE is not defined.
27529         (g++_init): Use a plain 'c++' as the compiler if
27530         TESTING_IN_BUILD_TREEE is not defined.
27531
27532 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27533
27534         * g++.old-deja/g++.eh/catch13.C: New test.
27535         * g++.old-deja/g++.eh/catch14.C: New test.
27536
27537 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27538
27539         * gcc.dg/cpp/tr-define.c: New test.
27540
27541 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27542
27543         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27544         <stdlib.h>, not <malloc.h>.
27545
27546 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27547
27548         * g++.old-deja/g++.ns/template17.C: New test.
27549
27550 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27551
27552         * g++.old-deja/g++.pt/ref4.C: New test.
27553
27554 2001-04-30  Richard Henderson  <rth@redhat.com>
27555
27556         * gcc.dg/20000724-1.c: Revert last change.
27557
27558 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27559
27560         * g77.f-torture/execute/20010430.f: New test.
27561
27562 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27563
27564         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27565
27566 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27567
27568         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27569
27570 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27571
27572         * g++.old-deja/g++.eh/crash6.C: New test.
27573
27574 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27575
27576         * g++.old-deja/g++.other/warn7.C: New test.
27577
27578 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27579
27580         * g++.old-deja/g++.other/defarg9.C: New test.
27581
27582 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27583
27584         * g77.f-torture/compile/20010426.f: New test.
27585         * g77.f-torture/execute/20010426.f: New test.
27586
27587 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27588
27589         * g77.f-torture/compile/20000629-1.x: Remove - error
27590         has been fixed.
27591
27592 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27593
27594         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27595         Tweak slightly to work with g++.dg framework.
27596         * g++.dg/special/ecos.exp: Run initp1.C test.
27597         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27598
27599         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27600         its linker doesn't give line numbers either.
27601         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27602
27603 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27604
27605         * g++.old-deja/g++.other/lex1.C: New test.
27606
27607 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27608
27609         * gcc.dg/noncompile/20010425-1.c: New test.
27610
27611 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27612
27613         * g++.old-deja/g++.pt/mangle2.C: New test.
27614
27615 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27616
27617         * gcc.dg/format/plus-1.c: New test.
27618
27619 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27620
27621         * gcc.dg/20010423-1.c: New test.
27622
27623 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27624
27625         * gcc.c-torture/execute/20010422-1.c: New test.
27626
27627 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27628
27629         * g++.old-deja/g++.ns/type2.C: New test.
27630
27631 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27632
27633         * g++.old-deja/g++.other/perf1.C: New test.
27634
27635 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27636
27637         * gcc.dg/c99-func-2.c: Remove xfail.
27638         * gcc.dg/c99-func-3.c: Remove xfail.
27639         * gcc.dg/c99-func-4.c: Remove xfail.
27640
27641 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27642
27643         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27644
27645 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27646
27647         * gcc.c-torture/compile/20010423-1.c: New test.
27648
27649 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27650
27651         * g++.old-deja/g++.pt/typename28.C: New test.
27652
27653 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27654
27655         * g++.old-deja/g++.abi/empty2.C: New test.
27656         * g++.old-deja/g++.abi/empty3.C: New test.
27657
27658 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27659
27660         * g++.old-deja/g++.other/comdat2.C: New test.
27661         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27662
27663 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27664
27665         * g++.old-deja/g++.other/overload14.C: New test.
27666
27667 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27668
27669         * g++.old-deja/g++.other/lookup23.C: New test.
27670
27671 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27672
27673         * gcc.c-torture/execute/20010403-1.c: New test.
27674
27675 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
27676             Mark Mitchell  <mark@codesourcery.com>
27677
27678         * lib/old-dejagnu.exp: Don't delete output of executable.
27679         Add .exe suffix to executables.
27680
27681 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27682
27683         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27684
27685 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27686
27687         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27688
27689 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27690
27691         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27692         * g++.old-deja/g++.abi/crash1.C: New test.
27693
27694 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27695
27696         * g++.old-deja/g++.other/crash40.C: New test.
27697
27698 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27699
27700         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27701
27702 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27703
27704         * g++.old-deja/g++.other/warn6.C: New test.
27705
27706 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27707
27708         * g++.old-deja/g++.robertl/eb42.C: Same.
27709
27710 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27711
27712         * gcc.dg/wtr-conversion-1.c: New testcase.
27713
27714 2001-04-10  Richard Henderson  <rth@redhat.com>
27715
27716         * g++.old-deja/g++.other/array5.C: New.
27717
27718 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27719
27720         * gcc.c-torture/execute/20010408-1.c: New test.
27721
27722 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27723
27724         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27725         headers and constructs.
27726         * g++.old-deja/g++.robertl/eb79.C: Same.
27727         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27728         * g++.old-deja/g++.robertl/eb73.C: Same.
27729         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27730         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27731         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27732         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27733         * g++.old-deja/g++.robertl/eb44.C: Same.
27734         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27735         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27736         * g++.old-deja/g++.robertl/eb39.C: Same.
27737         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27738         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27739         * g++.old-deja/g++.robertl/eb30.C: Same.
27740         * g++.old-deja/g++.robertl/eb3.C: Same.
27741         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27742         * g++.old-deja/g++.robertl/eb21.C: Same.
27743         * g++.old-deja/g++.robertl/eb15.C: Same.
27744         * g++.old-deja/g++.robertl/eb118.C: Same.
27745         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27746         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27747         * g++.old-deja/g++.robertl/eb109.C: Same.
27748         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27749         * g++.old-deja/g++.mike/rtti1.C: Same.
27750         * g++.old-deja/g++.mike/p658.C: Same.
27751         * g++.old-deja/g++.mike/net46.C: Same.
27752         * g++.old-deja/g++.mike/net34.C: Same.
27753         * g++.old-deja/g++.mike/memoize1.C: Same.
27754         * g++.old-deja/g++.mike/eh2.C: Same.
27755         * g++.old-deja/g++.law/weak.C: Same.
27756         * g++.old-deja/g++.law/visibility7.C: Same.
27757         * g++.old-deja/g++.law/visibility25.C: Same.
27758         * g++.old-deja/g++.law/visibility22.C: Same.
27759         * g++.old-deja/g++.law/visibility2.C: Same.
27760         * g++.old-deja/g++.law/visibility17.C: Same.
27761         * g++.old-deja/g++.law/visibility13.C: Same.
27762         * g++.old-deja/g++.law/visibility10.C: Same.
27763         * g++.old-deja/g++.law/visibility1.C: Same.
27764         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27765         * g++.old-deja/g++.law/vbase1.C: Same.
27766         * g++.old-deja/g++.law/operators32.C: Same.
27767         * g++.old-deja/g++.law/nest3.C: Same.
27768         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27769         * g++.old-deja/g++.law/except5.C (main): Same.
27770         * g++.old-deja/g++.law/cvt7.C (run): Same.
27771         * g++.old-deja/g++.law/cvt2.C: Same.
27772         * g++.old-deja/g++.law/cvt16.C: Same.
27773         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27774         * g++.old-deja/g++.law/ctors17.C (main): Same.
27775         * g++.old-deja/g++.law/ctors13.C: Same.
27776         * g++.old-deja/g++.law/ctors12.C (main): Same.
27777         * g++.old-deja/g++.law/ctors10.C: Same.
27778         * g++.old-deja/g++.law/code-gen5.C: Same.
27779         * g++.old-deja/g++.law/bad-error7.C: Same.
27780         * g++.old-deja/g++.law/arm9.C: Same.
27781         * g++.old-deja/g++.law/arm12.C: Same.
27782         * g++.old-deja/g++.law/arg8.C: Same.
27783         * g++.old-deja/g++.law/arg1.C: Same.
27784         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27785         * g++.old-deja/g++.jason/template31.C: Same.
27786         * g++.old-deja/g++.jason/template24.C (main): Same.
27787         * g++.old-deja/g++.jason/2371.C: Same.
27788         * g++.old-deja/g++.eh/new2.C: Same.
27789         * g++.old-deja/g++.eh/new1.C: Same.
27790         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27791         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27792         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27793         * g++.old-deja/g++.brendan/crash62.C: Same.
27794         * g++.old-deja/g++.brendan/crash52.C: Same.
27795         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27796         * g++.old-deja/g++.brendan/crash38.C: Same.
27797         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27798         * g++.old-deja/g++.brendan/copy9.C: Same.
27799
27800 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27801
27802         * gcc.c-torture/execute/20001203-2.c (memset):
27803         Count argument is of type __SIZE_TYPE__.
27804
27805 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27806
27807         * gcc.c-torture/compile/20010404-1.c: New test.
27808
27809 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27810
27811         * gcc.c-torture/compile/20010326-1.c: New test.
27812
27813 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27814
27815         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27816         peculiarities of the SH.
27817         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27818
27819 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27820
27821         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27822         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27823         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27824
27825 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27826
27827         * g77.f-torture/compile/20010321-1.f: New test.
27828
27829 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27830
27831         * gcc.c-torture/compile/20010329-1.c: New test.
27832
27833 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27834
27835         * gcc.c-torture/execute/20010329-1.c: New test.
27836
27837 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27838
27839         * g++.old-deja/g++.other/eh4.C: Fix typo.
27840
27841 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27842
27843         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27844
27845 2001-03-28  Philip Blundell  <philb@gnu.org>
27846
27847         * gcc.c-torture/compile/20010328-1.c: New test.
27848
27849 2001-03-27  Richard Henderson  <rth@redhat.com>
27850
27851         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27852         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27853
27854 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27855
27856         * gcc.c-torture/compile/20010327-1.c: New test.
27857
27858 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27859
27860         * g++.old-deja/g++.other/friend12.C: New test.
27861         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27862         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27863
27864 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27865
27866         * gcc.c-torture/execute/20010325-1.c: New test.
27867
27868 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27869
27870         * g++.old-deja/g++.other/mangle3.C: New test.
27871
27872 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27873
27874         * g++.old-deja/g++.other/anon8.C: New test.
27875
27876 2001-03-20  Philip Blundell  <philb@gnu.org>
27877
27878         * gcc.c-torture/compile/20010320-1.c: New test.
27879
27880 2001-03-17  Richard Henderson  <rth@redhat.com>
27881
27882         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27883
27884 2001-03-15  Geoff Keating  <geoff@redhat.com>
27885
27886         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27887         tests on AIX.
27888
27889 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27890
27891         * g++.old-deja/g++.other/eh4.C: New test.
27892
27893 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27894
27895         * gcc.dg/cpp/mi1.c: Update.
27896
27897 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27898
27899         * g++.old-deja/g++.other/regstack.C: New test.
27900
27901 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27902
27903         * g++.old-deja/g++.other/ref4.C: New test.
27904
27905 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27906
27907         * objc/execute/va_method.m: Added.
27908         * objc/execute/IMP.m: Added.
27909         * objc/execute/_cmd.m: Added.
27910         * objc/execute/accessing_ivars.m: Added.
27911         * objc/execute/class-1.m: Added.
27912         * objc/execute/class-10.m: Added.
27913         * objc/execute/class-11.m: Added.
27914         * objc/execute/class-12.m: Added.
27915         * objc/execute/class-13.m: Added.
27916         * objc/execute/class-14.m: Added.
27917         * objc/execute/class-2.m: Added.
27918         * objc/execute/class-3.m: Added.
27919         * objc/execute/class-4.m: Added.
27920         * objc/execute/class-5.m: Added.
27921         * objc/execute/class-6.m: Added.
27922         * objc/execute/class-7.m: Added.
27923         * objc/execute/class-8.m: Added.
27924         * objc/execute/class-9.m: Added.
27925         * objc/execute/class-tests-1.h
27926         * objc/execute/class-tests-2.h
27927         * objc/execute/compatibility_alias.m: Added.
27928         * objc/execute/encode-1.m: Added.
27929         * objc/execute/formal_protocol-1.m: Added.
27930         * objc/execute/formal_protocol-2.m: Added.
27931         * objc/execute/formal_protocol-3.m: Added.
27932         * objc/execute/formal_protocol-4.m: Added.
27933         * objc/execute/formal_protocol-5.m: Added.
27934         * objc/execute/formal_protocol-6.m: Added.
27935         * objc/execute/formal_protocol-7.m: Added.
27936         * objc/execute/informal_protocol.m: Added.
27937         * objc/execute/initialize.m: Added.
27938         * objc/execute/load.m: Added.
27939         * objc/execute/many_args_method.m: Added.
27940         * objc/execute/nested-3.m: Added.
27941         * objc/execute/no_clash.m: Added.
27942         * objc/execute/private.m: Added.
27943         * objc/execute/redefining_self.m: Added.
27944         * objc/execute/root_methods.m: Added.
27945         * objc/execute/selector-1.m: Added.
27946         * objc/execute/static-1.m: Added.
27947         * objc/execute/static-2.m: Added.
27948         * objc/execute/va_method.m: Added.
27949
27950 2001-03-10  Richard Henderson  <rth@redhat.com>
27951
27952         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27953
27954 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27955
27956         * g++.old-deja/g++.other/crash31.C: XFAIL.
27957         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27958         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27959         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27960         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27961         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27962
27963 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27964
27965         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27966
27967 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27968
27969         * gcc.dg/20000724-1.c: Don't use multiline strings.
27970
27971 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27972
27973         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27974         result of -cString against what we expect it to be; don't just
27975         print it out for no one to read.
27976
27977         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27978         Based on testcases provided by Nicola Pero.
27979
27980 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27981
27982         * gcc.dg/cpp/macro7.c: New test.
27983
27984 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27985
27986         * gcc.dg/cpp/multiline.c: Update.
27987
27988 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27989
27990         * g++.old-deja/g++.other/enum3.C: New test.
27991
27992 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27993
27994         * g++.old-deja/g++.other/pod1.C: New test.
27995
27996 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27997
27998         * g++.old-deja/g++.ext/overload1.C: New test.
27999
28000 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28001
28002         * g++.old-deja/g++.pt/using1.C: New test.
28003
28004 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28005
28006         * g++.old-deja/g++.other/using9.C: New test.
28007
28008 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28009
28010         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28011
28012         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28013
28014 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28015
28016         * g++.old-deja/g++.ext/realpt1.C: Remove.
28017
28018 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28019
28020         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28021
28022 2001-02-26  Will Cohen  <wcohen@redhat.com>
28023
28024         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28025
28026 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28027
28028         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28029         templatized constructors.
28030
28031 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28032
28033         * gcc.c-torture/execute/20010224-1.c: New test.
28034
28035 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28036
28037         * gcc.c-torture/execute/20010222-1.c: New test.
28038
28039 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28040
28041         * g++.old-deja/g++.other/inline20.C: New test.
28042
28043 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28044
28045         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28046
28047 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28048
28049         * g++.old-deja/g++.other/lookup22.C: New test.
28050
28051 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28052
28053         * g77.dg: New directory.
28054         * g77.dg/20010216-1.f: New test case.
28055         * g77.dg/dg.exp: New driver.
28056         * lib/g77-dg.exp: New driver library.
28057
28058 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28059
28060         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28061
28062 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28063
28064         * g++.old-deja/g++.other/decl9.C: New test.
28065
28066 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28067
28068         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28069         not need <string> and also tests the initialization at runtime.
28070
28071 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28072
28073         * gcc.c-torture/execute/longlong.c: New test.
28074
28075 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28076
28077         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28078
28079 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28080
28081         * gcc.c-torture/execute/920302-1.c (execute):
28082         Change argument type to short.
28083
28084 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28085
28086         * g++.old-deja/g++.pt/deduct6.C: New test.
28087
28088 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28089
28090         * g++.old-deja/g++.pt/deduct5.C: New test.
28091
28092 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28093
28094         * gcc.c-torture/execute/20010209-1.c: New test.
28095
28096 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28097
28098         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28099
28100 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28101
28102         * g++.dg/vtgc1.C: Update for new ABI.
28103
28104         * consistency.vlad: New directory, 1665 files.
28105
28106 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28107
28108         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28109         return type.
28110         * gcc.dg/cpp/digraphs.c: Declare puts.
28111
28112 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28113
28114         * g++.old-deja/g++.other/warn5.C: New test.
28115
28116 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28117
28118         * g++.old-deja/g++.pt/spec40.C: New test.
28119
28120 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28121
28122         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28123         case.
28124         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28125
28126 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28127
28128         * gcc.c-torture/compile/20010209-1.c: New test.
28129
28130 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28131
28132         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28133         excess errors message but not if it crashes.
28134         * g++.old-deja/g++.other/crash27.C: Likewise.
28135         * g++.old-deja/g++.other/crash28.C: Likewise.
28136         * g++.old-deja/g++.other/crash30.C: Likewise.
28137         * g++.old-deja/g++.other/crash32.C: Likewise.
28138         * g++.old-deja/g++.other/crash35.C: Likewise.
28139         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28140
28141 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28142
28143         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28144         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28145         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28146         g77.f-torture/execute/execute.exp,
28147         g77.f-torture/noncompile/noncompile.exp,
28148         gcc.c-torture/execute/execute.exp,
28149         gcc.c-torture/execute/memcheck/memcheck.exp,
28150         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28151         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28152         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28153         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28154         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28155         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28156         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28157         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28158         Remove bug reporting instructions with ancient email addresses.
28159
28160 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28161
28162         * gcc.dg/20010202-1.c: New test.
28163         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28164
28165 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28166
28167         * g++.dg/stdbool-if.C: New test.
28168
28169 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28170
28171         * objc/execute/fdecl.m: Added main().
28172
28173 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28174
28175         * gcc.c-torture/execute/20010206-1.c: New test.
28176
28177 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28178
28179         * gcc.dg/cpp/avoidpaste1.c: Update.
28180
28181 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28182
28183         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28184         Pero <nicola@brainstorm.co.uk>.
28185         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28186
28187 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28188
28189         * g++.old-deja/g++.pt/spec39.C: New test.
28190
28191 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28192
28193         * gcc.c-torture/compile/20010202-1.c: New test.
28194
28195 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28196
28197         * g++.old-deja/g++.abi/primary2.C: New test.
28198         * g++.old-deja/g++.abi/primary3.C: New test.
28199         * g++.old-deja/g++.abi/primary4.C: New test.
28200         * g++.old-deja/g++.abi/primary5.C: New test.
28201         * g++.old-deja/g++.abi/vtable3.h: New test.
28202         * g++.old-deja/g++.abi/vtable3a.C: New test.
28203         * g++.old-deja/g++.abi/vtable3b.C: New test.
28204         * g++.old-deja/g++.abi/vtable3c.C: New test.
28205         * g++.old-deja/g++.abi/vtable3d.C: New test.
28206         * g++.old-deja/g++.abi/vtable3e.C: New test.
28207         * g++.old-deja/g++.abi/vtable3f.C: New test.
28208         * g++.old-deja/g++.abi/vtable3g.C: New test.
28209         * g++.old-deja/g++.abi/vtable3h.C: New test.
28210         * g++.old-deja/g++.abi/vtable3i.C: New test.
28211         * g++.old-deja/g++.abi/vtable3j.C: New test.
28212         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28213
28214 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28215
28216         * g++.old-deja/g++.other/anon6.C: New test.
28217         * g++.old-deja/g++.other/anon7.C: New test.
28218
28219 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28220
28221         * gcc.dg/cpp/avoidpaste2.c: New tests.
28222
28223 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28224
28225         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28226
28227 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28228
28229         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28230         DECIMAL_DIG cases for Irix."
28231
28232 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28233
28234         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28235
28236 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28237
28238         * gcc.dg/c99-tag-1.c: New test.
28239
28240 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28241
28242         * gcc.dg/cpp/tr-warn1.c: Add tests.
28243
28244 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28245
28246         * gcc.dg/cpp/avoidpaste1.c: Update.
28247         * gcc.dg/cpp/paste4.c: Update.
28248
28249 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28250
28251         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28252         cases for Irix.
28253
28254 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28255
28256         * g++.old-deja/g++.other/inline19.C: New test.
28257
28258 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28259
28260         * gcc.dg/Wlarger-than.c: New test.
28261
28262 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28263
28264         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28265
28266 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28267
28268         * gcc.c-torture/execute/20010129-1.c: New test.
28269         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28270
28271 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28272
28273         * gcc.dg/cpp/avoidpaste1.c: Test case.
28274
28275 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28276
28277         * g++.old-deja/g++.other/inline18.C: New test.
28278
28279 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28280
28281         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28282         and __builtin_putchar.
28283
28284 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28285
28286         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28287         tests.
28288
28289 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28290
28291         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28292         floating point number rounding mode to round to the nearest
28293         representable mode.
28294
28295 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28296
28297         * g++.old-deja/g++.other/mangle2.C: New test.
28298
28299 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28300
28301         * gcc.c-torture/compile/20010124-1.c: New test.
28302
28303 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28304
28305         * g++.old-deja/g++.pt/spec38.C: New test.
28306
28307 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28308
28309         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28310         "Build don't run".
28311
28312 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28313
28314         * gcc.c-torture/execute/20010123-1.c: New test.
28315
28316 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28317
28318         * g++.old-deja/g++.pt/spec37.C: New test.
28319
28320 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28321
28322         * g++.old-deja/g++.pt/overload14.C: New test.
28323
28324 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28325
28326         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28327         __builtin_return_address.
28328
28329 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28330
28331         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28332         * g++.old-deja/g++.pt/spec35.C: New test.
28333         * g++.old-deja/g++.pt/spec36.C: New test.
28334
28335 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28336
28337         * gcc.c-torture/compile/20010118-1.c: New test.
28338
28339 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28340
28341         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28342
28343 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28344
28345         * gcc.c-torture/execute/20010119-1.c: New test.
28346
28347 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28348
28349         * g++.old-deja/g++.other/vbase5.C: New test.
28350
28351 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28352
28353         * gcc.c-torture/execute/20010118-1.c: New test.
28354
28355 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28356
28357         * g++.old-deja/g++.pt/deduct3.C: New test.
28358
28359 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28360
28361         * g++.old-deja/g++.pt/spec34.C: New test.
28362
28363 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28364
28365         * g77.f-torture/compile/20000601-2.f: New test.
28366
28367 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28368
28369         * g++.old-deja/g++.other/init17.C: New test.
28370
28371 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28372
28373         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28374
28375 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28376
28377         * g++.old-deja/g++.pt/unify8.C: New test.
28378
28379 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28380
28381         * g++.old-deja/g++.abi/vbase1.C: New test.
28382
28383 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28384
28385         * g++.old-deja/g++.pt/crash65.C: New test.
28386
28387 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28388
28389         * gcc.dg/cpp/assembl2.S: New test case.
28390
28391 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28392
28393         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28394         are supported.
28395
28396 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28397
28398         * g++.old-deja/g++.other/builtins1.C: New test.
28399         * g++.old-deja/g++.other/builtins2.C: Likewise.
28400         * g++.old-deja/g++.other/builtins3.C: Likewise.
28401         * g++.old-deja/g++.other/builtins4.C: Likewise.
28402
28403 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28404
28405         * gcc.c-torture/compile/20010117-1.c: New test.
28406         * gcc.c-torture/compile/20010117-2.c: New test.
28407
28408 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28409
28410         * g77.f-torture/execute/20010116.[fx]: New test,
28411         XFAIL on i?86-*-*.
28412         * g77.f-torture/compile/20010115.f: Indicate it's
28413         a test for PR fortran/1636.
28414
28415 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28416
28417         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28418
28419 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28420
28421         * g77.f-torture/compile/20010115.f: New test.
28422
28423 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28424
28425         * g++.old-deja/g++.pt/nontype5.C: New test.
28426
28427 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28428
28429         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28430         have an equivalent working one below it.
28431
28432 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28433
28434         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28435         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28436
28437 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28438
28439         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28440         message containing "init_priority".
28441         (conpr-2.C): Likewise.
28442         (conpr-3.C): Likewise.
28443         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28444
28445 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28446
28447         * gcc.c-torture/execute/20010114-2.c: New test.
28448
28449 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28450
28451         * gcc.c-torture/compile/20010114-1.c: New test.
28452         * gcc.c-torture/compile/20010114-1.x: Xfail.
28453         * gcc.c-torture/compile/20010114-2.c: New test.
28454         * gcc.c-torture/execute/20010114-1.c: New test.
28455         * gcc.dg/trunc-1.c: New test.
28456         * gcc.dg/uninit-B.c: New test.
28457
28458 2001-01-13  Nick Clifton  <nickc@redhat.com>
28459
28460         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28461         target.
28462
28463 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28464
28465         * gcc.c-torture/compile/20010113-1.c: New test.
28466
28467 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28468
28469         * gcc.c-torture/compile/20001212-1.c: New test.
28470
28471 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28472
28473         * gcc.dg/cpp/widestr1.c: Update.
28474         * gcc.dg/cpp/prag-imp.c: Remove.
28475
28476 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28477
28478         * gcc.c-torture/execute/20000801-3.x: Remove.
28479         * gcc.dg/c90-init-1.c: New test.
28480         * gcc.dg/c99-init-1.c: New test.
28481         * gcc.dg/c99-init-2.c: New test.
28482         * gcc.dg/gnu99-init-1.c: New test.
28483
28484 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28485
28486         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28487         testing that no relevant ones were found.
28488
28489 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28490
28491         * g++.old-deja/g++.pt/cast2.C: New test.
28492
28493 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28494
28495         * g++.old-deja/g++.pt/friend47.C: New test.
28496
28497 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28498
28499         * g++.old-deja/g++.pt/instantiate13.C: New test.
28500
28501 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28502
28503         * g++.old-deja/g++.other/defarg7.C: New test.
28504         * g++.old-deja/g++.other/defarg8.C: New test.
28505
28506 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28507
28508         * g++.old-deja/g++.pt/crash64.C: New test.
28509
28510 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28511
28512         * g++.old-deja/g++.pt/crash63.C: New test.
28513
28514 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28515
28516         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28517
28518 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28519
28520         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28521
28522 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28523
28524         * g++.old-deja/g++.pt/error3.C: New test.
28525
28526 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28527
28528         * g++.old-deja/g++.other/crash39.C: New test.
28529
28530 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28531
28532         * g++.old-deja/g++.other/vbase4.C: New test.
28533
28534 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28535
28536         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28537         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28538         * gcc.dg/special/special.exp: New test driver which will check
28539         for alias support for the above test.
28540
28541 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28542
28543         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28544         problems on small machines.
28545         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28546         parameterize.
28547
28548 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28549
28550         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28551         mips.
28552         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28553
28554 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28555
28556         * g++.old_deja/g++.pt/using8.C: New test.
28557
28558 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28559
28560         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28561
28562 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28563
28564         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28565         where a failure is expected.
28566         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28567
28568 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28569
28570         * g++.old_deja/g++.pt/instantiate12.C: New test.
28571
28572 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28573
28574         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28575         start of structs.
28576         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28577         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28578         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28579         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28580         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28581         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28582         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28583         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28584         * g++.old-deja/g++.eh/spec6.C: Likewise.
28585         * g++.old-deja/g++.jason/crash3.C: Likewise.
28586         * g++.old-deja/g++.law/ctors11.C: Likewise.
28587         * g++.old-deja/g++.law/ctors17.C: Likewise.
28588         * g++.old-deja/g++.law/ctors5.C: Likewise.
28589         * g++.old-deja/g++.law/ctors9.C: Likewise.
28590         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28591         * g++.old-deja/g++.mike/net22.C: Likewise.
28592         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28593         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28594         * g++.old-deja/g++.mike/virt3.C: Likewise.
28595         * g++.old-deja/g++.niklas/t128.C: Likewise.
28596         * g++.old-deja/g++.other/anon4.C: Likewise.
28597         * g++.old-deja/g++.other/using1.C: Likewise.
28598         * g++.old-deja/g++.other/warn3.C: Likewise.
28599         * g++.old-deja/g++.pt/t37.C: Likewise.
28600         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28601         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28602
28603 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28604
28605         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28606
28607 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28608
28609         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28610
28611 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28612
28613         * gcc.c-torture/compile/20010107-1.c: New test.
28614
28615 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28616
28617         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28618
28619 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28620
28621         * gcc.dg/format/format.h: New file.
28622         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28623         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28624         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28625         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28626         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28627         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28628         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28629         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28630         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28631         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28632         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28633         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28634         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28635         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28636         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28637         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28638         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28639         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28640         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28641         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28642         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28643         instead of declaring standard types, macros and functions in each
28644         test.
28645
28646 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28647
28648         * gcc.c-torture/execute/20010106-1.c: New test.
28649
28650 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28651
28652         * gcc.dg/format/format.exp: New file.
28653         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28654         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28655         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28656         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28657         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28658         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28659         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28660         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28661         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28662         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28663         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28664         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28665         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
28666         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
28667         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
28668         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
28669         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
28670         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
28671         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
28672         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
28673         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
28674         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
28675         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
28676         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
28677         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
28678         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
28679         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
28680         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28681         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28682         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28683         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28684         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28685         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28686         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28687         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28688         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28689         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28690         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28691         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28692         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28693         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28694         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28695
28696 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28697
28698         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28699         account.
28700
28701 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28702
28703         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28704
28705 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28706
28707         * g++.old-deja/g++.pt/crash62.C: New test.
28708
28709 2001-01-04  Richard Henderson  <rth@redhat.com>
28710
28711         * gcc.dg/20000926-1.c: Update expected warnings.
28712         * gcc.dg/array-2.c: Likewise.
28713         * gcc.dg/array-4.c: Also validate flexible array members.
28714         * gcc.dg/c99-flex-array-1.c: New.
28715
28716 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28717
28718         * gcc.c-torture/compile/20001222-1.x: Remove.
28719
28720 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28721
28722         * gcc.c-torture/execute/built-in-setjmp.c: New.
28723
28724 2001-01-03  Richard Henderson  <rth@redhat.com>
28725
28726         * gcc.dg/940510-1.c: Update expected error wording.
28727         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28728
28729 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28730
28731         * lib/target-supports.exp (check_alias_available): Modified to
28732         indicate aliases not supported if only weak aliases are supported.
28733
28734 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28735
28736         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28737         Turn on cmpstrsi checks for __pj__ and __i370__.
28738
28739 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28740
28741         * g++.old-deja/g++.other/virtual11.C: New test.
28742
28743 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28744
28745         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28746
28747 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28748
28749         * gcc.c-torture/compile/20010102-1.c: New test.
28750
28751 2001-01-02  Andreas Jaeger  <aj@suse.de>
28752
28753         * gcc.dg/noreturn-3.c: New test.
28754
28755         * gcc.dg/noreturn-4.c: New test.
28756
28757 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28758
28759         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28760         __builtin_fputc and __builtin_fwrite.
28761
28762 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28763
28764         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28765         signed char, not default char.
28766
28767 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28768
28769         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28770
28771 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28772
28773         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28774
28775 2000-12-29  Richard Henderson  <rth@redhat.com>
28776
28777         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28778         (__cyg_profile_func_exit): Define.
28779
28780 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28781
28782         * g++.dg/vtgc1.C: New test.
28783
28784 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28785
28786         * gcc.dg/noncompile/20001228-1.c: New test.
28787
28788         * gcc.dg/20001228-1.c: New test.
28789
28790         * gcc.c-torture/execute/20001228-1.c: New test.
28791
28792 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28793
28794         * gcc.dg/format-strfmon-1.c: New test.
28795
28796 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28797
28798         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28799         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28800         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28801         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28802         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28803         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28804         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28805         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28806         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28807         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28808         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28809         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28810         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28811
28812         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28813         * gcc.c-torture/execute/string-opt-4.c: Test index.
28814
28815 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28816
28817         * gcc.c-torture/compile/20001226-1.c: New test.
28818
28819 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28820
28821         * gcc.c-torture/compile/20001222-1.c: New test.
28822         * gcc.c-torture/compile/20001222-1.x: Xfail.
28823
28824 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28825
28826         * gcc.c-torture/execute/comp-goto-2.c: New test.
28827
28828 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28829
28830         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28831         Use long types if __INT_MAX__ is 32767.
28832         (main): Use cast to (sint32 *) when poking 88 into a_page.
28833
28834         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28835
28836 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28837
28838         * gcc.c-torture/compile/20001221-1.c: New test.
28839         * gcc.c-torture/execute/20001221-1.c: New test.
28840
28841 2000-12-20  Richard Henderson  <rth@redhat.com>
28842
28843         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28844         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28845
28846 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28847
28848         * gcc.dg/compare3.c: New test.
28849
28850 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28851
28852         * gcc.dg/format-warnll-1.c: New test.
28853
28854 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28855
28856         * gcc.dg/cpp/cmdlne-P.c: New test.
28857
28858 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28859
28860         * gcc.c-torture/execute/builtin-abs-1.c,
28861         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28862
28863 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28864
28865         * gcc.dg/cpp/multiline.c: New test.
28866
28867 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28868
28869         * g++.old-deja/g++.other/syshdr1.C: Update.
28870         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28871
28872 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28873
28874         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28875
28876 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28877
28878         * g++.old-deja/g++.pt/ttp65.C: New test.
28879
28880 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28881
28882         * g++.old-deja/g++.pt/ttp64.C: New test.
28883
28884 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28885
28886         * g++.old-deja/g++.pt/spec33.C: New test.
28887
28888 2000-12-14  Catherine Moore  <clm@redhat.com>
28889
28890         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28891         * gcc.c-torture/execute/920612-2.c: Likewise.
28892         * gcc.c-torture/execute/920428-2.c: Likewise.
28893         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28894         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28895
28896 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28897
28898         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28899         * gcc.dg/pack-test-2.c: Likewise.
28900
28901 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28902
28903         Tests by Zack Weinberg <zackw@stanford.edu>.
28904
28905         * gcc.dg/cpp/defined.c: Update.
28906         * gcc.dg/cpp/defined_trad.c: New tests.
28907
28908 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28909
28910         * gcc.dg/cpp/trad-direct.c: Update.
28911
28912 2000-12-11  Neil Booth  <neilb@earthling.net>
28913
28914         * gcc.dg/cpp/defined_trad.c
28915
28916 2000-12-11  Neil Booth  <neilb@earthling.net>
28917
28918         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28919
28920 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28921
28922         * gcc.dg/format-miss-2.c: New test.
28923
28924 2000-12-09  Neil Booth  <neilb@earthling.net>
28925
28926         * gcc.dg/cpp/lineflags.c: New tests.
28927         * gcc.dg/cpp/poison.c: Update.
28928         * gcc.dg/cpp/redef2.c: Update.
28929         * gcc.dg/cpp/skipping.c: New test.
28930
28931 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28932
28933         * g++.old-deja/g++.other/eh3.C: New testcase.
28934
28935 2000-12-07  Neil Booth  <neilb@earthling.net>
28936
28937         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28938         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28939         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28940         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28941         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28942         Update.
28943
28944 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28945
28946         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28947         __SIZE_TYPE__ instead of int for type of integers cast to
28948         pointers.
28949
28950 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28951
28952         * g++.old-deja/g++.other/cleanup4.C: New test.
28953
28954 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28955
28956         * format-sec-1.c: New test.
28957
28958 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28959
28960         * gcc.dg/format-nonlit-3.c: New test.
28961
28962 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28963
28964         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28965         through a null pointer.
28966
28967 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28968
28969         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28970         * g++.old-deja/g++.pt/partial4.C: New test.
28971
28972 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28973
28974         * gcc.c-torture/execute/ieee/hugeval.x: New.
28975
28976 2000-12-06  Neil Booth  <neilb@earthling.net>
28977
28978         * gcc.dg/cpp/backslash2.c: New tests.
28979
28980 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28981
28982         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28983         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28984
28985 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28986
28987         * gcc.c-torture/execute/20001203-2.c: New testcase.
28988
28989 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28990
28991         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28992         * g++.old-deja/g++.other/virtual10.C: New test.
28993
28994 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28995
28996         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28997
28998 2000-12-05  Richard Henderson  <rth@redhat.com>
28999
29000         * gcc.c-torture/compile/20001205-1.c: New.
29001
29002 2000-12-04  Neil Booth  <neilb@earthling.net>
29003
29004         * g++.old-deja/g++.other/virtual9.C: New test.
29005         * g++.old-deja/g++.pt/crash61.C: New test.
29006         * gcc.c-torture/execute/loop-9.c: New test.
29007
29008 2000-12-04  Neil Booth  <neilb@earthling.net>
29009
29010         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29011         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29012         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29013         * gcc.dg/cpp/extratokens.c: ...here.
29014
29015 2000-12-04  Neil Booth  <neilb@earthling.net>
29016
29017         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29018         New tests.
29019
29020 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29021
29022         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29023         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29024
29025 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29026
29027         * gcc.c-torture/execute/20001203-1.c: New test.
29028
29029 2000-12-03  Neil Booth  <neilb@earthling.net>
29030
29031         * gcc.dg/cpp/macro6.c: New test cases.
29032
29033 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29034
29035         * gcc.c-torture/execute/string-opt-9.c: New test.
29036         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29037         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29038         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29039
29040         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29041         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29042
29043 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29044
29045         * gcc.dg/cpp/if-6.c: New testcase.
29046
29047         * gcc.dg/20001201-1.c: New testcase.
29048
29049 2000-12-02  Neil Booth  <neilb@earthling.net>
29050
29051         * g++.old-deja/g++.other/externC4.C,
29052         g++.old-deja/g++.other/friend10.C: New tests.
29053
29054 2000-12-02  Neil Booth  <neilb@earthling.net>
29055
29056         * g++.old-deja/g++.other/instan2.C
29057         * g++.old-deja/g++.other/instan3.C: New test.
29058
29059 2000-12-02  Neil Booth  <neilb@earthling.net>
29060
29061         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29062         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29063         gnuc99.c,gnuc99-pedantic.c: New tests.
29064
29065 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29066
29067         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29068         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29069
29070 2000-12-01  Neil Booth  <neilb@earthling.net>
29071
29072         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29073         * gcc.dg/cpp/poison.c: Update.
29074         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29075
29076 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29077
29078         * g77.f-torture/execute/20001201.f: New test.
29079
29080 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29081
29082         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29083
29084 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29085
29086         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29087
29088 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29089
29090         * g++.old-deja/g++.other/cast6.C: New test.
29091
29092 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29093
29094         * gcc.c-torture/execute/20001130-2.c: New testcase.
29095
29096 2000-11-30  Richard Henderson  <rth@redhat.com>
29097
29098         * gcc.c-torture/execute/20001130-1.c: New test.
29099
29100 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29101
29102         * g++.old-deja/g++.other/op3.C: New test.
29103
29104 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29105
29106         * g++.old-deja/g++.other/op2.C: New test.
29107
29108 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29109
29110         * g++.old-deja/g++.other/crash38.C: New test.
29111
29112 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29113
29114         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29115
29116 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29117
29118         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29119         tests.
29120         * gcc.c-torture/execute/string-opt-6.c: New test.
29121
29122         * gcc.dg/20001117-1.c: Add main.
29123
29124 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29125
29126         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29127         Move from here ...
29128         * gcc.dg/940510-1.c: ... to here.
29129
29130         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29131         zero-size arrays in toplevel structures.
29132
29133 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29134
29135         * gcc.c-torture/execute/loop-8.c: New test.
29136
29137 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29138
29139         * g++.old-deja/g++.other/base1.C: New test.
29140
29141 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29142
29143         * g++.old-deja/g++.other/parse2.C: New test.
29144
29145 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29146
29147         * g++.old-deja/g++.pt/incomplete1.C: New test.
29148
29149 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29150
29151         * g++.old-deja/g++.other/friend9.C: New test.
29152
29153 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29154
29155         * gcc.dg/20001127-1.c: New test.
29156
29157 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29158
29159         * g++.old-deja/g++.pt/friend46.C: New test.
29160
29161 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29162
29163         * g++.old-deja/g++.other/ptrmem8.C: New test.
29164
29165 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29166
29167         * gcc.c-torture/execute/string-opt-7.c: New test.
29168         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29169
29170 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29171
29172         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29173         instead of 'mkcheck 2'.
29174
29175 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29176
29177         * gcc.c-torture/execute/memcheck/driver.c,
29178         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29179         C9X references to refer to C99.
29180
29181 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29182
29183         * gcc.dg/ultrasp3.c: New test.
29184
29185 2000-11-25  Neil Booth  <neilb@earthling.net>
29186
29187         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29188
29189 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29190
29191         * gcc.c-torture/compile/20001123-2.c: New.
29192
29193 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29194
29195         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29196
29197 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29198
29199         * gcc.dg/sequence-point-1.c: Add some new tests.
29200         * gcc.c-torture/execute/20001124-1.c: New test.
29201
29202 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29203
29204         * g++.old-deja/g++.other/vaarg4.C: New test.
29205         * gcc.c-torture/compile/20001123-1.c: New test.
29206
29207 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29208
29209         * g++.other/crash24.C: Adjust and remove XFAIL.
29210         * g++.other/crash37.C: New test.
29211
29212 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29213
29214         * g++.old-deja/g++.pt/instantiate9.C: New test.
29215
29216 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29217
29218         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29219         new ABI, too.
29220
29221         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29222         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29223
29224 2000-11-22  Neil Booth  <neilb@earthling.net>
29225
29226         * gcc.dg/cpp/Wtrigraphs.c: New test.
29227
29228 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29229
29230         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29231
29232 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29233
29234         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29235
29236 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29237
29238         * lib/gcc-dg.exp: load_lib scanasm.exp.
29239         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29240         * lib/g++-dg.exp: load_lib scanasm.exp.
29241         * lib/scanasm.exp: New.
29242         (scan-assembler, scan-assembler-not): Add optional arguments to
29243         test name, or if not present, the pattern name.
29244         (scan-assembler-dem, scan-assembler-dem-not): New.
29245
29246         * g++.dg/dg.exp: New.
29247
29248 2000-11-21  Neil Booth  <neilb@earthling.net>
29249
29250         * gcc.dg/cpp/integrated1.c: Remove.
29251
29252 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29253
29254         * gcc.c-torture/execute/20001121-1.c: New test.
29255
29256 2000-11-21  Richard Henderson  <rth@redhat.com>
29257
29258         * gcc.c-torture/compile/20001121-1.c: New test.
29259
29260 2000-11-20  Neil Booth  <neilb@earthling.net>
29261
29262         * gcc.dg/cpp/integrated1.c: New test.
29263
29264 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29265
29266         * g++.old-deja/g++.other/inline17.C: New test.
29267
29268 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29269
29270         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29271         local variable to be zero: I made the variable global. Now
29272         uses abort() and exit() instead of relying on main's return value.
29273
29274 2000-11-20  Neil Booth  <neilb@earthling.net>
29275
29276         * gcc.dg/cpp/paste2.c: Update test.
29277         * objc/execute/paste.m: New test.
29278
29279 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29280
29281         * gcc.dg/c99-condexpr-1.c: New test.
29282
29283 2000-11-20  Neil Booth  <neilb@earthling.net>
29284
29285         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29286
29287 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29288
29289         * g++.old-deja/g++.pt/export1.C: New test.
29290
29291 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29292
29293         * gcc.dg/20001117-1.c: New test.
29294
29295 2000-11-18  Richard Henderson  <rth@redhat.com>
29296
29297         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29298
29299 2000-11-18  Richard Henderson  <rth@redhat.com>
29300
29301         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29302         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29303         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29304
29305 2000-11-18  Richard Henderson  <rth@redhat.com>
29306
29307         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29308         (main): New.  Exit cleanly.
29309
29310 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29311
29312         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29313         gcc.dg/c99-fordecl-2.c: New tests.
29314
29315 2000-11-18  Richard Henderson  <rth@redhat.com>
29316
29317         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29318         * gcc.c-torture/execute/zerolen-2.c: New.
29319
29320 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29321
29322         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29323         memory.
29324
29325 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29326
29327         * g++.old-deja/g++.pt/instantiate8.C: New test.
29328
29329 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29330
29331         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29332         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29333
29334 2000-11-16  Nick Clifton  <nickc@redhat.com>
29335
29336         * gcc.c-torture/execute/nestfunc-2.c: New test.
29337         * gcc.c-torture/execute/nestfunc-3.c: New test.
29338
29339 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29340
29341         * gcc.c-torture/compile/20001116-1.c: New test.
29342
29343 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29344
29345         * gcc.c-torture/execute/20001115-1.c: New test.
29346
29347 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29348
29349         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29350         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29351         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29352         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29353
29354 2000-11-15  Neil Booth  <neilb@earthling.net>
29355
29356         gcc.dg/cpp/_Pragma1.c: Update.
29357         gcc.dg/cpp/_Pragma2.c: New test.
29358
29359 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29360
29361         * g++.old-deja/g++.other/anon5.C: New test.
29362
29363 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29364
29365         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29366         tests.
29367
29368 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29369
29370         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29371         output.
29372
29373 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29374
29375         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29376         labels at end of compound statements.
29377
29378 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29379
29380         * gcc.c-torture/execute/loop-7.c: New test.
29381
29382 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29383
29384         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29385
29386 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29387
29388         * gcc.dg/c99-bool-1.c: New test.
29389
29390 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29391
29392         * gcc.dg/c99-scope-1.c: Remove xfail.
29393         * gcc.dg/c99-scope-2.c: New test.
29394
29395 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29396
29397         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29398         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29399
29400 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29401
29402         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29403         error messages.
29404
29405         * g++.mike/p700.C: Don't typedef wchar_t.
29406         * g++.mike/p784.C: Likewise.
29407         * g++.mike/eb101.C: Don't use __wchar_t.
29408
29409 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29410
29411         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29412         from DO loop.
29413
29414 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29415
29416         * gcc.c-torture/execute/20001111-1.c: New test.
29417
29418 2000-11-10  Nick Clifton  <nickc@redhat.com>
29419
29420         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29421         long multuiple and accumulate.
29422
29423 2000-11-09  Richard Henderson  <rth@redhat.com>
29424
29425         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29426         via size_t instead of int.
29427
29428         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29429         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29430         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29431         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29432
29433 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29434
29435         * gcc.c-torture/compile/20001109-1.c: New test.
29436         * gcc.c-torture/compile/20001109-2.c: New test.
29437
29438 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29439
29440         * g++.old-deja/g++.pt/operator1.C: New test.
29441         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29442
29443 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29444
29445         * gcc.dg/20001108-1.c: New test.
29446
29447 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29448
29449         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29450         with both arguments constant strings.
29451         * gcc.c-torture/execute/string-opt-3.c: New test.
29452         * gcc.c-torture/execute/string-opt-4.c: New test.
29453         * gcc.c-torture/execute/string-opt-5.c: New test.
29454
29455 2000-11-08  Nick Clifton  <nickc@redhat.com>
29456
29457         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29458         mulsidi3adddi patterns.
29459
29460 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29461
29462         * g++.old-deja/g++.other/crash36.C: New test.
29463
29464 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29465
29466         * g++.old-deja/g++.other/init16.C: New test.
29467
29468 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29469
29470         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29471
29472 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29473
29474         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29475         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29476         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29477
29478 2000-11-07  DJ Delorie  <dj@redhat.com>
29479
29480         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29481
29482 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29483
29484         * gcc.c-torture/execute/string-opt-1.c: New test.
29485
29486 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29487
29488         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29489         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29490         parameters in registers, and there is no way for a varargs
29491         function to know in which order the integer and floating-point
29492         parameters should be interleaved when they are placed on the
29493         stack.
29494         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29495         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29496
29497 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29498
29499         * gcc.c-torture/execute/string-opt-2.c: New test.
29500
29501 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29502
29503         * g++.old-deja/g++.pt/crash60.C: New test.
29504
29505 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29506
29507         * g++.old-deja/g++.other/crash24.C: New test.
29508         * g++.old-deja/g++.other/crash25.C: New test.
29509         * g++.old-deja/g++.other/crash26.C: New test.
29510         * g++.old-deja/g++.other/crash27.C: New test.
29511         * g++.old-deja/g++.other/crash28.C: New test.
29512         * g++.old-deja/g++.other/crash29.C: New test.
29513         * g++.old-deja/g++.other/crash30.C: New test.
29514         * g++.old-deja/g++.other/crash31.C: New test.
29515         * g++.old-deja/g++.other/crash32.C: New test.
29516         * g++.old-deja/g++.other/crash33.C: New test.
29517         * g++.old-deja/g++.other/crash34.C: New test.
29518         * g++.old-deja/g++.other/crash35.C: New test.
29519
29520 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29521
29522         * gcc.c-torture/execute/20001031-1.c: New test.
29523
29524 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29525
29526         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29527         namespace.
29528
29529         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29530         standards-conformant.
29531
29532         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29533
29534         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29535         * g++.old-deja/g++.mike/p755a.C: Likewise.
29536         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29537         library makes no calls to `operator new' during initialization.
29538
29539 2000-11-04  Neil Booth  <neilb@earthling.net>
29540
29541         * gcc.dg/cpp/include2.c: New tests.
29542
29543 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29544
29545         * lib/g++.exp (g++_set_ld_library_path): New function.
29546         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29547
29548 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29549
29550         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29551         warnings.
29552
29553 2000-11-01  Richard Henderson  <rth@redhat.com>
29554
29555         * g++.old-deja/g++.ext/namedret1.C: New.
29556         * g++.old-deja/g++.ext/namedret2.C: New.
29557         * g++.old-deja/g++.ext/namedret3.C: New.
29558
29559 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29560
29561         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29562         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29563
29564 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29565
29566         * gcc.c-torture/execute/va-arg-21.c: New test.
29567
29568 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29569
29570         * gcc.dg/c99-complex-2.c: New test.
29571
29572 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29573
29574         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29575
29576 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29577
29578         * g++.old-deja/g++.other/inline16.C: New test.
29579
29580 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29581
29582         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29583         __PRETTY_FUNCTION__
29584
29585 2000-10-29  Neil Booth  <neilb@earthling.net>
29586
29587         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29588         New tests.
29589         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29590         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29591         optimisation.
29592
29593 2000-10-29  Neil Booth  <neilb@earthling.net>
29594
29595         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29596         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29597         * mi5.c: Test multiple includes work with -C.
29598         * trigraphs.c: Test ^= version.
29599
29600 2000-10-28  Neil Booth  <neilb@earthling.net>
29601
29602         New tests and test updates for new macro expander.
29603
29604         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29605         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29606         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29607         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29608         new diagnostic messages.
29609
29610         * gcc.dg/cpp/macro3.c: New tests.
29611
29612 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29613
29614         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29615         on the same line.
29616
29617 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29618
29619         * g++.old-deja/g++.other/eh2.C: New test.
29620
29621 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29622
29623         * gcc.c-torture/execute/20001027-1.c: New test.
29624
29625 2000-10-26  Richard Henderson  <rth@redhat.com>
29626
29627         * gcc.c-torture/execute/20001026-1.c: New.
29628
29629 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29630
29631         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29632         * g++.old-deja/g++.law/builtin1.C: Likewise.
29633         * g++.old-deja/g++.law/ctors10.C: Likewise.
29634         * g++.old-deja/g++.law/virtual3.C: Likewise.
29635         * g++.old-deja/g++.mike/p658.C: Likewise.
29636         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29637         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29638         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29639         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29640         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29641
29642 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29643
29644         * gcc.c-torture/compile/20001024-1.c: New test.
29645
29646 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29647
29648         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29649         to tell us whether or not we are using V3.
29650
29651 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29652
29653         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29654         operands.
29655
29656 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29657
29658         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29659
29660 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29661
29662         * gcc.c-torture/execute/20001024-1.c: New test.
29663
29664 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29665
29666         * g++.old-deja/g++.other/sibcall1.C: New test.
29667
29668 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
29669
29670         * gcc.dg/noncompile/init-3.c: New test.
29671
29672 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29673
29674         * gcc.dg/format-array-1.c: New test.
29675
29676 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29677
29678         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
29679         writing through null pointers; remove comment about testing
29680         unterminated strings.
29681
29682 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29683
29684         * gcc.c-torture/execute/20001017-2.c: New test.
29685
29686 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29687
29688         * gcc.c-torture/compile/20001018-1.c: New test.
29689         * gcc.c-torture/compile/20001018-1.x: Xfail.
29690
29691 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29692
29693         * gcc.c-torture/execute/20001017-1.c: New test.
29694
29695 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29696
29697         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29698         for multiple use of arguments with scanf formats; add tests for
29699         multiple use of arguments.
29700
29701 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29702
29703         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29704
29705 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29706
29707         * gcc.dg/format-miss-1.c: New test.
29708
29709 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29710
29711         * gcc.c-torture/execute/20001013-1.c: New test.
29712
29713 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29714
29715         * gcc.dg/format-branch-1.c: New test.
29716
29717 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29718
29719         * README, lib/file-format.exp: Remove EGCS references.
29720
29721 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29722
29723         * gcc.dg/20001013-1.c: New test.
29724
29725 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29726
29727         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29728         for intmax_t in the compiler using __typeof__ and the type rules
29729         for conditional expressions.
29730
29731 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29732
29733         * gcc.dg/20001012-1.c: New test.
29734         * gcc.dg/20001012-2.c: New test.
29735
29736 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29737
29738         * gcc.dg/format-attr-1.c: New test.
29739
29740 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29741
29742         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29743         __LONG_LONG_MAX__ instead of LLONG_MAX.
29744
29745 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29746
29747         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29748         scanf flags.
29749         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29750         flags.
29751
29752 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29753
29754         * gcc.dg/sequence-pt-1.c: New test.
29755
29756 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29757
29758         * gcc.c-torture/execute/20001011-1.c: New testcase.
29759         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29760
29761 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29762
29763         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29764         does not error on it.
29765
29766 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29767
29768         * gcc.dg/20001009-1.c: New test.
29769
29770 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29771
29772         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29773         * gcc.c-torture/execute/20001009-2.c: ... to here.
29774
29775 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29776
29777         * gcc.c-torture/compile/20001009-1.c: New testcase.
29778         * gcc.c-torture/execute/20001009-1.c: New testcase.
29779         Testcases provided by Jan Hubicka <jh@suse.cz>.
29780
29781 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29782
29783         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29784         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29785         uintmax_t using <limits.h> to emulate the compiler's internal
29786         logic.  No longer XFAIL %j tests.
29787
29788 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29789
29790         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29791         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29792         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29793         regexps and details of expected handling of some bad formats.
29794         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29795         suppression.
29796
29797 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29798
29799         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29800         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29801         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29802         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29803         in list archives.
29804
29805 2000-10-06  Richard Henderson  <rth@cygnus.com>
29806
29807         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29808         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29809         * g++.old-deja/g++.jason/report.C: Likewise.
29810         * g++.old-deja/g++.law/friend5.C: Likewise.
29811         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29812         of the expected warnings.
29813
29814 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29815
29816         * g++.old-deja/g++.pt/enum14.C: New test.
29817
29818 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29819
29820         * g++.old-deja/g++.pt/crash59.C: New test.
29821
29822 2000-10-04  Will Cohen  <wcohen@redhat.com>
29823
29824         * gcc.dg/20000926-1.c: New test.
29825
29826 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29827
29828         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29829         function name for current C++ compiler.
29830         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29831
29832 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29833
29834         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29835         __PRETTY_FUNCTION__.
29836         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29837
29838 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29839
29840         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29841
29842 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29843
29844         * gcc.c-torture/compile/20000923-1.c: New test.
29845
29846 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29847
29848         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29849         * g++.old-deja/g++.pt/ttp62.C: Same.
29850         * g++.old-deja/g++.other/inline14.C: Same.
29851
29852 2000-09-24  Richard Henderson  <rth@cygnus.com>
29853
29854         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29855
29856 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29857
29858         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29859
29860 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29861
29862         * gcc.c-torture/compile/20000922-1.c: New file.
29863
29864 2000-09-21  Nick Clifton  <nickc@redhat.com>
29865
29866         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29867         a signed long modulo operation.
29868         (mod6): New function - perform an unsigned long modulo operation.
29869         (main): Add tests for modulos of very large numbers by very small
29870         dividends.
29871
29872 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29873
29874         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29875
29876 2000-09-19  Richard Henderson  <rth@cygnus.com>
29877
29878         * gcc.dg/compare2.c (case 10): XFAIL.
29879
29880 2000-09-18  Richard Henderson  <rth@cygnus.com>
29881
29882         * gcc.c-torture/execute/20000906-1.c: Move ...
29883         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29884         that support __builtin_trap.
29885
29886 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29887
29888         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29889
29890 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29891
29892         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29893         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29894         more $ format tests.
29895
29896 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29897
29898         * gcc.dg/format-errmk-1.c: New test.
29899
29900 2000-09-17  Greg McGary  <greg@mcgary.org>
29901
29902         * gcc.c-torture/execute/20000917-1.x: Remove.
29903
29904 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29905
29906         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29907
29908 2000-09-17  Greg McGary  <greg@mcgary.org>
29909
29910         * gcc.c-torture/execute/20000917-1.c: New test.
29911         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29912
29913 2000-09-16  Neil Booth  <NeilB@earthling.net>
29914
29915         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29916         in nested macro bug.
29917
29918 2000-09-15  Neil Booth  <NeilB@earthling.net>
29919
29920         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29921
29922 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29923
29924         * gcc.c-torture/execute/20000914-1.c: New test.
29925
29926 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29927
29928         * g++.other/inline13.C: New test.
29929
29930 2000-09-12  Andreas Jaeger  <aj@suse.de>
29931
29932         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29933         constant by Ulrich Drepper <drepper@redhat.com>.
29934
29935 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29936
29937         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29938
29939 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29940
29941         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29942
29943 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29944
29945         * gcc.dg/cpp/backslash.c: New test.
29946
29947 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29948
29949         * gcc.c-torture/execute/20000910-1.c: New test.
29950         * gcc.c-torture/execute/20000910-2.c: Likewise.
29951
29952 2000-09-11  Robert Lipe  <robertl@sco.com>
29953
29954         * gcc.dg/pragma-align.c: New test.
29955
29956 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29957
29958         * g++.old-deja/g++.pt/explicit82.C: New test.
29959         * g++.old-deja/g++.pt/explicit83.C: New test.
29960
29961 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29962
29963         * gcc.dg/asm-names.c: New test.
29964
29965 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29966
29967         * gcc.dg/cpp/tr-warn6.c: New test
29968
29969 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29970
29971         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29972         be accepted.
29973
29974 2000-09-07  Catherine Moore  <clm@redhat.com>
29975
29976         * gcc.c-torture/execute/unroll-1.c: New test.
29977
29978 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29979
29980         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29981         ERROR markers.
29982         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29983         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29984         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29985         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29986         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29987         Preprocess only.
29988         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29989         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29990
29991 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29992
29993         * g++.old-deja/g++.pt/deduct2.C: New test.
29994
29995 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29996
29997         * g++.old-deja/g++.pt/parms2.C: New test.
29998
29999 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30000
30001         * g++.old-deja/g++.pt/crash58.C: New test.
30002
30003 2000-09-06  Greg McGary  <greg@mcgary.org>
30004
30005         * gcc.c-torture/execute/20000906-1.c: New test.
30006         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30007
30008 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30009
30010         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30011
30012 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30013
30014         * g++.old-deja/g++.pt/crash57.C: New test.
30015
30016 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30017
30018         * g++.old-deja/g++.pt/crash56.C: New test.
30019
30020 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30021
30022         * g++.old-deja/g++.pt/koenig1.C: New test.
30023
30024 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30025
30026         * gcc.dg/20000904-1.c: New test.
30027
30028 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30029
30030         * gcc.dg/cpp/paste8.c: New test.
30031
30032 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30033
30034         * gcc.c-torture/compile/20000827-1.c: New test.
30035
30036 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30037
30038         * gcc.dg/format-diag-1.c: New test.
30039
30040 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30041
30042         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30043         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30044         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30045         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30046         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30047
30048 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30049
30050         * g++.old-deja/g++.other/nested4.C: New test.
30051
30052 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30053
30054         * g++.old-deja/g++.ns/scoped1.C: New test.
30055
30056 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30057
30058         * lib/g++.exp: Support testing already-installed GCC.
30059
30060 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30061
30062         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30063
30064 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30065
30066         * gcc.dg/return-type-2.c: New test.
30067
30068 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30069
30070         * gcc.c-torture/compile/20000825-1.c: New test.
30071
30072 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30073
30074         * gcc.dg/dwarf2-2.c: New test.
30075
30076 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30077
30078         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30079         dg-warning regexps.
30080
30081 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30082
30083         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30084         gcc.dg/format-ext-5.c: New tests.
30085
30086 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30087
30088         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30089
30090 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30091
30092         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30093
30094 2000-08-24  Richard Henderson  <rth@cygnus.com>
30095
30096         * gcc.dg/ia64-sync-1.c: New test.
30097         * gcc.dg/ia64-sync-2.c: New test.
30098         * gcc.dg/ia64-asm-1.c: New test.
30099
30100 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30101
30102         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30103         * gcc.dg/format-ext-2.c: New test.
30104
30105 2000-08-23  Jason Merrill  <jason@redhat.com>
30106
30107         * lib/old-dejagnu.exp: Also ignore "In member function" and
30108         "At global scope".
30109
30110 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30111
30112         * gcc.dg/noncompile/label-lineno-1.c: New test.
30113
30114 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30115
30116         * gcc.dg/c99-array-nonobj-1.c: New test.
30117
30118 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30119
30120         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30121         tests.
30122         * gcc.dg/format-ext-1.c: New test.
30123
30124 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30125
30126         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30127         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30128         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30129         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30130         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30131
30132 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30133
30134         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30135         gcc.dg/c99-strftime-2.c: New tests.
30136
30137 2000-08-22  Richard Henderson  <rth@cygnus.com>
30138
30139         * gcc.c-torture/execute/20000822-1.c: New test.
30140
30141 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30142
30143         * gcc.c-torture/execute/20000819-1.x: Remove.
30144
30145 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30146
30147         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30148         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30149         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30150         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30151         gcc.dg/format-xopen-1.c: New tests.
30152
30153 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30154
30155         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30156
30157 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30158
30159         * g++.old-deja/g++.other/loop2.C: New test.
30160
30161         * gcc.c-torture/compile/20000606-1.c: New test.
30162         * gcc.c-torture/compile/20000728-1.c: New test.
30163         * gcc.c-torture/execute/20000801-1.c: New test.
30164         * gcc.c-torture/execute/20000801-2.c: New test.
30165         * gcc.c-torture/execute/20000819-1.c: New test.
30166         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30167         * gcc.dg/20000629-1.c: New test.
30168         * gcc.dg/20000724-1.c: New test.
30169         * gcc.dg/20000807-1.c: New test.
30170
30171 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30172
30173         * gcc.dg/cpp/pragma-1.c: New test.
30174         * gcc.dg/cpp/pragma-2.c: New test.
30175
30176 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30177
30178         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30179         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30180
30181 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30182
30183         * gcc.c-torture/compile/20000818-1.c: New test.
30184
30185 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30186
30187         * gcc.c-torture/execute/20000818-1.c: New test.
30188
30189 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30190
30191         * gcc.dg/format-va-1.c: New test.
30192
30193 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30194
30195         * g++.old-deja/g++.other/typedef8.C: New test.
30196
30197 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30198
30199         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30200         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30201         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30202         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30203         * g++.old-deja/g++.other/ptrmem7.C: New test.
30204         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30205
30206 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30207
30208         * g++.old-deja/g++.pt/typename27.C: New test.
30209
30210 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30211
30212         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30213         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30214         * g++.old-deja/g++.pt/friend45.C: New test.
30215         * g++.old-deja/g++.other/friend8.C: New test.
30216
30217 2000-08-15  Richard Henderson  <rth@cygnus.com>
30218
30219         * gcc.c-torture/execute/20000815-1.c: New test.
30220
30221 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30222
30223         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30224         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30225         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30226
30227 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30228
30229         * g++.old-deja/g++.other/refinit2.C: New test.
30230
30231 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30232
30233         * lib/c-torture.exp (c-torture): Make
30234         compiler_conditional_xfail_data global.
30235         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30236         compiler_conditional_xfail_data machinery.
30237         (f-torture-execute): Likewise.
30238         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30239         and only when unrolling loops.
30240
30241         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30242
30243 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30244
30245         * g++.old-deja/g++.pt/explicit81.C: New test.
30246
30247 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30248
30249         * g++.old-deja/g++.pt/typename26.C: New test.
30250
30251 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30252
30253         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30254         warning.
30255
30256 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30257
30258         * g++.old-deja/g++.other/array3.C: New test.
30259
30260 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30261
30262         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30263         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30264         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30265         New tests.
30266
30267 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30268
30269         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30270         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30271
30272 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30273
30274         * gcc.c-torture/execute/20000808-1.c: New test.
30275
30276 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30277
30278         * gcc.dg/c90-const-expr-1.c: New test.
30279
30280 2000-08-08  Richard Henderson  <rth@cygnus.com>
30281
30282         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30283
30284 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30285
30286         * gcc.dg/noncompile/const-ll-1.c: New test.
30287
30288 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30289
30290         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30291
30292 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30293
30294         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30295         that running programs linked against the shared version of libobjc
30296         run correctly.
30297
30298 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30299
30300         * gcc.dg/c99-printf-1.c: New test.
30301
30302 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30303
30304         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30305
30306 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30307
30308         * gcc.c-torture/execute/20000731-1.x: Delete.
30309
30310 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30311
30312         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30313         and torture_without_loops as is done by c-torture.exp.
30314         (search_for): Copy from c-torture.exp.
30315         (gcc-dg-runtest): New function, drives a directory of tests
30316         iterating over the TORTURE_OPTIONS.
30317         (scan-assembler, scan-assembler-not): Move here from
30318         individual directory drivers.
30319
30320         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30321         defined by lib/gcc-dg.exp.
30322         * gcc.dg/cpp/cpp.exp: Likewise.
30323         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30324         gcc-dg-runtest, so we cycle over optimization options.
30325
30326         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30327         * gcc.dg/compare2.c: No longer expected to fail.
30328
30329 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30330
30331         * gcc.c-torture/execute/20000804-1.c: New test.
30332
30333 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30334
30335         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30336
30337 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30338
30339         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30340
30341 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30342
30343         * gcc.c-torture/compile/20000803-1.c: New test.
30344
30345 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30346
30347         * gcc.c-torture/execute/20000801-3.c,
30348         gcc.c-torture/execute/20000801-4.c: New tests.
30349         * gcc.c-torture/execute/20000801-3.x,
30350         gcc.c-torture/execute/20000801-4.x: Xfail.
30351
30352 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30353
30354         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30355         libobjc/.libs to allow for libtool.
30356
30357 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30358
30359         * gcc.c-torture/compile/20000802-1.c: New test.
30360
30361 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30362
30363         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30364
30365 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30366
30367         * gcc-c-torture/execute/20000731-2.c: New test.
30368
30369         * gcc.c-torture/execute/20000731-1.c: New test.
30370         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30371
30372 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30373
30374         * testsuite/gcc.dg/cpp/paste7.c: New test.
30375         * gcc.dg/cpp/20000725-1.c: New test.
30376
30377 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30378
30379         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30380         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30381         declaration warning for __builtin_dwarf_reg_size.
30382
30383         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30384
30385 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30386
30387         * gcc.dg/noncompile/voidparam-1.c: New test.
30388
30389 2000-07-30  Richard Henderson  <rth@cygnus.com>
30390
30391         * gcc.dg/c90-digraph-1.c: Don't xfail.
30392         * gcc.dg/compare2.c (case 10): Xfail.
30393         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30394
30395 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30396
30397         * gcc.dg/c99-main-1.c: New test.
30398
30399 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30400
30401         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30402
30403 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30404
30405         * gcc.c-tortuer/execute/20000726-1.c: New test.
30406
30407 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30408
30409         * gcc.c-torture/execute/enum-2.c: New test.
30410
30411 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30412
30413         * gcc.dg/cpp/tr-warn3.c: New test.
30414
30415 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30416
30417         * g++.old-deja/g++.ext/implicit1.C: Remove.
30418         * g++.old-deja/g++.jason/c2.C: Remove
30419         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30420         * g++.old-deja/g++.pt/crash16.C: Likewise.
30421         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30422
30423 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30424
30425         * g++.old-deja/g++.other/for2.C: New test.
30426
30427 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30428
30429         * gcc.dg/20000720-1.c: New test.
30430
30431 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30432
30433         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30434
30435 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30436
30437         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30438         * gcc.c-torture/execute/20000722-1.c: New.
30439         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30440
30441 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30442
30443         * gcc.dg/cpp/20000720-1.S: New test.
30444
30445 2000-07-21  Michael Meissner  <meissner@redhat.com>
30446
30447         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30448
30449 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30450
30451         * g++.old-deja/g++.brendan/crash16.C,
30452         g++.old-deja/g++.brendan/parse3.C,
30453         g++.old-deja/g++.brendan/redecl1.C,
30454         g++.old-deja/g++.ns/template13.C,
30455         g++.old-deja/g++.other/decl4.C,
30456         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30457
30458 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30459
30460         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30461         and "Internal error".
30462
30463         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30464         regexps.
30465         * gcc.dg/cpp/paste6.c: New test.
30466
30467 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30468
30469         * gcc.dg/cpp/tr-direct.c: New test.
30470
30471         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30472         gcc.dg/cpp/undef1.c: Tweak error regexps.
30473
30474 2000-07-18  Eric Christopher <echristo@redhat.com>
30475
30476         * gcc.c-torture/compile/20000718-1.c: New test.
30477
30478 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30479
30480         * cpplex.c (_cpp_push_token): If the token being pushed back
30481         is the previous token in this context, just subtract one from
30482         context->posn.
30483         * cppmacro.c (save_expansion): Clear aux field when storing a
30484         placemarker.
30485
30486 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30487
30488         * gcc.dg/noncompile/redecl-1.c: New test.
30489
30490 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30491
30492         * gcc.c-torture/execute/20000717-5.c: New test.
30493         * gcc.c-torture/execute/20000717-1.x: Removed.
30494
30495 2000-07-17  Richard Henderson  <rth@cygnus.com>
30496
30497         * gcc.c-torture/execute/20000717-4.c: New test.
30498
30499 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30500
30501         * gcc.dg/cpp/syshdr.c: New test.
30502         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30503
30504 2000-07-17  Neil Booth  <neilb@earthling.net>
30505
30506         * gcc.dg/cpp/cmdlne-dM.c: New test.
30507         * gcc.dg/cpp/cmdlne-dD.c: New test.
30508
30509 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30510
30511         * gcc.c-torture/execute/20000717-3.c: New test.
30512
30513         * gcc.c-torture/compile/20000717-1.c: New test.
30514
30515 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30516
30517         * gcc.c-torture/execute/20000717-2.c: New test.
30518
30519 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30520
30521         * gcc.dg/formatz-1.c: New test.
30522
30523         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30524         * gcc.dg/c99-digraph-1.c: New tests.
30525
30526         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30527         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30528
30529         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30530         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30531         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30532         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30533         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30534         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30535         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30536
30537 2000-07-17   Greg McGary <greg@mcgary.org>
30538
30539         * gcc.c-torture/execute/20000717-1.c: New test.
30540         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30541
30542 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30543
30544         * gcc.c-torture/execute/20000715-2.c: New test.
30545         * gcc.dg/20000715-1.c: New test.
30546
30547 2000-07-15  Michael Meissner  <meissner@redhat.com>
30548
30549         * gcc.c-torture/execute/20000715-1.c: New test.
30550
30551 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30552
30553         * gcc.c-torture/execute/20000707-1.c: New test.
30554
30555 2000-07-13  Neil Booth  <NeilB@earthling.net>
30556
30557         * testsuite/gcc.dg/cpp/digraph1.c,
30558         testsuite/gcc.dg/cpp/digraph2.c,
30559         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30560
30561 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30562
30563         * g77.f-torture/compile/20000630-2.f:  New test.
30564         * g77.f-torture/compile/20000630-2.x
30565
30566 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30567
30568         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30569
30570 2000-07-11  Neil Booth  <NeilB@earthling.net>
30571
30572         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30573
30574 2000-07-11  Neil Booth  <NeilB@earthling.net>
30575
30576         * gcc.dg/cpp/cmdlne-C.c: New.
30577
30578 2000-07-09  Neil Booth  <NeilB@earthling.net>
30579
30580         * gcc.dg/cpp/directiv.c: New tests.
30581         * gcc.dg/cpp/undef1.c: Update.
30582
30583 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30584
30585         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30586
30587 2000-07-09  Neil Booth  <NeilB@earthling.net>
30588
30589         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30590
30591 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30592
30593         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30594         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30595
30596 2000-07-08  Neil Booth  <NeilB@earthling.net>
30597
30598         * gcc.dg/cpp/macsyntx.c: New tests.
30599
30600 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30601
30602         * gcc.dg/20000707-1.c: New test.
30603
30604 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30605
30606         * gcc.c-torture/execute/20000706-1.c: New test.
30607         * gcc.c-torture/execute/20000706-2.c: New test.
30608         * gcc.c-torture/execute/20000706-3.c: New test.
30609         * gcc.c-torture/execute/20000706-4.c: New test.
30610         * gcc.c-torture/execute/20000706-5.c: New test.
30611
30612 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30613
30614         * g++.old-deja/g++.pt/instantiate7.C: New test.
30615
30616 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30617
30618         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30619         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30620         * g++.old-deja/g++.other/rtti3.C: Likewise.
30621         * g++.old-deja/g++.other/rttid3.C: Likewise.
30622
30623 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30624
30625         *  g77.f-torture/compile/20000630-1.x: Fix typo
30626
30627 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30628
30629         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30630         assembly output.
30631
30632 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30633
30634         * gcc.dg/cpp/ident.c: New test.
30635
30636 2000-07-05  Neil Booth  <NeilB@earthling.net>
30637
30638         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30639           gcc.dg/cpp/lexstrng.c: New tests.
30640
30641 2000-07-04  Neil Booth  <NeilB@earthling.net>
30642
30643         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30644         * gcc.dg/cpp/strify2.c: Same.
30645
30646 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30647
30648         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30649         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30650         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30651         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30652
30653         * testsuite/gcc.dg/cpp/macro1.c,
30654         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30655         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30656         testsuite/gcc.dg/cpp/strify1.c,
30657         testsuite/gcc.dg/cpp/strify2.c: New tests.
30658
30659 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30660
30661         * gcc.c-torture/execute/20000703-1.c: New test.
30662
30663 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30664
30665         * g++.old-deja/g++.pt (lookup10.C): New test.
30666
30667 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30668
30669         * g++.old-deja/g++.pt (typename25.C): New test.
30670
30671 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
30672
30673         * gcc.c-torture/compile/20000701-1.c: New test.
30674
30675 2000-06-30  Nick Clifton  <nickc@cygnus.com>
30676
30677         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
30678         to test case.
30679
30680 2000-06-30  Catherine Moore  <clm@cygnus.com>
30681
30682         * gcc.c-torture/execute/align-1.c: New test.
30683
30684 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30685
30686         * g++.old-deja/g++.pt/expr8.C: New test.
30687         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30688
30689 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30690
30691         * gcc.c-torture/compile/20000629-1.c: New test.
30692
30693 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30694
30695
30696         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30697         gcc.dg/noncompile directory, depending on whether they're
30698         preprocessor tests or not.  Annotate all the tests for the dg
30699         framework.
30700
30701         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30702         * gcc.dg/noncompile/noncompile.exp: New.
30703
30704         * Moved files:
30705         Old name                                New name
30706         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30707         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30708         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30709         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30710         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30711         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30712         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30713         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30714         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30715         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30716         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30717         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30718         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30719         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30720         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30721         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30722         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30723         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30724         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30725         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30726         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30727         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30728         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30729         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30730
30731         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30732         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30733         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30734         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30735         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30736         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30737
30738 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30739
30740         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30741         declare one variable.  On the fourth, error.
30742         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30743         declared by 20000628-1a.h.
30744
30745 2000-06-29  Richard Henderson  <rth@redhat.com>
30746
30747         * gcc.c-torture/execute/930529-1.x: New file.
30748         * gcc.dg/920413-1.c: Adjust expected warning text.
30749         * gcc.dg/980217-1.c: Declare abort.
30750         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30751
30752 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30753
30754         * g77.f-torture/compile/20000629-1.f: New test.
30755         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30756
30757 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30758
30759         Rearrange lots of files, removing entirely the
30760         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30761         directories.
30762
30763         * Deleted files:
30764         gcc.c-torture/code_quality/code_quality.exp
30765         gcc.c-torture/special/special.exp
30766         gcc.failure/failure.exp
30767         gcc.failure/940409-1.x
30768         gcc.c-torture/compile/961203-1.x
30769
30770         * New files:
30771         gcc.misc-tests/linkage.exp
30772         gcc.c-torture/execute/920730-1t.c
30773         gcc.c-torture/execute/920730-1t.x
30774         gcc.c-torture/compile/920520-1.x
30775         gcc.c-torture/compile/920521-1.x
30776         gcc.c-torture/compile/981006-1.x
30777         gcc.c-torture/execute/eeprof-1.x
30778
30779         * Moved files (possibly with modifications to fit a new harness):
30780         Old name                                New name
30781         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30782         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30783         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30784         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30785         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30786         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30787         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30788         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30789         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30790         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30791         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30792         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30793         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30794         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30795
30796 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30797
30798         * c-torture/compile/961203-1.x: Delete.
30799
30800         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30801         not exit. Include stdio.h.
30802         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30803         * gcc.misc-tests/dg-12.c: Likewise.
30804         * gcc.misc-tests/dg-5.c: Likewise.
30805         * gcc.misc-tests/dg-6.c: Likewise.
30806         * gcc.misc-tests/dg-7.c: Prototype abort.
30807         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30808         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30809         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30810         not exit.
30811         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30812         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30813
30814 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30815
30816         * gcc.dg/cpp/20000628-1.c: New test.
30817         * gcc.dg/cpp/20000628-1.h: New header for above test.
30818         * gcc.dg/cpp/20000628-1a.h: Likewise.
30819
30820 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30821
30822         * gcc.dg/cpp: New directory.
30823         * gcc.dg/cpp/cpp.exp: New driver.
30824         * gcc.dg/cpp/20000627-1.c: New test.
30825         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30826         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30827         and rewrite as a compilation test.
30828
30829         * gcc.dg: Move many files into the cpp subdirectory, possibly
30830         renaming or editing them as well.
30831         Old name                New name
30832         990119-1.c              cpp/19990119-1.c
30833         990228-1.c              cpp/19990228-1.c
30834         990407-1.c              cpp/19990407-1.c
30835         990409-1.c              cpp/19990409-1.c
30836         990413-1.c              cpp/19990413-1.c
30837         990703-1.c              cpp/19990703-1.c
30838         20000127-1.c            cpp/20000127-1.c
30839         20000129-1.c            cpp/20000129-1.c
30840         20000207-1.c            cpp/20000207-1.c
30841         20000207-2.c            cpp/20000207-2.c
30842         20000209-1.c            cpp/20000209-1.c
30843         20000209-2.c            cpp/20000209-2.c
30844         20000301-1.c            cpp/20000301-1.c
30845         20000419-1.c            cpp/20000419-1.c
30846         20000510-1.S            cpp/20000510-1.S
30847         20000519-1.c            cpp/20000519-1.c
30848         20000529-1.c            cpp/20000529-1.c
30849         20000625-1.c            cpp/20000625-1.c
30850         20000625-2.c            cpp/20000625-2.c
30851         cpp-as1.c               cpp/assert1.c
30852         cpp-as2.c               cpp/assert2.c
30853         cxx-comments-1.c        cpp/cxxcom1.c
30854         cxx-comments-2.c        cpp/cxxcom2.c
30855         endif-label.c           cpp/endif.c
30856         cpp-hash1.c             cpp/hash1.c
30857         cpp-hash2.c             cpp/hash2.c
30858         cpp-if1.c               cpp/if-1.c
30859         cpp-if2.c               cpp/if-2.c
30860         cpp-if3.c               cpp/if-3.c
30861         cpp-if4.c               cpp/if-4.c
30862         cpp-if5.c               cpp/if-5.c
30863         cpp-cond.c              cpp/if-cexp.c
30864         cpp-missingop.c         cpp/if-mop.c
30865         cpp-missingparen.c      cpp/if-mpar.c
30866         cpp-opprec.c            cpp/if-oppr.c
30867         cpp-ifparen.c           cpp/if-paren.c
30868         cpp-shortcircuit.c      cpp/if-sc.c
30869         cpp-shift.c             cpp/if-shift.c
30870         cpp-unary.c             cpp/if-unary.c
30871         cpp-li1.c               cpp/line1.c
30872         cpp-li2.c               cpp/line2.c
30873         lineno.c                cpp/line3.c
30874         lineno-2.c              cpp/line4.c
30875         cpp-mi.c                cpp/mi1.c
30876         cpp-mic.h               cpp/mi1c.h
30877         cpp-micc.h              cpp/mi1cc.h
30878         cpp-mind.h              cpp/mi1nd.h
30879         cpp-mindp.h             cpp/mi1ndp.h
30880         cpp-mix.h               cpp/mi1x.h
30881         cpp-mi2.c               cpp/mi2.c
30882         cpp-mi2a.h              cpp/mi2a.h
30883         cpp-mi2b.h              cpp/mi2b.h
30884         cpp-mi2c.h              cpp/mi2c.h
30885         cpp-mi3.c               cpp/mi3.c
30886         cpp-mi3.def             cpp/mi3.def
30887         poison-1.c              cpp/poison.c
30888         pr-impl.c               cpp/prag-imp.c
30889         cpp-redef-2.c           cpp/redef1.c
30890         cpp-redef.c             cpp/redef2.c
30891         strpaste.c              cpp/strp1.c
30892         strpaste-2.c            cpp/strp2.c
30893         cpp-tradpaste.c         cpp/tr-paste.c
30894         cpp-tradstringify.c     cpp/tr-str.c
30895         cpp-tradwarn1.c         cpp/tr-warn1.c
30896         cpp-tradwarn2.c         cpp/tr-warn2.c
30897         trigraphs.c             cpp/trigraphs.c
30898         cpp-unc1.c              cpp/unc1.c
30899         cpp-unc2.c              cpp/unc2.c
30900         cpp-unc3.c              cpp/unc3.c
30901         cpp-unc.c               cpp/unc4.c
30902         undef.c                 cpp/undef1.c
30903         undef-2.c               cpp/undef2.c
30904         cpp-wi1.c               cpp/widestr1.c
30905
30906 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30907
30908         * lib/g++.exp (g++_include_flags): Tweak.
30909
30910 2000-06-27  H.J. Lu  <hjl@gnu.org>
30911             Loren J. Rittle  <ljrittle@acm.org>
30912
30913         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30914         version with one that knows about the new gcc tree structure.
30915         (g++_link_flags): Same.
30916
30917 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30918
30919         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30920         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30921         case we are cross-compiling.
30922
30923         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30924         g++.old-deja/g++.niklas/Makefile.in,
30925         g++.old-deja/g++.niklas/configure.in,
30926         g++.old-deja/g++.other/Makefile.in,
30927         g++.old-deja/g++.other/configure.in,
30928         gcc.c-torture/code_quality/Makefile.in,
30929         gcc.c-torture/code_quality/configure.in,
30930         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30931         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30932         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30933         gcc.c-torture/execute/ieee/Makefile.in,
30934         gcc.c-torture/execute/ieee/configure.in,
30935         gcc.c-torture/noncompile/Makefile.in,
30936         gcc.c-torture/noncompile/configure.in,
30937         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30938         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30939         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30940
30941 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30942
30943         * g++.old-deja/g++.other/ambig3.C: New test.
30944
30945 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30946
30947         * g++.old-deja/g++.pt/syntax1.C: New test.
30948         * g++.old-deja/g++.pt/syntax2.C: New test.
30949         * g++.old-deja/g++.other/syntax3.C: New test.
30950         * g++.old-deja/g++.other/syntax4.C: New test.
30951
30952 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30953
30954         * gcc.dg/20000623-1.c: Prototype exit and abort.
30955
30956 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30957
30958         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30959         New tests.
30960         * gcc.dg/cpp-mi3.def: New file.
30961
30962         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30963         inside assertions.
30964         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30965         lexer's error messages.
30966         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30967         divine anything from the linemarkers.
30968         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30969         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30970
30971 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30972
30973         * gcc.dg/20000623-1.c: New test.
30974
30975 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30976
30977         * gcc.c-torture/execute/20000622-1.c: New test.
30978
30979 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30980
30981         * g++.old-deja/g++.other/init15.C: New test.
30982
30983 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30984
30985         * g++.old-deja/g++.pt/vaarg2.C: New test.
30986         * g++.old-deja/g++.pt/vaarg3.C: New test.
30987
30988 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30989
30990         * g++.old-deja/g++.other/dyncast6.C: New test.
30991
30992 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30993
30994         * gcc.c-torture/execute/loop-6.c: New test.
30995
30996 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30997
30998         * gcc.dg/20000614-1.c: New test.
30999         * gcc.dg/20000614-2.c: New test.
31000
31001 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31002
31003         * g++.old-deja/g++.other/inline12.C: New test.
31004
31005 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31006
31007         * g++.old-deja/g++.other/eh1.C: New test.
31008
31009 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31010
31011         * g++.old-deja/g++.other/type.C: New test.
31012
31013 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31014
31015         * g++.old-deja/g++.other/initstring.C: New test.
31016
31017 2000-06-12  Jason Merrill  <jason@redhat.com>
31018
31019         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31020
31021 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31022
31023         * gcc.c-torture/compile/20000609-1.c: New test.
31024
31025 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31026
31027         * gcc.dg/20000609-1.c: New test.
31028
31029 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31030
31031         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31032         * gcc.c-torture/noncompile/poison-1.c: Move...
31033         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31034         * gcc.dg/cpp-li1.c: Add a token after the #line.
31035
31036 2000-06-05  Richard Henderson  <rth@cygnus.com>
31037
31038         * gcc.c-torture/execute/20000605-2.c: New test.
31039         * gcc.c-torture/execute/20000605-3.c: New test.
31040
31041 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31042
31043         * g77.f-torture/execute/20000503-1.x: New file.
31044
31045 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31046
31047         * g++.old-deja/g++.eh/badalloc1.C: New test.
31048
31049 2000-06-05  Richard Henderson  <rth@cygnus.com>
31050
31051         * gcc.c-torture/execute/20000605-1.c: New test.
31052
31053 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31054             Nathan Sidwell <nathan@codesourcery.com>
31055
31056         * gcc.c-torture/compile/20000605-1.c: New test.
31057
31058 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31059
31060         * g77.f-torture/compile/20000601-1.f:  New test.
31061
31062 2000-06-03  Richard Henderson  <rth@cygnus.com>
31063
31064         * gcc.c-torture/execute/20000603-1.c: New.
31065
31066 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31067
31068         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31069         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31070
31071 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31072
31073         * gcc.dg/compare2.c (case 12): XFAIL.
31074         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31075         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31076
31077         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31078
31079 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31080
31081         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31082         guard macro is already defined when the header is first
31083         included.
31084         * gcc.dg/cpp-mix.h: New file.
31085         * gcc.dg/endif-label.c: Update patterns to match compiler.
31086
31087         * g++.brendan/complex1.C: Declare abort.
31088         * g++.law/refs4.C: Remove XFAIL.
31089         * g++.oliva/expr2.C: Declare abort and exit.
31090
31091 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31092
31093         * gcc.c-torture/execute/20000528-1.c: New test.
31094
31095         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31096         * g++.old-deja/g++.law/temps4.C: Likewise.
31097
31098         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31099         stdlib.h.  Call abort() on failure.
31100         * g++.old-deja/g++.law/refs4.C: Likewise.
31101         * g++.old-deja/g++.law/temps4.C: Likewise.
31102         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31103         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31104
31105 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31106
31107         Relative to g++.dg/special:
31108         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31109
31110         Relative to g++.old-deja:
31111         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31112         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31113         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31114         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31115         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31116         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31117         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31118
31119         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31120         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31121         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31122         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31123         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31124         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31125         and/or string.h.
31126
31127         * g++.other/goto1.C: Update expectations for error messages.
31128
31129 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31130
31131         * gcc.c-torture/compile/20000523-1.c: New test.
31132
31133 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31134
31135         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31136
31137 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31138
31139         * g++.old-deja/g++.eh/catch11.C: New test.
31140         * g++.old-deja/g++.eh/catch12.C: New test.
31141
31142 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31143
31144         * gcc.c-torture/execute/20000523-1.c: New test.
31145
31146 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31147
31148         * c-torture/execute/bcp-1.c: Replace abort in arg of
31149         __builtin_constant_p with a generic external function.
31150
31151         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31152         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31153         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31154         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31155         Prototype abort and/or exit.
31156
31157         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31158         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31159         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31160         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31161
31162 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31163
31164         * gcc.dg/dwarf2-1.c: New test.
31165
31166 2000-05-20  Richard Henderson  <rth@cygnus.com>
31167
31168         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31169
31170 2000-05-20  Andreas Jaeger  <aj@suse.de>
31171
31172         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31173         testcase.
31174
31175 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31176
31177         * gcc.c-torture/execute/20000519-2.c: New test.
31178
31179 2000-05-19  Andreas Jaeger  <aj@suse.de>
31180
31181         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31182         which fails with SSA.
31183
31184         * lib/c-torture.exp: Also test with -O3 -fssa.
31185
31186 2000-05-18  Michael Meissner  <meissner@redhat.com>
31187
31188         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31189         * gcc.c-torture/execute/920415-1.c: Ditto.
31190         * gcc.c-torture/execute/920501-1.c: Ditto.
31191         * gcc.c-torture/execute/conversion.c: Ditto.
31192         * gcc.c-torture/execute/cvt-1.c: Ditto.
31193
31194 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31195
31196         * gcc.c-torture/compile/20000518-1.c: New test.
31197
31198 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31199
31200         * g77.f-torture/compile/200005018.f:  New test.
31201
31202 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31203
31204         * gcc.c-torture/compile/20000517-1.c: New test.
31205
31206 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31207
31208         * gcc.c-torture/execute/20000516-1.c: New test.
31209
31210 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31211
31212         * g++.old-deja/g++.other/eh.C: New test.
31213
31214 2000-05-12  Richard Henderson  <rth@cygnus.com>
31215
31216         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31217         constants through to doit's conditional.
31218
31219 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31220
31221         * gcc.c-torture/compile/20000511-1.c: New test.
31222         * g77.f-torture/compile/20000511-1.f: New test.
31223         * g77.f-torture/compile/20000511-2.f: New test.
31224
31225 2000-05-11  Michael Meissner  <meissner@redhat.com>
31226
31227         * gcc.c-torture/execute/20000511-1.c: New test.
31228
31229 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31230
31231         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31232         * gcc.dg/20000510-1.S: New.
31233
31234 2000-05-08  Catherine Moore  <clm@cygnus.com>
31235
31236         * gcc.dg/unused-3.c: New.
31237
31238 2000-05-06  Richard Henderson  <rth@cygnus.com>
31239
31240           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31241           * g++.old-deja/g++.mike/warn1.C: Likewise.
31242           * g++.old-deja/g++.pt/local1.C: Likewise.
31243           * g++.old-deja/g++.pt/local7.C: Likewise.
31244           * g++.old-deja/g++.pt/spec16.C: Likewise.
31245
31246 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31247
31248         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31249
31250 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31251
31252           * g77.f-torture/execute/20000503-1.f:  New test.
31253
31254 2000-05-04  Andreas Jaeger  <aj@suse.de>
31255
31256         * gcc.dg/noreturn-2.c: New test.
31257
31258 2000-05-04  Neil Booth  <NeilB@earthling.net>
31259
31260         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31261         preprocessor.
31262
31263 2000-05-04  Richard Henderson  <rth@cygnus.com>
31264
31265         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31266
31267 2000-05-04  Richard Henderson  <rth@cygnus.com>
31268
31269         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31270         OpenSSL by Jason R Thorpe.
31271
31272 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31273
31274         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31275
31276 2000-05-03  Robert Lipe <robertlipe@usa.net>
31277
31278         * gcc.dg/20000503-1.c: New test.
31279
31280 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31281
31282         * gcc.c-torture/compile/20000502-1.c: New test.
31283         * g++.old-deja/g++.other/align.C: New test.
31284         * gcc.dg/cpp-tradstringify.c: New test.
31285
31286 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31287
31288         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31289         and hard registers.
31290
31291 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31292
31293         * gcc.c-torture/execute/loop-5.c: New test.
31294
31295 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31296
31297         * gcc.c-torture/execute/va-arg-20.c: New test.
31298
31299 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31300
31301         * gcc.c-torture/execute/20000422-1.c: New test.
31302
31303 2000-04-20  Greg McGary  <gkm@gnu.org>
31304
31305         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31306         when optimizing, but without sibling-call optimizations (-O1).
31307
31308 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31309
31310           * gcc.c-torture/compile/20000420-1.c: New test.
31311
31312 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31313
31314         * g++.abi/ptrflags.C: New test.
31315         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31316
31317 2000-04-19  Catherine Moore  <clm@cygnus.com>
31318
31319         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31320
31321 2000-04-19  Greg McGary  <gkm@gnu.org>
31322
31323         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31324         sibling-call optimizations.
31325
31326 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31327
31328         * gcc.dg/20000419-1.c: New test.
31329
31330 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31331
31332         * gcc.c-torture/execute/20000412-6.c: New test.
31333
31334 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31335
31336         * gcc.c-torture/execute/20000412-5.c: New test.
31337         * g77.f-torture/compile/20000412-1.f: New test.
31338         * gcc.c-torture/execute/20000412-4.c: New test.
31339         * gcc.c-torture/compile/20000412-2.c: New test.
31340         * gcc.c-torture/execute/20000412-3.c: New test.
31341         * gcc.c-torture/compile/20000412-1.c: New test.
31342         * gcc.c-torture/execute/20000412-2.c: New test.
31343
31344 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31345
31346         * objc/execute/bf-20.m: New test.
31347
31348 2000-04-10  Richard Henderson  <rth@cygnus.com>
31349
31350         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31351
31352         * gcc.c-torture/execute/20000412-1.c: New test.
31353
31354 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31355
31356         * g++.old-deja/g++.eh/catchptr1.C: New test.
31357
31358 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31359
31360         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31361
31362 2000-04-08  Neil Booth  <NeilB@earthling.net>
31363
31364         * gcc.dg/cpp-nullchar.c: Remove test as
31365         embedded nulls cause problems.
31366
31367 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31368
31369         * gcc.dg/compare2.c: New test.
31370
31371 2000-04-08  Neil Booth  <NeilB@earthling.net>
31372
31373         * gcc.dg/cpp-nullchar.c: New test.
31374
31375 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31376
31377         * gcc.dg/cpp-mi2.c: New test.
31378         * gcc.dg/cpp-mi2[abc].h: New files.
31379
31380 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31381
31382         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31383         member name.
31384
31385 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31386
31387         * g++.old-deja/g++.abi/vmihint.C: New test.
31388
31389 2000-04-06  Neil Booth  <NeilB@earthling.net>
31390
31391         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31392         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31393         copyright.
31394
31395 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31396
31397         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31398         avoid stack-frame overwrite.
31399
31400 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31401
31402         * gcc.c-torture/compile/20000405-2.c: New test.
31403         * gcc.c-torture/compile/20000405-3.c: New test.
31404
31405 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31406
31407         * gcc.c-torture/compile/20000405-1.c: New test.
31408
31409 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31410
31411         * gcc.dg/cast-qual-1.c: Revert last change.
31412
31413 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31414
31415         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31416
31417 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31418
31419         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31420         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31421
31422 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31423
31424         * gcc.c-torture/compile/20000403-2.c: New test.
31425         * gcc.c-torture/compile/20000403-1.c: New test.
31426
31427 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31428
31429         * gcc.c-torture/execute/20000403-1.c: New test.
31430
31431 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31432
31433         * gcc.c-torture/execute/20000402-1.c: New test.
31434
31435 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31436
31437         * gcc.c-torture/execute/va-arg-15.c: New test.
31438         * gcc.c-torture/execute/va-arg-16.c: New test.
31439         * gcc.c-torture/execute/va-arg-17.c: New test.
31440         * gcc.c-torture/execute/va-arg-18.c: New test.
31441         * gcc.c-torture/execute/va-arg-19.c: New test.
31442
31443 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31444
31445         * gcc.c-torture/compile/981211-1.c: Move to...
31446         * gcc.dg/cpp-as1.c: ...here.
31447         * gcc.dg/cpp-as2.c: New file.
31448
31449         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31450         compiler.
31451
31452 2000-04-02  Neil Booth  <NeilB@earthling.net>
31453
31454         * gcc.dg/cpp-cond.c  New tests.
31455         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31456         accidental success less likely.
31457         * gcc.dg/cpp-missingop.c  New tests.
31458         * gcc.dg/cpp-missingparen.c  New tests.
31459         * gcc.dg/cpp-shift.c  New tests.
31460         * gcc.dg/cpp-shortcircuit.c  New tests.
31461         * gcc.dg/cpp-unary.c  New tests.
31462
31463 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31464
31465         * gcc.c-torture/compile/20000329-1.c: New test.
31466
31467 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31468
31469         * gcc.c-torture/compile/20000326-1.c: New test.
31470         * gcc.c-torture/compile/20000326-2.c: New test.
31471
31472 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31473
31474         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31475         the first parameter is a function argument.
31476
31477 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31478
31479         * g++.old-deja/g++.ext/array4.C: New test.
31480
31481 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31482
31483         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31484
31485 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31486
31487         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31488
31489 2000-03-19  Richard Henderson  <rth@cygnus.com>
31490
31491         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31492
31493 2000-03-19  Richard Henderson  <rth@cygnus.com>
31494
31495         * gcc.c-torture/compile/20000319-1.c: New test.
31496
31497 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31498
31499         * gcc.c-torture/execute/20000314-3.c: New test.
31500         * gcc.c-torture/execute/20000314-2.c: New test.
31501         * gcc.c-torture/execute/20000314-1.c: New test.
31502         * gcc.c-torture/compile/20000314-2.c: New test.
31503         * gcc.c-torture/compile/20000314-1.c: New test.
31504
31505 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31506
31507         * g++.old-deja/g++.warn/inline.C: New test.
31508
31509 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31510
31511         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31512         standards-compliant result rather than specific constants.
31513         Put test-values in array.
31514
31515 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31516
31517         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31518         (g++_target_compile): Put test-specific options last.
31519
31520 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31521
31522         * g++.old-deja/g++.eh/vbase4.C: New test.
31523
31524 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31525
31526         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31527
31528 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31529
31530         * g++.old-deja/g++.brendan/misc12.C: Removed.
31531         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31532         * g++.old-deja/g++.ext/pretty4.C: New test.
31533
31534 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31535
31536         * g++.old-deja/g++.other/string2.C: New test.
31537
31538 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31539
31540         * g++.old-deja/g++.warn/impint2.C: New test.
31541
31542 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31543
31544         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31545         is 1, not zero.
31546
31547 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31548
31549         * g++.old-deja/g++.warn/impint.C: New test.
31550         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31551         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31552         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31553         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31554         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31555         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31556         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31557         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31558         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31559         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31560         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31561         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31562
31563 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31564
31565         * gcc.dg/cpp-redef.c: New test.
31566
31567 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31568
31569         * g++.old-deja/g++.pt/unify7.C: New test.
31570
31571 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31572
31573         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31574         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31575
31576 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31577
31578         * gcc.c-torture/compile/20000224-1.c: New test.
31579
31580 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31581
31582         * gcc.c-torture/compile/cpp-2.c: New test.
31583         * gcc.c-torture/compile/cpp-1.c: New test.
31584
31585 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31586
31587         * gcc.c-torture/execute/20000225-1.c: New test.
31588
31589 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31590
31591         * gcc.dg/cpp-li2.c: New test.
31592
31593         * gcc.dg/cpp-wi1.c: New test.
31594
31595         * gcc.dg/cpp-li1.c: New test.
31596
31597 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31598
31599         * g++.old-deja/g++.other/sizeof5.C: New test.
31600
31601 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31602
31603         * gcc.c-torture/execute/va-arg-13.c: New test.
31604
31605 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31606
31607         * gcc.c-torture/execute/va-arg-12.c: New test.
31608
31609 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31610
31611         * gcc.c-torture/execute/20000223-1.c: New test.
31612
31613 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31614
31615         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31616
31617 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31618
31619         * g++.old-deja/g++.abi/ptrmem.C: New test.
31620
31621 2000-02-19  Richard Henderson  <rth@cygnus.com>
31622
31623         * gcc.c-torture/compile/init-3.c: New.
31624
31625 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31626
31627         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31628         ALWAYS_CXXFLAGS.
31629
31630 2000-02-11  Robert Lipe <robertl@sco.com>
31631
31632         * gcc.c-torture/compile/20000211-3.c: New test.
31633
31634 2000-02-11  Martin Buchholz <martin@xemacs.org>
31635
31636         * gcc.c-torture/compile/20000211-2.c: New test.
31637
31638 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31639
31640         * gcc.c-torture/compile/20000211-1.c: New test.
31641
31642 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31643
31644         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31645           on native targets
31646
31647 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31648
31649         * g++.old-deja/g++.other/cast5.C: New test.
31650
31651 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31652
31653         * gcc.c-torture/execute/20000205-1.c: New.
31654
31655 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31656
31657         * g++.old-deja/g++.jason/cast3.C: Return void.
31658         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31659
31660 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31661
31662         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31663
31664         * gcc.dg/loop-1.c: New test.
31665
31666 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
31667
31668         * gcc.c-torture/compile/20000127-1.c: New test.
31669         * gcc.c-torture/execute/991228-1.c: New test.
31670
31671 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31672
31673         * gcc.dg/unused-2.c: New test.
31674
31675         * gcc.dg/conv-1.c: New test.
31676
31677 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
31678
31679         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
31680         compiler.
31681         (tool_option_proc): Fix typo.
31682
31683 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31684
31685         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31686         of the ld on the host, not on the build machine.
31687         Also, don't crash if '--help' is not a supported option.
31688
31689 2000-01-24  Richard Henderson  <rth@cygnus.com>
31690
31691         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31692
31693 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31694
31695         * gcc.c-torture/execute/20000120-2.c: New test.
31696         * gcc.c-torture/execute/20000120-1.c: New test.
31697
31698 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31699
31700         * gcc.c-torture/execute/20000113-1.c: New test.
31701
31702 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31703
31704         * gcc.c-torture/execute/20000112-1.c: New test.
31705
31706 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31707
31708         * gcc.dg/20000111-1.c: New test.
31709
31710 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31711
31712         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31713         with 16 bit integers.
31714
31715 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31716
31717         * gcc.dg/20000108-1.c: New test.
31718
31719 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31720
31721         * g++.old-deja/g++.ns/koenig8.C: New test.
31722
31723 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31724
31725         * g++.old-deja/g++.other/cast4.C: New test.
31726
31727 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31728
31729         * gcc.c-torture/compile/20000105-2.c: New test.
31730         * gcc.c-torture/compile/20000105-1.c: New test.
31731
31732 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31733
31734         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31735         references to printf & atoi to conform to ANSI standard.
31736         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31737         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31738         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31739         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31740         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31741         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31742         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31743         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31744         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31745         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31746         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31747         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31748         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31749         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31750         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31751         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31752         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31753         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31754         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31755         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31756         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31757         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31758         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31759         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31760         * g++.old-deja/g++.brendan/init3.C: Likewise.
31761         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31762         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31763         * g++.old-deja/g++.brendan/new2.C: Likewise.
31764         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31765         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31766         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31767         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31768         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31769         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31770         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31771         * g++.old-deja/g++.brendan/template24.C: Likewise.
31772         * g++.old-deja/g++.brendan/template3.C: Likewise.
31773         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31774         * g++.old-deja/g++.jason/inline3.C: Likewise.
31775         * g++.old-deja/g++.jason/opeq.C: Likewise.
31776         * g++.old-deja/g++.law/arg5.C: Likewise.
31777         * g++.old-deja/g++.law/arm7.C: Likewise.
31778         * g++.old-deja/g++.law/ctors11.C: Likewise.
31779         * g++.old-deja/g++.law/cvt8.C: Likewise.
31780         * g++.old-deja/g++.law/init9.C: Likewise.
31781         * g++.old-deja/g++.law/refs4.C: Likewise.
31782         * g++.old-deja/g++.law/template2.C: Likewise.
31783         * g++.old-deja/g++.law/visibility24.C: Likewise.
31784         * g++.old-deja/g++.law/vtable3.C: Likewise.
31785         * g++.old-deja/g++.mike/asm2.C: Likewise.
31786         * g++.old-deja/g++.mike/eh1.C: Likewise.
31787         * g++.old-deja/g++.mike/misc1.C: Likewise.
31788         * g++.old-deja/g++.mike/misc13.C: Likewise.
31789         * g++.old-deja/g++.mike/misc14.C: Likewise.
31790         * g++.old-deja/g++.mike/ns12.C: Likewise.
31791         * g++.old-deja/g++.mike/p1248.C: Likewise.
31792         * g++.old-deja/g++.mike/p3708.C: Likewise.
31793         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31794         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31795         * g++.old-deja/g++.mike/p646.C: Likewise.
31796         * g++.old-deja/g++.mike/p700.C: Likewise.
31797         * g++.old-deja/g++.mike/p783.C: Likewise.
31798         * g++.old-deja/g++.mike/p783a.C: Likewise.
31799         * g++.old-deja/g++.mike/p783b.C: Likewise.
31800         * g++.old-deja/g++.mike/p786.C: Likewise.
31801         * g++.old-deja/g++.mike/p789.C: Likewise.
31802         * g++.old-deja/g++.mike/p789a.C: Likewise.
31803         * g++.old-deja/g++.mike/p807a.C: Likewise.
31804         * g++.old-deja/g++.other/delete3.C: Likewise.
31805         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31806         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31807         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31808         * g++.old-deja/g++.other/empty1.C: Likewise.
31809         * g++.old-deja/g++.other/temporary1.C: Likewise.
31810         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31811         * g++.old-deja/g++.pt/t16.C: Likewise.
31812         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31813
31814 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31815
31816         * gcc.dg/991230-1.c: New test.
31817
31818 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31819
31820         * gcc.c-torture/compile/991229-3.c: New test.
31821         * gcc.c-torture/compile/991229-2.c: New test.
31822         * gcc.c-torture/compile/991229-1.c: New test.
31823
31824 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31825
31826         * gcc.c-torture/compile/labels-2.c: New test.
31827
31828 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31829
31830         * gcc.c-torture/execute/991227-1.c: New test.
31831
31832 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31833
31834         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31835
31836 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31837
31838         * gcc.c-torture/execute/991221-1.c: New test.
31839
31840 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31841
31842         * g++.old-deja/g++.other/cast3.C: New test.
31843
31844 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31845
31846         * gcc.c-torture/execute/991216-4.c: New test.
31847
31848 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31849
31850         * gcc.c-torture/execute/991216-1.c: New test.
31851         * gcc.c-torture/execute/991216-2.c: New test.
31852         * gcc.c-torture/execute/991216-3.c: New test.
31853
31854 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31855
31856         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31857         Actually make the test fail by using "-O2" for compilation.
31858
31859 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31860
31861         * g++.old-deja/g++.warn/cast-align1.C: New test.
31862
31863 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31864
31865         * gcc.c-torture/compile/991214-1.c: New test.
31866         * gcc.c-torture/compile/991214-2.c: New test.
31867
31868 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31869
31870         * gcc.dg/991214-1.c: New test.
31871
31872 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31873
31874         * gcc.c-torture/compile/991213-3.c: New test.
31875         * gcc.c-torture/compile/991213-2.c: New test.
31876         * gcc.c-torture/compile/991213-1.c: New test.
31877
31878 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31879
31880         * gcc.dg/991209-1.c: New test.
31881
31882 1999-12-08  Nathan Sidwell <nathan@acm.org>
31883
31884         * gcc.c-torture/compile/991208-1.c: New test.
31885
31886 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31887
31888         * gcc.dg/ultrasp2.c: New test.
31889
31890 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31891
31892         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31893
31894 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31895
31896         * gcc.c-torture/compile/991202-1.c: New test.
31897         * gcc.c-torture/execute/991202-1.c: New test.
31898         * gcc.c-torture/execute/991202-2.c: New test.
31899         * gcc.c-torture/execute/991202-3.c: New test.
31900
31901 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31902
31903         * g++.old-deja/g++.abi/align.C: New test.
31904         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31905         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31906
31907 1999-12-01  Richard Henderson  <rth@cygnus.com>
31908
31909         * gcc.c-torture/execute/991201-1.c: New.
31910
31911 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31912
31913         * gcc.dg/991129-1.c: New test.
31914
31915 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31916
31917         * gcc.c-torture/compile/991127-1.c: New test.
31918
31919 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31920
31921         * g++.old-deja/g++.other/warn4.C: New test.
31922
31923 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31924
31925         * g++.old-deja/g++.eh/cleanup2.C: New test.
31926         * g++.old-deja/g++.ext/pretty2.C: New test.
31927         * g++.old-deja/g++.ext/pretty3.C: New test.
31928         * g++.old-deja/g++.other/debug6.C: New test.
31929
31930 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31931
31932         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31933         compiler_output to look for one error message instead of two.
31934
31935 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31936
31937         * gcc.c-torture/execute/991118-1.c: Also test case
31938         where the word boundary does not split a byte evenly.
31939
31940 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31941
31942         * g++.old-deja/g++.ext/restrict1.C: New test.
31943
31944 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31945
31946         * gcc.c-torture/execute/991118-1.c: New test.
31947
31948 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31949
31950         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31951         working directory pathnames.
31952
31953 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31954
31955         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31956         host is equipped with driver.h and driver.o so it can actually
31957         compile and run the tests.
31958
31959 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31960
31961         * gcc.c-torture/compile/991008-1.c: New test.
31962
31963 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31964
31965         * lib/gcc-dg.exp: Include target-supports.exp
31966
31967 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31968
31969         * lib/target-supports.exp: New file: Provide procs to test for
31970         features supported by the target.
31971         (check_weak_available): Moved here from ecos.exp.
31972         (check_alias_available): New proc: Determine of the target
31973         toolchain supports the alias attribute.
31974
31975         * gcc.dg/special/ecos.exp: Move check_weak_available to
31976         target-supports.exp.
31977         (alias-1.c): Only perform the test if the target supports
31978         aliases.
31979         (wkali-1.c): Only perform the test if the target supports
31980         aliases.
31981
31982         * gcc.dg/990506-0.c: Expect error messages from cross
31983         targets as well as native targets.
31984
31985 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31986
31987         * gcc.dg/ultrasp1.c: Removed xfail.
31988         * gcc.dg/struct-ret-2.c: Likewise.
31989         * gcc.dg/array-1.c: Likewise.
31990
31991 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31992
31993         * gcc.dg/struct-ret-2.c: New test.
31994
31995         * gcc.dg/array-1.c: New test.
31996
31997 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31998
31999         * gcc.c-torture/execute/991030-1.c: New test.
32000
32001 1999-10-26  Richard Henderson  <rth@cygnus.com>
32002
32003         * gcc.c-torture/compile/991026-2.c: New test.
32004
32005 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32006
32007         * gcc.c-torture/compile/991026-1.c: New test.
32008
32009 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32010
32011         * gcc.c-torture/execute/991023-1.c: New test.
32012
32013 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32014
32015         * gcc.c-torture/execute/991019-1.c: New test.
32016
32017 1999-10-16  Richard Henderson  <rth@cygnus.com>
32018
32019         * gcc.c-torture/execute/991016-1.c: New test.
32020
32021 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32022
32023         * gcc.c-torture/execute/991014-1.c: New test.
32024
32025 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32026
32027         * g++.old-deja/g++.other/union2.C: New test.
32028
32029 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32030
32031         * g++.old-deja/g++.other/vaarg2.C: New test.
32032         * g++.old-deja/g++.other/vaarg3.C: New test.
32033
32034 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32035
32036         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32037         in compile/.
32038
32039 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32040
32041         * gcc.c-torture/execute/va-arg-11.c: New test.
32042
32043 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32044
32045         * lib/file-format.exp (gcc_target_object_format): Don't
32046         crash if objdump is unavailable.
32047
32048 1999-09-29  Donn Terry <donn@interix.com>
32049
32050         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32051
32052 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32053
32054         * gcc.c-torture/compile/990928-1.c: New test.
32055
32056 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32057
32058         * g++.old-deja/g++.other/decl6.C: New test.
32059
32060 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32061
32062         * gcc.c-torture/execute/va-arg-10.c: New test.
32063
32064 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32065
32066         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32067         __PRETTY_FUNCTION__.
32068
32069 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32070
32071         * gcc.c-torture/execute/990923-1.c: New test.
32072
32073 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32074
32075         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32076         for which -fpic is inappropriate.
32077
32078 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32079
32080         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32081
32082 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32083
32084         * g++.old-deja/g++.other/dyncast1.C: New test.
32085         * g++.old-deja/g++.other/dyncast2.C: New test.
32086         * g++.old-deja/g++.other/dyncast3.C: New test.
32087         * g++.old-deja/g++.other/dyncast4.C: New test.
32088         * g++.old-deja/g++.other/dyncast5.C: New test.
32089         * g++.old-deja/g++.eh/catch3.C: New test.
32090         * g++.old-deja/g++.eh/catch3p.C: New test.
32091         * g++.old-deja/g++.eh/catch4.C: New test.
32092         * g++.old-deja/g++.eh/catch4p.C: New test.
32093         * g++.old-deja/g++.eh/catch5.C: New test.
32094         * g++.old-deja/g++.eh/catch5p.C: New test.
32095         * g++.old-deja/g++.eh/catch6.C: New test.
32096         * g++.old-deja/g++.eh/catch6p.C: New test.
32097         * g++.old-deja/g++.eh/catch7.C: New test.
32098         * g++.old-deja/g++.eh/catch7p.C: New test.
32099         * g++.old-deja/g++.eh/catch8.C: New test.
32100         * g++.old-deja/g++.eh/catch8p.C: New test.
32101         * g++.old-deja/g++.eh/catch9.C: New test.
32102         * g++.old-deja/g++.eh/catch9p.C: New test.
32103
32104 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32105
32106         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32107         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32108
32109 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32110
32111         * gcc.c-torture/compile/990913-1.c: New test.
32112
32113 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32114
32115         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32116         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32117
32118 1999-09-09  Richard Henderson  <rth@cygnus.com>
32119
32120         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32121
32122 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32123
32124         * g++.old-deja/g++.other/lookup11.C: New test.
32125         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32126         what is permitted and what we want.
32127         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32128         overload use.
32129         * g++.old-deja/g++.jason/rfg5.C: Likewise
32130
32131 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32132
32133         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32134         * gcc.c-torture/noncompile/poison-1.c: New file.
32135
32136 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32137
32138         * g++.old-deja/g++.other/sizeof3.C: New test.
32139         * g++.old-deja/g++.other/sizeof4.C: New test.
32140         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32141         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32142
32143 1999-09-07  Richard Henderson  <rth@cygnus.com>
32144
32145         * gcc.dg/va-arg-1.c: New.
32146
32147 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32148
32149         * gcc.c-torture/execute/va-arg-9.c: New test.
32150
32151 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32152
32153         * g77.f-torture/compile/980519-2.f: New test.
32154         * g77.f-torture/compile/19990905-0.f: New test.
32155         * g77.f-torture/compile/19990905-1.f: New test.
32156         * g77.f-torture/compile/19990905-2.f: New test.
32157
32158         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32159
32160 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32161
32162         * gcc.c-torture/execute/990827-1.c: Fix typo.
32163
32164 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32165
32166         * g++.old-deja/g++.other/deref1.C: New test.
32167
32168 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32169
32170         * g++.old-deja/g++.other/ambig2.C: New test.
32171         * g++.old-deja/g++.other/cond5.C: New test.
32172         * g++.old-deja/g++.other/lookup16.C: New test.
32173
32174 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32175
32176         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32177         assemblers too.
32178
32179 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32180
32181         * lib/c-torture.exp: Avoid the "compare executables" optimization
32182         when testing native.
32183
32184 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32185
32186         * gcc.c-torture/execute/990829-1.c: New test.
32187         * gcc.c-torture/compile/990829-1.c: New test.
32188
32189 1999-08-27  Paul Burchard  <burchard@pobox.com>
32190
32191         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32192         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32193         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32194         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32195         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32196         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32197         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32198         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32199         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32200         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32201         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32202
32203 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32204
32205         * gcc.c-torture/execute/990827-1.c: New test.
32206
32207 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32208
32209         * g77.f-torture/noncompile/19990826-4.f: New test.
32210
32211         * g77.f-torture/compile/19990826-3.f: New test.
32212
32213         * g77.f-torture/execute/19990826-2.f: New test.
32214
32215         * g77.f-torture/compile/19990826-1.f: New test.
32216
32217         * gcc.c-torture/execute/990826-0.c: New test.
32218         * g77.c-torture/execute/19990826-0.f: New test.
32219
32220         * g77.f-torture/noncompile/970626-2.f: New test.
32221
32222 1999-08-25  Paul Burchard  <burchard@pobox.com>
32223
32224         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32225         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32226         lss-011.C: New tests.
32227
32228 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32229
32230         * g++.old-deja/g++.other/decl5.C: New test.
32231
32232 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32233
32234         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32235         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32236         call `postbase' for each one.  All callers of `postbase' changed
32237         to call this instead.
32238
32239 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32240
32241         * gcc.c-torture/execute/990811-1.c: New test.
32242
32243 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32244
32245         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32246         just native ones.
32247
32248         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32249         just native ones.
32250
32251 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32252
32253         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32254
32255 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32256
32257         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32258
32259 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32260
32261         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32262
32263 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32264
32265         * gcc.c-torture/execute/990804-1.c: New test.
32266
32267 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32268
32269         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32270         * g++.old-deja/g++.brendan/crash64.C: Likewise
32271         * g++.old-deja/g++.brendan/overload8.C: Likewise
32272
32273 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32274
32275         * g++.old-deja/g++.other/struct1.C: New test.
32276
32277 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32278
32279         * g++.old-deja/g++.other/enum2.C: New test.
32280
32281 1999-08-02  Richard Henderson  <rth@cygnus.com>
32282
32283         Adapted from tests from Franz Sirl:
32284         * gcc.c-torture/execute/va-arg-7.c: New test.
32285         * gcc.c-torture/execute/va-arg-8.c: New test.
32286
32287 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32288
32289         * gcc.c-torture/compile/990801-2.c: New test.
32290
32291         * gcc.c-torture/compile/990801-1.c: New test.
32292
32293 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32294
32295         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32296         fp-cmp-1.c, converting double to float.
32297
32298         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32299         fp-cmp-1.c, converting double to long double.
32300
32301         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32302         from fr1 to unknown_register, since fr1 is a legitimate register
32303         on some machines.
32304
32305 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32306
32307         * README: More listname related changes.
32308
32309 1999-07-08  Catherine Moore  <clm@cygnus.com>
32310
32311         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32312
32313 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32314
32315         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32316
32317 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32318
32319         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32320
32321 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32322
32323         * gcc.dg/990703-1.c: New test.
32324
32325 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32326
32327         * lib/file-format.exp: New file: Move definition of proc
32328         gcc_target_object_format to here from
32329         gcc.dg/special/ecos.exp.
32330
32331         * lib/c-torture.exp: Include lib file-format.exp.
32332         * lib/gcc-dg.exp: Include lib file-format.exp.
32333
32334         * gcc.dg/special/ecos.exp: Remove definition of proc
32335         gcc_target_object_format.
32336
32337 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32338
32339         * gcc.c-torture/execute/990628-1.c: New test.
32340
32341 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32342
32343         * gcc.c-torture/compile/990625-2.c: New test.
32344
32345         * gcc.c-torture/compile/990625-1.c: New test.
32346
32347 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32348
32349         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32350         attributes compile.
32351         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32352         ports that use the COFF/PE file format.
32353
32354 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32355
32356         * gcc.c-torture/compile/990617-1.c: New test.
32357
32358 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32359
32360         * g++.old-deja/g++.other/decl4.C: New test.
32361
32362 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32363
32364         * g++.old-deja/g++.other/bitfld3.C: New test.
32365
32366 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32367
32368         * g++.old-deja/g++.eh/catch1.C: New test.
32369
32370 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32371
32372         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32373
32374         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32375         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32376
32377 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32378
32379         * g77.f-torture/compile/19990502-0.f: Replace with new,
32380         shorter, test that still fails after recent changes.
32381
32382 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32383
32384         * gcc.c-torture/execute/990604-1.c: New test.
32385
32386 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32387
32388         * gcc.c-torture/execute/990531-1.c: New test.
32389
32390 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32391
32392         * gcc.c-torture/compile/990527-1.c: New test.
32393
32394 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32395
32396         * gcc.c-torture/execute/990527-1.c: New test.
32397
32398 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32399
32400         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32401         bitfields as signed.
32402
32403 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32404
32405         * g77.f-torture/compile/19990525-0.f: New test.
32406
32407 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32408
32409         * gcc.c-torture/execute/990525-2.c: New test.
32410
32411         * gcc.c-torture/execute/990525-1.c: New test.
32412
32413 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32414
32415         * g++.old-deja/g++.other/anon3.C: New test.
32416         * g++.old-deja/g++.other/anon4.C: New test.
32417         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32418         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32419         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32420         Merrill).
32421
32422 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32423
32424         * gcc.c-torture/execute/990524-1.c: New test.
32425
32426         * gcc.dg/990524-1.c: New test.
32427
32428 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32429
32430         * gcc.c-torture/compile/990523-1.c: New test.
32431
32432 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32433
32434         * gcc.c-torture/compile/990519-1.c: New test.
32435
32436 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32437
32438         * gcc.c-torture/compile/990517-1.c: New test.
32439
32440         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32441         (e4, f4): New tests.
32442         (main): Call them.
32443
32444 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32445
32446         * gcc.dg/noreturn-1.c: New test.
32447
32448 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32449
32450         * gcc.c-torture/execute/990513-1.c: New test.
32451
32452 1999-05-10  Richard Henderson  <rth@cygnus.com>
32453
32454         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32455
32456 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32457
32458         * g77.f-torture/execute/erfc.f: Use small single-precision
32459         values, to avoid problems on Alphas when not -mieee.
32460
32461 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32462
32463         * gcc.dg/990506-0.c: New test.
32464
32465 1999-05-08  Richard Henderson  <rth@cygnus.com>
32466
32467         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32468         the constant to test.  Don't XFAIL 64-bit targets.
32469
32470         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32471         * g++.old-deja/g++.law/profile1.C: Likewise.
32472
32473         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32474         operator new instances.
32475         * g++.old-deja/g++.other/delete5.C: Likewise.
32476
32477 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32478
32479         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32480         intrinsic.
32481
32482 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32483
32484         * g77.f-torture/execute/u77-test.f: Reverse order of two
32485         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32486
32487 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32488
32489         * gcc.dg/compare1.c: New test.
32490
32491 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32492
32493         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32494         New tests.
32495
32496 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32497
32498         * g77.f-torture/compile/19990502-1.f: New test.
32499
32500 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32501
32502         * g77.f-torture/compile/19990502-0.f: New test.
32503
32504 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32505
32506         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32507         intrinsic.
32508
32509 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32510
32511         * g77.f-torture/execute/u77-test.f (main): List libU77
32512         intrinsics not currently tested.
32513         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32514         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32515         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32516         Trim blanks off the ends of some printed strings.
32517
32518 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32519
32520         * g77.f-torture/execute/u77-test.f (main): Just warn about
32521         FSTAT gid disagreement, as it's expected on some systems.
32522
32523 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32524
32525         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32526         use a new function, which allows for some slop.
32527         Clean up some commentary.
32528         (issum): The new function.
32529         (sgladd): Deleted subroutine.
32530
32531 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32532
32533         * g77.f-torture/execute/u77-test.f: Modify to be more like
32534         libf2c/libU77 version, bringing patches to that version here.
32535         Add suitable commentary.
32536
32537 1999-04-25  Richard Henderson  <rth@cygnus.com>
32538
32539         * gcc.dg/990424-1.c: New test.
32540
32541 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32542
32543         * g77.f-torture/execute/u77-test.f (main): Bug involving
32544         LSTAT has been fixed, so turn back on full checking.
32545
32546 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32547
32548         * g77.f-torture/compile/19990419-0.f: New test.
32549         * g77.f-torture/execute/19990419-1.f: New test.
32550
32551 1999-04-17  Richard Henderson  <rth@cygnus.com>
32552
32553         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32554         to avoid the need for a prototype to supress a warning.
32555
32556 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32557
32558         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32559
32560 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32561
32562         * gcc.c-torture/execute/990404-1.c: New test.
32563
32564 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32565
32566         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32567         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32568         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32569         missing initializer warnings.
32570
32571 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32572
32573         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32574         matching strings.
32575
32576 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32577
32578         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32579
32580 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32581
32582         * g77.f-torture/execute/19990325-0.f: New test.
32583         * g77.f-torture/execute/19990325-1.f: New test.
32584
32585 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32586
32587         * gcc.c-torture/execute/990324-1.c: New test.
32588
32589 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32590
32591         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32592         test with 4.
32593
32594 1999-03-17  Richard Henderson  <rth@cygnus.com>
32595
32596         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32597
32598 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32599
32600         * g77.f-torture/execute/19990313-2.f: New test.
32601         * g77.f-torture/execute/19990313-3.f: New test.
32602
32603 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32604
32605         * g77.f-torture/execute/19990313-0.f: New test.
32606         * g77.f-torture/execute/19990313-1.f: New test.
32607
32608 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32609
32610         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32611         printf to sprintf.
32612         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32613         (main): Add check for u15.  Conditionalize u31 check depending on
32614         whether ints are <32 bits or >=32 bits.
32615
32616 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32617
32618         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32619
32620 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32621
32622         * g77.f-torture/compile/19990305-0.f: New test.
32623         * g77.f-torture/execute/19981119-0.f: New test.
32624
32625 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32626
32627         * g77.f-torture/execute/970625-2.f: call ABORT if final
32628         result is not correct, instead of just printing it.
32629         Add this checking via newly introduced obfuscation, to
32630         trip up buggy front ends.
32631
32632 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32633
32634         * g77.f-torture/compile/960317-1.f: Moved from being
32635         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32636
32637 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32638
32639         * g77.f-torture/execute/960317-1.f: New (old) test.
32640         * g77.f-torture/execute/970625-2.f: Ditto.
32641
32642 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32643
32644         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32645         message on line 1 or line 2; cccp and cpplib do this differently.
32646
32647 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32648
32649         * g++.old-deja/g++.law/weak1.C: New test.
32650
32651 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32652
32653         * gcc.c-torture/execute/990119-1.c: Renamed to...
32654         * gcc.dg/990119-1.c: this, so it will only be tested once
32655         (it's a preprocessor test, it doesn't need to be run at
32656         multiple optimization levels).
32657
32658 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32659
32660         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32661           ALWAYS_CXXFLAGS.
32662
32663 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32664
32665         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
32666         * g77.f-torture/compile/19981216-0.f: ...as it is expected
32667         to not be compilable by current g77.
32668
32669 1999-02-24  Nick Clifton  <nickc@cygnus.com>
32670
32671         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
32672
32673 1999-02-22  Jeffrey A Law  (law@cygnus.com)
32674
32675         * gcc.c-torture/execute/990222-1.c: New test.
32676
32677 1999-02-19  Craig Burley  <craig@jcb-sc.com>
32678
32679         * g77.f-torture/compile/19990218-0.f: New test.
32680         * g77.f-torture/noncompile/19990218-1.f: New test.
32681
32682 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32683
32684         * g77.f-torture/compile/19981216-0.f: New test.
32685
32686 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32687
32688         * gcc.dg/990214-1.c: New test.
32689
32690 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32691
32692         * gcc.dg/990213-2.c: New test.
32693
32694         * gcc.dg/990213-1.c: New test.
32695
32696 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32697
32698         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32699         ints.
32700
32701 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32702
32703         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32704         specified by target.
32705
32706         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32707
32708 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32709
32710         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32711
32712 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32713
32714         * gcc.dg/special/ecos.exp: New test driver for new tests with
32715         special requirements.
32716
32717         * gcc.dg/special/alias-1.c: New test.
32718         * gcc.dg/special/gcsec-1.c: New test.
32719         * gcc.dg/special/weak-1.c: New test.
32720         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32721         * gcc.dg/special/weak-2.c: New test.
32722         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32723         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32724         * gcc.dg/special/wkali-1.c: New test.
32725         * gcc.dg/special/wkali-2.c: New test.
32726         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32727         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32728
32729 1999-02-10  Felix Lee  <flee@cygnus.com>
32730
32731           * lib/c-torture.exp (c-torture-compile): Pull out code for
32732           analyzing gcc error messages.
32733           (c-torture-execute): Likewise.  Fix some (harmless) false
32734           positives.
32735           * lib/gcc.exp (gcc_check_compile): New function.
32736
32737 1999-02-08  Richard Henderson  <rth@cygnus.com>
32738
32739         * gcc.c-torture/execute/990208-1.c: New test.
32740
32741 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32742
32743         * g++.dg/special/ecos.exp: New driver for new tests with special
32744         requirements
32745
32746         * g++.dg/special/conpr-1.C: New test
32747         * g++.dg/special/conpr-2.C: New test
32748         * g++.dg/special/conpr-2a.C: New test
32749         * g++.dg/special/conpr-3.C: New test
32750         * g++.dg/special/conpr-3a.C: New test
32751         * g++.dg/special/conpr-3b.C: New test
32752
32753         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32754         allow g++ to use the dg driver
32755
32756         * README: Add comment about g++.dg directory
32757
32758 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32759
32760         * README: Update email addresses.
32761
32762 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32763
32764         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32765         arguments in order to force structure S onto the stack even on
32766         the alpha.
32767         (test): Pass 10 leading arguments to function foo as well as the
32768         structure S.
32769
32770         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32771         failure for all targets.
32772
32773         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32774         abort to terminate program execution.
32775
32776 1999-01-30  Richard Henderson  <rth@cygnus.com>
32777
32778         * gcc.c-torture/execute/990130-1.c: New test.
32779
32780 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32781
32782         * gcc.dg/990130-1.c: New test.
32783
32784 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32785
32786         * gcc.c-torture/execute/990128-1.c: New test.
32787
32788 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32789
32790         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32791
32792 1999-01-27  Felix Lee  <flee@cygnus.com>
32793
32794         * lib/c-torture.exp (c-torture-compile): pull out code for
32795         analyzing gcc error messages.
32796         (c-torture-execute): ditto, and fix some (harmless) false
32797         positives.
32798         * lib/gcc.exp (gcc_check_compile): new function.
32799
32800 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32801
32802         * gcc.dg/990117-1.c: New test.
32803
32804         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32805
32806         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32807
32808 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32809
32810         * g77.f-torture/compile/990115-1.f: New test.
32811
32812 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32813
32814         * gcc.c-torture/compile/990107-1.c: New test
32815
32816 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32817
32818         * gcc.c-torture/execute/990106-2.c: New test.
32819
32820         * gcc.c-torture/execute/990106-1.c: New test.
32821
32822 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32823
32824         * gcc.c-torture/compile/981223-1.c: New test.
32825
32826 1998-12-29  Richard Henderson  <rth@cygnus.com>
32827
32828         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32829         (opt3): Rename from opt4 and disable.
32830
32831 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32832
32833         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32834
32835 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32836
32837         * g++.old-deja/g++.other/conv5.C: New test.
32838
32839 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32840
32841         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32842
32843 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32844
32845         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32846
32847 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32848
32849         * gcc.c-torture/compile/981211-1.c: New test.
32850
32851 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32852
32853         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32854
32855         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32856
32857 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32858
32859         * gcc.special/930510-1.c: Make C9X safe.
32860         * gcc.misc-tests/gcov-1.c Similarly.
32861         * gcc.misc-tests/gcov-2.c Similarly.
32862
32863 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32864
32865         * gcc.dg/ultrasp1.c: New test.
32866
32867 1998-12-06  Richard Henderson  <rth@cygnus.com>
32868
32869         * gcc.c-torture/execute/981206.c: New test.
32870
32871 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32872
32873         * g++.old-deja/g++.ns/template7.C: New test.
32874
32875         * g++.old-deja/g++.other/expr1.C: New test.
32876
32877         * g++.old-deja/g++.eh/tmpl3.C: New test.
32878
32879         * g++.old-deja/g++.eh/tmpl2.C: New test.
32880
32881 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32882
32883         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32884         * g++.old-deja/g++.other/using6.C: Removed.
32885         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32886
32887         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32888
32889 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32890
32891         * g++.old-deja/g++.pt/overload8.C: New test.
32892
32893         * g++.old-deja/g++.pt/overload7.C: New test.
32894
32895         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32896
32897         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32898         and relinking messages.
32899         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32900         compiling with -frepo.
32901
32902 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32903
32904         * g++.old-deja/g++.pt/lookup6.C: New test.
32905
32906 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32907
32908         * gcc.c-torture/execute/981130-1.c: New test.
32909         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32910
32911 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32912
32913         * g++.old-deja/g++.pt/explicit76.C: New test.
32914
32915         * g++.old-deja/g++.pt/friend38.C: New test.
32916
32917         * g++.old-deja/g++.ns/crash2.C: New test.
32918
32919         * g++.old-deja/g++.pt/defarg8.C: New test.
32920
32921         * g++.old-deja/g++.pt/instantiate6.C: New test.
32922
32923         * g++.old-deja/g++.pt/static6.C: New test.
32924
32925         * g++.old-deja/g++.pt/decl2.C: New test.
32926
32927 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32928
32929         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32930         problem is actually related with name lookup, but so what? :-)
32931
32932         * g++.old-deja/g++.pt/friend37.C: New test.
32933
32934 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32935
32936         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32937         element, which fails on some systems.
32938
32939         * g77.f-torture/execute/labug1.f: New test.
32940
32941 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32942
32943         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32944         is defined.
32945
32946 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32947
32948         * g77.f-torture/compile/981117-1.f: New test.
32949
32950 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32951
32952         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32953         properly discarded.
32954
32955 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32956
32957         * gcc.c-torture/execute/memcheck: New directory of tests for
32958         -fcheck-memory-usage.
32959
32960 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32961
32962         * README: New file, general information about the testsuite and
32963         new description of the various C++ test subdirectories.
32964         * README.g++: Eliminate obsolete information, update and move most
32965         relevant stuff to README.
32966
32967 1998-11-07  Richard Henderson  <rth@cygnus.com>
32968
32969         * gcc.c-torture/compile/981107-1.c: New test.
32970
32971 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32972
32973         * execute/memcpy-bi.c: New testcase.
32974
32975 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32976
32977         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32978         base classes.
32979
32980         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32981         template is selected.
32982
32983         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32984         classes, it should be accepted for all types.
32985
32986         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32987
32988         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32989         specializations start with template headers.
32990
32991 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32992
32993         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32994
32995         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32996         non-POD types.
32997
32998 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32999
33000         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33001
33002 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33003
33004         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33005
33006 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33007
33008         * 981019-1.c: New test.
33009
33010 1998-10-14  Robert Lipe <robertl@dgii.com>
33011
33012         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33013         find objc headers.
33014
33015 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33016
33017         * compile/981001-4.c: Remove use of GCC extension that triggers a
33018         compiler bug.
33019
33020 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33021
33022         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33023
33024 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33025
33026         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33027         instantiation of template produces incorrect code for delete
33028         expression.
33029
33030         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33031         constructors' name is not unique.
33032         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33033         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33034
33035         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33036         automatic array of const is ill-formed.
33037
33038         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33039         of template parameter?
33040
33041         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33042         const.
33043
33044         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33045         pointer-to-member expression.
33046
33047         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33048         declaration causes ICE.
33049
33050 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33051
33052         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33053         reserved in the global namespace.
33054
33055         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33056         generate needed virtual table.
33057
33058         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33059
33060 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33061
33062         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33063         template-dependent type
33064
33065 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33066
33067         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33068         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33069         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33070
33071         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33072         class should be usable as argument of member function.
33073         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33074         class should be usable as return type of member function.
33075         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33076         class should be usable as type of data member.
33077
33078         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33079
33080 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33081
33082         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33083
33084 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33085
33086         * gcc.dg/dll-?.c Add thumb to target list.
33087         Fix assembler scan patterns to match current assembler output.
33088
33089 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33090
33091         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33092         matching of template brackets.
33093
33094         * g++.old-deja/g++.other/using4.C: New test.  Test using
33095         declarations of methods from base classes.
33096
33097         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33098         within functions should introduce names into the innermost
33099         enclosing namespace.
33100
33101         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33102         of static locals if first initialization throws.
33103
33104 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33105
33106         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33107
33108 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33109
33110         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33111         lose track of the possible targets of tablejump insns.
33112         * special/special.exp: Run it.
33113
33114 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33115
33116         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33117         must be declared before its specializations can be named in friend
33118         declarations.
33119
33120 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33121
33122         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33123
33124         * g77.f-torture/execute/io1.f: New test.
33125
33126 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33127
33128         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33129         with pointer to template function, for which no argument deduction
33130         is possible.
33131
33132         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33133         specialization of template function as argument to template
33134         function.
33135
33136         * g++.old-deja/g++.other/access2.C: New test; Inner class
33137         shouldn't have privileged access to Outer's names.
33138
33139 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33140
33141         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33142         friend template declared within template class conflicts with
33143         nested class of the same name.
33144
33145         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33146         is ignored.
33147
33148         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33149         object with direct initializer as function declaration.
33150
33151         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33152         initializers.
33153
33154         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33155         involving const pointer and NULL produces incorrect result.
33156
33157         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33158         type name without `typename' should be rejected with -pedantic.
33159
33160 1998-10-02  Richard Henderson  <rth@cygnus.com>
33161
33162         * g++.old-deja/g++.other/addrof1.C: New test.
33163
33164 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33165
33166         * gcc.c-torture/compile/981001-1.c: New test.
33167         * gcc.c-torture/execute/981001-1.c: New test.
33168
33169 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33170
33171         * gcc.c-torture/compile/981001-2.c: New test.
33172         * gcc.c-torture/compile/981001-3.c: New test.
33173         * gcc.c-torture/compile/981001-4.c: New test.
33174
33175 1998-10-01  Robert Lipe  <robertl@dgii.com>
33176
33177         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33178         multilibbed hosts.   Idea grafted from g77.exp.
33179
33180 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33181
33182         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33183         avoid losing on systems which need -lsocket.
33184
33185 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33186
33187         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33188         * g++.old-deja/g++.other/nested2.C: Ditto.
33189         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33190         failure.
33191
33192 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33193
33194         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33195         preferred over template operator!= for enum bitfields.
33196
33197 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33198
33199         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33200         that happen to have the same base name, but in different scopes,
33201         are incorrectly rejected.
33202
33203 1998-09-16  Richard Henderson  <rth@cygnus.com>
33204
33205         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33206         on the native word size instead of an integer literal.
33207
33208 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33209
33210         * g++.old-deja/g++.other/static2.C: Invocation of static data
33211         member of type pointer-to-function denoted as non-static member.
33212
33213         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33214         checks involving function types and aliases.
33215
33216 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33217
33218         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33219         redefined to the same non-trivial type.
33220
33221         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33222         namespace-qualification of template specializations declared in
33223         other namespaces.
33224
33225         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33226         to declare a subset of the specializations of a template function
33227         as friends of specializations of a template class.
33228
33229         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33230         member templates that do not fully specialize the enclosing
33231         template class are rejected.
33232
33233 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33234
33235         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33236
33237 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33238
33239         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33240         altered from libf2c/libU77 version.
33241
33242 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33243
33244         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33245
33246 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33247
33248         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33249         (un)signed char are different types for template specialization
33250         purposes.
33251
33252 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33253
33254         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33255         * objc: ObjC testsuite.
33256
33257 1998-08-31  Catherine Moore  <clm@cygnus.com>
33258
33259         * gcc.c-torture/execute/941014-1.x:  New file.
33260
33261 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33262
33263         * lib/c-torture.exp: Add support for
33264         torture_eval_before_compile and torture_eval_before_execute
33265         variables.
33266
33267 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33268
33269         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33270         this test triggers valid.
33271
33272 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33273
33274         * gcc.dg/980827-1.c: New test.
33275
33276 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33277
33278         * gcc.c-torture/execute/loop-4b.c: New test.
33279
33280 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33281
33282         * lib/c-torture.exp: Add support for
33283         torture_eval_before_compile and torture_eval_before_execute
33284         variables.
33285
33286 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33287
33288         * gcc.c-torture/compile/980825-1.c: New test.
33289
33290 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33291
33292         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33293         count number tests in opt_t0 not good_t0.
33294
33295 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33296
33297         * gcc.c-torture/compile/930326-1.x: Fix typo.
33298
33299 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33300
33301         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33302         causes an ICE.
33303
33304 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33305
33306         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33307         STACK_SIZE is defined.
33308         * gcc.c-torture/unsorted/stuct.c: Similarly.
33309
33310         * gcc.c-torture/compile/980821-1.c: New test.
33311
33312 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33313
33314         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33315
33316 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33317
33318         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33319         code.
33320
33321 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33322
33323         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33324         error'.
33325
33326 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33327
33328         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33329
33330 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33331
33332         * gcc.c-torture/compile/980816-1.c: New test.
33333
33334         * gcc.dg/980816-1.c: New test.
33335
33336 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33337
33338         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33339         compiler for ieee tests.
33340
33341 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33342
33343         * g77.f-torture/compile/980729-0.f: New test.
33344
33345 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33346
33347         * gcc.c-torture/special/eeprof-1.c: New test, for
33348         -finstrument-functions.
33349         * gcc.c-torture/special/special.exp: Run it.
33350
33351 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33352
33353         * gcc.c-torture/compile/980729-1.c: New test.
33354
33355 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33356
33357         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33358         __thumb__ is defined, and test for ARM style doubles if so.
33359
33360 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33361
33362         * g77.f-torture/noncompile/980615-0.f: New test.
33363
33364 1998-07-26  H.J. Lu  (hjl@gnu.org)
33365
33366         * gcc.dg/980312-1.c: Do link instead of compile.
33367         * gcc.dg/980313-1.c: Likewise.
33368
33369 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33370
33371         * gcc.c-torture/compile/980726-1.c: New test.
33372
33373 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33374
33375         * g77.f-torture/execute/io0.f: New test.
33376
33377 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33378
33379         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33380         an int.
33381
33382 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33383
33384         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33385         m32r bugs.
33386
33387 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33388
33389         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33390         c-decl.c:grokdeclarator can handle mode attributes.
33391
33392 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33393
33394         * gcc.c-torture/execute/980716-1.c: New test.
33395
33396 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33397
33398         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33399         the mn10200.
33400         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33401         the mn10200.
33402         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33403         * gcc.c-torture/compile/930326-1.x: Similarly.
33404
33405 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33406
33407         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33408         New test from Craig.
33409
33410 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33411
33412         * g77.f-torture/noncompile/980616-0.f: New test.
33413
33414         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33415
33416 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33417
33418         *  g++.other/singleton.C: Return error value instead of taking
33419         SIGSEGV.
33420
33421 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33422
33423         *  g++.other/singleton.C: New test.   Warning is under dispute.
33424         Runtime crash is not.
33425
33426 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33427
33428         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33429         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33430         using6.C, using7.C}:  New namespace tests.
33431
33432 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33433
33434         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33435         specialization with typedef'ed names used as array indexes.
33436
33437 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33438
33439         * gcc.c-torture/execute/980709-1.c: New test.
33440
33441         * gcc.dg/980709-1.c: New test.
33442
33443 1998-07-07  Richard Henderson  <rth@cygnus.com>
33444
33445         * gcc.c-torture/execute/bcp-1.c: New test.
33446
33447 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33448
33449         * gcc.c-torture/execute/980707-1.c: New test.
33450
33451 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33452
33453         * gcc.c-torture/compile/980706-1.c: New test.
33454
33455 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33456
33457         * g77.f-torture/execute/980701-0.f,
33458         g77.f-torture/execute/980701-1.f: New test from Craig.
33459
33460 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33461
33462         * gcc.c-torture/compile/980701-1.c: New test.
33463
33464         * gcc.c-torture/execute/980701-1.c: New test.
33465
33466 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33467 rlsruhe.de>
33468
33469         * g++.old-deja/g++.robertl/eb132.C: New test.
33470         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33471
33472 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33473
33474         * g77.f-torture/execute/980628-7.f,
33475         g77.f-torture/execute/980628-8.f,
33476         g77.f-torture/execute/980628-9.f,
33477         g77.f-torture/execute/980628-10.f: New tests from Craig.
33478
33479         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33480
33481 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33482
33483         * g77.f-torture/execute/980628-4.f: New test from Craig.
33484         * g77.f-torture/execute/980628-5.f: Likewise.
33485         * g77.f-torture/execute/980628-2.f: Likewise.
33486         * g77.f-torture/execute/980628-0.f: Likewise.
33487         * g77.f-torture/execute/980628-1.f: Likewise.
33488         * g77.f-torture/execute/980628-3.f: Likewise.
33489         * g77.f-torture/execute/980628-6.f: Likewise.
33490
33491 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33492
33493         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33494         directory when nothing has been installed yet.
33495
33496 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33497
33498         * gcc.c-torture/special/special.exp: Handle newer versions of
33499         dejagnu.
33500
33501 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33502
33503         * gcc.dg/980626-1.c: New test.
33504
33505 1998-06-19  Bruno Haible <haible@ilog.fr>
33506
33507         * gcc.misc-tests/m-un-2.c: New test.
33508         * g++.old-deja/g++.other/warn01.c: Likewise.
33509
33510 1998-06-19  Robert Lipe  <robertl@dgii.com>
33511
33512         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33513         compatibility with assmblers with a different comment character.
33514         Eliminate use of GAS-specific extensions.
33515
33516 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33517
33518         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33519
33520 1998-06-19  Robert Lipe  <robertl@dgii.com>
33521
33522         *lib/g77.exp: Replace search for libf2c.a with search for newly
33523         renamed libg2c.a
33524
33525 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33526
33527         * gcc.c-torture/execute/980617-1.c: New test.
33528
33529 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33530
33531         * gcc.c-torture/execute/980612-1.c: New test.
33532
33533 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33534
33535         * gcc.dg/980523-1.c: Only test on ppc-linux.
33536         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33537
33538         * gcc.c-torture/execute/980608-1.c: New test.
33539
33540 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33541
33542         * gcc.c-torture/execute/980605-1.c: New test.
33543
33544 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33545
33546         * gcc.c-torture/execute/980604-1.c: New test.
33547
33548 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33549
33550         * gcc.c-torture/execute/980602-1.c: New test.
33551         * gcc.c-torture/execute/980602-2.c: Likewise.
33552
33553 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33554
33555         * 970125-0.f: Fix per JCB.  Add commentary.
33556
33557 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33558
33559         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33560         IEEE -0 support.
33561
33562 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33563
33564         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33565         earlier.
33566
33567 1998-05-28  Catherine Moore <clm@cygnus.com>
33568
33569         * gcc.c-torture/execute/980526-3.c: New test.
33570
33571 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33572
33573         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33574         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33575         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33576         m88k-motorola-sysv3 to XFAIL.
33577
33578 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33579
33580         * gcc.dg/980526-1.c: New test.
33581         * gcc.c-torture/execute/980526-2.c: New test.
33582
33583 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33584
33585         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33586
33587         * gcc.c-torture/execute/980526-1.c: New test.
33588
33589 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33590
33591         * g77.f-torture/execute/alpha2.f: Add runtime test.
33592
33593 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33594
33595         * g++.old-deja/old-deja.exp: Strip leading directories.
33596
33597         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33598         error for the line.  Don't run multiple tests for the same line.
33599
33600 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33601
33602         * gcc.dg/980523-1.c: New test.
33603
33604 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33605
33606         * g77.f-torture/compile/970915-0.f: New test.
33607
33608 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33609
33610         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33611
33612 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33613
33614         * gcc.dg/980520-1.c: New test.
33615
33616 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33617
33618         * gcc.dg/980502-1.c: Fix return type.
33619
33620 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33621
33622         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33623         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33624         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33625         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33626         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33627
33628 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33629
33630         * g77.f-torture/execute/980520-1.f: New test.
33631
33632 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33633
33634         * lib/mike-g77.exp: New file.
33635
33636         * g77.f-torture/noncompile/noncompile.exp,
33637         g77.f-torture/noncompile/check0.f: New files.
33638
33639 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33640
33641         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33642         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33643         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33644         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33645         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33646         abort where appropriate.
33647
33648 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33649
33650         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33651         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33652
33653 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33654
33655         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33656
33657 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33658
33659         * g77.f-torture/compile/980427-0.f: New test.
33660
33661 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33662
33663         * g77.f-torture/compile/980424-0.f: New test.
33664
33665 1998-04-19  Dave Love  <d.love@dl.ac.uk>
33666
33667         * g77.f-torture/compile/980419-2.f (main): New test.
33668         * g77.f-torture/compile/970125-0.f: New test.
33669         * g77.f-torture/compile/980419-1.f: New test.
33670
33671 1998-04-08  Jim Wilson  <wilson@cygnus.com>
33672
33673         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
33674         of loop-4.c.
33675
33676 1998-04-07  Jim Wilson  <wilson@cygnus.com>
33677
33678         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
33679
33680 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33681
33682         * gcc.c-torture/compile/980329-1.c: New test.
33683
33684 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33685
33686         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33687         * gcc.dg/980312-1.c: Fix typo in -march command.
33688
33689 1998-03-16  H.J. Lu  (hjl@gnu.org)
33690
33691         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33692
33693 1998-03-11  Robert Lipe  <robertl@dgii.com>
33694
33695         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33696         Dave Love agree the Fortran source is bogus.
33697
33698 1998-03-11  Robert Lipe  <robertl@dgii.com>
33699
33700         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33701         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33702         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33703         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33704         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33705
33706 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33707
33708         * g++.old-deja/g++.other/friend1.C: New test.
33709
33710 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33711
33712         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33713         possibly uninitialized) variables and declare dnrm2.
33714
33715 1998-02-23  Robert Lipe <robertl@dgii.com>
33716
33717         From Bruno Haible <haible@ilog.fr>:
33718         * gcc.c-torture/execute/980223.c: New test.
33719
33720 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33721
33722         * gcc.dg/ifelse-1.c: New test.
33723
33724 1998-02-09  H.J. Lu  (hjl@gnu.org)
33725
33726         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33727
33728           * lib/old-dejagnu.exp (old-dejagnu): Added the
33729           "execution test - XFAIL *-*-*" handling in the spirit of
33730           "excess errors test -". Changed the "execution test fails"
33731           handling to be like "excess errors test fails".
33732           * Update various tests accordingly.
33733
33734 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33735
33736         * gcc.c-torture/execute/980205.c: New test.
33737
33738 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33739
33740         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33741         * lib/f-torture.exp: Similarly.
33742         * gcc.c-torture: Rename all .cexp files to .x files.
33743
33744 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33745
33746         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33747         (940510-1.c): Removed duplicate.
33748         (971104-1.c): New test.
33749
33750 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33751
33752           * lib/f-torture.exp: Improve error and loop detection.
33753
33754 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33755
33756         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33757         use that to size the filler array.
33758
33759 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33760
33761         * lib/c-torture.exp(c-torture-execute): Fix typo.
33762
33763         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33764         testcase as the executable name. Keep the executable around if
33765         the test fails.
33766
33767 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33768
33769         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33770         changes.  Only test one -g option, and move it to the end of the
33771         list of options to test.
33772
33773 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33774
33775         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33776         variable GCC_TORTURE_OPTIONS to supply default switches separated
33777         by colons.  If no environment variable, run tests with -O0 -g, -O1
33778         -g, and -O2 -g as well.
33779
33780 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33781
33782         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33783         explanatory comments. Fix indentation.
33784
33785 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33786
33787         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33788
33789 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33790
33791         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33792         * g++.old-deja/g++.mike/p7325.C: Likewise.
33793         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33794
33795 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33796
33797         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33798         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33799         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33800         * g++.old-deja/g++.law/operators4.C: Likewise.
33801
33802 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33803
33804         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33805         * g++.old-deja/g++.mike/p784.C: Ditto.
33806         * g++.old-deja/g++.mike/p785.C: Ditto.
33807
33808 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33809
33810           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33811
33812 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33813
33814         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33815         target feature; pass this to c-torture-execute as needed.
33816
33817 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33818
33819         * lib/c-torture.exp(c-torture-execute): If the previous and the
33820         current executables being tested are identical, we don't need to
33821         run the executable again. Try to make the executable names
33822         unique. Add an optional argument for passing additional compiler
33823         flags.
33824
33825 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33826
33827         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33828
33829 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33830
33831         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33832
33833 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33834
33835         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33836         32bit or larger longs.
33837
33838         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33839         have either a 32bit long or 32bit int.
33840
33841 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33842
33843         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33844         Make double precision tests dependent on sizeof (double).
33845
33846 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33847
33848         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33849         too.
33850
33851 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33852
33853         * gcc.c-torture/compile/961203-1.cexp: New script.
33854
33855 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33856
33857         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33858         up the includes ourselves.
33859
33860 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33861
33862         * lib/plumhall.exp: Remove random include, and add a few
33863         verbose messages for debugging.
33864
33865 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33866
33867         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33868         of trying to do it ourselves.
33869
33870 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33871
33872         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33873
33874 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33875
33876         * gcc.prms/5403.c: Made regexp a bit less strict.
33877
33878 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33879
33880         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33881         is returned from remote_load instead.
33882         * lib/plumhall.exp: Ditto.
33883         * lib/mike-g++.exp: Ditto.
33884         * lib/old-dejagnu.exp: Ditto.
33885         * lib/c-torture.exp: Ditto.
33886
33887 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33888
33889         * lib/g++.exp: Use build_wrapper procedure.
33890         * lib/gcc.exp: Ditto.
33891
33892 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33893
33894         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33895         an old-style decl for malloc.  Fixes tests to work when
33896         sizeof (int) != sizeof (size_t).
33897
33898 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33899
33900         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33901
33902         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33903         use stdargs.h interface.
33904
33905 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33906
33907         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33908         NO_VARARGS when compiling.
33909
33910 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33911
33912         * lib/plumhall.exp(ph_includes): New procedure.
33913         (ph_make): Use it.
33914         (ph_compiler): Ditto.
33915
33916         * lib/g++.exp: Rename test-glue.c to testglue.c.
33917         * lib/gcc.exp: Ditto.
33918
33919 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33920
33921         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33922         to completion when it's called.
33923
33924 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33925
33926         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33927         is defined, don't do test.
33928
33929 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33930
33931         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33932         for object files.
33933         (ph_summary): Mark skipped testcases as untested, not unresolved.
33934
33935         * lib/plumhall.exp (ph_make): If unresolved because of bad
33936         errorCode, record errorCode in log file.
33937         (*): Replace send_log/verbose with verbose -log.
33938
33939 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33940
33941         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33942         double conversion if double isn't at least 8 bytes.
33943
33944         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33945         int to work with targets where int is 16 bits.
33946
33947         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33948         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33949         precision for the test to complete.
33950
33951 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33952
33953         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33954         if d10v is not compiled with the -mdouble64 flag.
33955         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33956
33957         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33958         d10v is not compiled with the -mint32 flag.
33959
33960 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33961
33962         * lib/plumhall.exp: Use incr_count.
33963
33964 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33965
33966         * gcc.c-torture: Update to c-torture-1.45.
33967
33968 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33969
33970         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33971         the name of the expect testcase file).
33972
33973         * lib/g++.exp(g++_init): Ditto.
33974
33975 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33976
33977         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33978         the host.
33979
33980         * lib/gcc.exp(gcc_exit): New procedure.
33981
33982 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33983
33984         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33985         specs where appropriate.
33986
33987         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33988         because of new "candidates are" messages, and removed a few
33989
33990         * Converted all non-old-style g++ testcases to old-style, and
33991         moved into g++.old-deja.
33992
33993 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33994
33995         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33996         options.
33997
33998         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33999         succeeded.
34000
34001         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34002
34003 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34004
34005         * lib/gcc.exp (gcc_target_compile): Add support for defining
34006         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34007         the machine doesn't have those features.
34008
34009 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34010
34011         * g++.law/operators4.exp: Don't use LIBS.
34012
34013 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34014
34015         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34016
34017         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34018         * lib/g++.exp: Set it here instead. Also, allow use of the
34019         --tool_exec and --tool_opt options. Change CXX to
34020         GXX_UNDER_TEST.
34021
34022         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34023
34024         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34025
34026 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34027
34028         * lib/old-dejagnu.exp: Use prune_warnings instead of
34029         prune_system_crud.
34030         * lib/mike-g++.exp: Ditto.
34031         * lib/gcc.exp: Ditto.
34032         * lib/g++.exp: Ditto.
34033
34034         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34035
34036 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34037
34038           * 941014-2.c: Include stdlib.h
34039           * 960327-1.c: Include stdio.h
34040           * dbra.c, index-1.c: Don't assume ints are 32bits.
34041
34042 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34043
34044         * lib/gcc.exp: Add gcc,stack_size target feature.
34045
34046         * lib/g++.exp(g++_target_compile): Add the include and link
34047         paths here, not in two other places. And, it's $options, not
34048         options.
34049
34050         * lib/mike-g++.exp(postbase): Remove the code that determines
34051         the correct include and link paths.
34052         * g++.old-deja/old-deja.exp: Ditto.
34053
34054 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34055
34056         * lib/g++.exp(g++_init): target_compile no longer returns the
34057         filename of the result.
34058
34059 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34060
34061         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34062         call to glob.
34063
34064         * gcc.c-torture/special/special.exp: Change call to
34065         gcc_target_compile to include the object file.
34066
34067 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34068
34069         * gcc.c-torture/special/special.exp: Correct misspelling in last
34070         change.
34071
34072 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34073
34074         * lib/plumhall.exp(ph_summary): Log the entire output of the
34075         executable. Return -1 if there were any failures, 0 otherwise.
34076         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34077         (ph_make): Clean up objects and executables that were built
34078         if the tests succeeded.
34079
34080 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34081
34082         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34083         libraries and includes in the build tree as appropriate.
34084
34085 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34086
34087         * lib/c-torture.exp: Instead of looking for the global variable
34088         NO_LONG_LONG, check to see if that's a feature of the target.
34089
34090 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34091
34092         * config/default.exp: Minimize. Delete the remainer of the files in
34093         config; this functionality is now in devo/dejagnu/config.
34094
34095         g++.*/*: Pass any additional flags used to compile to postbase;
34096         delete CXXFLAGS.
34097
34098         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34099         is now done by runtest.exp. Use gcc_target_compile instead of
34100         compile.
34101
34102         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34103         Remove references to CFLAGS. Use remote_file instead of
34104         calling rm -f.
34105         (c-torture): Take a list of arguments to use to compile this
34106         testcase.
34107
34108         lib/g++.exp: Simplify. Use target_compile instead of compile.
34109         lib/gcc-dg.exp: Ditto.
34110         lib/gcc.exp: Ditto.
34111         lib/mike-{gcc,g++}.exp: Ditto.
34112         lib/old-dejagnu.exp: Ditto.
34113         lib/plumhall.exp: Ditto.
34114
34115 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34116
34117         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34118         (ph_linker): Likewise.
34119
34120 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34121
34122           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34123         MAP_ANON / MAP_ANONYMOUS if defined;
34124         else try to map from /dev/zero .
34125
34126 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34127
34128         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34129         isn't defined, then define it to MAP_ANONYMOUS.
34130
34131 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34132
34133         * gcc.c-torture: Update to c-torture-1.42 release.
34134
34135 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34136
34137         * gcc.c-torture: Update to c-torture-1.41 release.
34138
34139 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34140
34141         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34142         c-torture release.
34143
34144 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34145
34146         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34147         and LDFLAGS.  Fix second case to append the target_info ldflags
34148         onto LDFLAGS, not CFLAGS.
34149         * lib/g++.exp (g++_init): Add target_info stuff.
34150         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34151         of libgloss and newlib flags for !native.
34152
34153         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34154         (GDB): Fix relative path to go up another dir for finding gdb.
34155
34156 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34157
34158         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34159         versions in the target_info array, if they don't exist.
34160
34161 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34162
34163         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34164
34165 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34166
34167         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34168         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34169
34170 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34171
34172         * lib/old-dejagnu.exp: Don't remove the output file before we've
34173         actually tested it. Don't append pwd to the path of the executable
34174         we're testing.
34175
34176 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34177
34178         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34179
34180 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34181
34182         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34183         temporary directory for compiler files, and set it to a default
34184         value of /tmp. Set $output as the name of the output file from
34185         compiling the testcase. Add a -o option to $cflags_var so the
34186         compiler writes the final output file as $output. Set $executable
34187         to $output.
34188
34189         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34190         directory for compiler files, and set it to /tmp if it doesn't
34191         already have a value. Set $output_file to the name of the output
34192         file from compiling the testcase. Add a -o option to CXXFLAGS so
34193         the compiler writes the final output file as $output. Use $output
34194         as the executable to be tested.
34195
34196 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34197
34198         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34199
34200 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34201
34202         * gcc.c-torture/execute/pending-1.c: New test.  Still
34203         pending in Tege's queue.
34204
34205 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34206
34207         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34208         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34209         if there were failures.  Call unresolved if there were unresolved
34210         testcases.  Call gcc_fail if program did not run to completion.
34211         (ph_make): Pass additional argument name to ph_execute.
34212         (ph_execute): Add new argument.  Pass additional arguments to
34213         ph_summary.  Call gcc_fail is there is no execution output.
34214
34215 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34216
34217         * lib/plumhall.exp (proc_summary): Output relavent summary
34218         lines into the log so specific failures in plumhall can be
34219         investigated.
34220
34221 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34222
34223         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34224         (c-torture-execute): Don't try to execute tests which use
34225         "long long" types if $NO_LONG_LONG is nonzero.
34226
34227 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34228
34229         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34230         not c-torture.
34231
34232         * gcc.ieee: Move from here.
34233         * gcc.c-torture/execute/ieee: To here.
34234
34235 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34236
34237         * gcc.c-torture: Update to c-torture-1.41 release.
34238
34239 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34240
34241         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34242         not "$output".
34243
34244 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34245
34246         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34247         -c present.
34248
34249 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34250
34251         * config/proelf.exp: Handle connecting to a simulator.
34252
34253 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34254
34255         * config/proelf.exp: New file.  Enough framework that we can
34256         run c-torture tests on the proelf targets (or any other target
34257         that gdb can connect to for that matter).
34258
34259 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34260
34261         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34262         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34263
34264         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34265         exec_output exists.
34266
34267 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34268
34269         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34270         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34271
34272         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34273         to pass/fail/unresolved/unsupported/untested.  Caller must now
34274         call unresolved/unsupported/untested.
34275         * lib/*.exp: Update FSF address.  Update to handle new results of
34276         ${tool}_load.
34277         * lib/chill.exp (verbose): Delete.
34278
34279 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34280
34281         * lib/gcc.exp (default_gcc_start): Change order of args to
34282         $LDFLAGS $CFLAGS $LIBS.
34283         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34284         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34285         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34286         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34287         * gcc.misc-tests/dg-test.exp: Likewise.
34288         * gcc.misc-tests/msgs.exp: Likewise.
34289         * gcc.prms/prms.exp: Likewise.
34290         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34291         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34292
34293         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34294
34295 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34296
34297         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34298
34299         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34300         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34301
34302         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34303         necessary.
34304
34305 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34306
34307         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34308         global for loop; add use of $mathlib.
34309         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34310         settings here; set mathlib for anything but VxWorks.
34311
34312 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34313
34314         * gcc.c-torture: Update to c-torture-1.40 release.
34315
34316 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34317
34318         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34319         dg.exp.
34320
34321 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34322
34323         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34324         global.
34325
34326 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34327
34328         * lib/g++.exp (LIBS): Define if not already.
34329         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34330         (gcc-dg-prune): Call prune_gcc_output.
34331         * lib/gcc.exp (prune_gcc_output): New proc.
34332         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34333         prune_gcc_output.
34334
34335 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34336
34337         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34338         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34339
34340 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34341
34342         * gcc.c-torture: Update to c-torture-1.39 release.
34343
34344 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34345
34346         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34347         fails, try others as well.
34348
34349 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34350
34351         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34352         If compilation fails, mark execute tests as `untested'.
34353         If test is marked as unsupported, don't mark compilation and
34354         execute tests as failed.
34355
34356 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34357
34358         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34359         libstdc++ for whether or not we want to be doing shared
34360         libraries.  Delete link_curses since we don't need it anymore.
34361         * lib/mike-g++.exp (postbase): Don't link in libg++.
34362         * g++.old-deja/old-deja.exp: Likewise.
34363
34364 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34365
34366         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34367
34368 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34369
34370         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34371         For that, add `-Wl,-a,shared_archive'.
34372         * g++.old-deja/old-deja.exp: Likewise.
34373
34374 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34375
34376         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34377
34378 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34379
34380         * lib/mike-g++.exp (postbase): Pay attention to the status of
34381         g++_load.
34382
34383 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34384
34385           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34386
34387 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34388
34389         * lib/gcc.exp (default_gcc_start): No longer need to log program
34390         being executed or its output, execute_anywhere does that now.
34391         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34392         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34393
34394 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34395
34396         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34397         the same as those in lib/g++.exp.
34398
34399 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34400
34401         * gcc.c-torture: Update to c-torture-1.38 release.
34402         * gcc.ieee: Related changes.
34403
34404 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34405
34406         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34407         "exec". Minor reformatting changes.
34408
34409         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34410         cross. This means all "exec" calls now work on a remote host as
34411         well.
34412         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34413         cross. Filter out the extra "\r\n" stuff that expect puts in.
34414         (c-torture-execute): Filter out the bogus warnings like
34415         c-torture-compile does. Add support for canadian cross.
34416         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34417         Use execute_anywhere rather than calling exec directly. Now it
34418         works for canadian cross testing.
34419
34420 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34421
34422         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34423         results into a variable, and check that rather than using file exists.
34424
34425 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34426
34427         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34428         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34429
34430 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34431
34432         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34433         lib_curses if there's a shared libg++ in the build tree.
34434
34435 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34436
34437         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34438         if not supported target.
34439
34440 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34441
34442         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34443         link_curses up to always happen, not just for native builds.
34444
34445 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34446
34447         * gcc.c-torture: Update to c-torture-1.36 release.
34448         * gcc.failure: Related changes.
34449
34450 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34451
34452         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34453
34454 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34455
34456         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34457         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34458         runshlib, link_curses, and mathlib for link and run.
34459
34460         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34461         pass the runtime shared library options for Solaris, OSF/1, and
34462         Irix5, and link with -lcurses to avoid unresolved references.
34463
34464 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34465
34466         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34467         only run once.
34468
34469 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34470
34471         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34472
34473 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34474
34475         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34476         do not have a framework for the "compat" tests yet.
34477
34478 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34479
34480         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34481         set to null if we're testing vxworks5.1.  Use that instead of
34482         `-lm' in the setting of LIBS for link and run.
34483
34484 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34485
34486         * config/rom68k.exp (${tool}_load): Major changes to make it
34487         work.  Verified that it does in fact return the stuff in
34488         exec_output properly.  Catch any Emul or any TRAP other than 0.
34489
34490 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34491
34492         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34493         LDFLAGS properly for targets that need stuff from libgloss.
34494         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34495         only run once.
34496         (gpp_initialized): New variable.
34497
34498 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34499
34500         * config/rom68k.exp: Load libgloss.exp.
34501         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34502         so we can produce a fully linked binary.
34503         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34504         so we can produce a fully linked binary.
34505
34506 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34507
34508         * lib/plumhall.exp (ph_section): Watch for expected failures.
34509         Add missing `else'.
34510
34511         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34512         run the testcase.
34513         (c-torture): Likewise.
34514
34515 1995-08-28  Doug Evans  <dje@cygnus.com>
34516
34517         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34518
34519         * lib/mike-g++.exp (mike_cleanup): New proc.
34520         (prebase): New globals compiler_result, not_compiler_result,
34521         target_regexp.
34522         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34523         allow leading "-" in pattern.  Watch for unsupported tests.
34524         If $compiler_result is set, pattern match assembler code,
34525         and ditto for $not_compiler_result.
34526         * lib/mike-gcc.exp: Likewise.
34527
34528         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34529         execution "succeeded".
34530
34531 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34532
34533         * config/win32.exp: New file.
34534         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34535
34536 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34537
34538         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34539         unsupported.
34540         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34541         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34542         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34543
34544         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34545         "... without exceptions was ...".  That is now handled by
34546         prune_system_crud.
34547         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34548
34549 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34550
34551         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34552         sieve.c,sort2.c}: New files.
34553         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34554         sieve.exp,sort2.exp}: Drivers for them.
34555
34556         * lib/mike-gcc.exp (program_output): New user settable variable.
34557         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34558         messages.
34559         * lib/mike-g++.exp (program_output): New user settable variable.
34560
34561         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34562
34563         * config/sh.exp: Deleted (use sim.exp instead).
34564
34565 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34566
34567         * config/vx.exp: Declare CHECKTASK as global.
34568         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34569         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34570         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34571
34572 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34573
34574         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34575         target. Like vx.exp, only includes `vx29k.exp' instead of
34576         `vxworks.exp'.
34577
34578 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34579
34580         * config/sim.exp: Increase time limit from 120 seconds to 240.
34581
34582 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34583
34584         * gcc.c-torture/execute/950628-1.c: New test.
34585
34586 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34587
34588         * gcc.c-torture: Update with changes/additions from
34589         c-torture-1.34.
34590
34591 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34592
34593         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34594
34595 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34596
34597         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34598
34599 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34600
34601         * gcc.c-torture/compile/950512-1.c: New test.
34602         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34603         * gcc.dg/struct-ret-1.c: Likewise.
34604
34605 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34606
34607         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34608           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34609
34610 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34611
34612         * gcc.c-torture/special/920411-1.c: Deleted.
34613         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34614
34615 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34616
34617         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34618         cpu limit.
34619
34620 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34621
34622         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34623
34624 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34625
34626         From kenner;
34627         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34628         is the proper length.
34629         * va-arg-3.c: Likewise.
34630
34631 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34632
34633         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34634         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34635
34636         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34637         * lib/g++.exp (default_g++_start): Delete old cruft.
34638
34639 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34640
34641         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34642         (2 * (1 << 18)) to (2 * (1 << 17)).
34643
34644         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34645
34646 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34647
34648         * config/rom68k.exp: Renamed from config/idp.exp
34649
34650 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34651
34652         * c-torture/compile/921109-2.c
34653
34654 1995-04-18  Mike Stump  <mrs@cygnus.com>
34655
34656         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34657         excess errors.
34658
34659 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34660
34661         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34662         output.
34663         * lib/g++.exp (default_g++_start): Likewise.
34664
34665 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
34666
34667         * gcc.c-torture/compile/950329-1.c: New test.
34668
34669 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
34670
34671           * config/bug.exp (${tool}_load): Updated to use new remote_open
34672           and remote_close procs.
34673         * config/idp.exp: New file.
34674
34675 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
34676
34677         * gcc.c-torture/execute/950322-1.c: New test.
34678
34679 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
34680
34681         * config/vx.exp (${tool}_load): Clean up testing of return code from
34682         vxworks_ld and vxworks_spawn.
34683
34684 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34685
34686         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34687
34688 1995-03-13  Mike Stump  <mrs@cygnus.com>
34689
34690         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34691         can mark excess errors on a machine by machine basis.  Note, the
34692         default is to not expect any excess errors, even when excess
34693         errors test - is given, so you will want to put an XFAIL ... on
34694         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34695         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34696         those 4 machines, but no others.
34697
34698 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34699
34700         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34701         * lib/c-torture.exp: to here.
34702
34703 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34704
34705         * gcc.c-torture/execute/950221-1.c: New test.
34706         * gcc.c-torture/execute/struct-ret-1.c: New test.
34707         * gcc.c-torture/compile/950221-1.c: New test.
34708
34709         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34710
34711 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34712
34713         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34714         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34715
34716 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34717
34718         * g++.gb: New directory of tests, derived from my signature and
34719         class scoping tests.
34720
34721         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34722         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34723         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34724         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34725         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34726         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34727         * g++.gb/sig25.C: Likewise.
34728
34729         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34730         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34731         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34732         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34733         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34734         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34735         * g++.gb/sig25.exp: Likewise.
34736
34737         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34738         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34739         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34740         * g++.gb/scope13.C: Likewise, this test still fails.
34741
34742         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34743         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34744         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34745         * g++.gb/scope13.exp: Ditto.
34746
34747         * g++.gb/README: New file, explains what these tests are about.
34748
34749 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34750
34751         * lib/dg.exp (dg-do): Support `preprocess'.
34752         (dg-test): Likewise.
34753
34754 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34755
34756         * config/udi.exp: change "continue -expect" to "exp_continue".
34757
34758 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34759
34760         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34761         Delete redundant tests.
34762
34763         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34764         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34765         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34766         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34767         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34768         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34769         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34770         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34771
34772         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34773         storing label pointers.
34774         * gcc.c-torture/execute/921019-1.c: Likewise.
34775         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34776         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34777         parameter fp.
34778         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34779         constants.
34780
34781         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34782         Delete obsolete tests.
34783
34784         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34785         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34786         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34787         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34788         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34789         * gcc.c-torture/compile/950124-1.c: New test.
34790
34791         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34792
34793 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34794
34795         * lib/mike-g++.exp: Add -lm to LIBS.
34796
34797 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34798
34799         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34800
34801 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34802
34803         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34804
34805 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34806
34807         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34808
34809 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34810
34811         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34812         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34813         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34814         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34815         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34816         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34817         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34818         * g++.law/{operators31.C, operators32.C,
34819         * g++.law/{operators33.C, operators34.C}: Likewise.
34820         * g++.law/{pic1.C, refs2.C}: Likewise.
34821         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34822         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34823         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34824         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34825
34826         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34827         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34828         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34829         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34830         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34831         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34832         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34833         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34834         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34835         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34836         * g++.law/{operators34.exp}: Likewise.
34837         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34838         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34839         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34840         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34841         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34842
34843         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34844         No longer expected to fail.
34845         * g++.law/missed-error3.C: Tweak for recent bool changes.
34846
34847 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34848
34849         * config/emb-unix: Deleted.
34850         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34851         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34852
34853 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34854
34855         * lib/dg.exp (dg-test): Fix typo in last patch.
34856
34857 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34858
34859         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34860         (handles multiple occurrences).
34861
34862 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34863
34864         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34865         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34866         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34867         printed).
34868         * lib/c-torture.exp (c-torture-compile): Likewise.
34869         (c-torture): Prepend full path if missing.
34870         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34871         (gcc_fail): Likewise.
34872         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34873
34874 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34875
34876         * lib/netware.exp: Only attach to NetWare i386 systems.
34877
34878 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34879
34880         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34881         messages.  Add test name to "output pattern match" pass/fail message.
34882
34883 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34884
34885         * gcc.dg: New testsuite.
34886         * gcc.dg/dg.exp: New file.
34887
34888         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34889         test-switch.c}: Deleted.
34890
34891         * gcc.misc-tests/msgs.exp: New testcase driver.
34892
34893 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34894
34895         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34896         Watch for illegal return values from ${tool}_load.
34897         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34898         cross targets.  Coerce return value >0 to 1.
34899
34900 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34901
34902         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34903
34904         * config/emb-unix.exp: New file.
34905
34906         * config/sim.exp: Error if variable $SIM not defined.
34907         (${tool}_load): Mark test as "untested" if simulator missing.
34908
34909         * config/unix.exp: Load remote.exp to get rcp_download.
34910         * lib/c-torture.exp: Use different option lists for testcases with
34911         and without loops.
34912         * gcc.c-torture/execute/execute.exp: Likewise.
34913
34914 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34915
34916         * config/*.exp: Clarify return code from ${tool}_load.
34917         Call `unresolved' or `untested' instead of `warning' or `perror'
34918         (sometimes you still want to call both though).
34919         Add comment that `shell_id' is local to each file.
34920         * config/udi.exp (timeout): Set to 30.
34921         Don't print warning if connection fails, $connectmode has already
34922         printed an error.
34923         (${tool}_load): Move verbose messages to level 2.
34924         Rework pattern for "Process started" message.
34925         Pass `shell_id' to ${connectmode}_download.
34926         Retry twice upon timeout.  Make resetting of target more robust.
34927         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34928         Pass `shell_id' to exit_$connectmode.
34929         Only call exit_$connectmode if connected.
34930         * config/unix.exp (${tool}_load): Check return codes better.
34931         * config/vrtx.exp (${tool}_load): Likewise.
34932         * config/vx.exp (${tool}_load): Likewise.
34933         Delete unneeded global's.
34934         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34935         from ${tool}_load.
34936         (dg-stat): Delete.
34937         (dg-init): Delete recording of pass/fail counts.
34938         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34939         (old-dejagnu-init): Likewise.
34940         (old-dejagnu-stat): Delete contents, empty proc now.
34941         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34942         (c-torture): Delete references to lcnt, lpass, lfail.
34943         Get option list from TORTURE_OPTIONS.
34944         Delete -funroll[-all]-loops if no loops.
34945         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34946         (g++_stat): Delete contents (empty proc now).
34947         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34948         (gcc_finish): Likewise.
34949         (gcc_stat): Deleted.
34950         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34951         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34952         * gcc.c-torture/execute/execute.exp: Likewise.
34953         Split tests into two parts: compile, execute.
34954         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34955         no loops.  Update to reflect clarified return codes from ${tool}_load.
34956
34957 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34958
34959         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34960         to grep for.
34961         (old-dejagnu): Likewise (where necessary).
34962
34963 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34964
34965         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34966
34967         * lib/dg.exp (dg-process-target): Fix processing of selector.
34968         Add comment regarding use of `error'.
34969
34970         * lib/gcc.exp (prune_system_crud): Define if missing.
34971         * lib/g++.exp (prune_system_crud): Likewise.
34972
34973         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34974         Call prune_system_crud.
34975         * lib/dg.exp (dg-runtest): New proc.
34976         Use perror instead of send_user for tcl errors in testcase.
34977         Don't return any value, it's never used.
34978         Don't clobber previous definition of `unknown'.
34979         Print tcl errors in `dg-final'.
34980
34981 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34982
34983         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34984         (dg-test): Don't print errorInfo, it contains stack backtrace.
34985
34986 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34987
34988         * lib/g++.exp (runtest_file_p): Define if missing.
34989
34990 1994-09-24  Doug Evans  (dje@cygnus.com)
34991
34992         * lib/mike-g++.exp: Comment out loading of g++.exp.
34993         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34994         (default_g++_version): Always print something.
34995         (default_g++_start): Comment out call to `which'.
34996         (g++_start, g++_load): Deleted (must be defined in config file).
34997         * lib/gcc.exp: Test for existence of $CC at start.
34998         Delete check for tmpdir (done in gcc_init).
34999         (default_gcc_version): Always print something.
35000         (default_gcc_start): Comment out call to `which'.
35001         * config/*.exp: Major cleanup - make cross targets work at least a
35002         little better for g++ (by not being "--tool gcc" specific).
35003         Rename gcc_xxx to ${tool}_xxx.
35004         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35005         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35006
35007 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35008
35009         * lib/c-torture.exp (c-torture-compile): Rework compiler
35010         message processing.
35011
35012         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35013         c-torture.
35014
35015 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35016
35017         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35018
35019         * lib/dg.exp (dg-process-target): Support { target native }.
35020
35021 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35022
35023         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35024         looked for "... program xxx got fatal signal".
35025         Correct regsub munging of `comp_output'.
35026         Ignore compiler messages "path prefix not used" and "linker input
35027         file unused".
35028
35029 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35030
35031         * lib/gcc.exp (runtest_file_p): Define if missing.
35032         * gcc.prms/template.c: Example to work from.
35033
35034 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35035
35036         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35037         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35038
35039         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35040         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35041         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35042         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35043
35044         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35045         (dg-process-target): No longer a varargs proc.
35046         Return S/N for target, P/F for xfail.  All callers changed.
35047         (user option procs): More argument checking.
35048         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35049         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35050         (dg-test): Skip test if not running on selected target in `dg-do'.
35051         Update handling of `dg-do-what', `dg-output-text'.
35052         Separate execution pass/fail from output pattern match pass/fail.
35053         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35054
35055 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35056
35057         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35058         target for 920510-1.c.
35059
35060 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35061
35062         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35063         Clean up comment regarding use of passcnt, etc.
35064         (gcc_stat): Don't update `testcnt' here.
35065         (gcc_finish): Do it here.
35066         Might as well reset `but_id' here too.
35067         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35068         to determine if the file should be tested.
35069         * gcc.c-torture/compile/compile.exp: Likewise.
35070         * gcc.c-torture/execute/execute.exp: Likewise.
35071         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35072         * gcc.misc-tests/dg-test.exp: Likewise.
35073         * gcc.prms/prms.exp: Likewise.
35074         * gcc.wendy/wendy.exp: Likewise.
35075         * g++.old-deja.exp: Likewise.
35076         Move "Testing file" message to verbose level 1.
35077
35078 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35079
35080         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35081
35082 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35083
35084         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35085         (default_gcc_start): Accept optional second list element
35086         of compiler flags.  Print compiler output at verbosity level 2.
35087         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35088         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35089         Save current values of framework globals passcnt, failcnt, xpasscnt,
35090         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35091         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35092         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35093         xfailcnt to compute stats.  Update framework global `testcnt' from
35094         pass/fail counts.
35095         (gcc_finish): New proc.  Clean up test environment.
35096         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35097         (gcc_epass, gcc_efail): Delete.
35098         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35099         argument of line number.
35100         (dg-init): If the tool has an init routine, call it.
35101         (dg-test): Remove args `cflags_var' and `libs_var'.
35102         Pass all compiler options to ${tool}_start.
35103         Handle missing line number.
35104         (dg-finish): New function.
35105         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35106         particular files.  Call gcc_finish at end.  Move "skipping test"
35107         message to verbosity level 3.
35108         * gcc.c-torture/compile/compile.exp: Likewise.
35109         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35110         * gcc.c-torture/execute/execute.exp: Likewise.
35111         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35112         Print testcase being tried at verbosity level 1.
35113         * gcc.c-torture/special/special.exp: Unset xfail.
35114         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35115         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35116         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35117         * gcc.failure/failure.exp: Likewise.
35118         * gcc.ieee/ieee.exp: Likewise.
35119         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35120         Update call to dg-test.  Call dg-finish at end.
35121         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35122         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35123         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35124         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35125         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35126         * gcc.wendy/wendy.exp: Add copyright.
35127         Delete setting of tmpdir (done by gcc_init).
35128         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35129         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35130         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35131         gcc_[ce]pass/fail.
35132
35133 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35134
35135         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35136         confusion.
35137         (g++_load): Likewise.
35138
35139         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35140         Rename argument to `prog' to remove the confusion.
35141         Varargs fns behave differently too!
35142         (g++_load): Likewise.
35143
35144         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35145
35146         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35147         what it is.  Delete (always) printing of status value for !native.
35148         Simplify verbose code, and include status and exec_output.
35149         (g++_load): Use gcc_load.
35150
35151 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35152
35153         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35154         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35155         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35156         940714-3.c as these testcases don't exist anymore.  Make
35157         va-arg-1.c expected to pass.
35158
35159 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35160
35161         * gcc.misc-tests/misc.exp: Only run specific testcases.
35162         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35163         * gcc.misc-tests/dg-[1-9].c: New files.
35164
35165         * lib/dg.exp: New testsuite driver.
35166         * gcc.prms/prms.exp: Use it.
35167
35168         * README.gcc: New file.
35169
35170         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35171         Document and reset `lxpass' and `lxfail'.
35172         Simplify "initialized" message.
35173         (gcc_stat): Clean up comments a little.
35174
35175 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35176
35177         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35178
35179 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35180
35181         * lib/old-dejagnu.exp (process-option): New proc.
35182         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35183         (old-dejagnu): Simplify.
35184         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35185
35186 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35187
35188         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35189         exists and is not an empty string.
35190
35191         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35192         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35193         finished.
35194         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35195         automatically.
35196
35197         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35198         longer expected to fail.
35199
35200         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35201         "f" function call.
35202
35203         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35204
35205         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35206         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35207         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35208         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35209         c-torture-1.29.
35210
35211         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35212         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35213
35214         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35215
35216         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35217         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35218
35219         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35220         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35221         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35222
35223 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35224
35225         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35226         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35227         940714-1.c, 940714-2.c, 940714-3.c},
35228         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35229         gcc.misc-tests/{mg.c,mg.exp}:
35230         New tests.
35231         * gcc.noncompile/noncompile.exp: Change accordingly.
35232
35233 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35234
35235         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35236         Undo previous clobberage.
35237
35238 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35239
35240         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35241         * gcc.special/{930510-1.c, special.exp}:
35242         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35243         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35244         struct-varargs-1.c}: New tests from c-torture-1.26.
35245
35246 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35247
35248         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35249           argument to switch.
35250
35251 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35252
35253         * Revert the previous changes.  Please see Rob's directory
35254           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35255           fixes.
35256
35257 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35258
35259         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35260             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35261             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35262             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35263             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35264             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35265             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35266             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35267             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35268             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35269             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35270             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35271             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35272             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35273             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35274             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35275             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35276             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35277             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35278             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35279             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35280             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35281             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35282             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35283             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35284             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35285             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35286
35287 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35288
35289         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35290             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35291           with perror calls.
35292
35293 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35294
35295         * config/unix.exp (g++_load): Fix syntax.
35296
35297 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35298
35299         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35300         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35301         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35302         Don't expect va-arg-1.c to fail.  Correct expected output for
35303         920928-1.c.
35304         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35305         * gcc.wendy/hbm4.c: Correct typo.
35306         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35307
35308 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35309
35310         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35311         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35312         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35313         * lib/c-torture.exp (c-torture-compile): Ditto.
35314
35315         Reduce volume of output (remove all the -I's and such).
35316         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35317         Call gcc_cpass, gcc_cfail.
35318         (c-torture): Pass testing option to c-torture-compile.
35319
35320 1994-03-21  Doug Evans  (dje@cygnus.com)
35321
35322         Bring patches over from progressive.
35323         * config/default.exp: Exit remote shell cleanly.
35324         (g++_exit, g++_start): Add default versions.
35325         * config/sim.exp (gcc_load): Use perror, not error.
35326
35327 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35328
35329         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35330         set in site.exp.
35331
35332 1994-03-14  Doug Evans  (dje@cygnus.com)
35333
35334         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35335         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35336         (wendy_try): New proc to run testcase.
35337         (main loop): Call 'em.
35338         * gcc.wendy/*.c: Clean up pass to correct expected output.
35339
35340         * lib/gcc.exp: Minor cleanup work.
35341         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35342
35343 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35344
35345         * config/sim.exp (gcc_load): Document return codes better.
35346         Don't pass -v to simulator.
35347
35348 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35349
35350           * gcc.special/920717-x.c: Fix typo.
35351           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35352           get at sources.
35353
35354         * lib/mike-gcc.exp: Fix typo.
35355
35356 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35357
35358         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35359         binary to use, transform the name.
35360         * config/*.exp: rename everything. Nuke any g++ specific files,
35361         it's now a special case of gcc that requires no special support.
35362         Add a default.exp for unsupported targets.
35363
35364 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35365
35366         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35367         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35368         version of Tcl.
35369
35370 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35371
35372         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35373         than a warning.
35374
35375 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35376
35377         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35378
35379 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35380
35381         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35382         option_list.  Compile every file with only 4/6 option choices
35383         (same as C torture) instead of with 12/18 different option
35384         choices.
35385         * lib/c-torture.exp: Likewise.
35386
35387         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35388         not already set.
35389
35390 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35391
35392         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35393         can put an XFAIL *-*-* on excess errors.
35394
35395 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35396
35397         * g++.law: Add more tests derived from g++-bugs snapshots.
35398
35399         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35400         equivalent to g++.law/init9.
35401
35402         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35403         compiled it, and the a.out file after we've run it.
35404
35405 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35406
35407         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35408         compiled it, and the a.out file after we've run it.
35409
35410 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35411
35412         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35413
35414 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35415
35416         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35417         version number.
35418
35419 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35420
35421         * g++.law: New directory of g++ tests derived from the g++-bugs
35422         snapshots.
35423
35424 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35425
35426         * gcc.compile: initbug1.c initbug1.exp testcase added
35427
35428 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35429
35430         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35431         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35432           fixes submitted by Jeff Law (law@cs.utah.edu)
35433         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35434           Jeff Law (law@cs.utah.edu)
35435
35436
35437 1993-11-30  Mike Stump  (mrs@cygnus.com)
35438
35439         * config/unix-g++.exp: Follow the gcc way of doing things.
35440         * g++.old-deja/old-deja.exp: Minor updates.
35441         * lib/g++.exp: New file, follow the gcc way of doing things.
35442         * lib/old-dejagnu.exp: Minor updates.
35443         * lib/mike-g++.exp: Always unset errorInfo.
35444
35445 1993-11-06  Mike Stump  (mrs@cygnus.com)
35446
35447         * lib/gcc.exp: Fix some errors with the below change, CC and
35448         CFLAGS should be global when setting, not local.
35449
35450 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35451
35452         * lib/gcc.exp: Transform tool name.
35453
35454 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35455
35456         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35457
35458 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35459
35460         * lib/gcc.exp: change gcc_done to gcc_stat
35461
35462 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35463
35464         * Upgraded gcc testsuite to c-torture version 1.25
35465
35466 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35467
35468         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35469         * lib/c-torture: added hooks for new reporting code.
35470
35471 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35472
35473         * config/sh-gcc.exp: check if sh-sim exists in the path
35474
35475 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35476
35477         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35478         * gcc.compile/compile.exp: Initial changes for new logic.
35479         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35480         * gcc.failure/failure.exp: Initial changes for new logic.
35481         * gcc.ieee/ieee.exp: Initial changes for new logic.
35482         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35483         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35484         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35485         * lib/c-torture.exp: Initial changes for new logic.
35486         * lib/gcc.exp: Initial changes for new logic.
35487
35488 1993-10-15  Mike Stump  (mrs@cygnus.com)
35489
35490         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35491         depend upon failure or success.  Fully qualify names in failure
35492         and success messages.  Always remove a.out before starting
35493         compile, just in case.  Pay more attention to error text output by
35494         the compiler.  Handle testcases with no known past errors just
35495         like all others, so that things are uniform.  Other miscellaneous
35496         improvements.
35497
35498 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35499
35500         * gcc.cpp: new directory for cpp tests
35501
35502 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35503
35504         * lib/chill.exp: Code reformatted, removed unused code.
35505         * config/unix-chill.exp: Code reformatted, removed unused code.
35506         * chill.execute/execute.exp: Code reformatted, removed unused code.
35507         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35508
35509 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35510
35511         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35512         routines not written.
35513
35514 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35515
35516         * config/bug-gcc.exp: Use new procs from bug.exp.
35517
35518 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35519
35520         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35521         via ftp, rather than depending on NFS.
35522         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35523         case.
35524
35525 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35526
35527         * config/bug-gcc.exp: Use new download proc.
35528
35529 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35530
35531         * chill.execute/execute.exp: cleanups, handles errors better
35532         * chill.compile/compile.exp: rewrite, based on execute.exp
35533         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35534         * lib/chill.exp: major changes to diff proc and compile and link
35535           procs. added chill_fail and chill_pass wrappers to pass and
35536           fail. added more comments, and handle error codes better.
35537           Added a hack to capture stderr from exec, so noncompile tests
35538           can work.
35539
35540 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35541
35542         * chill.execute/execute.exp: rewrite of testsuite driver
35543         * lib/chill.exp: rewrite of testsuite driver
35544         * config/unix-chill.exp: rewrite of testsuite driver
35545
35546 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35547
35548     In chill.execute:
35549         * iexpr.ch: Standardize uppercase.
35550         * tuples.dat: Standardize uppercase.
35551         * vary.ch: standardize.  Correct varying string assignments.
35552         * vary.dat: Add new output lines.
35553
35554 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35555
35556     In chill.execute:
35557         * chprintf.ch: Standardize use of uppercase.
35558         * tuples.ch: Standardize and turn arr2 into a DCL,
35559           rather than a SYN.
35560         * pinits.ch: Standardize.
35561
35562 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35563
35564         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35565         * Makefil: Renamed to Makefile.in.
35566         * configure.in: New.
35567
35568 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35569
35570     In chill.execute:
35571         * .cvsignore: Add result/output files.
35572         * Makefile: Fix up variables at start.  Use MFLAGS
35573           everywhere.  Correct bool_loc, built_ins entries.
35574           Add entry for vary1.ch.
35575         * bitarray.ch: Standardize upper-case usage.
35576         * bitexpr.ch: Standardize, add output of b1.
35577         * params.ch: Use arrayt in along PROC parameters, to
35578           avoid novelty problems.
35579         * sets.ch: Tiny cleanup.
35580         * vary1.ch: Re-indent.
35581
35582 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35583
35584           * Add PR-related files to Makefiles, .cvsignore files, etc.
35585
35586 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35587
35588         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35589           with compiler objects. New names are test-flow.c and test-loop.c
35590
35591 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35592
35593         * Upgraded c-torture tests from 1.19 to 1.20
35594
35595         * new files:
35596         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35597         * gcc.compile: 930623-1.c 930623-2.c
35598         * gcc.noncompile: 930622-1.c 930622-2.c
35599         * gcc.failure: 920411-1.c 920627-2.c
35600         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35601
35602 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35603
35604         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35605           More changes to get testsuite working properly. Needs more work.
35606           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35607
35608 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35609
35610         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35611           More changes to get testsuite working properly. Needs more work.
35612
35613 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35614
35615         * chill.compile/compile.exp: Added for Dejagnu support
35616         * chill.execute/execute.exp: Added for Dejagnu support
35617         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35618
35619 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35620
35621     This should complete moving the CHILL test files.
35622         * chill.noncompile(.cvsignore printf.grt
35623             in-printf.grt chprintf.grt chprintf.ch):
35624             Added test-support files.
35625           (Makefile): Modified further.
35626         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35627             signal.ch): Added test files.
35628           * chill.execute (.cvsignore printf.grt printr.c
35629             in-printf.grt rts.c chprintf.grt rts.h): Added
35630           test-support files.
35631             (Makefile): More corrections.
35632
35633 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35634
35635         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35636           test cases, ready for DejaGnu.
35637
35638 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35639
35640         * Upgraded c-torture tests from 1.18 to 1.19
35641
35642         * gcc.compile: added test(s):
35643           930607-1.c
35644         * gcc.execute: added test(s):
35645           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35646
35647         * added new subdirectory for misc tests: gcc.misc-tests
35648         * gcc.misc-test(s): added tests:
35649           inst-check.c test-consts.c test-ior.c test-switch.c
35650
35651 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35652
35653         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35654
35655 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35656
35657         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35658
35659 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35660
35661         * Upgraded c-torture tests from 1.17 to 1.18
35662
35663 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35664
35665         * Upgraded c-torture tests from 1.12 to 1.17
35666
35667 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
35668
35669         * lib/old-dejagnu.exp:
35670           Fixed handling of XFAIL target triplets to correctly
35671           recognize wildcard characters.  Removed code that
35672           appended a unique id tag to the end of the file name
35673           printed out by the result of the testcases within a
35674           given test file.
35675
35676 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
35677
35678         * lib/old-dejagnu.exp:
35679           Reworked expected failure handling to trigger off of XFAIL
35680           keyword in keyphrase embeded in testcase source code. The
35681           XFAIL keyword must be at the end of the keyphrase line. It
35682           may optionally be followed by one or more target triplets.
35683           It has just occured that the handling of wildcards in the
35684           target triplet may not be correct.
35685
35686 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35687
35688         * g++.old-deja/tests:
35689           Moved all subdirectories up one level into g++.old-deja .
35690
35691         * lib/old-dejagnu.exp:
35692           Fixed problem with CXXFLAGS not being properly reset, and being
35693           corrupted with extraneous "-c" compiler option.  This was
35694           causing binaries to not be generated for test that needed them.
35695           Modified strings passed to "pass" and "fail" so that individual
35696           tests from the same test file would be distinguished by an
35697           identifier appended to the test file name in the summary logs;
35698           this corrected a problem with erroneous diff logs.  Added code
35699           to search testcases for expected fail and unexpected pass keywords.
35700
35701 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35702
35703         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35704
35705 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35706
35707         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35708           Removed extraneous text from end of "Special g++ Options"
35709           keyphrase.
35710
35711         * lib/old-dejagnu.exp: Added pattern matching to look for new
35712           keywords, embedded in testcases comments, which will trigger
35713           calls to xpass and xfail.
35714
35715 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35716
35717         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35718           comments embedded in the testcases, especially the one looking for
35719           special compiler options, as well as the pattern matching for the
35720           compiler output again.
35721
35722 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35723
35724         * lib/old-dejagnu.exp: Do a proper check of the return value for
35725           execute tests. Fixed several problems with the pattern matching
35726           of the compiler output which gave erroneous test results.
35727           Changed several of the test result messages to be more descriptive.
35728         * config/unix-g++.exp: Proc g++_load now actually works and
35729           executes the tests passed to it and returns a usable return
35730           value.
35731
35732 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35733
35734           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35735
35736 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35737
35738         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35739           Modified both files to properly execute the old style
35740           dejagnu tests. The previous versions of these files were
35741           experimental and did not function anything near correctly.
35742
35743 1993-04-05  Rob Savoye  (rob@cygnus.com)
35744
35745         * Removed all Makefile.in and configure.in files. No configuration
35746         needed now.
35747
35748 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35749
35750         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35751
35752 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35753
35754         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35755         gcc.special/configure.in, gcc.noncompile/configure.in,
35756         gcc.execute/configure.in, gcc.code_quality/configure.in,
35757         g++.other/configure.in, g++.old-deja/configure.in,
35758         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35759         in srcname setting.
35760
35761 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35762
35763         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35764         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35765         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35766
35767 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35768
35769         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35770         (gdb_exit): Don't remove *_soc files.
35771
35772 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35773
35774         * lib/c-torture.exp: Don't look for main; instead always use -w
35775         -c.  This is how the c-torture tests work.  Remove the object
35776         file if the compilation succeeds.
35777         * gcc.execute/execute.exp: Remove executable if test passes.
35778         * gcc.noncompile/noncompile.exp: Every test is an expected
35779         failure.
35780         * gcc.special/special.exp: Added tests from c-torture 1.11,
35781         corrected use of existing test.
35782         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35783         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35784         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35785         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35786         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35787         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35788         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35789         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35790         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35791         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35792         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35793         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35794         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35795         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35796         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35797         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35798         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35799         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35800         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35801         c-torture 1.11.
35802         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35803         correspond to c-torture 1.11.
35804
35805         * New file.