OSDN Git Service

59578aaa45460a36a31a6750d011fa7eaf1bbc4f
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
2
3         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
4         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6
7 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8
9         * g++.dg/expr/cast6.C: New test.
10
11         PR c++/9782
12         * g++.dg/init/new15.C: New test.
13
14 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15
16         * gcc.dg/vect/Os-vect-95.c: New test.
17         * gcc.dg/vect/vect-95.c: Same.
18
19 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20
21         * gcc.dg/vect/vect-29.c: Update xfail testing.
22         * gcc.dg/vect/vect-44.c: Same.
23         * gcc.dg/vect/vect-48.c: Same.
24         * gcc.dg/vect/vect-50.c: Same.
25         * gcc.dg/vect/vect-72.c: Same.
26         * gcc.dg/vect/vect-77.c: Same.
27         * gcc.dg/vect/vect-78.c: Same.
28         * gcc.dg/vect/vect-80.c: Same.
29         * gcc.dg/vect/vect-96.c: Same.
30         * gcc.dg/vect/vect-100.c: Same.
31         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
32         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
33         * gfortran.dg/vect/vect-5.f90: Same.
34
35 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
36
37         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
38         start strings.
39         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
40         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
41
42         PR c++/23056
43         * g++.dg/opt/pr23056.C: New test.
44
45         PR rtl-optimization/23098
46         * gcc.target/i386/pr23098.c: New test.
47
48 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
49
50         PR c++/23667
51         * g++.dg/template/static15.C: New test.
52
53         PR c++/21440
54         * g++.dg/ext/stmtexpr5.C: New test.
55         * g++.dg/ext/stmtexpr6.C: Likewise.
56
57 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
58
59         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
60
61         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
62         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
63         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
64
65 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
66
67         PR libfortran/23321
68         * gfortran.dg/direct_io_4.f90:  New test case.
69
70 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
71             Rasmus Hahn  <rassahah@neofonie.de>
72
73         PR libobjc/23108
74         * objc.dg/type-stream-1.m: New test.
75
76 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
77
78         PR fortran/23661
79         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
80         gfortran.dg/print_fmt_3.f90: New test.
81
82 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
83
84         * gfortran.dg/fmt_t_1.f90: New test.
85
86 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
87
88         PR rtl-optimization/23454
89         * g++.dg/opt/pr23454.C: New test.
90
91 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
92
93         PR c++/23699
94         * g++.dg/ext/static1.C: New test.
95
96 2005-09-02  Richard Henderson  <rth@redhat.com>
97
98         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
99         tail call to check_fa_work.
100
101 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
102
103         PR c++/21687
104         * g++.dg/other/gc3.C: New test.
105
106 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
107
108         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
109         * gcc.dg/20050826-1.c: Likewise.
110
111 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
112
113         PR c++/23167
114         * g++.dg/expr/volatile1.C: New test.
115
116 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
117
118         PR middle-end/23547
119         * gcc.dg/pr23547.c: New test.
120
121 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
122
123         PR c/22061
124         * gcc.c-torture/execute/pr22061-1.c,
125         * gcc.c-torture/execute/pr22061-2.c,
126         * gcc.c-torture/execute/pr22061-3.c,
127         * gcc.c-torture/execute/pr22061-4.c: New tests.
128
129 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
130
131         * gcc.dg/Wredundant-decls-2.c: New test to check that
132         -Wredundant-decls does not issue warning for a variable 
133         definition following a declaration.
134
135 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
136
137         PR debug/7241
138         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
139         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
140         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
141
142         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
143         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
144         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
145         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
146         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
147         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
148         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
149         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
150
151 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
152
153         PR objc/23306
154         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
155         scan-assmbler.
156
157 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
158
159         PR target/21255
160         * gcc.dg/pr21255-1.c: New test.
161         * gcc.dg/pr21255-2-mb.c: Likewise.
162         * gcc.dg/pr21255-2-ml.c: Likewise.
163         * gcc.dg/pr21255-3.c: Likewise.
164         * gcc.dg/pr21255-4.c: Likewise.
165
166 2005-08-31  Dale Johannesen  <dalej@apple.com>
167
168         * gcc.dg/20050830-1.c:  New.
169
170 2005-08-31  Josh Conner  <jconner@apple.com>
171
172         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
173         command-line options for arm-*-* targets.
174         * g++.dg/init/array16.C: Likewise.
175         * g++.dg/other/crash-4.C: Likewise.
176
177 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
178
179         PR obj-c++/23640
180         * obj-c++.dg/gnu-runtime-3.mm: New test.
181
182 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
183
184         PR c++/13377
185         * g++.dg/lookup/ambig4.C: New test.
186         * g++.dg/lookup/ambig5.C: New test.
187         * g++.dg/tc1/dr101.C: Adjust error markers.
188
189 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
190
191         PR c++/23639
192         * g++.dg/template/ttp5.C: Adjust error markers.
193
194 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
195
196         PR testsuite/23609
197         * lib/obj-c++.exp: Include target-libpath.exp.
198         (obj-c++_link_flags): Look for the GNU libobjc library
199         and set the library path to include it.
200         Don't manually set LD_LIBRARY_PATH (etc.) but call
201         set_ld_library_path_env_vars instead.
202         (obj-c++_target_compile): Don't set library path or
203         linker flags because they are already set correctly
204         in obj-c++_link_flags.
205
206 2005-08-30  Josh Conner  <jconner@apple.com>
207
208         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
209         to command-line options for arm-*-* targets.
210
211 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
212
213         * g++.dg/other/i386-1.C: New.
214
215 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
216
217         PR preprocessor/20348
218         PR preprocessor/20356
219         * gcc.dg/cpp/pr20348.c: New test.
220         * gcc.dg/cpp/pr20348.h: New file.
221         * gcc.dg/cpp/inc/pr20348.h: New file.
222         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
223         * gcc.dg/cpp/pr20356.c: New test.
224         * gcc.dg/cpp/pr20356.h: New file.
225         * gcc.dg/cpp/inc/pr20356.h: New file.
226         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
227
228 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
229
230         * gfortran.fortran-torture/execute/intrinsic_count.f90:
231         Fix array dimension to avoid correct end-of-file error.
232
233 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
234
235         PR libfortran/23598
236         * gfortran.dg/iostat_1.f90:  New test.
237
238 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
239
240         PR middle-end/23408
241         * gcc.dg/pr23408.c: New test.
242
243 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
244
245         PR c++/23099
246         * g++.dg/init/member1.C: Make sure erroneous static data member
247         definitions are required.
248         * g++.dg/template/static13.C: New test.
249         * g++.dg/template/static14.C: Likewise.
250
251 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
252
253         * gcc.target/i386/pr23575.c: Use -msse2 instead of
254         -march=pentium4, remove ilp32 requirement.
255
256         PR middle-end/23484
257         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
258         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
259
260 2005-08-29  Andreas Jaeger  <aj@suse.de>
261
262         PR testsuite/23607
263         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
264
265 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
266
267         * gcc.c-torture/execute/20050316-2.c: New test.
268         * gcc.c-torture/execute/20050316-3.c: New test.
269         * gcc.dg/torture/pr16104-1.c: New test.
270
271 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
272
273         PR middle-end/23463
274         * gcc.c-torture/execute/zero-struct-1.c: New test.
275
276 2005-08-27  Richard Guenther  <rguenther@suse.de>
277
278         PR target/23575
279         * gcc.target/i386/pr23575.c: New testcase.
280
281 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
282
283         PR rtl-optimization/23561
284         * gcc.c-torture/execute/20050826-1.c: New test.
285
286         PR rtl-opt/23560
287         * gcc.c-torture/execute/20050826-2.c: New test.
288
289 2005-08-26  Dale Johannesen  <dalej@apple.com>
290
291         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
292         * gcc.dg/20050826-1.c:  New.
293
294 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
295
296         PR c++/19004
297         * g++.dg/template/nontype13.C: New test.
298
299         PR c++/23491
300         * g++.dg/init/new14.C: New test.
301         * g++.dg/expr/anew1.C: Do not XFAIL.
302         * g++.dg/expr/anew2.C: Likewise.
303         * g++.dg/expr/anew3.C: Likewise.
304
305 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
306
307         PR middle-end/22439
308         * gcc.dg/vla-3.c: New test.
309
310 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
311
312         PR fortran/20363
313         * gfortran.dg/named_interface.f90: New.
314
315 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
316
317         * gcc.c-torture/execute/frame-address.c: New test.
318
319 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
320
321         PR c++/20817
322         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
323
324 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
325
326         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
327
328 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
329
330         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
331         * gcc.dg/altivec-22.c: Rename from..
332         * gcc.dg/altivec-nomfcr.c: ..this.
333
334 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
335
336         PR tree-optimization/23546
337         * gcc.dg/tree-ssa/pr23546.c: New test.
338
339 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
340
341         PR fortran/17758
342         * gfortran.dg/nonreturning_statements.f90: New test.
343
344 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
345
346         PR c++/22454
347         * g++.dg/parse/crash29.C: New.
348
349 2005-08-23  DJ Delorie  <dj@redhat.com>
350
351         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
352         constants have the L suffix.
353
354 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
355
356         PR c++/23044
357         * g++.dg/template/instantiate8.C: New.
358
359 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
360
361         PR middle-end/23467
362         * gcc.c-torture/execute/pr23467.c: New test.
363
364 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
365
366         PR tree-optimization/22043
367         * gcc.c-torture/execute/20050613-1.c: New test.
368
369 2005-08-23  Ben Elliston  <bje@au.ibm.com>
370
371         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
372
373 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
374
375         PR rtl-optimization/23478
376         * g++.dg/opt/pr23478.C: New test.
377
378 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
379
380         PR c/18715
381         * gcc.dg/switch-warn-3.c: New test.
382
383 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
384
385         PR c++/22233
386         * g++.dg/template/param1.C: New test.
387
388 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
389
390         PR c++/23089
391         * g++.dg/other/incomplete1.C: New test.
392
393 2005-08-22  Ira Rosen  <irar@il.ibm.com>
394
395         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
396         are vectorizable.
397
398 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
399
400         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
401         d_lines_5.f: New.
402
403 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
404
405         * gcc.target/i386/sse-4.c: New test.
406
407 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
408
409         PR testsuite/23239
410         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
411
412 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
413
414         * gcc.dg/20050811-1.c: New test.
415         * gcc.dg/20050811-2.c: New test.
416
417 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
418
419         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
420
421 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
422
423         PR 23476
424         * gcc.c-torture/compile/pr23476.c: New test.
425
426 2005-08-19  Devang Patel  <dpatel@apple.com>
427
428         PR tree-optimization/23048
429         * gcc.dg/tree-ssa/pr23048.c: New test.
430
431 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
432
433         PR middle-end/20624
434         * g++.dg/warn/Wreturn-3.C: New test
435
436 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
437
438         PR tree-optimization/22228
439         * g++.dg/vect/pr22543.cc: New test.
440
441 2005-08-17  Steven Bosscher  <stevenb@suse.de>
442
443         PR tree-optimization/21574
444         * gcc.dg/tree-ssa/pr21574.c: New test.
445
446 2005-08-16  James E Wilson  <wilson@specifix.com>
447
448         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
449
450 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
451
452         PR tree-opt/23402
453         * gcc.c-torture/compile/zero-strct-3.c: New test.
454         * gcc.c-torture/compile/zero-strct-4.c: New test.
455
456 2005-08-16  Steven Bosscher  <stevenb@suse.de>
457
458         PR target/23376
459         * gcc.target/x86_64/pr23376.c: New test.
460
461 2005-08-16  Ian Lance Taylor  <ian@airs.com>
462
463         PR c++/23337
464         * g++.dg/ext/vector2.C: New.
465
466 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
467
468         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
469
470 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
471
472         PR libfortran/23428
473         * gfortran.dg/inquire-complex.f90:  New test case.
474
475 2005-08-16  James E Wilson  <wilson@specifix.com>
476
477         PR tree-optimization/21105
478         * gcc.dg/large-size-array.c: New.
479
480 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
481
482         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
483         type.
484         * gcc.dg/vect/vect-41: Likewise.
485         * gcc.dg/vect/vect-42: Likewise.
486         * gcc.dg/vect/vect-43: Likewise.
487         * gcc.dg/vect/vect-44: Likewise.
488         * gcc.dg/vect/vect-46: Likewise.
489         * gcc.dg/vect/vect-47: Likewise.
490         * gcc.dg/vect/vect-48: Likewise.
491         * gcc.dg/vect/vect-52: Likewise.
492         * gcc.dg/vect/vect-53: Likewise.
493         * gcc.dg/vect/vect-54: Likewise.
494         * gcc.dg/vect/vect-55: Likewise.
495         * gcc.dg/vect/vect-56: Likewise.
496         * gcc.dg/vect/vect-57: Likewise.
497         * gcc.dg/vect/vect-58: Likewise.
498         * gcc.dg/vect/vect-59: Likewise.
499         * gcc.dg/vect/vect-60: Likewise.
500         * gcc.dg/vect/vect-61: Likewise.
501         * gcc.dg/vect/vect-85: Likewise.
502         * gcc.dg/vect/vect-87: Likewise.
503         * gcc.dg/vect/vect-88: Likewise.
504         * gcc.dg/vect/vect-93.c: Likewise.
505         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
506         * gcc.dg/vect/vect-75: Likewise.
507         * gcc.dg/vect/vect-76: Likewise.
508         * gcc.dg/vect/vect-77: Likewise.
509         * gcc.dg/vect/vect-78: Likewise.
510         * gcc.dg/vect/vect-80: Likewise.
511         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
512         vectorized for the expected reason, rather than checking how alignment
513         was handled.
514         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
515         type and also instead of aligned pointers. Added documentation.
516
517 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
518
519         * gfortran.dg/power.f90: New test.
520
521 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
522
523         PR rtl-optimization/23299
524         * g++.dg/opt/pr23299.C: New test.
525
526 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
527
528         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
529
530 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
531
532         * g++.dg/template/local6.C: New test.
533
534 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
535
536         * execute/exceptions/finally-1.m: Check that the catch and finally are
537         being called.  Also add a "return 0;" at the end of main.
538
539 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
540
541         PR fortran/21432.
542         * gfortran.dg/namelist_print_1.f: New test of functionality of
543         PRINT namelist.
544         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
545         namelist generates error with -std=f95.
546
547 2005-08-14  Ira Rosen  <irar@il.ibm.com>
548
549         PR tree-optimization/23119
550         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
551
552 2005-08-13  Marcin Koziej  <creep@desk.pl>
553             Andrew Pinski  <pinskia@physics.uc.edu>
554
555         PR libobjc/22492
556         * execute/exceptions/finally-1.m: New test.
557
558 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
559
560         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
561         testsuite.
562         * objc/execute/exceptions/trivial.m: New test.
563         * objc.dg/try-catch-11.m: Move to ...
564         * objc/execute/exceptions/foward-1.m: Here.
565         * objc.dg/try-catch-2.m: Move to ...
566         * objc/execute/exceptions/catchall-1.m: Here.
567         * objc.dg/try-catch-8.m: Move to ...
568         * objc/execute/exceptions/local-variables-1.m: Here.
569
570 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
571
572         * objc.dg/nested-func-1.m: Move to ...
573         * objc/execute/nested-func-1.m: Here.
574
575 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
576
577         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
578         in ${options} instead of [target_info name].
579         * lib/obj-c++.exp (objc_target_compile): Likewise.
580
581 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
582
583         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
584
585 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
586
587         part of PR testsuite/23348
588         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
589         of the torture options.
590         * objc/compile/trivial.m: New test.
591
592 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
593
594         * gfortran.dg/eoshift.f90:  Correct format.
595
596 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
597
598         * gfortran.fortran-torture/execute/character_passing.f90:
599         Fix comment typo.
600
601 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
602
603         PR c++/8271
604         * g++.dg/template/unify10.C: New.
605
606 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
607
608         * g++.dg/parse/pr22514.C: Move to...
609         * g++.dg/debug/pr22514.C: here.
610
611 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
612
613         PR c++/23266
614         * g++.dg/inherit/pure1.C: New test.
615
616         * ChangeLog: Fix typos.
617
618 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
619             Steven Bosscher  <stevenb@suse.de>
620
621         * gfortran.dg/runtime_warning_1.f90: New test.
622
623 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
624
625         PR c++/23219
626         * g++.dg/parse/crash28.C: New.
627
628 2005-08-11  Richard Guenther  <rguenther@suse.de>
629
630         PR target/23289
631         * gcc.target/i386/tailcall-1.c: New testcase.
632
633 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
634
635         * gcc.dg/vect/vect-67.c: Un-xfail.
636
637 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
638
639         PR c++/23225
640         * g++.dg/testsuite/parse/crash27.C: new test.
641
642 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
643
644         PR libfortran/22143
645         * gfortran.dg/shift-kind.f90:  New testcase.
646
647 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
648
649         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
650         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
651
652 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
653
654         PR c++/20646
655         * g++.dg/other/mult-stor1.C: New test.
656
657 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
658
659         * gcc.c-torture/pr18299-1.c: Move to ...
660         * gcc.c-torture/compile/pr18299-1.c: Here.
661
662 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
663
664         * gfortran/fortran.torture/execute/character_passing.f90:
665         Fix types for LSAME.
666
667 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
668
669         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
670         input data back to what it was originally.
671
672 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
673
674         * objc.dg/try-catch-8.m: Enable for all targets.
675
676 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
677
678         * gcc.dg/pr23165.c: New test.
679
680 2005-08-09  Steven Bosscher  <stevenb@suse.de>
681
682         PR tree-optimization/23234
683         * gcc.dg/tree-ssa/pr23234.c: New test.
684
685 2005-08-08  Josh Conner  <jconner@apple.com>
686
687         PR rtl-optimization/23241
688         * gcc.dg/char-compare.c: New test.
689
690 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
691
692         PR c++/22508
693         * g++.dg/init/new13.C: New test.
694
695 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
696
697         PR c++/21166
698         * g++.dg/other/crash-4.C: Adjust
699         * g++/dg/ext/packed9.C: New.
700
701 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
702
703         PR middle-end/21964
704         * gcc.c-torture/execute/pr21964-1.c: New test.
705
706 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
707
708         PR c/22458
709         * gcc.dg/pr22458-1.c: New test.
710
711 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
712             Steven G. Kargl <kargls@comcast.net>
713
714         PR fortran/22390
715         * gfortran.dg/flush_1.f90: New test.
716
717 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
718
719         PR c++/23191
720         * g++.dg/template/eh2.C: New test.
721
722 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
723
724         PR c++/19498
725         * g++.dg/template/instantiate7.C: New test.
726
727 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
728
729         PR c/23113
730         * gcc.dg/Wunused-value-1.c: New test.
731
732 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
733
734         PR rtl-optimization/23233
735         * gcc.c-torture/compile/pr23233-1.c: New test.
736
737 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
738
739         PR fortran/18833
740         PR fortran/20850
741         * gfortran.dg/equiv_1.f90: New test.
742         * gfortran.dg/equiv_2.f90: New test.
743         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
744         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
745         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
746
747 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
748
749         * gcc.c-torture/execute/vrp-5.c: New test.
750         * gcc.c-torture/execute/vrp-6.c: New test.
751         * gcc.dg/tree-ssa/vrp21.c: New test.
752
753 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
754
755         * g++.dg/parse/pr22514.C: New test.
756
757 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
758
759         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
760
761         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
762         instead of constant loads / pool entries.
763
764 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
765
766         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
767         TEST_TO_WCTYPE.
768
769 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
770
771         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
772         __WINT_TYPE__ in generated prototypes if possible.
773
774 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
775
776         PR 22037
777         * g++.dg/tree-ssa/pr22037.C:
778
779 2005-08-04  Richard Henderson  <rth@redhat.com>
780
781         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
782         scan-tree-dump-times directive.
783
784 2005-08-04  Jan Hubicka  <jh@suse.cz>
785
786         * gcov-1.C: Fix switch counts.
787         * gcov-4b.c: Likewise.
788
789 2005-08-03  Jeff Law  <law@redhat.com>
790
791         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
792
793 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
794
795         * gcc.c-torture/execute/pr23135.c: New test.
796
797 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
798
799         PR tree-optimization/19899
800         * gcc.dg/tree-ssa/scev-1.c: New test.
801         * gcc.dg/tree-ssa/scev-2.c: New test.
802
803 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
804
805         PR target/18582
806         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
807
808 2005-08-03  Jan Hubicka  <jh@suse.cz>
809
810         * update-conroll.c: New testcase.
811         * update-conroll-2.c: New testcase.
812
813 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
814
815         * gfortran.dg/constant_substring.f: New test.
816         * gfortran.dg/pr22491.f: New test.
817
818 2005-08-02  Jan Hubicka  <jh@suse.cz>
819
820         * update-threading.c: Replace by the proper one.
821
822 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
823
824         PR 23164
825         * g++.dg/tree-ssa/pr23164.C: New test.
826
827 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
828
829         * gcc.dg/tree-ssa/pr23192.c: New test.
830
831 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
832
833         * gcc.c-torture/execute/vrp-4.c: New test.
834
835 2005-08-02  Jan Hubicka  <jh@suse.cz>
836
837         * update-threading.c: New test.
838
839 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
840
841         * gcc.c-torture/compile/20050801-1.c: New test.
842         * gcc.c-torture/compile/20050801-2.c: New test.
843
844 2005-08-01  Jan Hubicka  <jh@suse.cz>
845
846         * val-prof-5.c: New test.
847
848 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
849
850         PR c/22311
851         * gcc.dg/pr22311-1.c : New test.
852
853 2005-07-31  Steven Bosscher  <stevenb@suse.de>
854
855         PR target/23095
856         * gfortran.dg/pr23095.f: New test.
857
858         PR c++/22003
859         * g++.dg/other/pr22003.C: New test.
860
861 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
862
863         PR target/20621
864         * gcc.c-torture/execute/pr20621-1.c: New test.
865
866 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
867
868         * gfortran.dg/comma_format_extension_4.f:  Adjust length
869         of string for format.
870         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
871         print statement with internal write.
872         * gfortran.dg/der_array_io_2.f:  Likewise.
873         * gfortran.dg/der_array_io_3.f:  Likewise.
874
875 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
876
877         * gcc.dg/fold-abs-4.c: new test.
878
879 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
880
881         PR fortran/22570 an related issues.
882         * gfortran.dg/x_slash_1.f: New test.
883
884 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
885
886         PR c/23143
887         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
888         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
889
890 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
891
892         PR c/529
893         * gcc.dg/Wshadow-3.c: New test.
894
895 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
896
897         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
898         used to have the wrong bounds).
899
900 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
901
902         PR c/21720
903         * gcc.dg/hex-round-1.c: Test more cases.
904         * gcc.dg/hex-round-2.c: New test.
905
906 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
907
908         PR 22550
909         * g++.dg/tree-ssa/pr22550.C: New test.
910
911 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
912
913         * gcc.dg/tree-ssa/vrp19.c: New test.
914         * gcc.dg/tree-ssa-vrp20.c: New test.
915
916 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
917
918         PR c/22240
919         * gcc.dg/transparent-union-4.c: New test.
920
921 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
922
923         PR c/22192
924         * gcc.dg/c99-vla-2.c: New test.
925
926 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
927
928         PR c/21720
929         * gcc.dg/hex-round-1.c: New test.
930
931 2005-07-28  Jan Hubicka  <jh@suse.cz>
932
933         * inliner-1.c: Do not dump everything.
934         * tree-prof.exp: Do not pass -ftree-based-profiling.
935         * bprob.exp: Likewise.
936
937         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
938
939 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
940
941         PR c++/22545
942         * g++.dg/expr/ptrmem7.C: New test.
943
944 2005-07-28  Mike Stump  <mrs@apple.com>
945
946         * g++.old-deja/g++.mike/visibility-1.C: New test.
947
948 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
949
950         PR c/20187
951         * gcc.c-torture/execute/pr20187-1.c: New test.
952
953 2005-07-28  Jeff Law  <law@redhat.com>
954
955         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
956         * gcc.dg/tree-ssa/vrp18.c: New test.
957
958 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
959
960         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
961
962 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
963
964         PR tree-optimization/22506
965         * gcc.dg/vect/ps22506.c: New test.
966
967 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
968
969         PR target/21149
970         * gcc.target/i386/sse-3.c: New test.
971
972 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
973
974         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
975         * gcc.target/mips/mips32-dsp-type.c: Likewise.
976
977 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
978
979         PR c/22589
980         * gcc.c-torture/compile/pr22589-1.c: New test.
981
982 2005-07-28  Jan Hubicka  <jh@suse.cz>
983
984         * update-loopch.c: New testcase.
985
986 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
987
988         PR rtl-optimization/23047
989         * gcc.c-torture/execute/pr23047.c: New test.
990         * gcc.c-torture/execute/pr23047.x: New.
991
992 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
993
994         PR tree-optimization/22493
995         * gcc.c-torture/execute/pr22493-1.c: New test.
996         * gcc.c-torture/execute/pr22493-1.x: New.
997         * gcc.c-torture/execute/vrp-1.c: New test.
998         * gcc.c-torture/execute/vrp-2.c: New test.
999         * gcc.c-torture/execute/vrp-2.c: New test.
1000
1001 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1002
1003         * gcc.target/frv/all-builtin-read8.c: Delete.
1004         * gcc.target/frv/all-builtin-read16.c: Delete.
1005         * gcc.target/frv/all-builtin-read32.c: Delete.
1006         * gcc.target/frv/all-builtin-read64.c: Delete.
1007         * gcc.target/frv/all-builtin-write8.c: Delete.
1008         * gcc.target/frv/all-builtin-write16.c: Delete.
1009         * gcc.target/frv/all-builtin-write32.c: Delete.
1010         * gcc.target/frv/all-builtin-write64.c: Delete.
1011         * gcc.target/frv/all-read-write-1.c: New.
1012
1013 2005-07-27  Jeff Law  <law@redhat.com>
1014
1015         * gcc.c-torture/execute/pr22630.c: New test.
1016
1017 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1018
1019         PR tree-optimization/23073
1020         * gcc.dg/vect/nodump-pr23073.c: New test.
1021         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1022
1023 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1024
1025         PR tree-optimize/22348
1026         * gcc.c-torture/execute/pr22348.c: New.
1027
1028 2005-07-27  Richard Guenther  <rguenther@suse.de>
1029
1030         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1031
1032 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1033
1034         PR fortran/22503
1035         * gfortran.dg/logical_comp.f90: New test.
1036
1037 2005-07-27  Jan Hubicka  <jh@suse.cz>
1038
1039         * inliner-1.c: Add cleanup of dumps.
1040         * val-prof-*.c: Likewise.
1041         * update-tailcall.c: New.
1042
1043 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1044
1045         PR 22591
1046         * gcc.dg/tree-ssa/pr22591.c: New test.
1047         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1048
1049 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1050
1051         PR libobjc/22606
1052         * objc.dg/try-catch-11.m: New test.
1053
1054 2005-07-26  Richard Guenther  <rguenther@suse.de>
1055
1056         PR tree-optimization/22486
1057         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1058
1059 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1060
1061         PR tree-opt/22484
1062         * testsuite/g++.dg/opt/loop2.C: New test.
1063
1064 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1065
1066         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1067         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1068
1069 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1070
1071         * lib/profopt.exp (profopt-execute): Check for profiling data
1072         files on the target.
1073
1074 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1075
1076         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1077         for matching of asm labels.
1078
1079 2005-07-25  Richard Guenther  <rguenther@suse.de>
1080
1081         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1082
1083 2005-07-25  Richard Guenther  <rguenther@suse.de>
1084
1085         PR testsuite/22624
1086         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1087
1088 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1089
1090         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1091         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1092         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1093         * gcc.dg/vect/vect-100.c: New test.
1094         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1095         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1096         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1097         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1098         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1099         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1100         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1101         * gfortran.dg/vect/pr19049.f90: New testcase.
1102         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1103
1104 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1105
1106         * gcc.c-torture/execute/20050713-1.c: New test.
1107
1108         PR fortran/20063
1109         * gfortran.fortran-torture/execute/data_4.f90: New test.
1110
1111         PR middle-end/20303
1112         * gcc.dg/visibility-d.c: New test.
1113
1114 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1115
1116         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1117         * gfortran.dg/underflow.f90: Ditto.
1118
1119 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1120
1121         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1122         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1123         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1124
1125 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1126
1127         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1128         include case of field width of zero.
1129
1130 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1131
1132         PR libgfortran/21875
1133         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1134         with trailing blanks on normal formatted read.
1135
1136 2005-07-23  Chao-ying Fu  <fu@mips.com>
1137
1138         * gcc.target/mips/mips32-dsp-type.c: New test.
1139         * gcc.target/mips/mips32-dsp.c: New test.
1140
1141 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1142
1143         PR testsuite/21073
1144         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1145
1146         PR testsuite/20454
1147         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1148         and __cyg_profile_func_exit.
1149
1150 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1151
1152         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1153         * gfortran.dg/comma_format_extension_4.f: Same.
1154         * gfortran.dg/pr15332.f: Same.
1155         * gfortran.dg/pr21730.f: Same.
1156
1157 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1158
1159         * g++.dg/opt/vrp2.C: Fix testcase.
1160
1161         PR tree-opt/22625
1162         * g++.dg/opt/vrp2.C: New test.
1163
1164 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1165
1166         PR debug/21828
1167         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1168
1169 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1170
1171         * gcc.dg/tree-ssa/20050719-1.c: New test.
1172
1173 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1174
1175         * gcc.dg/bfin-longcall-1.c: New file.
1176         * gcc.dg/bfin-longcall-2.c: New file.
1177
1178 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1179
1180         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1181
1182 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1183
1184         PR middle-end/19055
1185         * gcc.dg/tree-ssa/pr19055.c: New test.
1186         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1187
1188 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1189
1190         PR C++/22358
1191         * g++.dg/other/pr22358.C: New test.
1192
1193 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1194
1195         PR c++/2922
1196         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1197
1198 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1199
1200         PR c++/15938
1201         * g++.dg/init/union2.C: New test.
1202
1203 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1204
1205         PR c/22393
1206         * gcc.dg/complex-4.c: New test.
1207
1208 2005-07-21  Richard Guenther  <rguenther@suse.de>
1209
1210         PR testsuite/22522
1211         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1212         scanning for asm labels.
1213         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1214
1215 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1216
1217         PR target/22085
1218         * gcc.dg/altivec-pr22085.c: New.
1219
1220 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1221
1222         PR tree-optimization/19210
1223         * gcc.dg/tree-ssa/pr19210-1.c: New.
1224         * gcc.dg/tree-ssa/pr19210-2.c: New.
1225
1226 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1227
1228         PR rtl-optimization/22167
1229         * g++.dg/opt/pr22167.C: New test.
1230
1231 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1232
1233         PR c++/2922
1234         * g++.dg/lookup/two-stage2.C: New.
1235         * g++.dg/lookup/two-stage3.C: New.
1236         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1237         fixed two-stage name lookup for operators.
1238         * g++.dg/template/call3.C: Compiler now produces an appropriate
1239         error message.
1240         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1241         14 as a candidate.
1242         * g++.dg/template/ptrmem4.C: Compiler produces different error
1243         message.
1244         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1245         connect_to_method as a candidate.
1246
1247 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1248
1249         * gcc.dg/fold-alloc-1.c: New test.
1250
1251 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1252
1253         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1254         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1255
1256 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1257
1258         * gcc.dg/fold-abs-1.c: New test.
1259         * gcc.dg/fold-abs-2.c: New test.
1260         * gcc.dg/fold-abs-3.c: New test.
1261
1262 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1263
1264         Make CONSTRUCTOR use VEC to store initializers.
1265         * g++.dg/ext/complit3.C: Check for specific error messages.
1266         * g++.dg/init/brace2.C: Update error message.
1267         * g++.dg/warn/Wbraces2.C: Likewise.
1268
1269 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1270
1271         PR fortran/16940
1272         * gfortran.dg/module_interface_1.f90: New test.
1273
1274 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1275             Kenneth Zadeck <zadeck@naturalbridge.com>
1276
1277         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1278
1279 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1280
1281         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1282         specify -Wformat for these tests.
1283         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1284         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1285         * gcc.dg/format/opt-6.c: Delete.
1286
1287 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1288
1289         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1290         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1291
1292 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1293
1294         * gcc.dg/tree-ssa/alias-2.c: New test.
1295
1296 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1297
1298         PR c++/22263
1299         * g++.dg/template/explicit7.C: New test.
1300
1301 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1302
1303         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1304         width of 8 to +Inf and -Inf.
1305
1306 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1307
1308         PR c++/22139
1309         * g++.dg/template/friend36.C: New test.
1310
1311 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1312
1313         PR fortran/21730
1314         * gfortran.dg/pr21730.f: New test.
1315
1316 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1317             Kenneth Zadeck <zadeck@naturalbridge.com>
1318
1319         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1320         since pure const detection cannot run at -O1 in c compiler.
1321         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1322         can now optimize this case properly.
1323         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1324         because we now pass.
1325         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1326
1327 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1328
1329         PR c/22421
1330         * gcc.dg/format/bitfld-1.c: New test.
1331
1332 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1333
1334         PR c++/22204
1335         * g++.dg/rtti/repo1.C: New test.
1336
1337 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1338
1339         PR middle-end/22398
1340         * gcc.c-torture/compile/pr22398.c: New test.
1341
1342 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1343
1344         PR c++/22132
1345         * g++.dg/expr/cast4.C: New test.
1346
1347 2005-07-15  Richard Guenther  <rguenther@suse.de>
1348
1349         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1350         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1351
1352 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1353
1354         PR tree-optimization/22230
1355         * gcc.dg/tree-ssa/pr22230.c: New test.
1356
1357 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1358
1359         * gfortran.dg/g77/cpp6.f: New test.
1360
1361         PR fortran/22417
1362         * gfortran.dg/g77/cpp5.F: New test.
1363         * gfortran.dg/g77/cpp5.h: New file.
1364         * gfortran.dg/g77/cpp5inc.h: New file.
1365
1366 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1367
1368         PR libfortran/16435
1369         * gfortran.dg/tl_editting.f90: New.
1370         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1371
1372 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1373
1374         * gfortran.dg/char_array_constructor.f90: New test.
1375
1376 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1377
1378         * gfortran.dg/past_eor.f90: New.
1379         * gfortran.dg/complex_read.f90: New.
1380
1381 2005-07-13  Jeff Law  <law@redhat.com>
1382
1383         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1384         additional casts.
1385
1386         * gcc.dg/tree-ssa/pr22321.c: New test
1387
1388 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1389
1390         PR tree-optimization/21921
1391         * gcc.dg/tree-ssa/pr21921.c: New.
1392
1393 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1394
1395         PR tree-optimizatio/22442
1396         * gcc.dg/tree-ssa/loop-11.c: New test.
1397
1398 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1399
1400         PR tree-opt/21840
1401         * gcc.c-torture/compile/pr21840.c: New test.
1402
1403 2005-07-12  Jan Hubicka  <jh@suse.cz>
1404
1405         * gcc.c-torture/compile/pr22379.c: New test.
1406
1407 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1408
1409         PR libfortran/21593
1410         gfortran.dg/dev_null.f90:  Remove outdated comment about
1411         PR libfortran/21593.
1412
1413
1414 2005-07-12  Dale Johannesen  <dalej@apple.com>
1415
1416         * gcc.target/i386/compress-float-sse.c:  New.
1417         * gcc.target/i386/compress-float-sse-pic.c:  New.
1418         * gcc.target/i386/compress-float-387.c:  New.
1419         * gcc.target/i386/compress-float-387-pic.c:  New.
1420         * gcc.dg/compress-float-ppc.c:  New.
1421         * gcc.dg/compress-float-ppc-pic.c:  New.
1422
1423 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1424
1425         PR libfortran/21593
1426         gfortran.dg/dev_null.f90:  Remove targets.
1427
1428 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1429
1430         PR tree-opt/22335
1431         * gcc.dg/pr22335-1.c: New test.
1432         * gcc.dg/pr22335-2.c: New test.
1433
1434 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1435
1436         PR c++/20172
1437         * g++.dg/template/nontype12.C : New test.
1438
1439 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1440
1441         * gcc.dg/tree-ssa/loop-10.c: New test.
1442
1443 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1444
1445         * gcc.c-torture/execute/20020720-1.x: Remove.
1446
1447 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1448
1449         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1450
1451 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1452
1453         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1454         (dg-mips-options): Use it.
1455
1456 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1457
1458         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1459
1460 2005-07-09  Richard Henderson  <rth@redhat.com>
1461
1462         * lib/target-supports.exp (check_effective_target_sync_char_short):
1463         Add alpha.
1464
1465 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1466
1467         PR libfortran/22217
1468         * gfortran.dg/negative-z-descriptor.f90:  New test.
1469
1470 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1471
1472         PR tree-opt/22329
1473         * gcc.dg/pr22329.c: New test.
1474
1475 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1476
1477         PR tree-optimization/20139
1478         * gcc.dg/tree-ssa/pr20139.c: New.
1479
1480 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1481
1482         PR tree-opt/22356
1483         * testsuite/gcc.dg/pr22356-1.c: New test.
1484
1485 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1486
1487         PR c++/21799
1488         * g++.dg/template/unify8.C: New.
1489         * g++.dg/template/unify9.C: New.
1490
1491 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1492
1493         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1494
1495 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1496
1497         * gcc.dg/darwin-version-1.c: New.
1498         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1499         * gcc.dg/builtins-20.c: Likewise.
1500         * gcc.dg/builtins-53.c: Likewise.
1501         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1502         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1503         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1504         * gcc.dg/torture/builtins-power-1.c: Likewise.
1505         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1506         on Darwin.
1507
1508 2005-07-07  Jeff Law  <law@redhat.com>
1509
1510         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1511         argument evaluation order.
1512
1513 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1514
1515         PR libfortran/21594
1516         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1517         Add test cases where the shift length is greater than the
1518         array length.
1519
1520 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1521
1522         * obj-c++.dg/proto-lossage-6.mm: New.
1523         * objc.dg/proto-lossage-6.m: New.
1524
1525 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1526
1527         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1528         * objc.dg/gnu-runtime-2.m: Likewise.
1529
1530 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1531
1532         * gfortran.dg/longline.f: New test.
1533
1534         * gfortran.dg/badline.f: New test.
1535
1536 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1537
1538         PR fortran/16531
1539         PR fortran/15966
1540         PR fortran/18781
1541         * gfortran.dg/hollerith.f90: New.
1542         * gfortran.dg/hollerith2.f90: New.
1543         * gfortran.dg/hollerith3.f90: New.
1544         * gfortran.dg/hollerith4.f90: New.
1545         * gfortran.dg/hollerith_f95.f90: New.
1546         * gfortran.dg/hollerith_legacy.f90: New.
1547         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1548
1549 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1550
1551         PR objc/22274
1552         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1553         * objc.dg/gnu-runtime-2.m: New.
1554
1555 2005-07-06  Jeff Law  <law@redhat.com>
1556
1557         * gcc.dg/tree-ssa/vrp17.c: New test.
1558
1559 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1560
1561         PR fortran/22327
1562         * gfortran.dg/array_constructor_5.f90: New test.
1563
1564 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1565
1566         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1567
1568 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1569
1570         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1571         * gcc.dg/980816-1.c: Ditto.
1572
1573 2005-07-06  Jeff Law  <law@redhat.com>
1574
1575         * gcc.c-torture/compile/pr21356.c: New test.
1576
1577 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1578
1579         PR c/22013
1580         PR c/22098
1581         * gcc.c-torture/compile/pr22013-1.c,
1582         gcc.c-torture/execute/pr22098-1.c,
1583         gcc.c-torture/execute/pr22098-2.c,
1584         gcc.c-torture/execute/pr22098-3.c: New tests.
1585
1586 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1587
1588         PR c/22308
1589         * gcc.dg/pr22308-1.c: New test.
1590
1591 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1592
1593         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1594         target.
1595         * gcc.dg/compare9.c: Use -fshort-enums instead of
1596         -fno-short-enums.  Change the last test to dg-bogus.
1597
1598 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1599
1600         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1601         * gcc.dg/compare9.c: New.
1602
1603 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1604
1605         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1606
1607 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1608
1609         PR testsuite/22288
1610         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1611
1612
1613 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1614
1615         * gcc.dg/format/gcc_gfc-1.c: New.
1616
1617 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1618
1619         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1620
1621 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1622
1623         PR fortran/20842
1624         * gfortran.dg/io_invalid_1.f90: New test.
1625
1626 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1627
1628         * gcc.dg/format/gcc_diag-1.c: Update.
1629
1630 2005-07-02  Jeff Law  <law@redhat.com>
1631
1632         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1633         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1634
1635 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1636
1637         * gcc.dg/format/gcc_diag-1.c: Update.
1638
1639 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1640
1641         PR tree-opt/22269
1642         * gcc.c-torture/compile/pr22269.c: New test.
1643
1644 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1645
1646         PR 21584
1647         PR 22219
1648         * g++.dg/tree-ssa/pr21584-1.C: New test.
1649         * g++.dg/tree-ssa/pr21584-2.C: New test.
1650
1651 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1652
1653         * obj-c++.dg/try-catch-11.mm: New.
1654         * objc.dg/try-catch-10.m: New.
1655
1656 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1657
1658         * g++.dg/other/ucnid-1.C: xfail on AIX.
1659
1660 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1661
1662         PR 22234
1663         * gcc.dg/20050629-1.c: New test.
1664
1665 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1666
1667         * obj-c++.dg/const-str-1[0-1].mm: New.
1668         * objc.dg/const-str-1[0-1].m: New.
1669
1670 2005-05-29  Richard Henderson  <rth@redhat.com>
1671
1672         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1673         Rename from check_effective_target_vect_no_max.
1674         (check_effective_target_vect_no_int_add): New.
1675         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1676         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1677         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1678         * gcc.dg/vect/vect-reduc-1.c: Use both.
1679         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1680
1681 2005-05-29  Richard Henderson  <rth@redhat.com>
1682
1683         * lib/target-supports.exp (check_effective_target_vect_no_max):
1684         Remove i386 and x86_64.
1685
1686 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1687
1688         PR testsuite/21969
1689         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1690
1691 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1692
1693         PR middle-end/21969
1694         * gcc.dg/vect/pr21969.c: New test.
1695
1696 2005-06-28  Eric Christopher  <echristo@redhat.com>
1697
1698         PR c/22052
1699         PR c/21975
1700         * gcc.dg/inline1.c: New test.
1701         * gcc.dg/inline2.c: Ditto.
1702         * gcc.dg/inline3.c: Ditto.
1703         * gcc.dg/inline4.c: Ditto.
1704         * gcc.dg/inline5.c: Ditto.
1705
1706 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1707
1708         PR libfortran/22142
1709         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1710         Add testcase also testing eoshift1 for PR 22142.
1711
1712 2005-06-28  Richard Henderson  <rth@redhat.com>
1713
1714         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1715         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
1716         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
1717         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
1718         gcc.dg/tree-ssa/20030922-2.c: Likewise.
1719
1720 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1721
1722         PR libfortran/22142
1723         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1724         Add testcase for PR 22142.
1725
1726 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1727
1728         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1729         gcc.target/ia64/fpreg-2.c: New tests.
1730
1731 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1732
1733         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1734
1735 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1736
1737         PR libfortran/22170
1738         * gfortran.dg/slash_1.f90: New test.
1739
1740 2005-06-27  Richard Henderson  <rth@redhat.com>
1741
1742         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1743         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1744         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1745         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1746         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1747         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1748
1749 2005-06-27  Richard Henderson  <rth@redhat.com>
1750
1751         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1752         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1753
1754 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1755
1756         * obj-c++.dg/proto-lossage-5.mm: New.
1757         * objc.dg/proto-lossage-5.m: New.
1758
1759 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1760
1761         PR 21959
1762         * gcc.dg/tree-ssa/pr21959.c: New test.
1763
1764 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1765
1766         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1767         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1768         testing uninitialized var.
1769
1770         * gcc.c-torture/execute/builtins/chk.h: New.
1771         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1772         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1773         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1774         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1775         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1776         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1777         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1778         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1779         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1780         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1781         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1782         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1783         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1784         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1785         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1786         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1787         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1788         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1789         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1790         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1791         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1792         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1793         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1794         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1795         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1796         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1797         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1798         * gcc.dg/builtin-object-size-1.c: New test.
1799         * gcc.dg/builtin-object-size-2.c: New test.
1800         * gcc.dg/builtin-object-size-3.c: New test.
1801         * gcc.dg/builtin-object-size-4.c: New test.
1802         * gcc.dg/builtin-object-size-5.c: New test.
1803         * gcc.dg/builtin-stringop-chk-1.c: New test.
1804         * gcc.dg/builtin-stringop-chk-2.c: New test.
1805         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1806         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1807         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1808         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1809         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1810         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1811         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1812         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1813         * gcc.c-torture/execute/printf-1.c: New test.
1814         * gcc.c-torture/execute/fprintf-1.c: New test.
1815         * gcc.c-torture/execute/vprintf-1.c: New test.
1816         * gcc.c-torture/execute/vfprintf-1.c: New test.
1817         * gcc.c-torture/execute/printf-chk-1.c: New test.
1818         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1819         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1820         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1821
1822 2005-06-27  Michael Matz  <matz@suse.de>
1823
1824         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1825         slot is not merged if address escapes.
1826
1827 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1828
1829         PR c/21911
1830         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1831
1832 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1833
1834         PR middle-end/17965
1835         * gcc.c-torture/compile/20050622-1.c: New test.
1836
1837         PR middle-end/22028
1838         * gcc.dg/20050620-1.c: New test.
1839
1840 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1841
1842         PR tree-optimization/22026
1843         * gcc.dg/tree-ssa/pr22026.c: New.
1844
1845 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1846
1847         PR libfortran/22144
1848         * gfortran.dg/shift-alloc.f90:  New testcase.
1849
1850 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1851
1852         * all files: Update FSF address in copyright headers.
1853
1854 2005-06-22  Jan Hubicka  <jh@suse.cz>
1855
1856         * wholeprogram-1.c: New testcase.
1857         * wholeprogram-2.c: New testcase.
1858
1859 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1860
1861         PR 22171
1862         * gcc.dg/tree-ssa/pr22171.c: New test.
1863
1864 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1865
1866         * gfortran.dg/simplify_modulo.f90: New.
1867
1868 2005-06-24  Jan Hubicka  <jh@suse.cz>
1869
1870         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1871
1872 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1873
1874         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1875
1876 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1877
1878         * obj-c++.dg/typedef-alias-1.mm: New.
1879         * objc.dg/typedef-alias-1.m: New.
1880
1881 2005-06-23  Jeff Law  <law@redhat.com>
1882
1883         * gcc.dg/tree-ssa/vrp16.c: New test.
1884
1885 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1886
1887         * lib/target-supports.exp: Add
1888         check_effective_target_fortran_large_real and
1889         check_effective_target_fortran_large_int to check for
1890         corresponding effective targets.
1891         * gfortran.dg/large_integer_kind_1.f90: New test.
1892         * gfortran.dg/large_real_kind_1.f90: New test.
1893
1894 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1895
1896         PR tree-optimization/22117
1897         * gcc.dg/tree-ssa/pr22117.c: New.
1898
1899 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1900
1901         PR testsuite/22123
1902         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1903
1904 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1905
1906         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1907
1908 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1909
1910         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1911         * gfortran.dg/f2c_4.c: Likewise
1912
1913 2005-06-22 Paul Brook  <paul@codesourcery.com>
1914
1915         PR fortran/21034
1916         * gfortran.dg/auto_save_1.f90: New test.
1917
1918 2005-06-22  Michael Matz  <matz@suse.de>
1919
1920         * gcc.target/x86-64/abi: New directory.
1921         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1922         * gcc.target/x86-64/abi/README.gcc: New file.
1923         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1924         * gcc.target/x86-64/abi/asm-support.s: New file.
1925         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1926         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1927         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1928         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1929         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1930         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1931         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1932         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1933         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1934         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1935         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1936         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1937         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1938         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1939         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1940         * gcc.target/x86_64/abi/test_varargs.c: New test.
1941
1942 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1943
1944         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1945         32-bit i?86 and x86_64.
1946
1947 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1948
1949         * obj-c++.dg/const-str-[1-9].mm: New tests.
1950
1951 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1952
1953         PR fortran/22010
1954         * gfortran.dg/namelist_use.f90: New.
1955         * gfortran.dg/namelist_use_only.f90: New.
1956
1957 2005-06-21  Jeff Law  <law@redhat.com>
1958
1959         * gcc.dg/tree-ssa/vrp15.c: New test.
1960
1961 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1962
1963         * lib/target-supports.exp (check_effective_target_vect_reduction):
1964         Remove.
1965         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1966         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1967         remove vect_reduction target keyword. Also avoid two returns in main.
1968         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1969         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1970         * gcc.dg/vect/vect-reduc-1short.c: New test.
1971         * gcc.dg/vect/vect-reduc-1char.c: New test.
1972         * gcc.dg/vect/vect-reduc-2short.c: New test.
1973         * gcc.dg/vect/vect-reduc-2char.c: New test.
1974         * gcc.dg/vect/vect-reduc-6.c: New test.
1975         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1976         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1977         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1978
1979 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1980         Paul Thomas  <pault@gcc.gnu.org>
1981
1982         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1983         New tests.
1984
1985 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1986
1987         * gfortran.dg/backslash_1.f90: New test.
1988         * gfortran.dg/backslash_2.f90: New test.
1989
1990 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1991
1992         * gfortran.dg/duplicate_labels.f90: New test.
1993
1994 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1995
1996         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1997         unsupportable relocations.
1998         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1999         * gcc.dg/20050321-2.c: xfail for NetWare.
2000
2001 2005-06-20  Andreas Jaeger  <aj@suse.de>
2002
2003         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2004         gcc.target/i386/fastcall-sseregparm.c,
2005         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2006
2007 2005-06-19  Richard Henderson  <rth@redhat.com>
2008
2009         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2010
2011 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2012
2013         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2014
2015 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2016
2017         PR c++/22115
2018         * g++.dg/conversion/simd2.C: Change expected error message.
2019
2020 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2021
2022         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2023         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2024         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2025
2026 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2027
2028         * gcc.dg/fold-mod-1.c: New test.
2029
2030 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2031
2032         PR fortran/19926
2033         * gfortran.dg/pr19926.f90: New test.
2034
2035 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2036
2037         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2038         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2039         targets.
2040         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2041         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2042
2043 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2044
2045         * gcc.target/ia64/float80-varargs-1.c: New test.
2046
2047 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2048
2049         PR tree-opt/22035
2050         * gfortran.dg/f2c_6.f90: New test.
2051
2052 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2053
2054         PR c++/17413
2055         * g++.dg/template/local5.C: New.
2056
2057 2005-06-17  Richard Henderson  <rth@redhat.com>
2058
2059         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2060
2061 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2062
2063         PR testsuite/21945
2064         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2065
2066 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2067
2068         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2069         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2070         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2071         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2072         check_vect to verify the presence of hardware vector support.
2073
2074 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2075
2076         PR testsuite/22056
2077         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2078
2079 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2080
2081         PR libfortran/19216
2082         * gfortran.dg/pr19216.f: Add correct space between brackets and
2083         dg directive.
2084
2085 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2086
2087         PR libfortran/16436
2088         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2089
2090 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2091
2092         * gcc.target/i386/attributes-error.c: New testcase.
2093         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2094         * gcc.target/i386/regparm-stdcall.c: Likewise.
2095         * gcc.target/i386/sseregparm-1.c: Likewise.
2096         * gcc.target/i386/sseregparm-2.c: Likewise.
2097
2098 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2099
2100         * g++.dg/rtti/crash2.C: New.
2101
2102 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2103
2104         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2105
2106 2005-06-15  David Ung  <davidu@mips.com>
2107
2108         * gcc.target/mips/mips16e-extends.c: New test for testing the
2109         generation of MIPS16e zeb/zeh, seb/seh instructions.
2110
2111 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2112
2113         PR 22018
2114         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2115         * gcc.dg/tree-ssa/pr22018.c: New test.
2116
2117 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2118
2119         * gcc.dg/simd-1.c: Update error messages.
2120         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2121         * gcc.dg/simd-2.c: Update error messages.
2122         * gcc.dg/simd-4.c: New.
2123
2124 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2125
2126         PR c++/20678
2127         * g++.dg/other/crash-4.C: New.
2128
2129 2005-06-14  Devang Patel  <dpatel@apple.com>
2130
2131         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2132
2133 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2134
2135         PR c++/21929
2136         * g++.dg/parse/crash11.C: Update
2137
2138 2005-06-13  Jeff Law  <law@redhat.com>
2139
2140         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2141         perform the desired transformations.
2142         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2143         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2144
2145 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2146
2147         PR fortran/22038
2148         * gfortran.dg/forall_1.f90: Un-XFAIL.
2149
2150 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2151
2152         PR c++/21929
2153         * g++.dg/parse/crash26.C: New.
2154
2155         PR c++/20789
2156         * g++.dg/init/member1.C: New.
2157
2158 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2159
2160         * gfortran.dg/altreturn_1.f90: New test.
2161
2162 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2163
2164         PR middle-end/21985
2165         * gcc.dg/tree-ssa/pr21985.c: New test.
2166
2167 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2168
2169         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2170
2171 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2172
2173         PR c++/21930
2174         * g++.dg/other/error10.C: New test case.
2175
2176 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2177
2178         PR libfortran/19155
2179         * gfortran.dg/pr19155.f: Add test.
2180
2181 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2182
2183         * gfortran.dg/f2c_7.f90: New test.
2184
2185         * gfortran.dg/forall_1.f90: XFAILed.
2186
2187 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2188
2189         * gcc.dg/pr14796-1.c: New.
2190         * gcc.dg/pr14796-2.c: New.
2191
2192 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2193
2194         PR fortran/17792
2195         PR fortran/21375
2196         * gfortran.dg/deallocate_stat.f90:  New test.
2197
2198 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2199
2200         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2201
2202 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2203
2204         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2205         access will be generated when this loop is vectorized. Test that
2206         accesses with same alignment were detected.
2207         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2208         Test that accesses with same alignment were detected.
2209         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2210         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2211         alignment were detected.
2212
2213 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2214
2215         PR c++/10611
2216         * g++.dg/conversion/simd2.C: New.
2217
2218 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2219
2220         * gcc.dg/Wcxx-compat-1.c: New.
2221
2222 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2223
2224         PR libfortran/21480
2225         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2226         complex array.
2227
2228 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2229
2230         * gcc.dg/alias-8.c: New.
2231
2232 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2233
2234         * gcc.dg/format/cmn_err-1.c: Update.
2235
2236 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2237
2238         PR target/20666
2239         * gcc.target/sparc/fexpand-2.c: New.
2240         * gcc.target/sparc/fpmerge-2.c: New.
2241         * gcc.target/sparc/fpmul-2.c: New.
2242         * gcc.target/sparc/noresult.c: New.
2243         * gcc.target/sparc/pdist-2.c: New.
2244         * gcc.target/sparc/pdist-3.c: New.
2245
2246 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2247
2248         PR testsuite/21702
2249         * gcc.target/i386/i386.exp: Fix comment typo.
2250
2251 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2252
2253         PR c++/19497
2254         * g++.dg/inherit/using5.C: New.
2255         * g++.dg/inherit/using6.C: New.
2256
2257 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2258
2259         PR c++/19894
2260         * g++.dg/template/ptrmem15.C: New test.
2261
2262         PR c++/20563
2263         * g++.dg/ext/label4.C: New test.
2264
2265 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2266
2267         * gcc.dg/tls/debug-1.c: New test.
2268
2269 2005-06-07  Dale Johannesen  <dalej@apple.com>
2270
2271         * gcc.target/i386/movq.c:  New.
2272
2273 2005-06-07  Dale Johannesen  <dalej@apple.com>
2274
2275         * gcc.dg/20050607-1.c:  New.
2276
2277 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2278
2279         PR middle-end/21850
2280         * gcc.c-torture/execute/20050607-1.c: New test.
2281
2282 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2283
2284         PR libfortran/21926
2285         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2286         Test case where the return array has lowest stride one,
2287         but isn't packed.
2288
2289 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2290
2291         * lib/target-supports.exp (check_effective_target_sync_int_long):
2292         Add s390 and s390x targets.
2293
2294 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2295
2296         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2297         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2298         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2299         * gcc.dg/tree-ssa/loop-9.c: New test.
2300
2301 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2302
2303         * g++.dg/parse/defarg10.C: New.
2304
2305 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2306
2307         PR regression/21897
2308         * gcc.c-torture/execute/20050604-1.c: New test.
2309
2310 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2311
2312         PR 21903
2313         * g++.dg/parse/defarg9.C: New.
2314
2315         PR c++/20637
2316         * g++.dg/inherit/using4.C: New.
2317         * g++.dg/overload/error1.C: Adjust expected errors.
2318         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2319         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2320         * g++.old-deja/g++.other/redecl2.C: Likewise.
2321         * g++.old-deja/g++.other/redecl4.C: Likewise.
2322         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2323
2324 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2325
2326         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2327
2328 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2329
2330         * lib/gfortran.exp (gfortran_target_compile): Call
2331         dg-additional-files-options
2332         * gfortran.dg/f2c_4.f90: New file
2333         * gfortran.dg/f2c_4.c: New file
2334         * gfortran.dg/f2c_5.f90: New file
2335         * gfortran.dg/f2c_5.c: New file
2336
2337 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2338
2339         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2340
2341         PR fortran/21912
2342         * gfortran.dg/array_constructor_4.f90: New test.
2343
2344 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2345
2346         PR c++/21619
2347         * g++.dg/ext/builtin9.C: New test.
2348
2349 2005-06-05  Dale Johannesen  <dalej@apple.com>
2350
2351         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2352         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2353
2354 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2355
2356         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2357         * gcc.dg/vect/vect-reduc-1.c: New.
2358         * gcc.dg/vect/vect-reduc-2.c: New.
2359         * gcc.dg/vect/vect-reduc-3.c: New.
2360
2361 2005-06-04  Dale Johannesen  <dalej@apple.com>
2362
2363         * gcc.c-torture/execute/20050603-1.c:  New.
2364         * gcc.c-torture/execute/20050603-2.c:  New.
2365         * gcc.dg/20050603-3.c:  New.
2366
2367 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2368
2369         PR fortran/19195
2370         * gfortran.dg/debug_1.f90: New test.
2371
2372         * gfortran.dg/forall_1.f90: New test.
2373
2374 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2375
2376         * gfortran.dg/array_constructor_3.f90: New test.
2377
2378 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2379
2380         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2381
2382 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2383
2384         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2385
2386 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2387
2388         PR c/21873
2389         * gcc.dg/init-excess-1.c: New test.
2390
2391 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2392
2393         PR c++/21853
2394         * g++.dg/expr/static_cast6.C: New test.
2395
2396 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2397
2398         * gcc.dg/tree-ssa/vrp14.c: New test.
2399
2400 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2401
2402         PR c++/21336
2403         * g++.dg/template/new2.C: New test.
2404
2405 2005-06-03  Josh Conner  <jconner@apple.com>
2406
2407         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2408         all entries in initializer.
2409
2410 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2411
2412         PR middle-end/21858
2413         * gcc.dg/pr21858.c: New testcase.
2414
2415 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2416
2417         PR tree-optimization/21292
2418
2419         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2420         New.
2421         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2422         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2423         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2424         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2425         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2426
2427 2005-06-02  Richard Henderson  <rth@redhat.com>
2428
2429         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2430
2431 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2432
2433         * gcc.dg/wtypequal.c: New testcase.
2434
2435 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2436
2437         PR 21582
2438         * gcc.dg/tree-ssa/pr21582.c: New test.
2439
2440 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2441
2442         PR c++/21280
2443         * g++.dg/opt/interface2.h: New.
2444         * g++.dg/opt/interface2.C: New.
2445         * g++.dg/init/ctor4.C: Adjust error lines.
2446         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2447         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2448         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2449         * g++.old-deja/g++.pt/assign1.C: Likewise.
2450         * g++.old-deja/g++.pt/crash20.C: Likewise.
2451
2452 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2453
2454         PR tree-optimization/21734
2455         * g++.dg/vect/pr21734_1.cc: New.
2456         * g++.dg/vect/pr21734_2.cc: New.
2457
2458 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2459
2460         PR c++/20350
2461         * g++.dg/template/spec24.C: New.
2462
2463         PR c++/21151
2464         * g++.dg/pch/local-1.C: New.
2465         * g++.dg/pch/local-1.Hs: New.
2466
2467 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2468
2469         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2470         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2471         * gcc.dg/tree-ssa/pr14341.c: New test.
2472         * gcc.dg/tree-ssa/pr14841.c: New test.
2473         * gcc.dg/tree-ssa/pr20701.c: New test.
2474         * gcc.dg/tree-ssa/pr21086.c: New test.
2475         * gcc.dg/tree-ssa/pr21090.c: New test.
2476         * gcc.dg/tree-ssa/pr21332.c: New test.
2477         * gcc.dg/tree-ssa/pr21458.c: New test.
2478         * gcc.dg/tree-ssa/pr21658.c: New test.
2479         * gcc.dg/tree-ssa/vrp01.c: New test.
2480         * gcc.dg/tree-ssa/vrp02.c: New test.
2481         * gcc.dg/tree-ssa/vrp03.c: New test.
2482         * gcc.dg/tree-ssa/vrp04.c: New test.
2483         * gcc.dg/tree-ssa/vrp05.c: New test.
2484         * gcc.dg/tree-ssa/vrp06.c: New test.
2485         * gcc.dg/tree-ssa/vrp07.c: New test.
2486         * gcc.dg/tree-ssa/vrp08.c: New test.
2487         * gcc.dg/tree-ssa/vrp09.c: New test.
2488         * gcc.dg/tree-ssa/vrp10.c: New test.
2489         * gcc.dg/tree-ssa/vrp11.c: New test.
2490         * gcc.dg/tree-ssa/vrp12.c: New test.
2491         * gcc.dg/tree-ssa/vrp13.c: New test.
2492
2493 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2494
2495         PR 21029
2496         * gcc.dg/tree-ssa/pr21029.c: New test.
2497
2498 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2499
2500         * gfortran.dg/logint-1.f: New test case.
2501         * gfortran.dg/logint-2.f: Likewise.
2502         * gfortran.dg/logint-3.f: Likewise.
2503
2504 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2505
2506         PR c/21536
2507         PR c/20760
2508         * gcc.dg/20050527-1.c: New test.
2509
2510         * gcc.dg/i386-sse-12.c: New test.
2511
2512         PR fortran/21729
2513         * gfortran.dg/implicit_5.f90: New test.
2514
2515 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2516
2517         PR fortran/20883
2518         * gfortran/assign_4.f90: New test.
2519         * gfortran/assign_2.f90: Change compile to run.
2520
2521 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2522
2523         * lib/target-supports.exp
2524         (check_effective_target_sync_char_short): New.
2525         * gcc.dg/sync-2.c: New.
2526
2527 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2528
2529         PR tree-optimization/21817
2530         * gcc.dg/torture/pr21817-1.c: New.
2531
2532 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2533
2534         PR c++/21165
2535         * g++.dg/template/init5.C: New.
2536
2537 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2538
2539         * gfortran.dg/char_initialiser_actual.f90:
2540         Test character initialisers as actual arguments.
2541         * gfortran.dg/char_pointer_comp_assign.f90:
2542         Test character pointer structure component assignments.
2543         * gfortran.dg/char_array_structure_constructor.f90:
2544         Test character components in structure constructors.
2545
2546 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2547
2548         PR middle-end/20931
2549         * g++.dg/opt/pr20931.C: New test.
2550
2551 2005-05-31  Andreas Jaeger  <aj@suse.de>
2552
2553         PR testsuite/20772
2554         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2555         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2556         g++.old-deja/g++.ext/asmspec1.C,
2557         g++.old-deja/g++.other/regstack.C,
2558         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2559         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2560         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2561         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2562         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2563         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2564         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2565         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2566         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2567         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2568         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2569         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2570         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2571         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2572         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2573         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2574         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2575         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2576         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2577
2578 2005-05-31  Jeff Law  <law@redhat.com>
2579
2580         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2581
2582 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2583
2584         PR middle-end/21743
2585         * gcc.dg/builtins-1.c: Activate disabled clog test.
2586         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2587
2588 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2589
2590         * gfortran.dg/char_pointer_assign.f90:
2591         Test character-pointer assignments and pointer assignments.
2592         * gfortran.dg/char_pointer_dummy.f90:
2593         Test character-pointer dummy arguments.
2594         * gfortran.dg/char_pointer_func.f90:
2595         Test character-pointer function returns.
2596         * gfortran.dg/char_pointer_dependency.f90:
2597         Test character-pointer functions with dependencies.
2598
2599 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2600
2601         PR c++/21784
2602         * g++.dg/lookup/using14.C: New test.
2603
2604 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2605
2606         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2607         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2608         trailing ^M.
2609
2610 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2611
2612         PR c++/17413
2613         * g++.dg/template/local5.C: New.
2614
2615         PR target/21761
2616         * gcc.c-torture/compile/pr21761.c: New.
2617
2618         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2619         before darwin8.
2620
2621 2005-05-30  Steven G. Kargl
2622
2623         PR fortran/20846
2624         * gfortran.dg/inquire_8.f90: New test.
2625
2626 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2627
2628         PR libfortran/21376
2629         * gfortran.dg/output_exponents_1.f90: New test.
2630
2631 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2632
2633         PR libfortran/20006
2634         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2635
2636 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2637
2638         PR c++/21210
2639         * g++.dg/ext/complex1.C: New test.
2640
2641         PR c++/21340
2642         * g++.dg/init/ctor6.C: New test.
2643
2644 2005-05-29  Jan Hubicka  <jh@suse.cz>
2645
2646         * gcc.c-torture/compile/pr21562.c: New.
2647
2648 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2649
2650         * gfortran.dg/subnormal_1.f90: New test.
2651
2652 2005-05-28  Jan Hubicka  <jh@suse.cz>
2653
2654         * tree-prof.exp: Fix comment.
2655         * value-prof-1.c: New.
2656         * value-prof-2.c: New.
2657         * value-prof-3.c: New.
2658         * value-prof-4.c: New.
2659
2660 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2661
2662         PR c++/21614
2663         * g++.dg/expr/ptrmem6.C: New test.
2664         * g++.dg/expr/ptrmem6a.C: Likewise.
2665
2666 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2667
2668         PR tree-optimization/21658
2669         * gcc.dg/tree-ssa/pr21658.c: New.
2670
2671 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2672
2673         PR c++/21455
2674         * g++.dg/inherit/ptrmem3.C: New.
2675
2676         PR c++/21681
2677         * g++.dg/parse/template16.C: New.
2678
2679 2005-05-27  Andreas Jaeger  <aj@suse.de>
2680
2681         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2682
2683         * gcc.dg/i386-sse-8.c: Run test on all archs.
2684
2685 2005-05-26  Mike Stump  <mrs@apple.com>
2686
2687         * objc.dg/isa-field-1.m: Only run on darwin.
2688         * objc.dg/lookup-1.m: Likewise.
2689         * objc.dg/try-catch-8.m: Likewise.
2690
2691 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2692
2693         PR tree-optimization/9814
2694         * gcc.dg/pr9814-1.c: New test case.
2695
2696 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2697
2698         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2699         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2700         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2701         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2702         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2703         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2704         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2705         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2706         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2707         objc.dg/try-catch-8.m: New.
2708
2709 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2710
2711         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2712         remove extraneous semicolons.
2713
2714 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2715
2716         * obj-c++.dg/comp-types-12.mm: New.
2717         * objc.dg/comp-types-11.m: New.
2718         * objc.dg/selector-4.m: New.
2719
2720 2005-05-26  Andreas Jaeger  <aj@suse.de>
2721
2722         PR testsuite/20772
2723         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
2724         g++.old-deja/g++.ext/attrib3.C,
2725         g++.old-deja/g++.other/store-expr1.C,
2726         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
2727         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
2728         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2729         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
2730         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2731         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2732         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2733         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2734         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2735         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2736         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2737         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2738         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2739         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2740         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2741         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2742         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2743         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2744         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2745
2746 2005-05-26  Andreas Jaeger  <aj@suse.de>
2747
2748         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2749         x86-64 compilation.
2750
2751 2005-05-26  Andreas Jaeger  <aj@suse.de>
2752
2753         PR testsuite/20772
2754         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2755         gcc.misc-tests/i386-pf-athlon-1.c,
2756         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2757         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2758         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2759         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2760         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2761         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2762         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2763         programs.
2764
2765         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2766         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2767         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2768         x86-64 compilation.
2769
2770         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2771         x86_64.
2772
2773         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2774         effective-target ilp32.
2775
2776 2005-05-26  David Ung  <davidu@mips.com>
2777
2778         * gcc.target/mips/ext_ins.c: New test for testing the generation
2779         of MIPS32/64 rev 2 ext/ins instructions.
2780
2781 2005-05-26  Andreas Jaeger  <aj@suse.de>
2782
2783         * treelang/compile/unsigned.tree: Use gimple instead of
2784         nonexisting generic dump.
2785
2786 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2787
2788         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2789
2790 2005-05-26  Andreas Jaeger  <aj@suse.de>
2791
2792         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2793
2794 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2795
2796         PR libfortran/17283
2797         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2798         Test callee-allocated memory with write statements.
2799
2800 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2801
2802         PR middle-end/21709
2803         * gcc.dg/pr21709-1.c: New test case.
2804
2805 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2806             Mike Stump  <mrs@apple.com>
2807
2808         * objc/execute/next_mapping.h: Update for C++.
2809
2810         * obj-c++.dg/selector-1.mm: Move to...
2811         * obj-c++.dg/selector-4.mm: here...
2812
2813         * obj-c++.dg/basic.mm: New.
2814         * obj-c++.dg/comp-types-1.mm: New.
2815         * obj-c++.dg/cxx-class-1.mm: New.
2816         * obj-c++.dg/cxx-ivars-1.mm: New.
2817         * obj-c++.dg/cxx-ivars-2.mm: New.
2818         * obj-c++.dg/cxx-ivars-3.mm: New.
2819         * obj-c++.dg/cxx-scope-1.mm: New.
2820         * obj-c++.dg/cxx-scope-2.mm: New.
2821         * obj-c++.dg/defs.mm: New.
2822         * obj-c++.dg/empty-private-1.mm: New.
2823         * obj-c++.dg/encode-1.mm: New.
2824         * obj-c++.dg/encode-2.mm: New.
2825         * obj-c++.dg/encode-3.mm: New.
2826         * obj-c++.dg/extern-c-1.mm: New.
2827         * obj-c++.dg/extra-semi.mm: New.
2828         * obj-c++.dg/fix-and-continue-2.mm: New.
2829         * obj-c++.dg/isa-field-1.mm: New.
2830         * obj-c++.dg/ivar-list-semi.mm: New.
2831         * obj-c++.dg/local-decl-1.mm: New.
2832         * obj-c++.dg/lookup-1.mm: New.
2833         * obj-c++.dg/lookup-2.mm: New.
2834         * obj-c++.dg/method-1.mm: New.
2835         * obj-c++.dg/method-2.mm: New.
2836         * obj-c++.dg/method-3.mm: New.
2837         * obj-c++.dg/method-4.mm: New.
2838         * obj-c++.dg/method-5.mm: New.
2839         * obj-c++.dg/method-6.mm: New.
2840         * obj-c++.dg/method-7.mm: New.
2841         * obj-c++.dg/no-extra-load.mm: New.
2842         * obj-c++.dg/overload-1.mm: New.
2843         * obj-c++.dg/pragma-1.mm: New.
2844         * obj-c++.dg/pragma-2.mm: New.
2845         * obj-c++.dg/private-1.mm: New.
2846         * obj-c++.dg/private-2.mm: New.
2847         * obj-c++.dg/proto-qual-1.mm: New.
2848         * obj-c++.dg/qual-types-1.mm: New.
2849         * obj-c++.dg/stubify-1.mm: New.
2850         * obj-c++.dg/stubify-2.mm: New.
2851         * obj-c++.dg/super-class-1.mm: New.
2852         * obj-c++.dg/super-class-2.mm: New.
2853         * obj-c++.dg/super-dealloc-1.mm: New.
2854         * obj-c++.dg/super-dealloc-2.mm: New.
2855         * obj-c++.dg/template-1.mm: New.
2856         * obj-c++.dg/template-2.mm: New.
2857         * obj-c++.dg/template-3.mm: New.
2858         * obj-c++.dg/template-4.mm: New.
2859         * obj-c++.dg/template-5.mm: New.
2860         * obj-c++.dg/template-6.mm: New.
2861         * obj-c++.dg/try-catch-1.mm: New.
2862         * obj-c++.dg/try-catch-2.mm: New.
2863         * obj-c++.dg/try-catch-3.mm: New.
2864         * obj-c++.dg/try-catch-4.mm: New.
2865         * obj-c++.dg/try-catch-5.mm: New.
2866         * obj-c++.dg/try-catch-6.mm: New.
2867         * obj-c++.dg/try-catch-7.mm: New.
2868         * obj-c++.dg/try-catch-8.mm: New.
2869         * obj-c++.dg/try-catch-9.mm: New.
2870         * obj-c++.dg/va-meth-1.mm: New.
2871
2872 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2873
2874         * obj-c++.dg/selector-1.mm: New.
2875         * obj-c++.dg/selector-2.mm: New.
2876
2877 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2878
2879         * obj-c++.dg/selector-3.mm: New.
2880         * objc.dg/selector-3.m: New.
2881
2882 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2883
2884         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2885         about where warning appears.
2886
2887 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2888
2889         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2890         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2891         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2892         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2893
2894 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2895
2896         * gcc.dg/20050524-1.c: New test.
2897
2898 2005-05-25  Jan Hubicka  <jh@suse.cz>
2899
2900         * gcc.dg/tree-prof/inliner-1.c: New.
2901
2902 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2903
2904         * gcc.dg/tree-prof: New directory.
2905         * gcc.dg/tree-prof/tree-prof.exp: New.
2906
2907 2005-05-25  DJ Delorie  <dj@redhat.com>
2908
2909         * gcc.dg/Wattributes-1.c: New.
2910         * gcc.dg/Wattributes-2.c: New.
2911         * gcc.dg/Wattributes-3.c: New.
2912
2913 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2914
2915         PR tree-optimization/19833
2916         * gcc.dg/uninit-4.c: Remove xfail.
2917         * gcc.dg/uninit-9.c: Ditto.
2918
2919 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2920
2921         * obj-c++.dg/bitfield-[1-5].mm: New.
2922         * obj-c++.dg/class-protocol-1.mm: New.
2923         * obj-c++.dg/comp-types-1[0-1].mm: New.
2924         * obj-c++.dg/comp-types-[2-9].mm: New.
2925         * obj-c++.dg/encode-[4-8].mm: New.
2926         * obj-c++.dg/layout-1.mm: New.
2927         * obj-c++.dg/method-1[0-9].mm: New.
2928         * obj-c++.dg/method-2[0-1].mm: New.
2929         * obj-c++.dg/method-[8-9].mm: New.
2930         * obj-c++.dg/objc-gc-3.mm: New.
2931         * obj-c++.dg/try-catch-10.mm: New.
2932         * objc.dg/bitfield-5.m: New.
2933         * objc.dg/comp-types-10.m: New.
2934         * objc.dg/comp-types-9.m: New.
2935         * objc.dg/layout-1.m: New.
2936         * objc.dg/objc-gc-4.m: New.
2937         * objc.dg/try-catch-9.m: New.
2938         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2939         * objc.dg/comp-types-1.m: Likewise.
2940         * objc.dg/comp-types-[5-6].m: Likewise.
2941         * objc.dg/method-9.m: Likewise.
2942
2943 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2944
2945         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2946         and on hardware without VMX support.
2947
2948         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2949
2950         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2951
2952         * lib/profopt.exp (dg-final-generate, dg-final-use,
2953         profopt-final-code, profopt-get-options): New.
2954         (profopt-execute): Process test directives.
2955
2956         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2957         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2958         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2959
2960 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2961
2962         PR C++/21645
2963         * g++.dg/init/ctor5.C: New test.
2964
2965 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2966
2967         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2968         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2969         vect-113.c, vect-114.c.
2970
2971 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2972
2973         * gcc.dg/const-elim-1.c: Remove xfails.
2974
2975 2005-05-23  Jeff Law  <law@redhat.com>
2976
2977         * gcc.c-torture/compile/pr21638.c: New test.
2978         * gcc.c-torture/compile/20050520-1.c: New test.
2979
2980 2005-05-23  Nick Clifton  <nickc@redhat.com>
2981
2982         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2983         be a proper triple, ie: m32r*-*-*.
2984         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2985
2986 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2987
2988         PR middle-end/21331
2989         PR tree-opt/21293
2990         * gcc.c-torture/compile/pr21293.c: New test.
2991         * gcc.c-torture/execute/pr21331.c: New test.
2992
2993 2004-05-20  Richard Henderson  <rth@redhat.com>
2994
2995         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2996
2997 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2998
2999         * obj-c++-dg.exp: Add.
3000         * obj-c++.exp: Add.
3001         * obj-c++.dg/dg.exp: Add.
3002
3003 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3004
3005         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3006         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3007
3008 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3009
3010         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3011
3012 2004-05-19  Richard Henderson  <rth@redhat.com>
3013
3014         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3015
3016 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3017
3018         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3019
3020         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3021
3022 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3023
3024         PR c++/21495
3025         * g++.dg/parse/extern1.C: New test.
3026         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3027
3028 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3029
3030         * gcc.dg/c99-math.h: New.
3031         * gcc.dg/c99-math-float-1.c: New test.
3032         * gcc.dg/c99-math-double-1.c: Likewise.
3033         * gcc.dg/c99-math-long-double-1.c: Likewise.
3034
3035 2005-05-18  Richard Henderson  <rth@redhat.com>
3036
3037         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3038
3039 2005-05-18  Devang Patel  <dpatel@apple.com>
3040
3041         * g++.dg/opt/20050511-1.C: New test.
3042
3043 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3044
3045         PR libfortran/21127
3046         * gfortran.dg/reshape-complex.f90:  New test.
3047
3048 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3049
3050         * gfortran.dg/array_constructor_1.f90: New test.
3051         * gfortran.dg/array_constructor_2.f90: New test.
3052
3053 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3054
3055         PR fortran/20954
3056         * gfortran.dg/pr20954.f: New test.
3057
3058 2005-05-17  Mike Stump  <mrs@apple.com>
3059
3060         Yet more Objective-C++...
3061
3062         * objc.dg/method-5.m: Update.
3063         * objc.dg/method-6.m: Update.
3064         * objc.dg/method-7.m: Update.
3065         * objc.dg/method-9.m: Update.
3066         * objc.dg/try-catch-2.m: Update.
3067
3068 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3069
3070         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3071         Remove little-endian optimizations.
3072
3073 2005-05-17  Jeff Law  <law@redhat.com>
3074
3075         * g++.dg/tree-ssa/pr14814.C: New test.
3076         * gcc.dg/tree-ssa/pr14814.C: New test.
3077         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3078         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3079
3080 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3081
3082         * gcc.dg/compat/generate-random.c: Do not include
3083         libiberty.h.
3084         * gcc.dg/compat/generate-random_r.c: Likewise.
3085
3086 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3087
3088         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3089
3090 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3091
3092         PR middle-end/21595
3093         * g++.dg/tree-ssa/builtin1.C: New testcase.
3094
3095 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3096
3097         PR c++/21454
3098         * g++.dg/opt/const4.C: New test.
3099
3100         PR middle-end/21492
3101         * g++.dg/opt/crossjump1.C: New test.
3102
3103         PR tree-optimization/21610
3104         * gcc.c-torture/compile/20050516-1.c: New test.
3105
3106         PR fortran/15080
3107         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3108         about the test failing.
3109         * gfortran.fortran-torture/execute/where_7.f90: New test.
3110         * gfortran.fortran-torture/execute/where_8.f90: New test.
3111
3112 2005-05-16  Richard Henderson  <rth@redhat.com>
3113
3114         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3115         i?86 and x86_64.
3116
3117 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3118
3119         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3120         (limits.h): Include unconditionally.
3121         (stdlib.h): Likewise.
3122         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3123         (limits.h): Include unconditionally.
3124         (stdlib.h): Likewise.
3125         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3126         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3127         (limits.h): Include unconditionally.
3128         (stdlib.h): Likewise.
3129         (hashtab.h): Do not include.
3130         (getopt.h): Likewise.
3131         (stddef.h): Include.
3132         (hashval_t): Define.
3133         (struct entry): Add "next" field.
3134         (HASH_SIZE): New macro.
3135         (hash_table): New variable.
3136         (switchfiles): Do not use xmalloc.
3137         (mix): New macro.
3138         (iterative_hash): New function.
3139         (hasht): Remove.
3140         (e_exists): New function.
3141         (e_insert): Likewise.
3142         (output): Use, instead of libiberty hashtable functions.
3143         (main): Do not use getopt.  Do not call htab_create.
3144
3145 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3146
3147         PR libstdc++/21526
3148         * lib/target-supports.exp (check_mkfifo_available):
3149         Return 0 for cygwin as mkfifo support incomplete on platform.
3150         Fix typos in comments.
3151
3152 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3153
3154         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3155
3156 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3157
3158         PR fortran/17432
3159         * gfortran.dg/assign_4.f: New test.
3160
3161 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3162
3163         PR tree-optimization/21563
3164         * gcc.dg/tree-ssa/pr21563.c: New.
3165
3166 2005-05-14  Jan Hubicka  <jh@suse.cz>
3167
3168         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3169
3170 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3171
3172         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3173
3174 2005-05-13  Julian Brown  <julian@codesourcery.com>
3175
3176         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3177         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3178
3179 2005-05-13  Jan Hubicka  <jh@suse.cz>
3180
3181         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3182         * gcc.dg/fold-xor-?.c: Likewise.
3183         * gcc.dg/pr15784-?.c: Likewise.
3184         * gcc.dg/pr20922-?.c: Likewise.
3185         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3186         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3187         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3188
3189 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3190
3191         PR fortran/21260
3192         * gfortran.dg/hollerith_1.f90: New test.
3193
3194 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3195
3196         * gfortran.dg/func_result_2.f90: New test.
3197
3198 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3199
3200         * gfortran.dg/dev_null.f90: New test.
3201
3202 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3203
3204         * gcc.dg/arm-vfp1.c: Revert last change.
3205
3206 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3207
3208         PR middle-end/19807
3209         PR tree-optimization/19639
3210         * g++.dg/tree-ssa/pr19807.C: New testcase.
3211
3212 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3213
3214         PR libfortran/21471
3215         * gfortran.dg/append-1.f90: New test.
3216
3217 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3218
3219         * gcc.dg/pr18501.c: XFAIL.
3220         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3221         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3222         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3223         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3224         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3225         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3226         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3227         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3228
3229 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3230
3231         PR fortran/20178
3232         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3233         gfortran.dg/f2c_3.f90: New tests.
3234
3235         * gfortran.dg/return_1.f90: Fix dg annotation.
3236
3237 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3238
3239         * gcc.c-torture/compile/20050510-1.c: New test.
3240
3241 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3242
3243         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3244
3245 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3246
3247         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3248
3249 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3250
3251         PR c/17913
3252         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3253
3254 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3255
3256         PR c/21342
3257         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3258         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3259
3260 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3261
3262         PR debug/16676
3263         * gcc.dg/debug/pr16676.c: New test.
3264
3265 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3266
3267         PR testsuite/21443
3268         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3269         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3270         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3271         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3272         Change -O1 to -O2.
3273         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3274         -fno-tree-dominator-opts.
3275
3276 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3277
3278         * gfortran.dg/return_1.f90: New test.
3279
3280 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3281
3282         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3283
3284         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3285
3286 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3287
3288         PR c++/21427
3289         * g++.dg/inherit/covariant13.C: New.
3290
3291 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3292
3293         PR libfortran/19155
3294         * gfortran.dg/pr19155.f: New test.
3295
3296 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3297
3298         PR inline-asm/8788
3299         * gcc.dg/pr8788-1.c: New testcase.
3300
3301 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3302
3303         PR target/21416
3304         * gcc.target/mips/fpcmp-[12].c: New tests.
3305
3306 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3307
3308         * lib/target-supports-dg.exp (dg-require-fork): New function.
3309         (dg-require-mkfifo): Likewise.
3310         * lib/target-supports.exp (check_function_available): New
3311         function.
3312         (check_fork_available): Likewise.
3313         (check_mkfifo_available): Likewise.
3314
3315 2005-05-06  Jeff Law  <law@redhat.com>
3316
3317         * gcc.c-torture/compile/pr21380.c: New test.
3318
3319 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3320
3321         PR c++/20961
3322         * g++.dg/ext/weak3.C: New test.
3323
3324 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3325
3326         PR c++/21352
3327         * g++.dg/template/crash37.C: New test.
3328
3329 2005-05-05  Paul Brook  <paul@codesourcery.com>
3330
3331         * gcc.dg/arm-g2.c: Use effective-target arm32.
3332         * gcc.dg/arm-mmx-1.c: Ditto.
3333         * gcc.dg/arm-scd42-2.c: Ditto.
3334         * gcc.dg/arm-vfp1.c: Ditto.
3335         * lib/target-supports.exp (check_effective_target_arm32): New
3336         function.
3337
3338 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3339
3340         PR libfortran/21354
3341         gfortran.dg/in_pack_rank7.f90:  New test.
3342
3343 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3344
3345         PR middle-end/15618
3346         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3347
3348 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3349
3350         PR middle-end/21265
3351         * gcc.dg/20050503-1.c: New test.
3352
3353         PR rtl-optimization/21239
3354         * gcc.dg/i386-sse-11.c: New test.
3355
3356 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3357
3358         PR target/16888
3359         * gcc.target/i386/asm-1.c: New test.
3360
3361 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3362
3363         PR rtl-optimization/21330
3364         * gcc.c-torture/execute/20050502-1.c: New test.
3365
3366         PR target/21297
3367         * gcc.c-torture/execute/20050502-2.c: New test.
3368
3369 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3370
3371         PR middle-end/21282
3372         * gcc.dg/pr21282.c: New.
3373
3374 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3375
3376         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3377         * gcc.dg/vect/vect-92.c: Likewise
3378         * gcc.dg/vect/vect-93.c: Likewise
3379         * gcc.dg/vect/vect-dv-1.c: Likewise
3380         * gcc.dg/vect/vect-dv-2.c: Likewise
3381         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3382
3383 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3384
3385         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3386         * gfortran.dg/vect/vect-2.f90:  Likewise
3387         * gfortran.dg/vect/vect-3.f90:  Likewise
3388         * gfortran.dg/vect/vect-4.f90:  Likewise
3389         * gfortran.dg/vect/vect-5.f90:  Likewise
3390
3391 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3392
3393         PR target/20813
3394         * gcc.dg/rs6000-fpint-2.c: New.
3395
3396 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3397
3398         PR c/15698
3399         * gcc.dg/builtins-30.c: Update expected messages.
3400         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3401         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3402         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3403
3404 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3405
3406         PR tree-optimization/21294
3407         * gcc.dg/tree-ssa/pr21294.c: New.
3408
3409 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3410
3411         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3412         __builtin_altivec_st_internal_4si built-in.
3413
3414 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3415
3416         PR c++/15875
3417         * g++.dg/template/ptrmem14.C: New test.
3418
3419 2005-05-02  Paul Brook  <paul@codesourcery.com>
3420
3421         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3422
3423 2005-05-02  Michael Matz  <matz@suse.de>
3424
3425         PR c++/19542
3426         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3427
3428 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3429
3430         * g++.dg/cpp/weak.C: New test.
3431
3432 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3433
3434         * gcc.dg/tree-ssa/loop-8.c: New test.
3435
3436 2005-04-30  Michael Maty  <matz@suse.de>
3437
3438         * gcc.dg/inline-mcpy.c: New test.
3439
3440 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3441
3442         PR libfortran/18958
3443         * gfortran.dg/eoshift.f90:  New test case.
3444
3445 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3446
3447         PR libfortran/18857
3448         * gfortran.dg/matmul_1.f90: New test.
3449
3450 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3451
3452         PR tree-optimization/21030
3453         * gcc.dg/tree-ssa/pr21030.c: New.
3454
3455 2005-04-29  Devang Patel  <dpatel@apple.com>
3456
3457         PR tree-optimization/21272
3458         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3459
3460 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3461
3462         PR fortran/13082
3463         PR fortran/18824
3464         * gfortran.dg/entry_4.f90: New test.
3465         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3466         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3467         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3468         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3469         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3470         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3471         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3472
3473 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3474
3475         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3476
3477 2005-04-29  Paul Brook   <paul@codesourcery.com>
3478
3479         * gfortran.dg/entry_3.f90: New test.
3480
3481 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3482
3483         * gfortran.dg/implicit_4.f90: New test.
3484
3485 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3486
3487         * lib/target-supports.exp (check_profiling_available): Return
3488         false for xtensa-*-elf.
3489
3490 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3491
3492         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3493         error if file cannot be deleted.
3494
3495 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3496
3497         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3498         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3499         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3500         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3501         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3502         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3503         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3504         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3505         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3506         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3507         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3508         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3509         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3510
3511 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3512
3513         PR fortran/20865
3514         * gfortran.dg/pr20865.f90: New test.
3515
3516 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3517
3518         * gcc.dg/void-cast-2.c: New test.
3519
3520 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3521
3522         PR c/21159
3523         * gcc.dg/void-cast-1.c: New test.
3524
3525 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3526
3527         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3528
3529 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3530
3531         PR fortran/21177
3532         * gfortran.dg/pr21177.f90: New test.
3533
3534 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3535
3536         PR tree-optimization/21171
3537         * gcc.dg/tree-ssa/pr21171.c: New test.
3538
3539 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3540
3541         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3542         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3543         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3544         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3545         gcc.dg/tree-ssa/gen-vect-32.c: New.
3546         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3547         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3548         don't run on PPC32.
3549
3550 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3551
3552         PR c/21213
3553         * gcc.dg/transparent-union-3.c: New test.
3554
3555 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3556
3557         PR c/20740
3558         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3559         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3560         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3561         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3562         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3563         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3564
3565 2005-04-26  Jeff Law  <law@redhat.com>
3566
3567         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3568         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3569         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3570         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3571         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3572         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3573         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3574
3575 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3576
3577         PR tree-optimization/17598
3578         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3579
3580 2005-04-25  Mike Stump  <mrs@apple.com>
3581
3582         * objc.dg/fix-and-continue-1.m: Add.
3583
3584 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3585
3586         PR c++/20995
3587         * g++.dg/opt/pr20995-1.C: New test case.
3588
3589 2005-04-25  Devang Patel <dpatel@apple.com>
3590
3591         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3592
3593 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3594
3595         PR testsuite/21062
3596         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3597
3598 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3599
3600         PR C++/21188
3601         * g++.dg/opt/rtti2.C: New test.
3602
3603 2005-04-25  Paul Brook  <paul@codesourcery.com>
3604         Steven G. Kargl  <kargls@comcast.net>
3605
3606         PR fortran/20879
3607         * gfortran.dg/ichar_1.f90: New file.
3608
3609 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3610
3611         PR middle-end/20991
3612         * g++.dg/opt/pr20991.C: New test.
3613
3614         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3615         where sizeof (type) < __alignof__ (type).
3616         * gcc.dg/compat/struct-layout-1.h: Likewise.
3617
3618 2005-04-24  Per Bothner  <per@bothner.com>
3619             Devang Patel  <dpatel@apple.com>
3620
3621         PR preprocessor/20907
3622         * gcc.dg/cpp/very-long-comment.c: New test.
3623
3624 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3625
3626         PR fortran/20059
3627         * gfortran.dg/common_5.f: New test.
3628
3629 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3630
3631         PR middle-end/21082
3632         * g++.dg/tree-ssa/pr21082.C: New testcase.
3633
3634 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3635
3636         * gcc.dg/vect/vect-99.c: New test.
3637
3638 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3639
3640         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3641
3642 2005-04-22  Jeff Law  <law@redhat.com>
3643
3644         * gcc.dg/uninit-5.c: Remove xfails.
3645         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3646         conditionals and loads.
3647
3648 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3649
3650         PR libfortran/20074
3651         PR libfortran/20436
3652         PR libfortran/21108
3653         * gfortran.dg/nested_reshape.f90: new test
3654         * gfortran.dg/reshape-alloc.f90: new test
3655         * gfortran.dg/reshape.f90: new test
3656
3657 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3658
3659         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3660
3661         * gcc.dg/arm-vfp1.c: New test.
3662
3663 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3664
3665         PR c++/21087
3666         * g++.dg/lookup/builtin2.C: New test.
3667
3668 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3669
3670         * gcc.dg/weak/weak-13.c: New test.
3671
3672 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3673
3674         * lib/target-supports.exp (check_effective_target_sync_int_long):
3675         Add powerpc*.
3676
3677 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3678
3679         * gcc.target/mips/branch-1.c: New test.
3680
3681 2005-04-21  Richard Henderson  <rth@redhat.com>
3682
3683         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3684         * gcc.dg/vect/vect-86.c: Likewise.
3685         * gcc.dg/vect/vect-87.c: Likewise.
3686         * gcc.dg/vect/vect-88.c: Likewise.
3687
3688 2005-04-21  Devang Patel  <dpatel@apple.com>
3689
3690         PR optimization/20994
3691         * gcc.dg/tree-ssa/ifc-3.c: New test.
3692
3693 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3694
3695         PR c/12913
3696         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3697         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3698         gcc.dg/c99-vla-jump-5.c: New tests.
3699
3700 2005-04-19  Richard Henderson  <rth@redhat.com>
3701
3702         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3703         Fix typo in exists check.
3704         (check_effective_target_sync_int_long): New.
3705         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3706         * gcc.dg/ia64-sync-2.c: Likewise.
3707         * gcc.dg/ia64-sync-3.c: Likewise.
3708         * gcc.dg/ia64-sync-4.c: Likewise.
3709
3710 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3711
3712         * gcc.dg/fold-xor-1.c: New test.
3713         * gcc.dg/fold-xor-2.c: New test.
3714
3715 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
3716
3717         PR target/20670
3718         * g++.dg/eh/fp-regs.C: New test.
3719
3720 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3721
3722         * gcc.dg/Wint-to-pointer-cast-1.c,
3723         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
3724         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
3725         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
3726
3727 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3728
3729         PR fortran/16861
3730         * gfortran.dg/pr16861.f90: New test.
3731
3732 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3733
3734         * gcc.dg/pr21085.c: New test.
3735
3736 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3737
3738         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3739         (setup_mips_tests, dg-mips-options): New procedures.
3740         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3741         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3742         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3743         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3744         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3745         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3746         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3747         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3748         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3749         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3750         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3751         dg-mips-options instead of dg-options.  Remove now-redundant
3752         preprocessor guards.
3753         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3754         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3755         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3756         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3757         * gcc.dg/vr-mult-2.c: Delete.
3758         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3759         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3760         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3761         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3762         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3763         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3764         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3765
3766 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3767
3768         * ada/acats/run_all.sh: Use sync when executable not present.
3769
3770 2005-04-18  Devang Patel  <dpatel@apple.com>
3771
3772         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3773         * gcc.dg/vect/vect-11a.c: New.
3774         * gcc.dg/vect/vect-none.c: Update.
3775         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3776
3777 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3778
3779         PR tree-optimization/20922
3780         * gcc.dg/pr20922-1.c: New test.
3781         * gcc.dg/pr20922-2.c: New test.
3782         * gcc.dg/pr20922-3.c: New test.
3783         * gcc.dg/pr20922-4.c: New test.
3784         * gcc.dg/pr20922-5.c: New test.
3785         * gcc.dg/pr20922-6.c: New test.
3786
3787 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3788
3789         PR libfortran/20950
3790         * gfortran.dg/pr20950.f: New test.
3791
3792 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3793
3794         PR libfortran/19216
3795         * gfortran.dg/pr19216.f: New test.
3796
3797 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3798
3799         PR tree-optimization/21001
3800         * gcc.dg/tree-ssa/pr21001.c: New.
3801
3802 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3803
3804         PR libfortran/21075
3805         * gfortran.dg/reshape_rank7.f90: New test.
3806
3807 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3808
3809         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3810         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3811         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3812         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3813         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3814         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3815         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3816         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3817         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3818         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3819         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3820         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3821         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3822         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3823         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3824         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3825         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3826         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3827         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3828         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3829         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3830
3831 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3832
3833         * gfortran.dg/wtruncate.f: New testcase.
3834         * gfortran.dg/wtruncate.f90: New testcase.
3835
3836 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3837
3838         PR c++/21025
3839         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3840         which sizeof/alignof is dependent, rather than just whether we are
3841         processing_template_decl.
3842
3843 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3844
3845         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3846         corrected typo where the wrong variables had been compared.
3847
3848 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3849
3850         PR libfortran/18495
3851         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3852         Test callee-allocated version of return array with a write
3853         statement.
3854         Test spread with a temporary with another write statement.
3855
3856 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3857
3858         PR tree-optimization/21031
3859         * gcc.dg/tree-ssa/pr21031.c: New.
3860
3861 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3862
3863         PR tree-optimization/21004
3864         * gcc.dg/builtins-53.c: Include builtins-config.h.
3865         Check floorf, ceilf, floorl and ceill transformations
3866         only when HAVE_C99_RUNTIME is defined.
3867
3868 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3869
3870         PR middle-end/20739
3871         * gcc.dg/tree-ssa/pr20739.c: New test.
3872
3873 2005-04-14  Mike Stump  <mrs@apple.com>
3874
3875         * gcc.dg/Foundation.framework/empty: New.
3876         * gcc.dg/framework-2.c: New.
3877
3878 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3879
3880         PR tree-optimization/21021
3881         * gcc.c-torture/compile/pr21021.c: New.
3882
3883 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3884
3885         PR testsuite/21010
3886         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3887         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3888         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3889         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3890         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3891         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3892         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3893         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3894
3895 2005-04-14  Richard Henderson  <rth@redhat.com>
3896
3897         * lib/target-supports.exp (check_effective_target_vect_condition):
3898         Add ia64, i?86, and x86_64.
3899
3900 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3901
3902         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3903
3904 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3905
3906         PR tree-optimization/20657
3907         * gcc.dg/tree-ssa/pr20657.c: New.
3908
3909 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3910
3911         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3912         (long long int)trunc*.
3913
3914 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3915
3916         PR target/20927
3917         * gcc.dg/pr20927.c: New test.
3918
3919 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3920
3921         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3922         * gcc.target/mips/asm-1.c: Likewise.
3923
3924 2005-04-13  Dale Johannesen  <dalej@apple.com>
3925
3926         * objc.dg/objc-fast-4.m:  New.
3927
3928 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3929
3930         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3931         directory.
3932         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3933
3934 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3935
3936         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3937         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3938         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3939
3940 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3941
3942         PR tree-optimization/20913
3943         * gcc.dg/tree-ssa/pr20913.c: New.
3944
3945         PR tree-optimization/20702
3946         * gcc.dg/tree-ssa/pr20702.c: New.
3947
3948 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3949
3950         PR c++/13744
3951         * g++.dg/inherit/local3.C: New test.
3952
3953 2005-04-12  Jeff Law  <law@redhat.com>
3954
3955         * gcc.dg/tree-ssa/20050412-1.c: New test.
3956
3957 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3958
3959         PR libfortran/19016
3960         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3961         Add tests with mask generated by expression.
3962         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3963         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3964         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3965
3966 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3967
3968         PR middle-end/20917
3969         * gcc.dg/20050409-1.c: New test.
3970
3971 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3972
3973         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3974
3975 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3976
3977         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3978         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3979         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3980         (TARGET_CXX): Adjust accordingly.
3981         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3982         determine_class_data_visibility and class_data_always_comdat.
3983         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3984         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3985         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3986         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3987         (arm_cxx_determine_class_data_visibility): New.
3988         (arm_cxx_class_data_always_comdat): Likewise.
3989         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3990         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3991         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3992         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3993         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3994         Define.
3995
3996 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3997
3998         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3999
4000 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4001
4002         * gcc.dg/i386-darwin-fpmath.c: New.
4003
4004 2004-04-11  Devang Patel  <dpatel@apple.com>
4005
4006         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4007         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4008         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4009         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4010         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4011         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4012         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4013         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4014         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4015
4016 2004-04-11  Devang Patel  <dpatel@apple.com>
4017
4018         * gcc.dg/vect/vect-dv-1.c: New test.
4019         * gcc.dg/vect/vect-dv-2.c: New test.
4020
4021 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4022
4023         PR tree-optimization/20933
4024         * gcc.dg/tree-ssa/pr20933.c: New test.
4025
4026 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4027
4028         * gfortran.dg/fold_nearest.f90: New test.
4029
4030 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4031
4032         * gcc.dg/tree-ssa/alias-1.c: New test.
4033
4034 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4035
4036         PR tree-optimization/20920
4037         * g++.dg/tree-ssa/pr20920.C: New test.
4038
4039 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4040
4041         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4042         (long long int)ceil*.
4043
4044 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4045
4046         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4047         explicit C++ linkage.
4048
4049 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4050
4051         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4052         warning for arithmetic IF statements.
4053
4054 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4055
4056         * eor_handling_1.f90: New test case.
4057         * eor_handling_2.f90: New test case.
4058         * eor_handling_3.f90: New test case.
4059         * eor_handling_4.f90: New test case.
4060         * eor_handling_5.f90: New test case.
4061         * noadv_size.f90: New test case.
4062         * pad_no.f90: New test case.
4063
4064 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4065
4066         * gcc.c-torture/execute/20050410-1.c: New test.
4067
4068 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4069
4070         * gcc.dg/pr20126.c: New.
4071
4072 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4073             Steven G. Kargl <kargls@comcast.net>
4074
4075         * gfortran.dg/PR19872.f: New test.
4076
4077 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4078
4079         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4080
4081 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4082
4083         * gfortran.dg/nint_1.f90: New test.
4084
4085 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4086
4087         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4088         Added test for callee-allocated arrays with write statements.
4089         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4090         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4091         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4092         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4093         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4094
4095 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4096
4097         PR libfortran/20163
4098         * gfortran.dg/open-options-blanks.f:  New test.
4099
4100 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4101
4102         PR fortran/13257
4103         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4104
4105 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4106
4107         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4108         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4109         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4110         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4111         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4112         * gcc.c-torture/execute/stdarg-4.c: New test.
4113
4114         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4115
4116         PR target/20795
4117         * g++.dg/abi/param2.C: New test.
4118
4119 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4120
4121         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4122
4123 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4124
4125         * gcc.dg/builtins-53.c: New test.
4126
4127 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4128
4129         * g++.dg/tree-ssa/pr18178.C: New test.
4130         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4131         * gcc.c-torture/execute/20041019-1.c: New test.
4132         * gcc.dg/tree-ssa/20041008-1.c: New test.
4133         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4134         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4135         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4136         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4137         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4138         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4139         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4140         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4141         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4142         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4143
4144 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4145
4146         PR rtl-optimization/20466
4147         * gcc.c-torture/execute/pr20466-1.c: New test.
4148
4149 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4150
4151         PR c++/20905
4152         * g++.dg/parse/cond2.C: New test.
4153
4154         PR c++/20145
4155         * g++.dg/warn/Wdtor1.C: New test.
4156
4157 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4158
4159         PR fortran/17229
4160         * gfortran.dg/pr17229.f: New test.
4161
4162 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4163
4164         * gfortran.dg/tiny_1.f90: New test.
4165         * gfortran.dg/tiny_2.f90: ditto.
4166
4167 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4168
4169         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4170         * gfortran.dg/open_new.f90:  Fix dg-do run line
4171
4172 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4173
4174         * lib/target-supports.exp (get_compiler_messages): Support
4175         optional arguments, the fourth being compiler options.
4176         (check_effective_target_fpic): New proc.
4177         * gcc.dg/20050321-2.c: Restrict to target fpic.
4178
4179 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4180
4181         * gcc.dg/15443-1.c: New test.
4182         * gcc.dg/15443-2.c: Likewise.
4183
4184 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4185
4186         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4187
4188 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4189
4190         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4191
4192 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4193
4194         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4195         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4196         -m64.
4197         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4198         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4199         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4200
4201 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4202
4203         PR c++/20212
4204         * g++.dg/warn/Wunused-11.C: New test.
4205
4206 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4207
4208         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4209
4210 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4211
4212         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4213
4214 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4215
4216         PR c++/20734
4217         * g++.dg/template/ptrmem13.C: New test.
4218
4219 2005-04-05  Per Bothner  <per@bothner.com>
4220
4221         * lib/gcc.exp: Always add -fno-show-column, for now.
4222
4223 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4224
4225         PR testsuite/20767
4226         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4227         of plain old "unsigned int" for the type of "i".  Makes this test
4228         64bit clean.
4229
4230 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4231
4232         * gcc.dg/i386-ssefn-1.c: New test.
4233         * gcc.dg/i386-ssefn-2.c: New test.
4234         * gcc.dg/i386-ssefn-3.c: New test.
4235         * gcc.dg/i386-ssefn-4.c: New test.
4236
4237 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4238
4239         PR tree-optimization/20076
4240         * gcc.dg/builtin-apply4.c: New test.
4241
4242         PR preprocessor/19475
4243         * gcc.dg/cpp/macspace1.c: New test.
4244         * gcc.dg/cpp/macspace2.c: New test.
4245
4246 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4247
4248         * gfortran.dg/pr20755.f: Fixed bad format.
4249
4250 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4251
4252         PR c++/20763
4253         * g++.dg/ext/attrib21.C: New test.
4254
4255 2004-04-05  Devang Patel  <dpatel@apple.com>
4256
4257         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4258         * gcc.dg/vect/vect-shift-1.c: New test.
4259
4260 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4261
4262         PR libfortran/20755
4263         * gfortran.dg/pr20755.f: New test.
4264
4265 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4266
4267         * gfortran.dg/pr15959.f90: New test.
4268         * gfortran.dg/string_pad_trunc.f90: New test.
4269
4270 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4271
4272         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4273         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4274         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4275         syntax.
4276
4277 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4278
4279         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4280
4281 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4282
4283         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4284         * gcc.c-torture/compile/20011119-2.c: Likewise.
4285         * gcc.c-torture/compile/981001-2.c: Likewise.
4286
4287 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4288
4289         PR c++/20679
4290         * g++.dg/template/overload4.C: New test.
4291
4292 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4293
4294         PR c++/20746
4295         * g++.dg/abi/covariant5.C: New.
4296
4297         PR debug/20505
4298         * g++.dg/debug/const2.C: New.
4299
4300 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4301
4302         PR rtl-optimization/16104
4303         * gcc.c-torture/execute/20050316-1.c: New test.
4304
4305 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4306
4307         * g++.dg/template/spec23.C: Fix dg-error text.
4308
4309 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4310
4311         PR c++/19199
4312         * g++.dg/expr/lval2.C: New.
4313
4314 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4315
4316         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4317         __builtin_strcasecmp and __builtin_strncasecmp.
4318
4319 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4320
4321         PR c++/20723
4322         * g++.dg/template/spec22.C: New.
4323         * g++.dg/template/spec23.C: New.
4324
4325 2005-04-03  Dale Ranta  <dir@lanl.gov>
4326             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4327
4328         PR libfortran/20068
4329         PR libfortran/20125
4330         PR libfortran/20156
4331         PR libfortran/20471
4332         * gfortran.dg/backspace.f: New test.
4333
4334 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4335
4336         * gcc.dg/pr19345.c: New test.
4337
4338 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4339
4340         PR tree-optimization/20640
4341         * gcc.dg/torture/tree-loop-1.c: New.
4342
4343 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4344
4345         PR rtl-optimization/20290
4346         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4347
4348 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4349
4350         * gcc.dg/rs6000-fpint.c: New.
4351
4352 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4353
4354         * gcc.dg/old-style-then-proto-1.c: New test.
4355
4356 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4357
4358         * gfortran.fortran-torture/execute/backspace.f90: Check
4359         after backspace and read was incorrect.
4360
4361 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4362
4363         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4364         buffer past the terminating NUL using memcmp.
4365         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4366         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4367
4368         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4369         Fix unused/uninitialized variable warnings.
4370
4371         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4372         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4373         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4374         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4375
4376         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4377         gcc.c-torture/execute/builtins/fputs-lib.c,
4378         gcc.c-torture/execute/builtins/lib/fprintf.c,
4379         gcc.c-torture/execute/builtins/lib/main.c,
4380         gcc.c-torture/execute/builtins/lib/memcmp.c,
4381         gcc.c-torture/execute/builtins/lib/memmove.c,
4382         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4383         gcc.c-torture/execute/builtins/lib/memset.c,
4384         gcc.c-torture/execute/builtins/lib/printf.c,
4385         gcc.c-torture/execute/builtins/lib/sprintf.c,
4386         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4387         gcc.c-torture/execute/builtins/lib/strchr.c,
4388         gcc.c-torture/execute/builtins/lib/strcmp.c,
4389         gcc.c-torture/execute/builtins/lib/strcpy.c,
4390         gcc.c-torture/execute/builtins/lib/strcspn.c,
4391         gcc.c-torture/execute/builtins/lib/strlen.c,
4392         gcc.c-torture/execute/builtins/lib/strncat.c,
4393         gcc.c-torture/execute/builtins/lib/strncmp.c,
4394         gcc.c-torture/execute/builtins/lib/strncpy.c,
4395         gcc.c-torture/execute/builtins/lib/strrchr.c,
4396         gcc.c-torture/execute/builtins/lib/strspn.c,
4397         gcc.c-torture/execute/builtins/lib/strstr.c,
4398         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4399         gcc.c-torture/execute/builtins/strlen-2.c,
4400         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4401         prototypes.
4402
4403 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4404
4405         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4406         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4407         selectany usage.
4408
4409 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4410
4411         PR c++/19406
4412         * g++.dg/debug/using1.C: New test.
4413
4414 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4415
4416         PR middle-end/20524
4417         * gcc.dg/alias-7.c: Prefix asm-declared name with
4418         __USER_LABEL_PREFIX__.
4419
4420 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4421
4422         Fix fallout from PR middle-end/15700:
4423         * gcc.c-torture/compile/20011119-1.c: Take
4424         __USER_LABEL_PREFIX__ into account.
4425         * gcc.c-torture/compile/20011119-2.c: Likewise.
4426
4427 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4428
4429         PR c++/18644
4430         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4431
4432 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4433
4434         PR c/17855
4435         * gcc.c-torture/compile/struct-non-lval-1.c,
4436         gcc.c-torture/compile/struct-non-lval-2.c,
4437         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4438
4439 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4440
4441         * gcc.dg/tls/tls.exp: Remove temporary file.
4442         * g++.dg/tls/tls.exp: Ditto.
4443         * lib/file-format.exp: Ditto.
4444         * g++.dg/special/ecos.exp: Ditto.
4445
4446         * lib/profopt.exp: Treat prof_ext as a list.
4447         * gcc.misc-tests/bprob.exp: Ditto.
4448         * g++.dg/bprob/bprob.exp: Ditto.
4449
4450         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4451         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4452         g++.dg/tree-ssa/pointer-reference-alias.C,
4453         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4454         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4455         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4456         g++.dg/vect/pr19951.cc: Ditto.
4457         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4458         gcc.dg/builtins-47.c: Ditto.
4459         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4460         gcc.dg/pr20115-1.c: Ditto.
4461         * gcc.dg/tree-ssa/20030530-2.c,
4462         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4463         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4464         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4465         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4466         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4467         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4468         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4469         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4470         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4471         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4472         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4473         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4474         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4475         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4476         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4477         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4478         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4479         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4480         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4481         gcc.dg/tree-ssa/20030824-1.c,
4482         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4483         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4484         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4485         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4486         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4487         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4488         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4489         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4490         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4491         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4492         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4493         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4494         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4495         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4496         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4497         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4498         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4499         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4500         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4501         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4502         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4503         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4504         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4505         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4506         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4507         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4508         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4509         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4510         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4511         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4512         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4513         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4514         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4515         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4516         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4517         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4518         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4519         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4520         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4521         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4522         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4523         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4524         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4525         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4526         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4527         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4528         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4529         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4530         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4531         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4532         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4533         gcc.dg/tree-ssa/useless-1.c: Ditto.
4534         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4535         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4536         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4537         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4538         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4539         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4540         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4541         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4542         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4543         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4544         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4545         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4546         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4547         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4548         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4549         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4550         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4551         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4552         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4553         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4554         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4555         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4556         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4557         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4558         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4559         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4560         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4561         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4562         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4563         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4564         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4565         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4566         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4567         gcc.dg/vect/vect-none.c: Ditto.
4568         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4569         treelang/compile/unsigned.tree: Ditto.
4570
4571         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4572         * gcc.dg/cpp/direct2s.c: Ditto.
4573         * gcc.dg/cpp/paste4.c: Ditto.
4574         * gcc.dg/cpp/separate-1.c: Ditto.
4575         * gcc.dg/pch/save-temps-1.c: Ditto.
4576         * g++.dg/ext/altivec-10.C: Ditto.
4577         * g++.dg/pch/pch.C: Ditto.
4578
4579         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4580
4581         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4582         * g++.dg/template/repo1.C: Ditto.
4583         * g++.dg/template/repo2.C: Ditto.
4584         * g++.dg/template/repo3.C: Ditto.
4585         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4586         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4587         * g++.old-deja/g++.pt/repo1.C: Ditto.
4588         * g++.old-deja/g++.pt/repo2.C: Ditto.
4589         * g++.old-deja/g++.pt/repo3.C: Ditto.
4590         * g++.old-deja/g++.pt/repo4.C: Ditto.
4591
4592         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4593         * gcc.dg/20030107-1.c: Ditto.
4594         * gcc.dg/20030702-1.c: Ditto.
4595         * gcc.dg/profile-generate-1.c: Ditto.
4596         * g++.dg/other/profile1.C: Ditto.
4597         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4598
4599         * lib/gcc-dg.exp (remove-build-file): New.
4600         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4601         cleanup-tree-dump, cleanup-saved-temps): New.
4602
4603 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4604
4605         PR c++/19203, DR 214
4606         * g++.dg/parse/ambig3.C: Not ambiguous.
4607         * g++.dg/template/spec20.C: New.
4608         * g++.dg/template/spec21.C: New.
4609
4610 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4611
4612         PR target/20045
4613         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4614
4615 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4616
4617         PR libfortran/20660
4618         * gfortran.dg/negative_unit.f: New test.
4619
4620 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4621
4622         * gcc.dg/20050330-1.c: New test.
4623
4624 2005-03-30  Devang Patel  <dpatel@apple.com>
4625
4626         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4627
4628 2005-03-30  Dale Johannesen  <dalej@apple.com>
4629
4630         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4631
4632 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4633
4634         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4635         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4636         Strip options from test name.
4637
4638 2005-03-31  Jan Hubicka  <jh@suse.cz>
4639
4640         * gcc.dg/varpool-1.c: New testcase.
4641
4642 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4643
4644         PR c/772
4645         PR c/17913
4646         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4647         gcc.dg/stmt-expr-label-3.c : New tests.
4648         * gcc.c-torture/execute/medce-2.c: Remove.
4649
4650 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4651
4652         PR c/20368
4653         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4654         tests.
4655
4656 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4657
4658         * gcc.c-torture/compile/pr20203.c: New test.
4659
4660 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4661
4662         * gfortran.dg/promotion.f90:  New test.
4663
4664 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4665
4666         PR middle-end/20491
4667         * gcc.dg/torture/asm-subreg-1.c: New test.
4668
4669 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4670
4671         PR c/20672
4672         * gcc.dg/pr20672-1.c: New test.
4673
4674 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4675
4676         * gfortran.dg/vect: New directory.
4677         * gfortran.dg/vect/vect.exp: New.
4678         * gfortran.dg/vect/vect-1.f90: New test.
4679         * gfortran.dg/vect/vect-2.f90: New test.
4680         * gfortran.dg/vect/vect-3.f90: New test.
4681         * gfortran.dg/vect/vect-4.f90: New test.
4682         * gfortran.dg/vect/vect-5.f90: New test.
4683
4684 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4685
4686         PR middle-end/20622
4687         * gcc.dg/alias-7.c: New test.
4688
4689 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4690
4691         * gcc.dg/sparc-reg-1.c: New test.
4692
4693 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4694
4695         PR target/19890
4696         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4697
4698 2005-03-29  Dale Ranta  <dir@lanl.gov>
4699             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4700
4701         PR libfortran/20163
4702         * gfortran.dg/pr20163-2.f: New test.
4703
4704 2005-03-28  Jan Hubicka  <jh@suse.cz>
4705
4706         PR middle-end/20635
4707         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4708         by Jakub Jelinek.
4709
4710 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4711
4712         PR tree-optimization/20626
4713         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4714         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4715
4716 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4717
4718         * gfortran.dg/underflow.f90:  New test.
4719         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
4720
4721 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4722
4723         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
4724
4725 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
4726
4727         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
4728         (g++_init): Make sure that CXXFLAGS is set.
4729         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
4730         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4731         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4732         * lib/objc.exp (objc_init): Likewise.
4733         * lib/treelang.exp (treelang_init): Likewise.
4734
4735 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4736
4737         PR tree-optimization/20470
4738         * gcc.dg/tree-ssa/pr20470.c: New test.
4739
4740 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4741
4742         * gcc.dg/ppc-stfiwx.c: New.
4743
4744 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4745
4746         PR target/19888
4747         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4748
4749 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4750
4751         * gcc.dg/20050325-1.c: Fix a typo.
4752
4753 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4754
4755         PR libfortran/19678
4756         PR libfortran/19679
4757         * gfortran.dg/dos_eol.f: New test.
4758
4759 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4760
4761         PR rtl-optimization/20249
4762         * gcc.dg/20050325-1.c: New test.
4763
4764 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4765
4766         PR libfortran/15332
4767         * gfortran.dg/pr15332.f: New test.
4768
4769 2005-03-24  Dale Johannesen  <dalej@apple.com>
4770
4771         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4772
4773 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4774
4775         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4776         'internal' visibility.
4777         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4778         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4779         'protected' visibility.
4780         * gcc.dg/visibility-7.c: Likewise.
4781         * lib/target-supports.exp (check_visibility_available): Take
4782         a parameter, the kind of visibility to check for.
4783         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4784         to check_visibility_available.
4785
4786         * g++.dg/expr/cast3.C: New.
4787
4788 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4789
4790         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4791         rs6000.
4792
4793 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4794
4795         PR target/20095
4796         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4797
4798 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4799
4800         * gcc.dg/badshift.c: Renamed to...
4801         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4802
4803         * gcc.target/i386/badshift.c: Renamed to...
4804         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4805         only.
4806
4807         PR rtl-optimization/20532
4808         * gcc.target/i386/badshift.c: New.
4809
4810 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4811
4812         * gfortran.dg/pr18025.f90: New test.
4813
4814 2005-03-23  Dale Johannesen  <dalej@apple.com>
4815
4816         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4817
4818 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4819
4820         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4821
4822         * lib/target-supports.exp (check_iconv_available): Default
4823         libiconv to -liconv, if there is no definition.
4824
4825 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4826
4827         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4828
4829 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4830
4831         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4832         * g++.dg/opt/pr7503-2.C: Likewise.
4833         * g++.dg/opt/pr7503-3.C: Likewise.
4834         * g++.dg/opt/pr7503-4.C: Likewise.
4835         * g++.dg/opt/pr7503-5.C: Likewise.
4836         * g++.dg/warn/minmax.C: New test.
4837
4838 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4839
4840         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4841         * gfortran.dg/g77_intrinsics_sub.f: New test.
4842
4843 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4844             Jan Hubicka  <jh@suse.cz>
4845             Steven Bosscher <stevenb@suse.de
4846
4847         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4848
4849 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4850
4851         PR c++/19980
4852         * g++.dg/template/redecl3.C: New test.
4853
4854 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4855
4856         PR c++/20499
4857         * g++.dg/parse/error16.C: Tweak error markers.
4858
4859 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4860
4861         PR target/20561
4862         * gcc.dg/20050321-2.c: New test.
4863
4864 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4865
4866         PR c++/20465
4867         PR c++/20381
4868         * g++.dg/template/ptrmem12.C: New.
4869
4870 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4871
4872         PR rtl-optimization/20527
4873         * gcc.c-torture/execute/pr20527-1.c: New test.
4874
4875 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4876
4877         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4878         program, compile it into a real executable and then delete the .c
4879         and .x files afterwards, to avoid problems on testglue targets.
4880
4881 2005-03-21  Stuart Hastings  <stuart@apple.com>
4882
4883         * gcc.target/i386/sse-2.c: New.
4884
4885 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4886
4887         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4888
4889 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4890
4891         * g++.dg/parse/crash25.C: Fix typo.
4892
4893 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4894
4895         PR c++/20461
4896         * g++.dg/parse/crash24.C: New test.
4897
4898         PR c++/20536
4899         * g++.dg/parse/crash25.C: New test.
4900
4901 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4902
4903         PR c++/20147
4904         * g++.dg/ext/stmtexpr4.C: New test.
4905
4906 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4907
4908         PR middle-end/20539
4909         * gcc.c-torture/compile/pr13066-1.c: New test case.
4910         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4911         * g++.dg/opt/pr13066-1.C: Likewise.
4912
4913 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4914
4915         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4916
4917 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4918
4919         PR fortran/18525
4920         * gfortran.dg/nesting_1.f90: New test.
4921
4922 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4923
4924         PR c++/20240
4925         * g++.dg/lookup/using13.C: New test.
4926
4927 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4928
4929         PR c++/20333
4930         * g++.dg/template/crash36.C: New test.
4931
4932 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4933
4934         PR c++/20463
4935         * g++.dg/template/crash35.C: New test.
4936
4937 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4938
4939         PR c++/19966
4940         * g++.dg/overload/operator2.C: New test.
4941
4942 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4943
4944         PR libfortran/20257
4945         * gfortran.dg/pr20257.f90: New test.
4946
4947 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4948
4949         PR libfortran/20480
4950         * gfortran.dg/pr20480.f90: New test.
4951
4952 2005-03-16  Richard Henderson  <rth@redhat.com>
4953
4954         PR middle-end/15700
4955         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4956         (_rtld_global): New.
4957         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4958         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4959
4960         * gcc.dg/alias-3.c: New.
4961         * gcc.dg/alias-4.c: New.
4962         * gcc.dg/alias-5.c: New.
4963         * gcc.dg/alias-6.c: New.
4964
4965 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4966
4967         * gcc.dg/cpp/ucnid-7.c: New.
4968
4969 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4970             Dorit Naishlos  <dorit@il.ibm.com>
4971
4972         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4973         darwin.
4974
4975 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4976
4977         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4978         misaligned accesses.
4979         * gcc.dg/vect/vect-58.c: Likewise.
4980         * gcc.dg/vect/vect-92.c: New.
4981         * gcc.dg/vect/vect-93.c: New.
4982
4983 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4984
4985         PR fortran/18827
4986         * gfortran.dg/assign_2.f90: New test.
4987         * gfortran.dg/assign_3.f90: New test.
4988         * gfortran.dg/assign.f90: New test.
4989
4990 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4991
4992         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4993         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4994         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4995         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4996         names.
4997
4998 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4999
5000         * gcc.dg/cpp/ucnid-6.c: New.
5001
5002         * gcc.dg/cpp/normalize-1.c: New.
5003         * gcc.dg/cpp/normalize-2.c: New.
5004         * gcc.dg/cpp/normalize-3.c: New.
5005         * gcc.dg/cpp/normalize-4.c: New.
5006         * gcc.dg/cpp/ucnid-4.c: New.
5007         * gcc.dg/cpp/ucnid-5.c: New.
5008         * g++.dg/cpp/normalize-1.C: New.
5009         * g++.dg/cpp/ucnid-1.C: New.
5010
5011 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5012
5013         * gcc.dg/pr18628.c: New.
5014
5015 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5016
5017         PR c++/20280
5018         * g++.dg/tree-ssa/pr20280.C: New.
5019
5020 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5021
5022         PR fortran/20467
5023         * gfortran.dg/stfunc_2.f90: New test.
5024
5025 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5026
5027         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5028
5029 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5030
5031         * gcc.dg/tree-ssa/20050314-1.c: New test.
5032
5033 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5034
5035         PR c++/4403
5036         PR c++/9783, DR433
5037         * g++.dg/template/friend34.C: New test.
5038         * g++.dg/template/friend35.C: Likewise.
5039         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5040
5041 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5042
5043         Friend class name lookup 5/n
5044         PR c++/1016
5045         * g++.dg/lookup/hidden-class1.C: New test.
5046         * g++.dg/lookup/hidden-class2.C: Likewise.
5047         * g++.dg/lookup/hidden-class3.C: Likewise.
5048         * g++.dg/lookup/hidden-class4.C: Likewise.
5049         * g++.dg/lookup/hidden-class5.C: Likewise.
5050         * g++.dg/lookup/hidden-class6.C: Likewise.
5051         * g++.dg/lookup/hidden-class7.C: Likewise.
5052         * g++.dg/lookup/hidden-class8.C: Likewise.
5053         * g++.dg/lookup/hidden-class9.C: Likewise.
5054         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5055         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5056         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5057         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5058         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5059         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5060         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5061         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5062         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5063         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5064         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5065
5066 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5067
5068         PR c++/20157
5069         * g++.dg/template/error18.C: New test.
5070
5071 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5072
5073         PR debug/16792
5074         * g++.dg/debug/pr16792.C: New test.
5075
5076 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5077
5078         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5079         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5080         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5081         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5082         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5083         test assertion names.
5084
5085 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5086
5087         PR fortran/18600
5088         * gfortran.dg/stfunc_1.f90: New test.
5089
5090 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5091
5092         PR fortran/16907
5093         * gfortran.dg/real_index_1.f90: New test.
5094
5095 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5096
5097         PR fortran/20323
5098         * gfortran.dg/spec_expr_1.f90: New test.
5099
5100 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5101
5102         PR c/20402
5103         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5104         new parser.
5105
5106 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5107
5108         PR fortran/20361
5109         * gfortran.dg/largeequiv_1.f90: New test.
5110
5111 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5112
5113         * gcc.dg/ucnid-1.c: New.
5114         * gcc.dg/ucnid-2.c: New.
5115         * gcc.dg/ucnid-3.c: New.
5116         * gcc.dg/ucnid-4.c: New.
5117         * gcc.dg/ucnid-5.c: New.
5118         * gcc.dg/ucnid-6.c: New.
5119         * gcc.dg/cpp/ucnid-1.c: New.
5120         * gcc.dg/cpp/ucnid-2.c: New.
5121         * gcc.dg/cpp/ucnid-3.c: New.
5122         * g++.dg/other/ucnid-1.C: New.
5123
5124 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5125
5126         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5127
5128 2005-03-11  Per Bothner  <per@bothner.com>
5129
5130         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5131         that diagnotics refer to correct token.
5132         * gcc.dg/unused-3.c: Likewise.
5133
5134 2005-03-11  Per Bothner  <per@bothner.com>
5135
5136         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5137         constant" is now actually on same line as string constant.
5138         * gcc.dg/cpp/direct2s.c: Likewise.
5139
5140 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5141
5142         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5143
5144 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5145
5146         PR libfortran/20124
5147         * gfortran.dg/pr20124.f90: New Test
5148
5149 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5150
5151         PR tree-optimization/20130
5152         * gcc.dg/pr20130-1.c: New test.
5153
5154 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5155
5156         PR target/20095
5157         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5158
5159 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5160
5161         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5162
5163 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5164
5165         * g++.dg/eh/forced1.C: Fix comment.
5166         * g++.dg/eh/forced2.C: Ditto.
5167         * g++.dg/eh/forced3.C: Ditto.
5168         * g++.dg/eh/forced4.C: Ditto.
5169
5170 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5171
5172         PR rtl-opt/20412
5173         * gcc.c-torture/compile/pr20412.c: New test.
5174
5175 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5176
5177         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5178
5179 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5180
5181         PR target/20322
5182         * gcc.dg/20050307-1.c: New test.
5183
5184 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5185
5186         PR c++/20375
5187         * g++.dg/other/stdarg3.C: New.
5188
5189 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5190
5191         PR c++/18384, c++/18327
5192         * g++.dg/init/array19.C: New test.
5193
5194         PR inline-asm/20314
5195         * gcc.dg/torture/pr20314-1.c: New test.
5196         * gcc.dg/torture/pr20314-2.c: New test.
5197
5198 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5199
5200         * gcc.dg/20050309-1.c: New test.
5201
5202 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5203
5204         * gcc.dg/builtins-10.c: Reactivate disabled test.
5205         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5206         new cbrt transformations.
5207
5208 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5209
5210         PR c++/20208
5211         * g++.dg/template/array13.C: New test.
5212
5213 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5214
5215         PR c++/16859
5216         * g++.dg/init/brace4.C: New test.
5217
5218 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5219
5220         PR c++/20186
5221         * g++.dg/template/non-dependent12.C: New.
5222
5223 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5224
5225         PR c++/20142
5226         * g++.dg/init/array18.C: Add dg-do run marker.
5227
5228         PR c++/20142
5229         * g++.dg/init/array18.C: New test.
5230
5231 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5232
5233         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5234         * g++.dg/gcov/gcov.exp: Likewise.
5235         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5236         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5237         * lib/c-torture.exp: Likewise.
5238         * lib/fortran-torture.exp: Likewise.
5239         * lib/g++.exp: Likewise.
5240         * lib/gcc-defs.exp: Likewise.
5241         * lib/gcc-dg.exp: Likewise.
5242         * lib/gcc.exp: Likewise.
5243         * lib/gcov.exp: Likewise.
5244         * lib/gfortran.exp: Likewise.
5245         * lib/mike-g++.exp: Likewise.
5246         * lib/mike-gcc.exp: Likewise.
5247         * lib/objc-torture.exp: Likewise.
5248         * lib/objc.exp: Likewise.
5249         * lib/profopt.exp: Likewise.
5250         * lib/target-libpath.exp: Likewise.
5251         * lib/target-supports.exp: Likewise.
5252         * lib/treelang.exp: Likewise.
5253         * lib/wrapper.exp: Likewise.
5254
5255 2005-03-08  Jeff Law  <law@redhat.com>
5256
5257         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5258         PHI-OPT changes.
5259
5260 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5261
5262         * gcc.dg/vect/pr20122.c: New test.
5263
5264 2005-03-07  Jeff Law  <law@redhat.com>
5265
5266         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5267         was folded away.
5268         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5269         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5270         * gcc.dg/tree-ssa/pr18134.c: New test.
5271
5272 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5273
5274         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5275         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5276         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5277
5278 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5279
5280         PR tree-opt/17671
5281         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5282
5283 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5284
5285         * g++.dg/warn/Wnvdtor.C: New test.
5286
5287 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5288
5289         * gcc.dg/torture/pr19683-1.c: New test.
5290
5291 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5292
5293         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5294         * gfortran.dg/g77/19990313-2.f: Ditto.
5295         * gfortran.dg/g77/19990313-3.f: Ditto.
5296         * gfortran.dg/g77/19990525-0.f: Ditto.
5297         * gfortran.dg/g77/19990826-0.f: Ditto.
5298         * gfortran.dg/g77/19990826-2.f: Ditto.
5299         * gfortran.dg/g77/19990826-3.f: Ditto.
5300         * gfortran.dg/g77/20000511-1.f: Ditto.
5301         * gfortran.dg/g77/20000511-2.f: Ditto.
5302         * gfortran.dg/g77/970625-2.f: Ditto.
5303         * gfortran.dg/g77/980310-2.f: Ditto.
5304         * gfortran.dg/g77/980310-3.f: Ditto.
5305         * gfortran.dg/g77/980310-8.f: Ditto.
5306         * gfortran.dg/g77/980519-2.f: Ditto.
5307         * gfortran.dg/g77/alpha1.f: Ditto.
5308         * gfortran.dg/g77/claus.f: Ditto.
5309         * gfortran.dg/g77/erfc.f: Ditto.
5310         * gfortran.dg/g77/short.f: Ditto.
5311         * gfortran.fortran-torture/execute/data.f90: Ditto.
5312         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5313         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5314
5315 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5316
5317         * lib/file-format.exp (gcc_target_object_format): Add check for som
5318         format and hardcode object formats on hppa*-*-hpux*.
5319         * lib/target-supports.exp (check_weak_available): Add check for som
5320         object format.  Always return 0 on hppa*-*-hpux10*.
5321
5322         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5323         is defined.
5324
5325         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5326
5327 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5328
5329         * gfortran.dg/pr19936_1.f90: New test.
5330         * gfortran.dg/pr19936_2.f90: New test.
5331         * gfortran.dg/pr19936_3.f90: New test.
5332
5333 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5334             Paul Thomas <prthomas@drfccad.cea.fr>
5335
5336         * gfortran.dg/PR19754_1.f90: New test.
5337         * gfortran.dg/PR19754_2.f90: Ditto.
5338
5339 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5340
5341         PR c++/19311
5342         * g++.dg/template/non-dependent11.C: New test.
5343
5344 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5345
5346         * lib/target-supports.exp (check_iconv_available): Fix comment.
5347
5348 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5349             Joseph S. Myers  <joseph@codesourcery.com>
5350
5351         PR c++/19797
5352         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5353
5354 2005-03-04  Matthew Sachs  <msachs@apple.com>
5355
5356         * gcc.exp (gcc_target_compile): Put braces around
5357         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5358         * objc.exp (objc_target_compile): Likewise.
5359         * treelang.exp (treelang_target_compile): Likewise.
5360
5361 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5362
5363         PR fortran/19673
5364         * gfortran.dg/func_result_1.f90: New test.
5365
5366 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5367
5368         * gcc.misc-tests/options.exp: New test.
5369
5370 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5371
5372         * gcc.dg/pr15784-4.c: New test.
5373
5374 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5375
5376         * gcc.c-torture/execute/pr17133.c: New.
5377         * gcc.c-torture/compile/20050303-1.c: New.
5378
5379 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5380
5381         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5382
5383 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5384
5385         * g++.dg/overload/using2.C: New.
5386
5387 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5388
5389         PR c++/19916
5390         * g++.dg/init/ptrmem2.C: New test.
5391
5392 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5393
5394         PR c/8927
5395         * gcc.dg/pr8927-1.c: New test.
5396
5397 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5398
5399         PR c++/20232
5400         * g++.dg/inherit/covariant12.C: New.
5401
5402 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5403
5404         PR fortran/19479
5405         * gfortran.dg/bound_1.f90: New test.
5406
5407 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5408
5409         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5410         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5411
5412 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5413
5414         PR c/20245
5415         * gcc.dg/pr20245-1.c: New test.
5416
5417 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5418
5419         PR middle-end/19874
5420         * gcc.c-torture/execute/20050119-2.c: New test case.
5421
5422 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5423
5424         * README: Update the DejaGnu bug reporting address.
5425         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5426         * lib/objc-torture.exp: Likewise.
5427
5428 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5429
5430         * gfortran.dg/boz_1.f90: New test.
5431         * gfortran.dg/boz_3.f90: New test.
5432         * gfortran.dg/boz_4.f90: New test.
5433
5434 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5435
5436         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5437         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5438
5439 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5440
5441         PR libfortran/20101
5442         * gfortran.dg/write_0_pe_format.f90: New test.
5443
5444 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5445
5446         PR c++/20206
5447         * g++.dg/opt/thunk2.C: New test.
5448         * g++.dg/opt/covariant1.C: New test.
5449
5450 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5451
5452         * gfortran.dg/e_d_fmt.f90: New test.
5453
5454 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5455
5456         * gcc.dg/asm-b.c: Fix comment typos.
5457
5458 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5459
5460         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5461         a V_MAY_DEF also.
5462
5463 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5464
5465         PR tree-opt/20188
5466         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5467         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5468         * gcc.dg/asm-b.c: New test.
5469
5470 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5471
5472         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5473         Disable this test on IRIX 6.
5474
5475 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5476
5477         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5478         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5479         parser.
5480
5481 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5482
5483         PR tree-optimization/20204
5484         * testsuite/gcc.dg/pr20204.c: New test.
5485
5486 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5487
5488         PR target/20196
5489         * gcc.c-torture/execute/20050224-1.c: New test.
5490
5491         PR c++/20175
5492         * g++.dg/warn/Wbraces2.C: New test.
5493
5494 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5495
5496         PR c++/19878
5497         * g++.dg/init/const2.C: New test.
5498
5499 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5500
5501         PR tree-optimization/20100
5502         * gcc.c-torture/execute/pr20100-1.c: New test.
5503
5504 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5505
5506         * gfortran.dg/implicit_3.f90: New test.
5507
5508         * gfortran.dg/deftype_1.f90: New test.
5509
5510 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5511
5512         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5513         the test passes.
5514         * g++.dg/other/anon3.C: Accept a warning.
5515
5516 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5517
5518         * gcc.dg/pr20017.c: Fix a comment typo.
5519
5520 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5521
5522         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5523
5524 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5525
5526         PR ada/19902
5527         * ada/acats/tests/cxa/cxa3004.a: Remove.
5528         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5529
5530 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5531
5532         PR c++/20073
5533         * g++.dg/init/const1.C: New test.
5534
5535         PR c++/19991
5536         * g++.dg/parse/constant7.C: New test.
5537
5538         PR c++/20152
5539         * g++.dg/parse/error27.C: New test.
5540         * g++.dg/template/qualttp15.C: Adjust error markers.
5541         * g++.old-deja/g++.other/struct1.C: Likewise.
5542
5543         PR c++/20153
5544         * g++.dg/template/error17.C: New test.
5545
5546         PR c++/20148
5547         * g++.dg/parser/error26.C: New test.
5548
5549 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5550
5551         PR tree-optimization/20100
5552         PR tree-optimization/20115
5553         * gcc.dg/pr20115.c: New test.
5554         * gcc.dg/pr20115-1.c: New test.
5555         * gcc.dg/pr20100.c: New test.
5556         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5557         call-clobbered variables after alias1.
5558
5559 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5560
5561         * gfortran.dg/list_read_4.f90: new test.
5562
5563 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5564
5565         PR rtl-optimization/20017.
5566         * gcc.dg/pr20017.c: New.
5567
5568 2005-02-22  Devang Patel  <dpatel@apple.com>
5569
5570         PR 19952
5571         * g++.dg/tree-ssa/pr19952.C: New test.
5572
5573 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5574
5575         PR c++/19883
5576         * g++.dg/parse/constant6.C: New test.
5577
5578 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5579
5580         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5581         * g++.dg/charset/asm2.c: Likewise.
5582         * g++.dg/charset/asm3.c: Likewise.
5583         * g++.dg/charset/asm4.c: Likewise.
5584         * g++.dg/charset/asm5.c: Likewise.
5585         * g++.dg/charset/attribute1.c: Likewise.
5586         * g++.dg/charset/attribute2.c: Likewise.
5587         * g++.dg/charset/extern1.cc: Likewise.
5588         * g++.dg/charset/extern2.cc: Likewise.
5589         * g++.dg/charset/extern3.cc: Likewise.
5590         * g++.dg/charset/function.cc: Likewise.
5591         * g++.dg/charset/string.c: Likewise.
5592         * g++.dg/charset/charset.exp: Likewise.
5593         * lib/target-supports.exp (check_iconv_available): Fix comment.
5594
5595 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5596
5597         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5598         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5599         * gcc.dg/charset/asm2.c: Likewise.
5600         * gcc.dg/charset/asm3.c: Likewise.
5601         * gcc.dg/charset/asm4.c: Likewise.
5602         * gcc.dg/charset/asm5.c: Likewise.
5603         * gcc.dg/charset/asm6.c: Likewise.
5604         * gcc.dg/charset/attribute1.c: Likewise.
5605         * gcc.dg/charset/attribute2.c: Likewise.
5606         * gcc.dg/charset/builtin1.c: Likewise.
5607         * gcc.dg/charset/extern.c: Likewise.
5608         * gcc.dg/charset/function.c: Likewise.
5609         * gcc.dg/charset/string.c: Likewise.
5610         * gcc.dg/charset/charset.exp: Likewise.
5611
5612 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5613
5614         PR fortran/20086
5615         * gfortran.dg/pr20086.f90: New test.
5616
5617 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5618
5619         PR tree-optimization/19786
5620         * g++.dg/tree-ssa/pr19786.C: New.
5621
5622 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5623
5624         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5625
5626 2005-02-21  Jeff Law  <law@redhat.com>
5627
5628         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5629
5630 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5631
5632         * gfortran.dg/do_iterator: Split loop, markup all lines for
5633         which an error locus is printed.
5634         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5635         locus is printed.
5636         * gfortran.dg/select_4.f90: Likewise.
5637         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5638         locuses in the various permutations.
5639
5640 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5641
5642         PR tree-optimization/19951
5643         * g++.dg/vect: New directory.
5644         * g++.dg/vect/vect.exp: New file.
5645         * g++.dg/vect/pr19951.cc: New testcase.
5646         * g++.dg/dg.exp: Also prune vectorizer tests.
5647
5648 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5649
5650         PR 18785
5651         * gcc.dg/charset/builtin1.c: New test.
5652
5653 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5654
5655         PR c++/19299
5656         * g++.dg/inherit/volatile1.C: New test.
5657
5658         PR c++/19440
5659         * g++.dg/template/dtor4.C: New test.
5660
5661 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5662
5663         * gfortran.dg/int_1.f90: New test.
5664
5665 2005-02-19  Devang Patel  <dpatel@apple.com>
5666
5667         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5668
5669 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5670
5671         * gfortran.dg/achar_1.f90: New test.
5672
5673 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5674
5675         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5676
5677 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5678             Jakub Jelinek  <jakub@redhat.com>
5679
5680         PR tree-optimization/19828
5681         * gcc.dg/tree-ssa/loop-7.c: New test.
5682         * gcc.c-torture/execute/20050218-1.c: New test.
5683
5684 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5685
5686         PR c/20043
5687         * gcc.dg/transparent-union-1.c: New test.
5688         * gcc.dg/transparent-union-2.c: New test.
5689
5690 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5691
5692         PR tree-optimization/18977
5693         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5694
5695 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5696
5697         PR target/20054
5698         * gcc.dg/pr20054.c: New test.
5699
5700 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5701
5702         PR c++/19508
5703         * g++.dg/ext/attrib20.C: New test.
5704
5705 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5706
5707         PR middle-end/20030
5708         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5709
5710 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5711
5712         PR c++/20008
5713         * g++.dg/opt/switch4.C: New.
5714
5715 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
5716
5717         PR c++/20023
5718         PR tree-optimization/20009
5719         * gcc.c-torture/compile/20050217-1.c: New test.
5720         * g++.dg/opt/switch3.C: New test.
5721
5722         PR tree-optimization/18947
5723         * gcc.c-torture/compile/20050215-1.c: New test.
5724         * gcc.c-torture/compile/20050215-2.c: New test.
5725         * gcc.c-torture/compile/20050215-3.c: New test.
5726
5727 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
5728
5729         PR c++/20028
5730         * g++.dg/template/crash34.C: New.
5731
5732         PR c++/20022
5733         * g++.dg/other/access3.C: New.
5734
5735 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5736
5737         * gcc.dg/vect/vect-98.c: New test.
5738
5739 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5740
5741         PR tree-optimization/19967
5742         * gcc.dg/pr19967.c: New.
5743
5744 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5745
5746         PR middle-end/19857
5747         * gcc.dg/tree-ssa/20050215-1.c: New test.
5748         * gcc.c-torture/execute/20050215-1.c: New test.
5749
5750 2005-02-15  Eric Christopher  <echristo@redhat.com>
5751
5752         * gcc.dg/cpp/20050215-1.c: New file.
5753
5754 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5755
5756         PR tree-optimization/15785
5757         * gcc.dg/pr15785-1.c: New test.
5758
5759 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5760
5761         PR c++/17788
5762         * g++.dg/init/ctor4.C: New.
5763         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5764
5765 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5766
5767         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5768         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5769
5770 2005-02-15  Andreas Schwab  <schwab@suse.de>
5771
5772         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5773         declare malloc.
5774
5775 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5776
5777         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5778
5779 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5780
5781         PR tree-optimization/19853
5782         * gcc.c-torture/compile/pr19853.c: New test.
5783
5784 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5785
5786         PR c++/19608
5787         * g++.dg/parse/local-class1.C: New.
5788
5789         PR c++/19895
5790         * g++.dg/parse/ptrmem3.C: New.
5791
5792         PR c++/19884
5793         * g++.old-deja/g++.oliva/template6.C: Add another case.
5794         * g++.dg/template/explicit6.C: New.
5795
5796 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5797
5798         PR c++/17816
5799         * g++.dg/other/redecl2.C: New.
5800
5801 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5802
5803         PR c++/19891
5804         * g++.dg/abi/covariant4.C: New.
5805
5806 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5807
5808         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5809
5810 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5811
5812         * gcc.dg/vect/vect-96.c: Fix typo.
5813
5814 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5815
5816         PR c++/14479
5817         PR c++/19487
5818         * g++.dg/template/enum5.C: New test.
5819
5820 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5821
5822         * gcc.dg/vect/vect-97.c: New test.
5823
5824 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5825
5826         * gcc.dg/vect/vect-96.c: New test.
5827
5828 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5829
5830         * gcc.dg/builtins-34.c: Also check ldexp*.
5831
5832 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5833
5834         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5835
5836 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5837
5838         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5839         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5840         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5841         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5842         selector_list, selector_expression, dg-process-target): Move to new
5843         file target-supports-dg.exp.
5844         * lib/target-supports-dg.exp: New.
5845
5846         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5847         New.
5848
5849 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5850
5851         PR c++/19666
5852         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5853
5854         PR middle-end/19858
5855         * gcc.c-torture/compile/20050210-1.c: New test.
5856
5857 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5858
5859         PR c++/19755
5860         * g++.dg/warn/Wbraces1.C: New test.
5861
5862 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5863
5864         * gcc.dg/builtins-52.c: New testcase.
5865
5866 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5867
5868         PR c/19342
5869         * gcc.c-torture/execute/20050119-1.c: New test.
5870
5871 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5872
5873         PR c++/19811
5874         * g++.dg/init/delete1.C: New test.
5875
5876 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5877
5878         PR c++/18470
5879         * g++.dg/template/static12.C: New test.
5880
5881 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5882
5883         PR c++/19787
5884         * g++.dg/conversion/ambig1.C: New test.
5885
5886         PR c++/19739
5887         * g++.dg/ext/attrib19.C: New test.
5888
5889         PR c++/19732
5890         * g++.dg/parse/dtor5.C: New test.
5891
5892         PR c++/19762
5893         * g++.dg/template/dtor3.C: New test.
5894
5895         PR c++/19826
5896         * g++.dg/template/static11.C: New test.
5897         * g++.dg/template/crash2.C: Remove dg-error marker.
5898
5899 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5900
5901         PR C++/18491
5902         * g++.old-deja/g++.mike/p10769a.C: Remove.
5903
5904 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5905
5906         * gcc.dg/builtins-48.c: New test case.
5907         * gcc.dg/builtins-49.c: New test case.
5908         * gcc.dg/builtins-50.c: New test case.
5909         * gcc.dg/builtins-51.c: New test case.
5910
5911 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5912
5913         PR middle-end/19583
5914         * g++.dg/warn/Wreturn-type-3.C: New test.
5915
5916 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5917
5918         PR middle-end/19402
5919         * gcc.dg/pr19402-1.c: New testcase.
5920         * gcc.dg/pr19402-2.c: likewise.
5921
5922 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5923
5924         PR middle-end/19854
5925         * g++.dg/tree-ssa/tmmti.C: New testcase.
5926
5927 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5928
5929         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5930
5931 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5932
5933         PR c++/19733
5934         * g++.dg/parse/crash23.C: New test.
5935         * g++.dg/warn/Weff1.C: New test.
5936
5937 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5938
5939         * gcc.dg/20050209-1.c: New test.
5940
5941 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5942
5943         PR target/19799
5944         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5945
5946 2005-02-08  Mike Stump  <mrs@apple.com>
5947
5948         * g++.dg/pch/import-2.c: New test.
5949         * g++.dg/pch/import-2.hs: New.
5950         * g++.dg/pch/include/import-2a.h: New.
5951         * g++.dg/pch/include/import-2b.h: New.
5952
5953 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5954
5955         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5956
5957 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5958
5959         * gfortran.dg/substr_1.f90: New test.
5960
5961 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5962
5963         PR middle-end/19775
5964         * gcc.dg/torture/builtin-power-1.c: Disable test for
5965         invalid transformation.
5966         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5967         no longer optimize.
5968         * gcc.dg/builtins-47.c: New testcase.
5969
5970 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5971             Dorit Naishlos  <dorit@il.ibm.com>
5972
5973         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5974
5975 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5976
5977         * gcc.c-torture/compile/20050206-1.c: New test.
5978
5979 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5980
5981         PR tree-opt/19768
5982         * g++.dg/opt/pr19768.C: New test.
5983
5984 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5985
5986         PR tree-opt/19736
5987         * gcc.c-torture/compile/pr19736.c: New test.
5988
5989 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5990
5991         PR c++/17401
5992         * g++.dg/parse/error25.C: New test.
5993
5994 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5995
5996         * gcc.c-torture/execute/20050203-1.c: New.
5997
5998 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5999
6000         * gcc.dg/vect/vect-85.c: Remove xfail.
6001         * gcc.dg/vect/vect-86.c: Remove xfail.
6002         * gcc.dg/vect/vect-87.c: Remove xfail.
6003         * gcc.dg/vect/vect-88.c: Remove xfail.
6004
6005 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6006
6007         * gcc.dg/altivec-19.c: New.
6008
6009 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6010
6011         PR c/17807
6012         * gcc.dg/nested-func-3.c: New test.
6013         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6014
6015 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6016
6017         * gcc.test-framework/gen_directive_tests: Generate tests for
6018         selector expressions.
6019
6020 2005-02-02  Matt Austern  <austern@apple.com>
6021
6022         PR c++/19628
6023         * g++/ext/builtin7.C: New.
6024         * g++/ext/builtin8.C: New.
6025
6026 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6027
6028         PR c/18502
6029         * gcc.dg/pr18502-1.c: New test.
6030
6031 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6032
6033         PR c++/17413
6034         * g++.dg/template/local4.C: Tweak.
6035
6036 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6037
6038         PR tree-optimization/19578
6039         * gcc.c-torture/compile/20050202-1.c: New test.
6040
6041 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6042
6043         PR c/19435
6044         * gcc.dg/c99-init-4.c: New test.
6045
6046 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6047
6048         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6049
6050         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6051
6052         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6053         * g++.dg/eh/check-vect.h: New.
6054
6055         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6056         * gcc.dg/vect/vect-78.c: Ditto.
6057         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6058         Remove.
6059
6060         * g++.dg/conversion/simd1.C: Expect warning.
6061         * g++.dg/ext/attribute-test-1.C: Ditto.
6062         * g++.dg/ext/attribute-test-2.C: Ditto.
6063         * g++.dg/ext/attribute-test-3.C: Ditto.
6064         * g++.dg/ext/attribute-test-4.C: Ditto.
6065
6066         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6067         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6068
6069         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6070
6071 2005-02-01  Richard Henderson  <rth@redhat.com>
6072
6073         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6074         long double for ibm double-double format.
6075         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6076
6077 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6078
6079         PR tree-optimization/19633
6080         * testsuite/gcc.dg/pr19633-1.c: New test.
6081         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6082         to NULL or a symbol.
6083
6084 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6085
6086         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6087         New procs.
6088         (dg-process-target (local override)): Handle selector expressions.
6089
6090         * gcc.test-framework/README: Describe tests in source directory.
6091         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6092         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6093         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6094         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6095         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6096         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6097         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6098         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6099         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6100         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6101         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6102         * gcc.test-framework/dg-error-exp-P.c: New test.
6103         * gcc.test-framework/dg-error-exp-XP.c: New test.
6104         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6105         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6106         * gcc.test-framework/dg-output-exp-P.c: New test.
6107         * gcc.test-framework/dg-output-exp-XF.c: New test.
6108         * gcc.test-framework/dg-warning-exp-P.c: New test.
6109         * gcc.misc-tests/dg-1.c: Remove.
6110         * gcc.misc-tests/dg-2.c: Remove.
6111         * gcc.misc-tests/dg-3.c: Remove.
6112         * gcc.misc-tests/dg-4.c: Remove.
6113         * gcc.misc-tests/dg-5.c: Remove.
6114         * gcc.misc-tests/dg-6.c: Remove.
6115         * gcc.misc-tests/dg-7.c: Remove.
6116         * gcc.misc-tests/dg-8.c: Remove.
6117         * gcc.misc-tests/dg-9.c: Remove.
6118         * gcc.misc-tests/dg-10.c: Remove.
6119         * gcc.misc-tests/dg-11.c: Remove.
6120         * gcc.misc-tests/dg-12.c: Remove.
6121         * gcc.misc-tests/dg-test.exp: Remove.
6122
6123         * gcc.test-framework/test-framework.awk: Change recording and
6124         printing of passes and failures.
6125
6126         * gcc.test-framework: New directory.
6127         * gcc.test-framework/README: New.
6128         * gcc.test-framework/test-framework.exp: New.
6129         * gcc.test-framework/test-framework.awk: New.
6130         * gcc.test-framework/gen_directive_tests: New.
6131
6132 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6133
6134         * lib/treelang.exp: Fix comment typos.
6135         (treelang_target_compile): Don't append libs=-ltreelang to options.
6136
6137 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6138
6139         * g++.dg/parse/typename7.C: Adjust error messages.
6140
6141 2005-01-31  Jeff Law  <law@redhat.com>
6142
6143         * gcc.c-torture/execute/20050131-1.c: New test.
6144         * gcc.dg/wcaselabel.c: New test.
6145
6146 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6147
6148         * g++.dg/other/warning1.C: Adjust error messags.
6149         * g++.dg/parse/constant5.C: New test.
6150
6151 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6152
6153         PR c/19333
6154         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6155         the test case valid.
6156         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6157         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6158         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6159         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6160         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6161         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6162
6163 2005-01-31  Dale Johannesen  <dalej@apple.com>
6164
6165         * g++.dg/opt/pr19650.C:  New test.
6166
6167 2005-01-31  Richard Henderson  <rth@redhat.com>
6168
6169         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6170         long double for intel double extended format.
6171         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6172
6173 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6174
6175         PR c++/19555
6176         * g++.dg/template/static10.C: New test.
6177
6178         PR c++/19395
6179         * g++.dg/parse/error24.C: New test.
6180
6181         PR c++/19367
6182         * g++.dg/lookup/builtin1.C: New test.
6183
6184         PR c++/19457
6185         * g++.dg/warn/conv3.C: New test.
6186
6187 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6188
6189         PR fortran/19647
6190         * gfortan.dg/inquire_7.f90
6191
6192 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6193
6194         PR tree-optimization/15791
6195         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6196         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6197         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6198         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6199         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6200         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6201         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6202         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6203         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6204         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6205
6206 2005-01-29  Paul Brook  <paul@codesourcery.com>
6207
6208         PR fortran/18565
6209         * check.c (real_or_complex_check): New function.
6210         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6211         * intrinsic.c (add_functions): Use new check functions.
6212         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6213         Add prototypes.
6214
6215 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6216
6217         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6218         gcc.dg/lvalue-3.c: New tests.
6219         * gcc.dg/concat.c: Update expected messages.
6220
6221 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6222
6223         PR libfortran/19595
6224         * gfortran.dg/eor_1.f90:  New test.
6225
6226 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6227
6228         PR fortran/19589
6229         * gfortran.dg/logical_data_1.f90: New test.
6230
6231 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6232
6233         PR c++/19253
6234         * g++.dg/template/crash33.C: New test.
6235
6236         PR c++/19667
6237         * g++.dg/template/crash32.C: New test.
6238
6239 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6240
6241         PR middle-end/16558
6242         * g++.dg/warn/Wreturn-type-2.C: New test.
6243
6244 2004-06-24  Jeff Law  <law@redhat.com>
6245
6246         * gcc.dg/tree-ssa/20050128-1.c: New test.
6247
6248 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6249
6250         * gcc.target/frv/all-mdpackh-1.c: New test.
6251
6252 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6253
6254         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6255
6256 2005-01-27  Richard Henderson  <rth@redhat.com>
6257
6258         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6259
6260 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6261
6262         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6263
6264 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6265
6266         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6267         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6268         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6269         to cope with cases where the multilib options override the dg-options.
6270
6271 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6272
6273         PR c/18946
6274         * gcc.dg/noncompile/20050120-1.c: New test.
6275
6276 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6277
6278         PR tree-optimization/19633
6279         * gcc.dg/pr19633.c: New test.
6280         * gcc.dg/tree-ssa/pr19633.c: New test.
6281
6282 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6283
6284         * gcc.dg/20041216-1.c: New test.
6285
6286 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6287
6288         PR objc/18862
6289         * objc.dg/selector-2.m: New test.
6290
6291 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6292
6293         * g++.dg/opt/range-test-2.C: New test.
6294
6295         PR rtl-optimization/19579
6296         * gcc.c-torture/execute/20050124-1.c: New test.
6297
6298 2005-01-26  Greg Parker  <gparker@apple.com>
6299         Stuart Hastings  <stuart@apple.com>
6300
6301         * gcc.c-torture/execute/20050125-1.c: New.
6302
6303 2005-01-18  Jan Hubicka  <jh@suse.cz>
6304
6305         PR tree-optimize/19337
6306         * gcc.c-torture/compile/20050119-1.c: New test.
6307
6308 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6309
6310         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6311         test for successful match.
6312
6313 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6314
6315         PR objc/18408
6316         * objc.dg/comp-types-7.m: New test.
6317
6318 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6319
6320         * lib/target-supports.exp (current_target_name): New.
6321         (check_effective_target_ilp32, check_effective_target_lp64):
6322         Cache the result to use as long as the current target, with
6323         multilib flags, remains the same.
6324
6325         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6326         (dg-require-weak, dg-require-visibility, dg-require-alias,
6327         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6328         dg-require-effective-target, dg-skip-if): Remove call to
6329         skip_test_and_clear_xfail.
6330         (dg-test): Clear xfail data.
6331
6332 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6333
6334         PR target/17751
6335         * gcc.dg/ppc64-toc.c: New test.
6336
6337         * g++.dg/tree-ssa/empty-1.C: New test.
6338
6339         PR middle-end/19551
6340         * gcc.c-torture/execute/20050121-1.c: New test.
6341         * gcc.dg/20050121-2.c: New test.
6342
6343 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6344         Paul Brook  <paul@codesourcery.com>
6345
6346         PR fortran/17941
6347         * gfortran.dg/real_const_1.f: New test.
6348         * gfortran.dg/real_const_2.f90: New test.
6349         * gfortran.dg/complex_int_1.f90: New test.
6350
6351 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6352
6353         PR fortran/19313
6354         * gfortan.dg/inquire_6.f90: New test.
6355
6356 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6357
6358         PR libfortran/19451
6359         * open_readonly_1.f90:  New test.
6360
6361 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6362
6363         PR libfortran/18982
6364         * gfortran.dg/open_new.f90: New file.
6365
6366 2005-01-22  Paul Brook  <paul@codesourcery.com>
6367
6368         * namelist_1.f90: New test.
6369
6370 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6371
6372         PR tree-optimization/19484
6373         * gcc.c-torture/compile/20050122-[12].c: New tests.
6374
6375 2005-01-22  Paul Brook  <paul@codesourcery.com>
6376
6377         * gfortran.dg/implicit_2.f90: New test.
6378
6379 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6380
6381         PR fortran/19314
6382         * gfortran.dg/inquire_5.f90: New test.
6383
6384 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6385
6386         PR c/18809
6387         * gcc.dg/pr18809-1.c: New test.
6388
6389 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6390
6391         * gcc.dg/20050121-1.c: New test.
6392
6393         PR tree-optimization/13000
6394         * gcc.dg/20040206-1.c: Change warning to point where function is
6395         being inlined.
6396
6397 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6398
6399         PR c++/19208
6400         * g++.dg/template/array11.C: New test.
6401
6402 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6403
6404         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6405         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6406         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6407         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6408         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6409         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6410
6411 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6412
6413         PR tree-optimization/15349
6414         * gcc.dg/tree-ssa/pr15349.c: New.
6415
6416 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6417
6418         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6419
6420 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6421
6422         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6423         scan-assembler-times directive name.
6424
6425         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6426         after dg-do.
6427
6428         PR rtl-optimization/19462
6429         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6430
6431 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6432
6433         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6434         counting function calls on ia64.
6435
6436 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6437
6438         PR rtl-optimization/15139
6439         * gcc.dg/20050111-2.c: New test.
6440
6441         PR c/17297
6442         * gcc.c-torture/compile/20050113-1.c: New testcase.
6443
6444         PR middle-end/19164
6445         * gcc.dg/20050113-1.c: New testcase.
6446
6447 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6448
6449         * gcc.dg/vect/vect-85.c: Add comment.
6450         * gcc.dg/vect/vect-86.c: Add xfail for now.
6451         * gcc.dg/vect/vect-87.c: Add xfail for now.
6452         * gcc.dg/vect/vect-88.c: Add xfail for now.
6453         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6454
6455 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6456
6457         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6458
6459 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6460
6461         * g++.dg/debug/typedef3.C: New test.
6462
6463 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6464
6465         PR c/19472
6466         * gcc.dg/asm-a.c: New test.
6467
6468 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6469
6470         * gcc.dg/sh-relax.c: Add prototype for abort.
6471
6472 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6473
6474         * gcc.dg/short-compare-1.c: New test.
6475         * gcc.dg/short-compare-2.c: Likewise.
6476
6477 2005-01-18  Michael Matz  <matz@suse.de>
6478
6479         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6480
6481 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6482
6483         PR tree-optimization/19121
6484         * gcc.c-torture/compile/pr19121.c: New test.
6485
6486 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6487
6488         PR target/19357
6489         * gcc.c-torture/compile/pr19357.c: New test.
6490
6491 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6492
6493         PR c/5675
6494         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6495         pass--those that refer just to the variable, possibly with a
6496         cast.
6497         * gcc.dg/c99-const-expr-3.c: Likewise.
6498
6499         PR middle-end/13127
6500         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6501         longer emitted.
6502
6503 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6504
6505         PR fortran/18778
6506         * gfortran.dg/endfile_2.f90: New test.
6507
6508 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6509
6510         PR 19168
6511         * gfortran.dg/select_5.f90: New test.
6512
6513 2004-01-16  Paul Brook  <paul@codesourcery.com>
6514
6515         * gfortran.dg/common_4.f90: New test.
6516
6517 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6518
6519         PR rtl-optimization/19462
6520         * gcc.dg/torture/pr19462-1.c: New test.
6521
6522 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6523
6524         PR objc/19321
6525         * objc.dg/func-ptr-2.m: New.
6526         * objc.dg/volatile-1.m: New.
6527
6528 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6529
6530         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6531
6532 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6533
6534         PR tree-optimization/19060
6535         * gcc.c-torture/execute/20050104-1.c: New test.
6536
6537 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6538
6539         PR fortran/18983
6540         * gfortran.dg/write_to_null.f90: New test.
6541
6542 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6543             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6544
6545         PR other/19328
6546         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6547         argument.
6548
6549 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6550
6551         PR c++/19263
6552         * g++.dg/init/vector1.C: New test.
6553
6554 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6555
6556         PR target/13158
6557         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6558         PR target/18987
6559         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6560
6561 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6562
6563         * gfortran.dg/select_1.f90: New test.
6564         * gfortran.dg/select_2.f90: New test.
6565         * gfortran.dg/select_3.f90: New test.
6566         * gfortran.dg/select_4.f90: New test.
6567
6568 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6569
6570         PR middle-end/19084
6571         PR rtl-optimization/19348
6572         * gcc.dg/20050111-1.c: New test.
6573         * gcc.c-torture/execute/20050111-1.c: New test.
6574
6575         * gcc.dg/i386-asm-4.c: New test.
6576
6577 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6578
6579         * gcc.dg/nested-func-2.c: New test.
6580         * ada/acats/norun.lst: Remove c953002.
6581
6582 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6583
6584         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6585
6586 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6587
6588         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6589
6590 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6591
6592         PR target/18761
6593         * g++.dg/abi/align1.C: New test.
6594
6595 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6596
6597         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6598         at a time.
6599         * g++.dg/ext/altivec_check.h: Support compiling as C.
6600
6601 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6602
6603         PR c++/19355
6604         * g++.dg/expr/pr19355-1.C: New test case.
6605
6606 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6607
6608         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6609         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6610         * ada/acats/tests/c3/c92005b.ada: Likewise.
6611         * ada/acats/tests/c3/cxb3012.a: Likewise.
6612         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6613
6614 2005-01-09  Paul Brook  <paul@codesourcery.com>
6615
6616         * gfortran.dg/common_2.f90: New file.
6617         * gfortran.dg/common_3.f90: New file.
6618
6619 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6620
6621         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6622
6623 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6624
6625         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6626         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6627         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6628         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6629         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6630         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6631         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6632         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6633         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6634         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6635         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6636         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6637         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6638         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6639         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6640         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6641         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6642         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6643         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6644         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6645         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6646         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6647         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6648         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6649         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6650         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6651         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6652         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6653         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6654         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6655         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6656         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6657         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6658         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6659         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6660         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6661         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6662         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6663         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6664         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6665         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6666         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6667         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6668         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6669         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6670         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6671         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6672         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6673         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6674         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6675         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6676         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6677         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6678         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6679         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6680         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6681         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6682         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6683         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6684         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6685         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6686         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6687         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6688         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6689         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6690         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6691         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6692
6693         * gcc.dg/vect/vect-1.c: Fix spelling.
6694         * gcc.dg/vect/vect-10.c: Fix spelling.
6695         * gcc.dg/vect/vect-11.c: Fix spelling.
6696         * gcc.dg/vect/vect-12.c: Fix spelling.
6697         * gcc.dg/vect/vect-14.c: Fix spelling.
6698         * gcc.dg/vect/vect-15.c: Fix spelling.
6699         * gcc.dg/vect/vect-16.c: Fix spelling.
6700         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6701         * gcc.dg/vect/vect-64.c: Fix comments.
6702         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6703
6704 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6705             Ira Rosen  <irar@il.ibm.com>
6706
6707         * gcc.dg/vect/vect-70.c: New test.
6708         * gcc.dg/vect/vect-71.c: New test.
6709
6710 2005-01-09  Manfred Hollstein  <mh@suse.com>
6711
6712         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6713         * gcc.dg/pr18241-2.c: Likewise.
6714         * gcc.dg/pr18241-3.c: Likewise.
6715         * gcc.dg/pr18241-4.c: Likewise.
6716         * gcc.dg/pr18241-5.c: Likewise.
6717
6718 2005-01-08  Richard Henderson  <rth@redhat.com>
6719
6720         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6721         False for x86 and x86-64.
6722
6723 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
6724
6725         PR tree-optimization/18241
6726         * gcc.dg/pr18241-1.c: New test.
6727         * gcc.dg/pr18241-2.c: New test.
6728         * gcc.dg/pr18241-3.c: New test.
6729         * gcc.dg/pr18241-4.c: New test.
6730         * gcc.dg/pr18241-5.c: New test.
6731
6732 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6733
6734         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6735         gfortran.dg/select_4.f90: New.
6736
6737 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6738
6739         * gcc.c-torture/execute/20050107-1.c: New test.
6740
6741 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6742
6743         PR c++/19298
6744         * g++.dg/template/ref2.C: New.
6745
6746 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6747
6748         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6749         instead of being empty.
6750
6751 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6752
6753         PR fortran/15553
6754         * gfortran.dg/array-1.f90: New test.
6755
6756 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6757
6758         PR tree-optimization/19283
6759         * gcc.c-torture/execute/20050106-1.c: New test.
6760
6761         PR rtl-optimization/18861
6762         * gcc.dg/20050105-1.c: New test.
6763
6764         PR tree-optimization/18828
6765         * gcc.dg/20050105-2.c: New test.
6766
6767 2005-01-07  Andreas Jaeger  <aj@suse.de>
6768
6769         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6770
6771 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6772
6773         PR fortran/18398
6774         * gfortran.dg/fmt_read.f90: New test.
6775
6776 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6777
6778         * gcc.dg/rs6000-ldouble-2.c: New.
6779
6780 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6781
6782         PR c++/19244
6783         * g++.dg/parser/ctor2.C: New test.
6784
6785 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6786
6787         PR c++/17154
6788         * g++.dg/template/using9.C: New test.
6789
6790 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6791
6792         PR c++/19258
6793         * g++.dg/lookup/friend6.C: New test.
6794
6795 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6796
6797         PR c++/19270
6798         * g++.dg/template/array10.C: New.
6799
6800 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6801
6802         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6803         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6804
6805 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6806
6807         * gcc.c-torture/compile/20050105-1.c: New test.
6808
6809 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6810
6811         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6812
6813 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6814
6815         PR middle-end/19100
6816         * gcc.dg/conv-3.c: New test case.
6817
6818 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6819
6820         * gcc.dg/asm-wide-1.c: New test.
6821
6822 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6823
6824         PR c++/19030
6825         * g++.dg/parse/crash22.C: New
6826
6827 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6828
6829         PR 19257
6830         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6831
6832 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6833
6834         PR middle-end/17767
6835         * gcc.dg/i386-mmx-6.c: New test case.
6836
6837 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6838
6839         PR tree-optimization/18308
6840         * gcc.dg/vect/pr18308.c: New testcase.
6841
6842 2005-01-04  Andreas Jaeger  <aj@suse.de>
6843
6844         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6845
6846 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6847             Robert Bowdidge <bowdidge@apple.com>
6848
6849         * gcc.dg/cpp/subframework1.c: New.
6850         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6851         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6852         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6853         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6854
6855 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6856
6857         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6858         producing warning.
6859         * gcc.dg/darwin-weakimport-2.c: New.
6860
6861 2005-01-03  Richard Henderson  <rth@redhat.com>
6862
6863         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6864
6865 2005-01-03  Richard Henderson  <rth@redhat.com>
6866
6867         * gcc.dg/vect/vect.exp: Enable for ia64.
6868         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6869         (check_effective_target_vect_float): Likewise.
6870         (check_effective_target_vect_no_align): Likewise.
6871         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6872         * gcc.dg/vect/vect-8.c: Likewise.
6873
6874 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6875
6876         PR target/19236
6877         * gcc.dg/pr19236-1.c: New test case.
6878
6879 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6880
6881         PR rtl-optimization/12092
6882         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6883
6884 2005-01-02  Andreas Jaeger  <aj@suse.de>
6885
6886         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6887
6888 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6889             Andrew Pinski  <pinskia@physics.uc.edu>
6890
6891         PR rtl-optimization/12092
6892         * gcc.dg/pr12092-1.c: New test case.
6893
6894 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6895
6896         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6897         'hidden' and 'default' for better portability.
6898         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6899
6900         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6901         6 and 7.
6902         * g++.old-deja/g++.brendan/new3.C: Likewise.
6903
6904 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6905
6906         * gcc.dg/20041231-1.C: New test.
6907         * g++.dg/warn/Wunreachable-code-1.C: New test.
6908
6909 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6910
6911         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6912         file, not /dev/null.  Abort on error.
6913
6914 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6915             Ziemowit Laski  <zlaski@apple.com>
6916
6917         PR objc/18971
6918         * objc.dg/encode-5.m: New test.
6919
6920 2004-12-29  Richard Henderson  <rth@redhat.com>
6921
6922         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6923         * objc.dg/stabs-1.m: Disable for ia64.
6924
6925 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6926
6927         PR c++/19190
6928         * g++.dg/warn/Wunused-10.C: New test.
6929
6930 2004-12-28  Richard Henderson  <rth@redhat.com>
6931
6932         * objc.dg/stabs-1.m: Disable for alpha.
6933
6934 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6935
6936         PR c++/19149
6937         * g++.dg/parse/error23.C: New test.
6938
6939 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6940
6941         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6942
6943         PR fortran/19032
6944         * gfortran.dg/intrinsic_modulo_1.f90: New.
6945         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6946         tests with divisor -1.
6947
6948 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6949
6950         * g++.dg/opt/temp1.C (memcpy): Return a value.
6951
6952         PR c++/19148
6953         * g++.dg/expr/cond7.C: New test.
6954
6955 2004-12-27  Paul Brook  <paul@codesourcery.com>
6956
6957         * gfortran.dg/g77/select_no_compile.f: Remove.
6958
6959 2004-12-27  Richard Henderson  <rth@redhat.com>
6960
6961         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6962         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6963         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6964
6965 2004-12-26  Richard Henderson  <rth@redhat.com>
6966
6967         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6968         by 1i instead of token pasting.
6969
6970 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6971
6972         PR tree-optimization/17578
6973         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6974         to additional_flags.
6975         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6976
6977 2004-12-25  Richard Henderson  <rth@redhat.com>
6978
6979         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6980         Remove Alpha.
6981
6982 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6983
6984         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6985         hppa*-*-hpux*.
6986         * gcc.dg/pr17957.c (dg-options): Likewise.
6987         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6988         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6989         instead of 0 on __hppa__.
6990         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6991         "foo,%r" on hppa*-*-*.
6992
6993 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6994
6995         PR fortran/19071
6996         * gfortran.dg/complex_write.f90: New test.
6997
6998 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6999
7000         PR c++/17595
7001         * g++.dg/parse/pragma2.C: New test.
7002
7003         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7004
7005 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7006
7007         * gcc.dg/empty2.c: Add missing dg-warning.
7008
7009 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7010
7011         PR c++/17413
7012         * g++.dg/template/local4.C: New test.
7013         * g++.dg/template/crash19.C: Add dg-error marker.
7014
7015         * g++.dg/template/crash31.C: Correct embedded PR number.
7016
7017 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7018
7019         PR c++/16405
7020         * g++.dg/opt/temp1.C: Add do-run marker.
7021
7022 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7023
7024         * g++.dg/template/spec19.C: New.
7025
7026 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7027
7028         PR target/16819
7029         * gcc.dg/empty2.c: New.
7030
7031 2004-12-23  Richard Henderson  <rth@redhat.com>
7032
7033         * lib/target-supports.exp (check_effective_target_vect_no_align):
7034         Remove i?86 and x86-64.
7035
7036 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7037
7038         PR c++/16405
7039         * g++.dg/opt/temp1.C: New test.
7040
7041 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7042
7043         PR c++/18733
7044         * g++.dg/template/friend33.C: New testcase.
7045
7046 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7047
7048         PR c++/18464
7049         * g++.dg/template/cond5.C: New test.
7050
7051         PR c++/18492
7052         * g++.dg/inherit/thunk3.C: New test.
7053
7054         PR c++/11224
7055         * g++.dg/warn/Wunused-9.C: New test.
7056
7057 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7058
7059         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7060
7061 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7062
7063         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7064
7065 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7066
7067         PR c++/18378
7068         * g++.dg/ext/packed8.C: New test.
7069
7070         PR c++/19063
7071         * g++.dg/template/crash31.C: New test.
7072
7073         PR c++/19034
7074         * g++.dg/template/crash30.C: New test.
7075
7076 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7077
7078         PR C++/18984
7079         * g++.dg/eh/ctor3.C: New test.
7080
7081 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7082
7083         * objc.dg/stabs-1.m: Allow section name to be quoted and
7084         assembly label to begin with '.LL'.
7085
7086 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7087
7088         * gcc.dg/vect/vect.exp
7089         (check_effective_target_lp64_or_vect_no_align): New.
7090         * gcc.dg/vect/vect-77.c: Use it.
7091         * gcc.dg/vect/vect-78.c: Use it.
7092
7093         * lib/target-supports.exp
7094         (check_effective_target_vect_no_max,
7095         check_effective_target_vect_no_bitwise,
7096         check_effective_target_vect_no_align): New.
7097         * gcc.dg/vect/vect-13.c: Use them.
7098         * gcc.dg/vect/vect-17.c: Ditto.
7099         * gcc.dg/vect/vect-18.c: Ditto.
7100         * gcc.dg/vect/vect-19.c: Ditto.
7101         * gcc.dg/vect/vect-20.c: Ditto.
7102         * gcc.dg/vect/vect-27.c: Ditto.
7103         * gcc.dg/vect/vect-29.c: Ditto.
7104         * gcc.dg/vect/vect-44.c: Ditto.
7105         * gcc.dg/vect/vect-48.c: Ditto.
7106         * gcc.dg/vect/vect-50.c: Ditto.
7107         * gcc.dg/vect/vect-52.c: Ditto.
7108         * gcc.dg/vect/vect-54.c: Ditto.
7109         * gcc.dg/vect/vect-56.c: Ditto.
7110         * gcc.dg/vect/vect-58.c: Ditto.
7111         * gcc.dg/vect/vect-60.c: Ditto.
7112         * gcc.dg/vect/vect-72.c: Ditto.
7113         * gcc.dg/vect/vect-80.c: Ditto.
7114
7115 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7116
7117         PR c++/14075
7118         * g++.dg/init/string1.C: New.
7119
7120         PR c++/18975
7121         * g++.dg/other/synth1.C: New.
7122
7123 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7124
7125         PR c/18963
7126         * gcc.dg/pr18963-1.c: New test.
7127
7128 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7129
7130         PR c/18596
7131         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7132         * gcc.dg/pr18596-1.c: Use dg-error.
7133         (dg-options): Use -fno-unit-at-a-time.
7134         * gcc.dg/pr18596-2.c: New test.
7135         * gcc.dg/pr18596-3.c: New test.
7136
7137 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7138
7139         PR middle-end/18683
7140         * g++.dg/opt/pr18683-1.C: New test case.
7141
7142 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7143
7144         PR other/19093
7145         * g++.dg/opt/max1.C: Fix for 64bit targets.
7146
7147 2004-12-20  Matt Austern  <austern@apple.com>
7148
7149         PR c++/19044
7150         * g++.dg/ext/builtin6.C: New
7151
7152 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7153
7154         PR tree-optimization/19080
7155         * gcc.c-torture/compile/pr19080.c: New test.
7156
7157 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7158
7159         * gcc.dg/20041219-1.c: New test.
7160
7161 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7162
7163         PR middle-end/19068
7164         * g++.dg/opt/max1.C: New test case.
7165
7166 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7167
7168         * gcc.dg/fdata-sections-1.c: New test.
7169
7170 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7171
7172         PR middle-end/18548
7173         * gcc.dg/max-1.c: New test case.
7174
7175 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7176
7177         * gcc.c-torture/execute/20041218-1.c: New test.
7178
7179 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7180
7181         * gcc.dg/pr18501.c: New test.
7182         * gcc.dg/uninit-5.c: XFAIL.
7183         * gcc.dg/uninit-9.c: XFAIL.
7184
7185 2004-12-17  Dale Johannesen  <dalej@apple.com>
7186
7187         * gcc.dg/20041213-1.c:  New.
7188
7189 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7190
7191         * objc.dg/stabs-1.m: Allow assembly label to begin
7192         with a dot ('.').
7193
7194 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7195
7196         * gcc.c-torture/execute/20041213-1.c: Move...
7197         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7198
7199 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7200
7201         PR c++/18721
7202         * g++.dg/lookup/conv-5.C: New.
7203
7204 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7205
7206         * objc.dg/stabs-1.m: New test.
7207
7208 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7209
7210         * gcc.dg/visibility-c.c: Change compile to
7211         assemble for the test.
7212
7213 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7214
7215         PR target/19041
7216         * gcc.dg/visibility-c.c: New test.
7217
7218 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7219
7220         PR middle-end/18493
7221         * gcc.dg/switch-8.c: New test case.
7222
7223 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7224
7225         PR c++/18905
7226         * g++.dg/template/init4.C: New.
7227         * g++.dg/opt/static3.C: Enable optimizer.
7228
7229 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7230
7231         * g++.dg/other/complex1.C: New test.
7232
7233 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7234
7235         * g++.dg/opt/inline9.C: New test.
7236
7237 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7238
7239         PR fortran/18993
7240         * gfotran.dg/nullify_1.f: New test.
7241
7242 2004-12-15  Richard Henderson  <rth@redhat.com>
7243
7244         * gcc.target/i386/i386.exp: New harness.
7245         * gcc.target/i386/vect-args.c: New.
7246
7247 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7248
7249         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7250
7251 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7252
7253         PR c++/18825
7254         * g++.dg/template/friend32.C: New test.
7255
7256 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7257
7258         * cpp/pragma-once-1.c: New test.
7259         * cpp/pragma-once-1b.h: Likewise.
7260         * cpp/pragma-once-1c.h: Likewise.
7261         * cpp/pragma-once-1d.h: Likewise.
7262         * cpp/inc/pragma-once-1a.h: Likewise.
7263
7264 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7265             Steven G. Kargl  <kargls@comcast.net>
7266
7267         PR fortran/17597
7268         * gfortran.dg/list_read_3.f90: New test.
7269
7270 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7271
7272         * gcc.dg/ftrapv-2.c: New test.
7273
7274 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7275
7276         PR c++/18981
7277         * g++.dg/template/typename9.C: New test.
7278
7279 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7280
7281         PR c++/18738
7282         * g++.dg/template/typename8.C: New test.
7283         * g++.dg/parse/friend2.C: Tweak error message.
7284
7285 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7286
7287         * gcc.c-torture/20041214-1.c: New test.
7288
7289 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7290
7291         PR c++/18965
7292         * g++.dg/init/array17.C: New test.
7293
7294 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7295
7296         PR c++/18793
7297         * g++.dg/init/aggr3.C: New test.
7298
7299 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7300
7301         * gcc.dg/altivec-types-1.c: New test.
7302         * gcc.dg/altivec-types-2.c: New test.
7303         * gcc.dg/altivec-types-3.c: New test.
7304         * gcc.dg/altivec-types-4.c: New test.
7305         * g++.dg/ext/altivec-types-1.C: New test.
7306         * g++.dg/ext/altivec-types-2.C: New test.
7307         * g++.dg/ext/altivec-types-3.C: New test.
7308         * g++.dg/ext/altivec-types-4.C: New test.
7309
7310 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7311
7312         PR middle-end/18951
7313         * gcc.c-torture/execute/20041213-1.c: New test.
7314
7315 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7316
7317         PR c++/18949
7318         * g++.dg/template/cast1.C: New.
7319
7320 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7321
7322         * gcc.c-torture/execute/20041213-2.c: New test.
7323
7324 2004-12-13  Richard Henderson  <rth@redhat.com>
7325
7326         * gcc.dg/i386-sse-10.c: Fix typo in options.
7327
7328 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7329
7330         PR c++/18968
7331         * g++.dg/opt/pr18968.C: New test.
7332
7333 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7334
7335         PR c++/18925
7336         * g++.dg/ext/visibility/staticdatamem.C: New test.
7337
7338 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7339
7340         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7341
7342 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7343
7344         PR rtl-optimization/18928
7345         * gcc.dg/pr18928-1.c: New test case.
7346
7347 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7348
7349         PR tree-opt/16951
7350         * gcc.c-torture/compile/20041211-1.c: New.
7351
7352 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7353
7354         PR middle-end/17564
7355         * gcc.c-torture/execute/20041212-1.c: New test.
7356
7357 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7358
7359         PR fortran/18869
7360         * gfortran.dg/common_1.f90: New test.
7361
7362 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7363         Paul Brook  <paul@codesourcery.com>
7364
7365         PR fortran/16222
7366         * gfortran.dg/real_do_1.f90: New test.
7367
7368 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7369
7370         PR tree-opt/18040
7371         * g++.dg/opt/ptrmem6.C: New test.
7372
7373 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7374
7375         PR middle-end/18921
7376         * gcc.dg/pr18921-1.c: New test case.
7377
7378 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7379
7380         PR fortran/17175
7381         * gfortran.dg/scale_1.f90: New test.
7382
7383 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7384
7385         PR middle-end/18903
7386         * gcc.c-torture/compile/pr18903.c: New test.
7387
7388 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7389
7390         * gcc.c-torture/execute/20041210-1.c: New test.
7391
7392 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7393
7394         PR c++/18731
7395         * g++.dg/parser/struct-1.C: New test.
7396         * g++.dg/parser/struct-2.C: New test.
7397         * g++.dg/parser/struct-3.C: New test.
7398
7399 2004-12-09  Richard Henderson  <rth@redhat.com>
7400
7401         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7402
7403         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7404         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7405
7406 2004-12-09  Matt Austern  <austern@apple.com>
7407
7408         PR c++/18514
7409         * g++.dg/ext/builtin1.C: New
7410         * g++.dg/ext/builtin2.C: New
7411         * g++.dg/ext/builtin3.C: New
7412         * g++.dg/ext/builtin4.C: New
7413         * g++.dg/ext/builtin5.C: New
7414
7415 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7416
7417         PR tree-opt/18904
7418         * g++.dg/opt/ptrmem5.C: New test.
7419
7420 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7421
7422         * g++.dg/parse/typename5.C: Adjust for new error.
7423         * g++.dg/parse/typename7.C: New.
7424
7425 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7426
7427         PR c++/18073
7428         * g++.dg/other/mmintrin.C: New test.
7429
7430 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7431
7432         PR c++/16681
7433         * g++.dg/init/array15.C: New.
7434         * g++.dg/init/array16.C: New.
7435
7436 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7437
7438         PR fortran/18826
7439         * gfortran.dg/assign_1.f90: New test.
7440
7441 2004-12-08  Nick Clifton  <nickc@redhat.com>
7442
7443         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7444         * gcc.target/xstormy16/data_below100: Likewise.
7445         * gcc.target/xstormy16/sfr: Likewise.
7446         * gcc.target/xstormy16/below100.S: New test source file.
7447         * gcc.target/xstormy16/below100.ld: New test linker script.
7448         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7449         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7450         bp instructions.
7451         * gcc.target/xstormy16/bp.c: Likewise.
7452
7453         * gcc.target/xstormy16/bss_below100: New files:
7454         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7455         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7456         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7457         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7458         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7459         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7460         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7461         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7462         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7463         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7464         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7465         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7466         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7467         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7468         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7469         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7470         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7471         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7472         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7473         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7474         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7475         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7476         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7477         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7478         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7479         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7480         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7481
7482         * gcc.target/xstormy16/data_below100: New files:
7483         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7484         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7485         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7486         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7487         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7488         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7489         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7490         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7491         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7492         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7493         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7494         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7495         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7496         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7497         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7498         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7499         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7500         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7501         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7502         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7503         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7504         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7505         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7506         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7507         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7508         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7509         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7510
7511         * gcc.target/xstormy16/sfr: New files:
7512         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7513         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7514         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7515         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7516         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7517         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7518         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7519         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7520         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7521         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7522         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7523         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7524         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7525         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7526         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7527         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7528         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7529         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7530         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7531         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7532         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7533         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7534         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7535         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7536         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7537         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7538         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7539         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7540         27_if0_sfrw_bitfield_f.c
7541
7542 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7543
7544         PR c++/18100
7545         * g++.dg/lookup/name-clash4.C: New test.
7546
7547 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7548
7549         PR c++/18672
7550         * g++.dg/opt/array1.C: New.
7551
7552         PR c++/18803
7553         * g++.dg/template/operator5.C: New.
7554
7555 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7556
7557         PR c/18867
7558         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7559
7560 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7561
7562         * gcc.dg/noncompile/20041207.c: New test.
7563
7564 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7565
7566         * g++.dg/other/unreachable-1.C: New test.
7567
7568 2004-12-06  Nick Clifton  <nickc@redhat.com>
7569
7570         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7571         <limits.h> because the latter comes from gcc's include/ directory
7572         and not the newlib/libc/include directory.
7573
7574 2004-12-04  Richard Henderson  <rth@redhat.com>
7575
7576         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7577
7578 2004-12-04  Richard Henderson  <rth@redhat.com>
7579
7580         * lib/target-supports.exp (check_gc_sections_available): Disable
7581         for alpha and ia64.
7582
7583 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7584
7585         PR middle-end/17909
7586         * g++.dg/other/vararg-2.C: New test.
7587
7588 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7589
7590         PR c++/17011, c++/17971
7591         * g++.dg/template/error15.C: Adjust expected error.
7592         * g++.dg/template/instantiate3.C: Likewise.
7593
7594 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7595
7596         * gcc.dg/altivec-18.c: Fix for darwin
7597
7598 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7599
7600         PR c++/18782
7601         * g++.dg/parse/ptrmem2.C: New.
7602
7603         PR c++/18318
7604         * g++.dg/template/new1.C: New.
7605
7606 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7607
7608         PR fortran/18710
7609         * gfortran.dg/direct_io_3.f90: New test.
7610
7611 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7612
7613         PR 18758
7614         * g++.dg/parse/crash21.C: New.
7615
7616 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7617
7618         PR c++/15664, c++/18276
7619         * g++.dg/template/ttp13.C: New test.
7620         * g++.dg/template/ttp14.C: Likewise.
7621
7622 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7623
7624         PR c++/18123
7625         * g++.dg/parse/enum2.C: New test.
7626         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7627
7628 2004-12-02  Nick Clifton  <nickc@redhat.com>
7629
7630         * gcc.target/xstormy16: New test directory.
7631         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7632         * gcc.target/xstormy16/bp.c: Check the generation of bp
7633         instructions.
7634         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7635         bn instructions and the BELOW100 attribute.
7636
7637 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7638
7639         PR target/16952
7640         * gcc.dg/ppc-eabi.c: New.
7641
7642 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7643
7644         PR fortran/18284
7645         * gfortran.dg/backspace.f90
7646
7647 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7648
7649         * gfortran.dg/inquire.f90: New test.
7650
7651 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7652
7653         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7654         handle effective-target-keyword.
7655         (dg-skip-if): Support effective-target keyword as target list.
7656         (dg-xfail-if): Ditto.
7657         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7658
7659 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7660
7661         PR tree-optimization/18291
7662         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7663
7664 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7665
7666         PR C++/18729
7667         * g++.dg/parse/crash20.C: New.
7668
7669         PR c++/17431
7670         * g++.dg/overload/arg1.C: New.
7671         * g++.dg/overload/arg2.C: New.
7672         * g++.dg/overload/arg3.C: New.
7673         * g++.dg/overload/arg4.C: New.
7674
7675 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7676
7677         * gcc.dg/c99-flex-array-4.c: Remove.
7678
7679 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7680
7681         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7682
7683         * lib/target-supports.exp (is-effective-target): Simplify.
7684
7685         * lib/target-supports.exp (check_effective_target_vect_long):
7686         Fix for powerpc64-*-*.
7687
7688 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7689
7690         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7691         to support new requirements on FreeBSD 5.
7692
7693 2004-11-30  Devang Patel  <dpatel@apple.com>
7694
7695         PR 18702
7696         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7697
7698 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7699
7700         * g++.dg/ext/altivec-13.C: New test.
7701
7702 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7703
7704         PR tree-opt/18298
7705         * gcc.c-torture/execute/p18298.c: New test.
7706
7707 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7708             Dorit Naishlos  <dorit@il.ibm.com>
7709
7710         PR tree-opt/18607
7711         * gcc.dg/vect/vect-89.c: New test.
7712
7713 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7714
7715         * gcc.dg/pr18596-1.c: New test.
7716
7717 2004-11-30  Ben Elliston  <bje@au.ibm.com>
7718
7719         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
7720
7721 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7722
7723         PR c/18479
7724         * gcc.dg/pr18479.c: New test.
7725
7726 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7727
7728         PR target/18490
7729         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
7730         mmix-knuth-mmixware.
7731
7732         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7733         cris-*-elf* cris-*-aout* mmix-*-*
7734
7735 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7736
7737         PR middle-end/18725
7738         * gcc.dg/pr18725.c: New test.
7739
7740 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7741
7742         PR target/18488
7743         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7744
7745         PR target/18336
7746         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7747
7748 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7749
7750         PR c++/18368
7751         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7752         * g++.old-deja/g++.law/ctors5.C: Likewise.
7753         * g++.old-deja/g++.other/crash25.C: Likewise.
7754
7755         PR c++/18674
7756         * g++.dg/template/error16.C: New test.
7757
7758         PR c++/18512
7759         * g++.dg/template/crash29.C: New test.
7760
7761 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7762
7763         PR tree-optimization/18712
7764         * gcc.c-torture/compile/pr18712.c: New test.
7765
7766 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7767
7768         PR c/7544
7769         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7770         tests.
7771
7772 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7773
7774         PR c++/18652
7775         * g++.dg/lookup/crash6.C: New test.
7776
7777 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7778
7779         PR middle-end/18164
7780         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7781
7782 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7783
7784         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7785         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7786         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7787
7788 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7789
7790         * gcc.dg/pr18164.c: New test.
7791
7792 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7793
7794         * gcc.dg/funroll-loops-all.c: New.
7795
7796 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7797
7798         PR target/18489
7799         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7800         delimeter, match space and TAB as well as ":".
7801
7802         PR target/18484
7803         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7804
7805         PR target/18348
7806         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7807
7808         PR target/18345
7809         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7810
7811         PR target/18337
7812         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7813
7814 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7815
7816         * gfortran.dg/direct_io_2.f90: New test.
7817
7818 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7819
7820         PR target/18334
7821         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7822
7823 2004-11-28  Richard Henderson  <rth@redhat.com>
7824
7825         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7826
7827 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7828
7829         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7830         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7831         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7832         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7833         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7834         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7835         gcc.dg/pointer-arith-8.c: New tests.
7836
7837 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7838
7839         PR fortran/18364
7840         * gfortran.dg/endfile.f90: New test.
7841
7842 2004-11-27  Falk Hueffner  <falk@debian.org>
7843
7844         * gcc.dg/loop-6.c: New test.
7845
7846 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7847
7848         * gcc.c-torture/execute/20041126-1.c: New test.
7849
7850 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7851
7852         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7853         on IRIX.
7854
7855 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7856
7857         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7858         functions.
7859
7860 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7861
7862         PR rtl-optimization/17825
7863         * gcc.c-torture/compile/20041119-1.c: New test.
7864
7865 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7866
7867         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7868         Check existence of ld library path variables before unsetting.
7869
7870 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7871
7872         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7873
7874 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7875
7876         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7877
7878 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7879
7880         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7881
7882 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7883
7884         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7885         dg-do directive.
7886
7887 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7888
7889         * gcc.dg/pr17957.c: Pass --param, not -param.
7890
7891 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7892
7893         PR middle-end/17957
7894         * testsuite/gcc.dg/pr17957.c: New test.
7895
7896 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7897
7898         PR c++/18445
7899         * g++.dg/template/crash28.C: Likewise.
7900
7901         PR c++/18001
7902         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7903         * g++.dg/ext/lvaddr.C: Likewise.
7904         * g++.dg/opt/pr7503-3.C: Likewise.
7905
7906         PR c++/18466
7907         * g++.dg/parse/qualified3.C: New test.
7908         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7909
7910         PR c++/18545
7911         * g++.dg/expr/return1.C: New test.
7912
7913 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7914
7915         Friend class name lookup 3/n, PR c++/3332
7916         * g++.dg/lookup/friend3.C: New test.
7917         * g++.dg/lookup/friend4.C: Likewise.
7918         * g++.dg/lookup/friend5.C: Likewise.
7919
7920 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7921
7922         Friend class name lookup 2/n, PR c++/14513, c++/15410
7923         * g++.dg/lookup/friend2.C: New test.
7924         * g++.dg/template/friend31.C: Likewise.
7925
7926 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7927
7928         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7929
7930 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7931
7932         PR c++/17473
7933         * g++.dg/tc1/dr56.C: Remove.
7934         * g++.dg/template/typedef1.C: Add dg-error markers.
7935         * g++.old-deja/g++.other/typedef7.C: Likewise.
7936
7937         PR c++/18285
7938         * g++.dg/parse/typedef7.C: New test.
7939
7940 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7941
7942         * gcc.c-torture/execute/20041124-1.c: New test.
7943
7944 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7945
7946         * g++.dg/template/deduce3.C: New test.
7947
7948         PR c++/18586
7949         * g++.dg/template/crash27.C: New test.
7950
7951         PR c++/18530
7952         * g++.dg/warn/Wshadow-3.C: New test.
7953
7954 2004-11-24  Devang Patel  <dpatel@apple.com>
7955
7956         PR/18555
7957         * gcc.dg/cpp/isysroot-1.c: New test.
7958         * gcc.dg/cpp/usr/include/stdio.h: New file.
7959         * gcc.dg/cpp/isysroot-2.c: New test.
7960         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7961         New file.
7962
7963 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7964
7965         PR c++/8929
7966         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7967
7968 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7969
7970         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7971         * gcc.target/sparc/pdist.c: Likewise.
7972
7973 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7974
7975         PR c++/16882
7976         * g++.dg/conversion/simd1.C: New test.
7977
7978 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7979
7980         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7981         and restore_ld_library_path_env_vars.
7982         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7983         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7984         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7985         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7986
7987 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7988
7989         * gcc.dg/pragma-align-2.c: Test macro expansion.
7990         * gcc.dg/pragma-pack-2.c: New test.
7991
7992 2004-11-23  Richard Henderson  <rth@redhat.com>
7993
7994         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7995         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7996         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7997         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7998         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7999         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8000
8001         * gcc.dg/vect/vect.exp: Add check for alpha.
8002         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8003         (check_effective_target_vect_int): Enable for alpha.
8004         (check_effective_target_vect_long): New.
8005         (is-effective-target): Add it.
8006
8007 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8008
8009         * gcc.dg/pr18614-1.c: New test.
8010
8011 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8012
8013         * gcc.dg/setjmp-2.c: New test.
8014
8015 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8016
8017         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8018         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8019         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8020         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8021         gcc.target/sparc/pdist.c: New tests.
8022
8023 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8024
8025         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8026
8027 2004-11-22  Dale Johannesen  <dalej@apple.com>
8028
8029         * gcc.dg/20041111-1.c:  New.
8030
8031 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8032
8033         PR tree-opt/18536
8034         * gcc.dg/vect/pr18536.c: New test.
8035
8036 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8037
8038         PR c++/18354
8039         * g++.dg/template/nontype11.C: New test.
8040
8041 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8042
8043         PR middle-end/18520
8044         * gcc.dg/pr18520-1.c: New test case.
8045
8046 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8047
8048         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8049         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8050         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8051         expected diagnostics.
8052
8053 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8054
8055         PR target/18580
8056         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8057         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8058         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8059
8060 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8061
8062         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8063
8064 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8065             Joseph Myers  <joseph@codesourcery.com>
8066
8067         * lib/target-supports.exp (check_visibility_available): Really
8068         test the compiler.
8069
8070 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8071
8072         PR tree-opt/18181
8073         * gcc.dg/vect/vect-85.c: New test.
8074         * gcc.dg/vect/vect-86.c: New test.
8075         * gcc.dg/vect/vect-87.c: New test.
8076         * gcc.dg/vect/vect-88.c: New test.
8077
8078 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8079
8080         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8081
8082 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8083
8084         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8085         * gcc.dg/ppc-and-1.c: Ditto.
8086         * gcc.dg/ppc-compare-1.c: Ditto.
8087         * gcc.dg/ppc-mov-1.c: Ditto
8088
8089 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8090             Mark Mitchell  <mark@codesourcery.com>
8091
8092         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8093
8094 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8095             Aldy Hernandez  <aldyh@redhat.com>
8096
8097         * lib/target-supports.exp (check_effective_target_vect_int): New
8098         (check_effective_target_vect_float): New
8099         (check_effective_target_vect_double): New.
8100         (is-effective-target): Support new effective targets keywords.
8101         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8102         default action for dg-do.
8103         * gcc.dg/vect/pr16105.c: Use new support.
8104         * gcc.dg/vect/pr18400.c: Ditto.
8105         * gcc.dg/vect/pr18425.c: Ditto.
8106         * gcc.dg/vect/vect-1.c: Ditto.
8107         * gcc.dg/vect/vect-10.c: Ditto.
8108         * gcc.dg/vect/vect-11.c: Ditto.
8109         * gcc.dg/vect/vect-12.c: Ditto.
8110         * gcc.dg/vect/vect-13.c: Ditto.
8111         * gcc.dg/vect/vect-14.c: Ditto.
8112         * gcc.dg/vect/vect-15.c: Ditto.
8113         * gcc.dg/vect/vect-16.c: Ditto.
8114         * gcc.dg/vect/vect-17.c: Ditto.
8115         * gcc.dg/vect/vect-18.c: Ditto.
8116         * gcc.dg/vect/vect-19.c: Ditto.
8117         * gcc.dg/vect/vect-2.c: Ditto.
8118         * gcc.dg/vect/vect-20.c: Ditto.
8119         * gcc.dg/vect/vect-21.c: Ditto.
8120         * gcc.dg/vect/vect-22.c: Ditto.
8121         * gcc.dg/vect/vect-23.c: Ditto.
8122         * gcc.dg/vect/vect-24.c: Ditto.
8123         * gcc.dg/vect/vect-25.c: Ditto.
8124         * gcc.dg/vect/vect-26.c: Ditto.
8125         * gcc.dg/vect/vect-27.c: Ditto.
8126         * gcc.dg/vect/vect-27a.c: Ditto.
8127         * gcc.dg/vect/vect-28.c: Ditto.
8128         * gcc.dg/vect/vect-29.c: Ditto.
8129         * gcc.dg/vect/vect-29a.c: Ditto.
8130         * gcc.dg/vect/vect-3.c: Ditto.
8131         * gcc.dg/vect/vect-30.c: Ditto.
8132         * gcc.dg/vect/vect-31.c: Ditto.
8133         * gcc.dg/vect/vect-32.c: Ditto.
8134         * gcc.dg/vect/vect-33.c: Ditto.
8135         * gcc.dg/vect/vect-34.c: Ditto.
8136         * gcc.dg/vect/vect-35.c: Ditto.
8137         * gcc.dg/vect/vect-36.c: Ditto.
8138         * gcc.dg/vect/vect-37.c: Ditto.
8139         * gcc.dg/vect/vect-38.c: Ditto.
8140         * gcc.dg/vect/vect-4.c: Ditto.
8141         * gcc.dg/vect/vect-40.c: Ditto.
8142         * gcc.dg/vect/vect-41.c: Ditto.
8143         * gcc.dg/vect/vect-42.c: Ditto.
8144         * gcc.dg/vect/vect-43.c: Ditto.
8145         * gcc.dg/vect/vect-44.c: Ditto.
8146         * gcc.dg/vect/vect-45.c: Ditto.
8147         * gcc.dg/vect/vect-46.c: Ditto.
8148         * gcc.dg/vect/vect-47.c: Ditto.
8149         * gcc.dg/vect/vect-48.c: Ditto.
8150         * gcc.dg/vect/vect-48a.c: Ditto.
8151         * gcc.dg/vect/vect-49.c: Ditto.
8152         * gcc.dg/vect/vect-5.c: Ditto.
8153         * gcc.dg/vect/vect-50.c: Ditto.
8154         * gcc.dg/vect/vect-51.c: Ditto.
8155         * gcc.dg/vect/vect-52.c: Ditto.
8156         * gcc.dg/vect/vect-53.c: Ditto.
8157         * gcc.dg/vect/vect-54.c: Ditto.
8158         * gcc.dg/vect/vect-55.c: Ditto.
8159         * gcc.dg/vect/vect-56.c: Ditto.
8160         * gcc.dg/vect/vect-56a.c: Ditto.
8161         * gcc.dg/vect/vect-57.c: Ditto.
8162         * gcc.dg/vect/vect-58.c: Ditto.
8163         * gcc.dg/vect/vect-59.c: Ditto.
8164         * gcc.dg/vect/vect-6.c: Ditto.
8165         * gcc.dg/vect/vect-60.c: Ditto.
8166         * gcc.dg/vect/vect-61.c: Ditto.
8167         * gcc.dg/vect/vect-62.c: Ditto.
8168         * gcc.dg/vect/vect-63.c: Ditto.
8169         * gcc.dg/vect/vect-64.c: Ditto.
8170         * gcc.dg/vect/vect-65.c: Ditto.
8171         * gcc.dg/vect/vect-66.c: Ditto.
8172         * gcc.dg/vect/vect-67.c: Ditto.
8173         * gcc.dg/vect/vect-68.c: Ditto.
8174         * gcc.dg/vect/vect-69.c: Ditto.
8175         * gcc.dg/vect/vect-7.c: Ditto.
8176         * gcc.dg/vect/vect-72.c: Ditto.
8177         * gcc.dg/vect/vect-72a.c: Ditto.
8178         * gcc.dg/vect/vect-73.c: Ditto.
8179         * gcc.dg/vect/vect-74.c: Ditto.
8180         * gcc.dg/vect/vect-75.c: Ditto.
8181         * gcc.dg/vect/vect-76.c: Ditto.
8182         * gcc.dg/vect/vect-77.c: Ditto.
8183         * gcc.dg/vect/vect-77a.c: Ditto.
8184         * gcc.dg/vect/vect-78.c: Ditto.
8185         * gcc.dg/vect/vect-79.c: Ditto.
8186         * gcc.dg/vect/vect-8.c: Ditto.
8187         * gcc.dg/vect/vect-80.c: Ditto.
8188         * gcc.dg/vect/vect-82.c: Ditto.
8189         * gcc.dg/vect/vect-82_64.c: Ditto.
8190         * gcc.dg/vect/vect-83.c: Ditto.
8191         * gcc.dg/vect/vect-83_64.c: Ditto.
8192         * gcc.dg/vect/vect-9.c: Ditto.
8193         * gcc.dg/vect/vect-all.c: Ditto.
8194         * gcc.dg/vect/vect-none.c: Ditto.
8195
8196 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8197
8198         * lib/gcc-dg.exp (dg-skip-if): New function.
8199         (dg-forbid-option): Remove.
8200         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8201         * g++.dg/abi/bitfield8.C: Likewise.
8202         * g++.dg/abi/dtor1.C: Likewise.
8203         * g++.dg/abi/empty10.C: Likewise.
8204         * g++.dg/abi/empty7.C: Likewise.
8205         * g++.dg/abi/empty9.C: Likewise.
8206         * g++.dg/abi/layout3.C: Likewise.
8207         * g++.dg/abi/layout4.C: Likewise.
8208         * g++.dg/abi/thunk1.C: Likewise.
8209         * g++.dg/abi/thunk2.C: Likewise.
8210         * g++.dg/abi/vbase11.C: Likewise.
8211         * g++.dg/abi/vthunk2.C: Likewise.
8212         * g++.dg/abi/vthunk3.C: Likewise.
8213         * g++.dg/ext/attrib8.C: Likewise.
8214         * g++.dg/opt/longbranch2.C: Likewise.
8215         * g++.dg/opt/reg-stack4.C: Likewise.
8216         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8217         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8218         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8219         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8220         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8221         * gcc.dg/20000609-1.c: Likewise.
8222         * gcc.dg/20000720-1.c: Likewise.
8223         * gcc.dg/20011107-1.c: Likewise.
8224         * gcc.dg/20011119-1.c: Likewise.
8225         * gcc.dg/20020108-1.c: Likewise.
8226         * gcc.dg/20020122-2.c: Likewise.
8227         * gcc.dg/20020122-3.c: Likewise.
8228         * gcc.dg/20020201-3.c: Likewise.
8229         * gcc.dg/20020206-1.c: Likewise.
8230         * gcc.dg/20020218-1.c: Likewise.
8231         * gcc.dg/20020310-1.c: Likewise.
8232         * gcc.dg/20020411-1.c: Likewise.
8233         * gcc.dg/20020418-2.c: Likewise.
8234         * gcc.dg/20020426-1.c: Likewise.
8235         * gcc.dg/20020426-2.c: Likewise.
8236         * gcc.dg/20020517-1.c: Likewise.
8237         * gcc.dg/20020523-1.c: Likewise.
8238         * gcc.dg/20020523-2.c: Likewise.
8239         * gcc.dg/20020729-1.c: Likewise.
8240         * gcc.dg/20030204-1.c: Likewise.
8241         * gcc.dg/20030826-2.c: Likewise.
8242         * gcc.dg/20030926-1.c: Likewise.
8243         * gcc.dg/20031202-1.c: Likewise.
8244         * gcc.dg/980312-1.c: Likewise.
8245         * gcc.dg/980313-1.c: Likewise.
8246         * gcc.dg/990117-1.c: Likewise.
8247         * gcc.dg/990424-1.c: Likewise.
8248         * gcc.dg/990524-1.c: Likewise.
8249         * gcc.dg/991230-1.c: Likewise.
8250         * gcc.dg/i386-387-1.c: Likewise.
8251         * gcc.dg/i386-387-2.c: Likewise.
8252         * gcc.dg/i386-387-3.c: Likewise.
8253         * gcc.dg/i386-387-4.c: Likewise.
8254         * gcc.dg/i386-387-5.c: Likewise.
8255         * gcc.dg/i386-387-6.c: Likewise.
8256         * gcc.dg/i386-asm-1.c: Likewise.
8257         * gcc.dg/i386-bitfield1.c: Likewise.
8258         * gcc.dg/i386-bitfield2.c: Likewise.
8259         * gcc.dg/i386-loop-1.c: Likewise.
8260         * gcc.dg/i386-loop-2.c: Likewise.
8261         * gcc.dg/i386-loop-3.c: Likewise.
8262         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8263         * gcc.dg/i386-pic-1.c: Likewise.
8264         * gcc.dg/i386-regparm.c: Likewise.
8265         * gcc.dg/i386-signbit-1.c: Likewise.
8266         * gcc.dg/i386-signbit-2.c: Likewise.
8267         * gcc.dg/i386-signbit-3.c: Likewise.
8268         * gcc.dg/i386-sse-5.c: Likewise.
8269         * gcc.dg/i386-sse-8.c: Likewise.
8270         * gcc.dg/i386-unroll-1.c: Likewise.
8271         * gcc.dg/tls/opt-1.c: Likewise.
8272         * gcc.dg/tls/opt-2.c: Likewise.
8273         * gcc.dg/unroll-1.c: Likewise.
8274         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8275         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8276         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8277         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8278
8279 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8280
8281         * g++.dg/template/incomplete1.C: New test.
8282
8283 2004-11-16  Nick Clifton  <nickc@redhat.com>
8284
8285         Revert patches accidentally commited during checkin of fixes for
8286         xstormy16 tests:
8287         gcc.c-torture/execute/simd-4.c: Revert
8288         gcc.dg/20040910-1.c: Revert.
8289
8290 2004-11-16  Paul Brook  <paul@codesourcery.com>
8291
8292         PR fortran/13010
8293         * gfortran.dg/der_pointer_1.f90: New test.
8294
8295 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8296
8297         PR c/18498
8298         * gcc.dg/bitfld-13.c: New test.
8299
8300 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8301
8302         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8303         powerpc*-*-linux*.
8304
8305         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8306         * gcc.dg/ppc64-abi-2.c: Ditto.
8307         * gcc.dg/ppc64-abi-3.c: Ditto.
8308
8309         * lib/gcc-dg.exp (dg-target-list): Remove.
8310
8311 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8312
8313         * gcc.dg/ia64-postinc.c: New test.
8314
8315 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8316
8317         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8318
8319 2004-11-15  Nick Clifton  <nickc@redhat.com>
8320
8321         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8322         __INT_MAX__ so that the test can be compiled by toolchains
8323         targeted at 16-bit processors.
8324
8325         * gcc.dg/20040625-1.c: Use long constants rather than integers
8326         when performing arithmetic that will overflow 16-bits.
8327
8328         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8329         xstormy16.  It does not support 128-bit vector operations.
8330
8331         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8332         with the macro PTR_TYPE.  Define this macro to an integer type
8333         suitable for holding a pointer.
8334
8335         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8336         the target is a 16-bit processor.
8337
8338         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8339         16-bit targets where the character constant will be too long.
8340
8341         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8342         where the double will not be directly addressable.
8343
8344 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8345
8346         Friend class name lookup 1/n, PR c++/18471
8347         * g++.dg/template/crash26.C: New test.
8348         * g++.dg/lookup/struct1.C: Adjust expected error.
8349         * g++.dg/parse/elab1.C: Likewise.
8350         * g++.dg/parse/elab2.C: Likewise.
8351         * g++.dg/parse/int-as-enum1.C: Likewise.
8352         * g++.dg/parse/struct-as-enum1.C: Likewise.
8353         * g++.dg/parse/typedef1.C: Likewise.
8354         * g++.dg/parse/typedef3.C: Likewise.
8355         * g++.dg/parse/typedef4.C: Likewise.
8356         * g++.dg/parse/typedef5.C: Likewise.
8357         * g++.dg/template/nontype4.C: Likewise.
8358         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8359         * g++.old-deja/g++.other/elab1.C: Likewise.
8360         * g++.old-deja/g++.other/syntax4.C: Likewise.
8361
8362 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8363
8364         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8365
8366 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8367
8368         * gcc.c-torture/execute/20041114-1.c: New test.
8369
8370 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8371
8372         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8373         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8374         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8375         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8376         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8377         gcc.dg/switch-7.c: New tests.
8378
8379 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8380
8381         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8382
8383 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8384
8385         PR tree-opt/18400
8386         * gcc.dg/vect/pr18400.c: New test.
8387
8388 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8389             Andrew Pinski  <pinskia@physics.uc.edu>
8390
8391         PR tree-opt/18425
8392         * gcc.dg/vect/pr18425.c: New test.
8393
8394 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8395
8396         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8397         Guard with dg-require-alias and dg-require-visibility.
8398
8399 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8400
8401         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8402
8403 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8404
8405         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8406
8407 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8408
8409         PR c++/17344
8410         * g++.dg/template/defarg5.C: New test.
8411
8412 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8413
8414         * g++.dg/parse/cast1.C: Run only on ILP32.
8415         * g++.old-deja/g++.mike/p784.C: Likewise.
8416
8417 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8418
8419         * gcc.c-torture/execute/20041113-1.c: New test.
8420
8421 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8422
8423         PR target/18230
8424         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8425         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8426         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8427         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8428         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8429         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8430         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8431         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8432         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8433         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8434         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8435         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8436         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8437
8438 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8439
8440         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8441         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8442         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8443         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8444         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8445         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8446         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8447         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8448         gcc.target/sparc/combined-1.c: New tests.
8449
8450 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8451
8452         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8453         New tests.
8454
8455 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8456
8457         * lib/gcc-dg.exp (dg-forbid-option): New function.
8458         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8459         * g++.dg/abi/bitfield8.C: Likewise.
8460         * g++.dg/abi/dtor1.C: Likewise.
8461         * g++.dg/abi/empty10.C: Likewise.
8462         * g++.dg/abi/empty7.C: Likewise.
8463         * g++.dg/abi/empty9.C: Likewise.
8464         * g++.dg/abi/layout3.C: Likewise.
8465         * g++.dg/abi/layout4.C: Likewise.
8466         * g++.dg/abi/thunk1.C: Likewise.
8467         * g++.dg/abi/thunk2.C: Likewise.
8468         * g++.dg/abi/vbase11.C: Likewise.
8469         * g++.dg/abi/vthunk2.C: Likewise.
8470         * g++.dg/abi/vthunk3.C: Likewise.
8471         * g++.dg/ext/attrib8.C: Likewise.
8472         * g++.dg/opt/longbranch2.C: Likewise.
8473         * g++.dg/opt/reg-stack4.C: Likewise.
8474         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8475         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8476         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8477         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8478         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8479         * gcc.dg/20000609-1.c: Likewise.
8480         * gcc.dg/20000720-1.c: Likewise.
8481         * gcc.dg/20011107-1.c: Likewise.
8482         * gcc.dg/20011119-1.c: Likewise.
8483         * gcc.dg/20020108-1.c: Likewise.
8484         * gcc.dg/20020122-2.c: Likewise.
8485         * gcc.dg/20020122-3.c: Likewise.
8486         * gcc.dg/20020201-3.c: Likewise.
8487         * gcc.dg/20020206-1.c: Likewise.
8488         * gcc.dg/20020218-1.c: Likewise.
8489         * gcc.dg/20020310-1.c: Likewise.
8490         * gcc.dg/20020411-1.c: Likewise.
8491         * gcc.dg/20020418-2.c: Likewise.
8492         * gcc.dg/20020426-1.c: Likewise.
8493         * gcc.dg/20020426-2.c: Likewise.
8494         * gcc.dg/20020517-1.c: Likewise.
8495         * gcc.dg/20020523-1.c: Likewise.
8496         * gcc.dg/20020523-2.c: Likewise.
8497         * gcc.dg/20020729-1.c: Likewise.
8498         * gcc.dg/20030204-1.c: Likewise.
8499         * gcc.dg/20030826-2.c: Likewise.
8500         * gcc.dg/20030926-1.c: Likewise.
8501         * gcc.dg/20031202-1.c: Likewise.
8502         * gcc.dg/980312-1.c: Likewise.
8503         * gcc.dg/980313-1.c: Likewise.
8504         * gcc.dg/990117-1.c: Likewise.
8505         * gcc.dg/990424-1.c: Likewise.
8506         * gcc.dg/990524-1.c: Likewise.
8507         * gcc.dg/991230-1.c: Likewise.
8508         * gcc.dg/i386-387-1.c: Likewise.
8509         * gcc.dg/i386-387-2.c: Likewise.
8510         * gcc.dg/i386-387-3.c: Likewise.
8511         * gcc.dg/i386-387-4.c: Likewise.
8512         * gcc.dg/i386-387-5.c: Likewise.
8513         * gcc.dg/i386-387-6.c: Likewise.
8514         * gcc.dg/i386-asm-1.c: Likewise.
8515         * gcc.dg/i386-bitfield1.c: Likewise.
8516         * gcc.dg/i386-bitfield2.c: Likewise.
8517         * gcc.dg/i386-loop-1.c: Likewise.
8518         * gcc.dg/i386-loop-2.c: Likewise.
8519         * gcc.dg/i386-loop-3.c: Likewise.
8520         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8521         * gcc.dg/i386-pic-1.c: Likewise.
8522         * gcc.dg/i386-regparm.c: Likewise.
8523         * gcc.dg/i386-signbit-1.c: Likewise.
8524         * gcc.dg/i386-signbit-2.c: Likewise.
8525         * gcc.dg/i386-signbit-3.c: Likewise.
8526         * gcc.dg/i386-sse-5.c: Likewise.
8527         * gcc.dg/i386-sse-8.c: Likewise.
8528         * gcc.dg/i386-unroll-1.c: Likewise.
8529         * gcc.dg/tls/opt-1.c: Likewise.
8530         * gcc.dg/tls/opt-2.c: Likewise.
8531         * gcc.dg/unroll-1.c: Likewise.
8532         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8533         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8534         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8535         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8536         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8537         -m64 is specified.
8538
8539 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8540
8541         PR c++/18389
8542         * g++.dg/parse/cond1.C: New test.
8543
8544         PR c++/18429
8545         * g++.dg/template/array9.C: New test.
8546         * g++.dg/ext/vla1.C: Adjust error messages.
8547         * g++.dg/ext/vlm1.C: Likewise.
8548         * g++.dg/template/crash2.C: Likewise.
8549
8550         PR c++/18436
8551         * g++.dg/template/call3.C: New test.
8552
8553         PR c++/18407
8554         * g++.dg/template/ptrmem11.C: New test.
8555
8556 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8557
8558         PR other/14264
8559         * lib/g++.exp: Set LC_ALL and LANG to C.
8560         * lib/gcc-dg.exp: Likewise.
8561         * lib/gfortran.exp: Likewise.
8562         * lib/objc.exp: Likewise.
8563         * lib/treelang.exp: Likewise.
8564
8565 2004-11-12  Andreas Schwab  <schwab@suse.de>
8566
8567         * gcc.dg/pr16286.c: Fix last change.
8568
8569 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8570
8571         PR c++/18416
8572         * g++.dg/init/global1.C: New test.
8573
8574 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8575
8576         * gcc.c-torture/execute/20041112-1.c: New test.
8577
8578 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8579
8580         * lib/gcc-dg.exp (dg-target-list): New.
8581
8582 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8583             Richard Sandiford  <rsandifo@redhat.com>
8584
8585         * lib/target-supports.exp (get-compiler_messages): New.
8586         (check_named_sections_available): Use it.
8587         (check_effective_target_ilp32): New.
8588         (check_effective_target_lp64): New.
8589         (is-effective-target): New.
8590         * lib/gcc-dg.exp (dg-require-effective-target): New.
8591
8592 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8593
8594         * gcc.dg/precedence-1.c: New test.
8595
8596 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8597
8598         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8599
8600         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8601         message, delete generated files, use more descriptive name for
8602         executable, and make the test unsupported when it cannot be run.
8603
8604         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8605         (dg-require-weak, dg-require-visibility, dg-require-alias,
8606         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8607         dg-require-iconv, dg-require-named-sections): Use it.
8608
8609         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8610
8611 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8612
8613         PR target/16457
8614         * gcc.dg/ppc-and-1: New
8615
8616         PR target/16796
8617         * gcc.dg/ppc-mov-1.c: New.
8618
8619         PR target/16458
8620         * gcc.dg/ppc-compare-1.c: New.
8621
8622 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8623
8624         * objc.dg/desig-init-2.m: New test.
8625
8626 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8627
8628         PR middle-end/18160
8629         * g++.dg/warn/register-var-1.C: New test.
8630         * g++.dg/warn/register-var-2.C: New test.
8631
8632 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8633
8634         * gcc.dg/union-2.c: New test.
8635
8636 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8637
8638         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8639         New test for PR tree-optimization/17892.
8640
8641 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8642
8643         PR c++/18369
8644         * g++.dg/init/new12.C: New test.
8645
8646 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8647
8648         * gcc.target/sparc: New directory.
8649         * gcc.target/sparc/sparc.exp: New driver.
8650         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8651         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8652         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8653         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8654
8655 2004-11-10  Paul Brook  <paul@codesourcery.com>
8656
8657         PR fortran/18218
8658         * gfortran.dg/list_read.c: New test.
8659
8660 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8661
8662         PR c/18322
8663         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8664         expected diagnostic location.
8665
8666 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8667
8668         * gcc.dg/20041109-1.c: New test.
8669
8670 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8671
8672         PR objc/18406
8673         * objc/compile/pr18406.m: New test.
8674
8675 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8676
8677         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8678
8679 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8680
8681         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8682
8683 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8684
8685         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8686
8687 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8688
8689         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8690         exit.
8691
8692 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8693
8694         PR tree-opt/18299
8695         * gcc.c-torture/pr18299-1.c: New test.
8696
8697 2004-11-06  Andreas Schwab  <schwab@suse.de>
8698
8699         * gcc.dg/pr16286.c: Also test for bool and pixel.
8700
8701 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8702
8703         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8704         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8705         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8706         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8707         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8708         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8709         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8710         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8711         gcc.dg/struct-semi-3.c: New tests.
8712
8713 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8714
8715         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
8716
8717 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8718
8719         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
8720         Do not use C99 designators.
8721
8722 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8723
8724         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
8725
8726 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8727
8728         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
8729         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
8730         * gcc.c-torture/execute/simd-5.x: Remove.
8731
8732 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8733
8734         PR rtl-optimization/17933
8735         * gcc.dg/torture/pr17933-1.c: New test.
8736
8737 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8738
8739         PR target/18106
8740         * lib/target-supports.exp (check_weak_available): Support
8741         Windows.
8742
8743 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8744
8745         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8746         call to fflush(stdout) before abort.
8747         (my_ffsll): New function.
8748         (generate_fields): Use it.
8749
8750 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8751
8752         * gcc.dg/init-undef-1.c: New test.
8753
8754 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8755
8756         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8757         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8758         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8759         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8760         expected messages for new parser.
8761
8762 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8763
8764         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8765
8766 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8767
8768         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8769         on LP64 targets.
8770
8771 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8772
8773         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8774         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8775         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8776         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8777         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8778         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8779         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8780         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8781         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8782         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8783
8784 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8785
8786         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8787         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8788         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8789         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8790         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8791         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8792         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8793         for new parser.
8794
8795 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8796
8797         PR target/15342
8798         * gcc.dg/20041104-1.c: New test.
8799
8800 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8801
8802         * g++.dg/template/nontype7.C: New test.
8803         * g++.dg/template/nontype8.C: Likewise.
8804         * g++.dg/template/nontype9.C: Likewise.
8805         * g++.dg/template/nontype10.C: Likewise.
8806         * g++.dg/tc1/dr49.C: Likewise.
8807         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8808         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8809
8810 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8811
8812         * g++.dg/rtti/tinfo1.C: Remove xfails.
8813
8814 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8815
8816         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8817         packed attribute to the definition to satisfy the new C++ parser.
8818
8819 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8820
8821         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8822         invocations of va_arg.
8823
8824 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8825
8826         PR c++/18124
8827         * g++.dg/template/crash25.C: New test.
8828
8829         PR c++/18155
8830         * g++.dg/template/typedef2.C: New test.
8831         * g++.dg/parse/crash13.C: Adjust error markers.
8832
8833         PR c++/18177
8834         * g++.dg/conversion/const3.C: New test.
8835
8836 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8837
8838         PR fortran/17535
8839         PR fortran/17583
8840         PR fortran/17713
8841         * gfortran.dg/generic_[123].f90: New testcases.
8842
8843 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8844
8845         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8846         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8847
8848 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8849
8850         PR tree-opt/16808
8851         * gcc.c-torture/compile/pr16808.c: New test.
8852
8853 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8854
8855         PR rtl-optimization/17104
8856         * gcc.dg/ppc-bitfield1.c: New.
8857
8858 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8859
8860         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8861
8862 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8863
8864         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8865         strings for 32-bit code.
8866
8867 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8868
8869         PR c/18239
8870         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8871
8872 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8873
8874         PR c++/18064
8875         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8876
8877 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8878
8879         PR c++/15172
8880         * g++.dg/init/aggr2.C: New test.
8881
8882 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8883
8884         * objc.dg/local-decl-1.m: New test.
8885
8886 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8887
8888         * gcc.dg/20040910-1.c: Adjust regex.
8889
8890 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8891
8892         PR rtl-optimization/18084
8893         * g++.dg/opt/pr18084-1.C: New testcase.
8894
8895 2004-10-30  Matt Austern  <austern@apple.com>
8896
8897         PR c++/17542
8898         * g++.dg/ext/attrib18.C: New test.
8899
8900 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8901
8902         PR middle-end/18096
8903         * gcc.dg/pr18096-1.c: New test case.
8904
8905 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8906
8907         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8908
8909 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8910
8911         PR c/16666
8912         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8913         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8914         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8915         gcc.dg/old-style-prom-3.c: New tests.
8916
8917 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8918
8919         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8920         Remove unnecessary inclusion of stdio.h.
8921
8922 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8923
8924         PR rtl-optimization/17581
8925         * gcc.dg/pr17581-1.c: New test case.
8926
8927 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8928
8929         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8930         being implemented.
8931         * g++.dg/conversion/dr195-1.C: New.
8932         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8933         * g++.old-deja/g++.mike/p10148.C: Likewise.
8934
8935 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8936
8937         PR c++/17695
8938         * g++.dg/debug/typedef2.C: New test.
8939
8940 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8941
8942         PR fortran/13490
8943         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8944         * gfortran.dg/g77/README: Update.
8945
8946 2004-10-28  Matt Austern  <austern@apple.com>
8947
8948         PR c++/14124
8949         * g++.dg/ext/packed7.C: New test.
8950
8951 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8952
8953         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8954         scan-assembler.
8955         * lib/scanasm.exp (hidden-scan-for): New proc.
8956         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8957         string.
8958         (scan-not-hidden): Likewise.
8959         * lib/target-supports.exp (check_visibility_available): mach-o is
8960         support too.
8961
8962 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8963
8964         PR c++/17132
8965         * g++.dg/template/memclass3.C: New test.
8966
8967 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8968
8969         PR middle-end/18160
8970         * gcc.dg/register-var-1.c: New test.
8971         * gcc.dg/register-var-2.c: New test.
8972         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8973         error now.
8974
8975 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8976
8977         PR other/18172
8978         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8979         unused variables.
8980         * gcc.dg/vect/vect-22.c: Likewise.
8981
8982 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8983
8984         * gcc.dg/i386-rotate-1.c: New test.
8985
8986 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8987
8988         * g++.dg/init/ref12.C: Add "run" marker.
8989
8990         PR c++/17435
8991         * g++.dg/init/ref12.C: New test.
8992
8993         PR c++/18140
8994         * g++.dg/template/shift1.C: New test.
8995         * g++.dg/template/error10.C: Adjust error markers.
8996
8997 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8998
8999         PR tree-opt/17529
9000         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9001
9002 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9003
9004         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9005         * gcc.dg/weak/weak-3.c: Likewise.
9006         * gcc.dg/weak/weak-5.c: Likewise.
9007         * gcc.dg/weak/weak-9.c: Likewise.
9008         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9009         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9010
9011         * gcc.dg/darwin-weakimport-1.c: New.
9012
9013 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9014
9015         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9016
9017 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9018
9019         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9020         'syntax' error messages.
9021         * gcc.dg/cpp/direct2s.c: Likewise.
9022
9023 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9024
9025         * gcc.c-torture/compile/20041026-1.c: New.
9026
9027 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9028
9029         PR c++/18093
9030         * g++.dg/lookup/ns2.C: New test.
9031
9032         PR c++/18020
9033         * g++.dg/template/enum4.C: New test.
9034
9035         PR c++/18161
9036         * g++.dg/template/expr1.C: New test.
9037
9038 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9039
9040         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9041
9042 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9043
9044         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9045         gcc.dg/decl-nospec-3.c: New tests.
9046
9047 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9048
9049         * objc.dg/super-class-3.m: New test.
9050
9051 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9052
9053         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9054         resyncing.
9055         * gcc.dg/cpp/direct2s.c: Likewise.
9056
9057 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9058
9059         * objc.dg/image-info.m: Update for changes to section selection.
9060
9061 2004-10-25  David Ayers  <d.ayers@inode.at>
9062             Ziemowit Laski  <zlaski@apple.com>
9063
9064         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9065         diagnostics when messaging 'id <Proto>'.
9066         * objc.dg/class-protocol-1.m: New test.
9067         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9068         a non-existent method signature.
9069         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9070         Update diagnostics when messaging with non-existent method signature.
9071         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9072         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9073         invalid receivers are now resolved as if messaging 'id'; remove
9074         extraneous diagnostics.
9075
9076 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9077
9078         PR c/16667
9079         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9080         gcc.dg/init-desig-obs-3.c: New tests.
9081
9082 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9083
9084         * gcc.dg/debug/20041023-1.c: New test.
9085
9086 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9087
9088         PR middle-end/17407
9089         * gcc.c-torture/compile/pr17407.c: New test.
9090
9091         PR c++/18121
9092         * g++.dg/template/array8.C: New test.
9093
9094 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9095
9096         PR other/18138
9097         * lib/g++.exp: Accept more than one multilib libgcc.
9098         * lib/gcc-dg.exp: Likewise.
9099         * lib/objc.exp: Likewise.
9100         * lib/treelang.exp: Likewise.
9101         * lib/gfortran.exp: Likewise.
9102
9103 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9104
9105         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9106
9107 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9108
9109         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9110         * gcc.dg/c99-const-expr-3.c: Likewise.
9111
9112 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9113
9114         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9115
9116 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9117
9118         * gcc.c-torture/execute/loop-2e.x: Remove.
9119
9120 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9121
9122         PR c++/18095
9123         * g++.dg/parse/crash18.C: New.
9124         * g++.dg/parse/crash19.C: New.
9125
9126 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9127
9128         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9129         * g++.dg/ext/dllimport2.C: Same.
9130         * g++.dg/ext/dllimport8.C: Same.
9131
9132 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9133
9134         PR c++/10841
9135         * g++.dg/conversion/cast1.C: New test.
9136         * g++.dg/overload/pmf1.C: Adjust error marker.
9137
9138 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9139
9140         PR objc/17923
9141         * objc.dg/const-str-7.m: New test.
9142
9143 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9144
9145         * g++.dg/template/memfriend11.C: Fix comment typo.
9146         * g++.dg/template/memfriend14.C: Likewise.
9147
9148 2004-10-20  Richard Henderson  <rth@redhat.com>
9149
9150         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9151         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9152         -fasynchronous-unwind-tables.
9153
9154 2004-10-20  Richard Henderson  <rth@redhat.com>
9155
9156         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9157         (main): Return success.
9158         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9159         (main): Return success.
9160
9161 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9162
9163         PR c++/13495
9164         * g++.dg/template/memfriend9.C: New test.
9165         * g++.dg/template/memfriend10.C: Likewise.
9166         * g++.dg/template/memfriend11.C: Likewise.
9167         * g++.dg/template/memfriend12.C: Likewise.
9168         * g++.dg/template/memfriend13.C: Likewise.
9169         * g++.dg/template/memfriend14.C: Likewise.
9170         * g++.dg/template/memfriend15.C: Likewise.
9171         * g++.dg/template/memfriend16.C: Likewise.
9172         * g++.dg/template/memfriend17.C: Likewise.
9173         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9174
9175 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9176
9177         * g++.dg/conversion/dr195.C: New.
9178         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9179
9180 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9181             Devang Patel  <dpatel@apple.com>
9182
9183         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9184         of floating point arithmetic, which could trap.
9185
9186 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9187
9188         PR c++/14035
9189         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9190         * g++.dg/conversion/const2.C: New test.
9191         * g++.dg/expr/reinterpret2.C: New test.
9192         * g++.dg/expr/reinterpret3.C: New test.
9193         * g++.dg/expr/cast2.C: New test.
9194         * g++.dg/expr/copy1.C: New test.
9195         * g++.dg/other/conversion1.C: Change error message.
9196         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9197         function pointers to void *.
9198         * g++.old-deja/g++.mike/p10148.C: Likewise.
9199
9200 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9201
9202         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9203
9204 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9205
9206         PR c++/18047
9207
9208         * g++.dg/parse/expr3.C: New test.
9209
9210 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9211
9212         * gcc.dg/smod-1.c: New test.
9213
9214 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9215
9216         * objc.dg/method-14.m: New test.
9217
9218 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9219
9220         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9221         Also xfail as the patch was reverted.
9222
9223 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9224
9225         PR middle-end/16973
9226         * gcc.dg/pr16973.c: New test.
9227
9228 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9229
9230         PR tree-optimization/17656
9231         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9232
9233 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9234
9235         * g++.dg/eh/shadow1.C: New.
9236
9237 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9238
9239         * gcc.c-torture/compile/20041018-1.c: New test.
9240
9241 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9242
9243         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9244         compiler referring to register 0 when accessing sdata.  The linker
9245         now patches things up.
9246
9247 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9248
9249         PR c/17529
9250         * gcc.c-torture/compile/pr17529.c: New test.
9251
9252 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9253
9254         PR c++/17743
9255         * g++.dg/ext/attrib17.C: New test.
9256
9257 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9258
9259         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9260
9261 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9262
9263         PR c++/10479
9264         * g++.dg/ext/attrib16.C: New test.
9265
9266 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9267
9268         PR c++/17042
9269         * g++.dg/init/dso_handle1.C: New test.
9270
9271         PR c++/14667
9272         * g++.dg/parse/typedef6.C: New test.
9273
9274         PR c++/17916
9275         * g++.dg/parse/pragma1.C: New test.
9276
9277 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9278
9279         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9280
9281 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9282
9283         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9284         -fno-common when on HPPA HP-UX platforms.
9285
9286 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9287
9288         PR other/16820
9289         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9290         stdint.h.
9291         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9292         uintptr_t.
9293
9294 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9295
9296         PR c++/16301
9297         * g++.dg/lookup/strong-using-4.C: New test.
9298
9299 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9300
9301         PR middle-end/16567
9302         * gcc.c-torture/compile/nested-1.c: New test.
9303
9304 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9305
9306         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9307         and mipsisa64*-*-* (until support for misaligned loads is added).
9308         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9309         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9310         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9311         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9312         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9313         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9314
9315 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9316
9317         PR c++/17976
9318         * g++.dg/init/dtor3.C: New test.
9319
9320 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9321
9322         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9323
9324 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9325
9326         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9327         * gcc.dg/macho-lo-sum.c: Likewise.
9328
9329 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9330
9331         * gcc.dg/ppc-spe64-1.c: New test.
9332
9333 2004-10-14  Devang Patel  <dpatel@apple.com>
9334
9335         PR 17635
9336         * gcc.dg/pr17635.c : New test.
9337
9338 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9339
9340         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9341         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9342         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9343         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9344         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9345         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9346         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9347         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9348         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9349         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9350         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9351         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9352         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9353         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9354         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9355         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9356         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9357         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9358
9359 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9360
9361         * gcc.dg/vect/vect-82.c: New testcase.
9362         * gcc.dg/vect/vect-82_64.c: New testcase.
9363         * gcc.dg/vect/vect-83.c: New testcase.
9364         * gcc.dg/vect/vect-83_64.c: New testcase.
9365
9366 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9367
9368         * gcc.dg/cpp/error-1.c: New test.
9369
9370 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9371
9372         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9373
9374 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9375
9376         PR target/17984
9377         * gcc.dg/cris-peep2-xsrand2.c: New test.
9378
9379 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9380
9381         PR c++/17661
9382         * testsuite/g++.dg/expr/for2.C: New test.
9383
9384 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9385
9386         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9387
9388 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9389
9390         PR tree-optimization/17724
9391         * g++.dg/opt/pr17724-1.C: New test.
9392         * g++.dg/opt/pr17724-2.C: New test.
9393         * g++.dg/opt/pr17724-3.C: New test.
9394         * g++.dg/opt/pr17724-4.C: New test.
9395         * g++.dg/opt/pr17724-5.C: New test.
9396         * g++.dg/opt/pr17724-6.C: New test.
9397
9398 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9399
9400         PR c/17301
9401         * gcc.dg/pr17301-2.c: New test.
9402
9403 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9404
9405         PR c++/15876
9406         * g++.dg/parse/error22.C: New test.
9407
9408         PR c++/17936
9409         * g++.dg/template/spec18.C: New test.
9410
9411 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9412
9413         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9414         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9415         memcpy.
9416         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9417         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9418
9419 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9420
9421         * g++.dg/eh/cleanup5.C: Add dg-options "".
9422
9423 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9424
9425         PR middle-end/17657
9426         * gcc.dg/switch-4.c: New test case.
9427
9428 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9429
9430         * gcc.c-torture/execute/20041011-1.c: New test.
9431
9432 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9433
9434         PR c++/17554
9435         * g++.dg/init/for3.C: New test.
9436
9437         PR c++/17657
9438         * g++.dg/opt/switch2.C: New test.
9439
9440         PR middle-end/17703
9441         * g++.dg/warn/Wreturn-2.C: New test.
9442
9443 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9444
9445         PR c++/17907
9446         * g++.dg/eh/cleanup5.C: New test.
9447
9448 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9449
9450         PR c++/17393
9451         * g++.dg/parse/error21.C: New test.
9452
9453 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9454
9455         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9456         * g++.dg/warn/incomplete1.C: Likewise.
9457         * g++.dg/template/qualttp20.C: Likewise.
9458
9459 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9460
9461         PR c/17881
9462         * parm-incomplete-1.c: New test.
9463
9464 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9465
9466         PR c++/17867
9467         * g++.dg/parse/error19.C: New test.
9468
9469         PR c++/17670
9470         * g++.dg/init/new11.C: New test.
9471
9472         PR c++/17821
9473         * g++.dg/parse/error20.C: New test.
9474
9475         PR c++/17826
9476         * g++.dg/template/crash24.C: New test.
9477
9478 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9479
9480         PR c/17301
9481         * gcc.dg/pr17301-1.c: New test.
9482
9483 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9484
9485         PR c/17189
9486         * gcc.dg/anon-struct-5.c: New test.
9487
9488 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9489
9490         PR c/17844
9491         * gcc.dg/pr17844-1.c: New test.
9492
9493 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9494
9495         PR tree-optimization/17906
9496         * gcc.c-torture/compile/pr17906.c: New.
9497
9498 2004-10-09  Stuart Hastings  <stuart@apple.com>
9499             Roger Sayle  <roger@eyesopen.com>
9500
9501         PR rtl-optimization/17853
9502         * gcc.dg/i386-mmx-5.c: New testcase.
9503
9504 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9505
9506         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9507
9508 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9509
9510         PR c++/17524
9511         * g++.dg/template/static9.C: New test.
9512
9513         PR c++/17685
9514         * g++.dg/parse/operator5.C: New test.
9515
9516 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9517
9518         PR middle-end/17894
9519         * gcc.c-torture/execute/divcmp-4.c: New test case.
9520
9521 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9522
9523         PR tree-opt/17902
9524         * g++.dg/opt/pr17902.C: New test.
9525
9526 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9527
9528         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9529
9530 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9531
9532         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9533
9534 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9535
9536         * gcc.dg/assign-warn-3.c: New test.
9537
9538 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9539
9540         PR c/16999
9541         * gcc.dg/cpp/ident-1.c: New test.
9542
9543 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9544
9545         * gcc.c-torture/compile/acc1.c: New.
9546
9547 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9548
9549         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9550         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9551
9552 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9553
9554         * gcc.dg/ultrasp11.c: New test.
9555
9556 2004-10-08  Michael Matz  <matz@suse.de>
9557
9558         * gcc.dg/doloop-2.c: New test.
9559
9560 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9561
9562         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9563         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9564         objc.dg/method-9.m: Update expected diagnostics.
9565
9566 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9567
9568         * gcc.dg/ppc-fsel-3.c: New file.
9569         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9570
9571 2004-10-07  Paul Brook  <paul@codesourcery.com>
9572
9573         * gfortran.dg/intrinsic_verify_1.f90: New test.
9574
9575 2004-10-07  Paul Brook  <paul@codesourcery.com>
9576
9577         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9578
9579 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9580
9581         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9582         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9583         commit.
9584
9585 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9586
9587         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9588
9589 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9590
9591         PR c++/17115
9592         * g++.dg/warn/Winline-4.C: New test.
9593
9594 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9595
9596         * gcc.c-torture/compile/20041007-1.c: New test.
9597
9598 2004-10-07  Paul Brook  <paul@codesourcery.com>
9599
9600         PR fortran/17678
9601         * gfortran.dg/use_allocated_1.f90: New test.
9602
9603 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9604
9605         PR middle-end/17849
9606         * gfortran.fortran-torture/compile/nested.f90: New test
9607
9608 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9609
9610         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9611
9612 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9613
9614         PR c++/17368
9615         * g++.dg/ext/asm6.C: New test.
9616
9617 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9618
9619         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9620
9621 2004-10-06  Paul Brook  <paul@codesourcery.com>
9622
9623         PR libfortran/17709
9624         * gfortran.dg/empty_format_1.f90: New test.
9625
9626 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9627
9628         PR fortran/17568
9629         * gfortran.dg/ishft.f90: New test.
9630
9631         PR fortran/17283
9632         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9633         tests.
9634
9635 2004-10-06  Paul Brook  <paul@codesourcery.com>
9636
9637         * gfortran.dg/do_1.f90: New test.
9638
9639 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9640
9641         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9642         optimizing for size.
9643
9644 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9645
9646         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9647
9648 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9649
9650         * gcc.c-torture/compile/20041005-1.c: New test.
9651
9652 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9653
9654         PR c++/17829
9655         * g++.dg/lookup/koenig4.C: New.
9656
9657 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9658
9659         * g++.dg/other/classkey1.C: Adjust quoting marks.
9660         * g++.dg/parse/error15.C: Likewise.
9661         * g++.dg/template/meminit2.C (int>): Likewise.
9662
9663 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9664
9665         PR fortran/17283
9666         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9667
9668         PR fortran/17631
9669         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9670
9671         PR fortran/17708
9672         * gfortran.dg/pr17708.f90: New test.
9673
9674 2004-10-04  Chao-ying Fu  <fu@mips.com>
9675
9676         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9677         * gcc.dg/vect/vect-4.c: Ditto.
9678         * gcc.dg/vect/vect-5.c: Ditto.
9679         * gcc.dg/vect/vect-6.c: Ditto.
9680         * gcc.dg/vect/vect-8.c: Ditto.
9681         * gcc.dg/vect/vect-16.c: Ditto.
9682         * gcc.dg/vect/vect-30.c: Ditto.
9683         * gcc.dg/vect/vect-40.c: Ditto.
9684         * gcc.dg/vect/vect-41.c: Ditto.
9685         * gcc.dg/vect/vect-42.c: Ditto.
9686         * gcc.dg/vect/vect-43.c: Ditto.
9687         * gcc.dg/vect/vect-44.c: Ditto.
9688         * gcc.dg/vect/vect-45.c: Ditto.
9689         * gcc.dg/vect/vect-46.c: Ditto.
9690         * gcc.dg/vect/vect-47.c: Ditto.
9691         * gcc.dg/vect/vect-48.c: Ditto.
9692         * gcc.dg/vect/vect-49.c: Ditto.
9693         * gcc.dg/vect/vect-50.c: Ditto.
9694         * gcc.dg/vect/vect-51.c: Ditto.
9695         * gcc.dg/vect/vect-52.c: Ditto.
9696         * gcc.dg/vect/vect-53.c: Ditto.
9697         * gcc.dg/vect/vect-54.c: Ditto.
9698         * gcc.dg/vect/vect-55.c: Ditto.
9699         * gcc.dg/vect/vect-56.c: Ditto.
9700         * gcc.dg/vect/vect-57.c: Ditto.
9701         * gcc.dg/vect/vect-58.c: Ditto.
9702         * gcc.dg/vect/vect-59.c: Ditto.
9703         * gcc.dg/vect/vect-60.c: Ditto.
9704         * gcc.dg/vect/vect-74.c: Ditto.
9705         * gcc.dg/vect/vect-79.c: Ditto.
9706         * gcc.dg/vect/vect-80.c: Ditto.
9707
9708 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9709
9710         * gcc.dg/unused-7.c: Use the correct option.
9711
9712 2004-10-04  Paul Brook  <paul@codesourcery.com>
9713         Bud Davis  <bdavis9659@comcast.net>
9714
9715         PR fortran/17706
9716         PR fortran/16434
9717         * gfortran/pr17706.f90: New test.
9718         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
9719
9720 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9721
9722         * gfortran.dg/pr17612.f90: New test.
9723
9724 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9725
9726         * g++.dg/template/local1.C: Adjust quoting marks in
9727         testing for diagnostics.
9728         * g++.dg/tls/diag-2.C: Likewise.
9729         * g++.dg/other/error8.C: Likewise.
9730
9731 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9732
9733         PR c/17178
9734         * gcc.dg/unused-4.c: Adjust to be correct.
9735
9736         PR c/17820
9737         * gcc.dg/unused-7.c: New test.
9738
9739 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9740
9741         PR c++/17797
9742         * g++.dg/overload/template2.C: New test.
9743
9744 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9745
9746         PR tree-optimization/16632
9747         * gcc.dg/tree-ssa/20041002-1.c: New.
9748
9749 2004-10-03  Paul Brook  <paul@codesourcery.com>
9750
9751         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9752         rather than relying on default formatting.
9753
9754 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9755
9756         * gcc.dg/20040920-1.c: Update expected message text.
9757
9758 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9759
9760         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9761
9762 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9763
9764         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9765         tree level.
9766
9767 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9768
9769         * gcc.dg/tree-ssa/pr17343.c: Remove.
9770
9771 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9772
9773         PR tree-opt/17343
9774         * gcc.dg/tree-ssa/pr17343.c: New test.
9775
9776 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9777
9778         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9779         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9780         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9781         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9782         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9783
9784 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9785
9786         * gcc.dg/lvalue-2.c: New test.
9787
9788 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9789
9790         PR c/17730
9791         * gcc.dg/pr17730-1.c: New test
9792
9793 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9794
9795         PR c/7425
9796         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9797
9798 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9799
9800         * gcc.c-torture/execute/stdarg-1.c: New test.
9801         * gcc.c-torture/execute/stdarg-2.c: New test.
9802         * gcc.c-torture/execute/stdarg-3.c: New test.
9803         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9804         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9805         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9806         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9807         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9808
9809 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9810
9811         PR tree-optimization/17697
9812         * g++.dg/opt/pr17697-1.C: New test.
9813         * g++.dg/opt/pr17697-2.C: New test.
9814         * g++.dg/opt/pr17697-3.C: New test.
9815
9816 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9817
9818         PR c/16409
9819         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9820         gcc.dg/vla-init-5.c: New tests.
9821
9822 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9823
9824         PR c/13804
9825         * gcc.dg/pr13804-1.c: New test.
9826
9827 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9828
9829         PR fortran/16938
9830         * gfortran.dg/pr16938.f90: New test.
9831
9832 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9833
9834         * g++.dg/template/crash23.C: New test.
9835
9836 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9837
9838         PR c++/17585
9839         * g++.dg/template/static8.C: New test.
9840
9841 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9842
9843         PR c++/17681
9844         * g++.dg/other/error9.C: New test.
9845
9846 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9847
9848         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9849
9850 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9851
9852         PR fortran/15164
9853         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9854
9855 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9856
9857         PR middle-end/17112
9858         * gcc.dg/pr17112-1.c: New test case.
9859
9860 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9861
9862         PR c/11459
9863         * gcc.dg/pr11459-1.c: New test.
9864
9865 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9866
9867         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9868         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9869
9870 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9871
9872         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9873
9874 2004-09-25  Jan Hubicka  <jh@suse.cz>
9875
9876         * compile/30040909-1.c: New test.
9877         * compile/30040907-1.c: New test.
9878
9879 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9880
9881         * gcc.c-torture/execute/va-arg-26.c: New test.
9882
9883 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9884
9885         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9886         extra diagnostics on targets with 64-bit pointers.
9887         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9888
9889 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9890
9891         PR c/17188
9892         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9893         * gcc.dg/decl-3.c: Adjust expected message.
9894
9895 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9896
9897         PR fortran/17615
9898         * gfortran.dg/pr17615.f90: New test.
9899
9900 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9901
9902         PR tree-optimzation/17517
9903         * g++.dg/tree-ssa/pr17517.C: New Test.
9904
9905 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9906
9907         PR c++/16889
9908         * g++.dg/lookup/ambig3.C: New.
9909
9910 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9911
9912         PR tree-opt/17624
9913         * g++.dg/opt/pr17624.C: New test.
9914
9915 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9916
9917         PR c/6980
9918         * gcc.dg/Wbad-function-cast-1.c: New test.
9919
9920 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9921
9922         * g++.dg/ext/complit1.C
9923         * g++.dg/other/error2.C
9924         * g++.dg/other/nontype-1.C
9925         * g++.dg/parse/crash11.C
9926         * g++.dg/parse/crash12.C
9927         * g++.dg/parse/error15.C
9928         * g++.dg/parse/error4.C
9929         * g++.dg/parse/tmpl-outside1.C
9930         * g++.dg/parse/too-many-tmpl-args1.C
9931         * g++.dg/template/dependent-expr3.C
9932         * g++.dg/template/error10.C
9933         * g++.dg/template/instantiate1.C
9934         * g++.dg/template/vtable2.C
9935         * g++.dg/warn/Wshadow-1.C
9936         * g++.dg/warn/weak1.C
9937         * g++.old-deja/g++.brendan/crash16.C
9938         * g++.old-deja/g++.brendan/crash18.C
9939         * g++.old-deja/g++.brendan/crash48.C
9940         * g++.old-deja/g++.brendan/crash49.C
9941         * g++.old-deja/g++.brendan/crash55.C
9942         * g++.old-deja/g++.brendan/crash56.C
9943         * g++.old-deja/g++.brendan/crash8.C
9944         * g++.old-deja/g++.brendan/enum11.C
9945         * g++.old-deja/g++.brendan/enum8.C
9946         * g++.old-deja/g++.brendan/enum9.C
9947         * g++.old-deja/g++.brendan/friend3.C
9948         * g++.old-deja/g++.brendan/misc14.C
9949         * g++.old-deja/g++.bugs/900402_02.C
9950         * g++.old-deja/g++.bugs/900404_03.C
9951         * g++.old-deja/g++.bugs/900404_04.C
9952         * g++.old-deja/g++.bugs/900428_03.C
9953         * g++.old-deja/g++.jason/crash4.C
9954         * g++.old-deja/g++.jason/overload21.C
9955         * g++.old-deja/g++.jason/redecl1.C
9956         * g++.old-deja/g++.jason/report.C
9957         * g++.old-deja/g++.jason/rfg10.C
9958         * g++.old-deja/g++.jason/template30.C
9959         * g++.old-deja/g++.law/arm12.C
9960         * g++.old-deja/g++.law/ctors5.C
9961         * g++.old-deja/g++.law/cvt20.C
9962         * g++.old-deja/g++.law/init10.C
9963         * g++.old-deja/g++.law/init8.C
9964         * g++.old-deja/g++.law/visibility17.C
9965         * g++.old-deja/g++.law/visibility7.C
9966         * g++.old-deja/g++.mike/net8.C
9967         * g++.old-deja/g++.mike/p646.C
9968         * g++.old-deja/g++.mike/p700.C
9969         * g++.old-deja/g++.mike/p701.C
9970         * g++.old-deja/g++.mike/p811.C
9971         * g++.old-deja/g++.ns/template13.C
9972         * g++.old-deja/g++.other/array3.C
9973         * g++.old-deja/g++.other/crash25.C
9974         * g++.old-deja/g++.other/dtor3.C
9975         * g++.old-deja/g++.other/dtor4.C
9976         * g++.old-deja/g++.other/main1.C
9977         * g++.old-deja/g++.other/warn7.C
9978         * g++.old-deja/g++.pt/crash11.C
9979         * g++.old-deja/g++.pt/crash36.C
9980         * g++.old-deja/g++.pt/spec22.C
9981         * g++.old-deja/g++.pt/spec9.C
9982         * g++.old-deja/g++.pt/ttp52.C
9983         * g++.old-deja/g++.robertl/eb103.C
9984         * g++.old-deja/g++.robertl/eb121.C
9985         * g++.old-deja/g++.robertl/eb22.C
9986         * g++.old-deja/g++.robertl/eb8.C:
9987         Update locations and/or regexps of dg-error markers.
9988         Remove markers for some bogus messages that are no longer issued.
9989
9990 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9991
9992         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9993         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9994
9995 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9996
9997         PR c++/17618
9998         * g++.dg/lookup/crash5.C: New test.
9999
10000 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10001
10002         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10003         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10004         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10005         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10006         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10007         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10008
10009         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10010         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10011         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10012         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10013         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10014         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10015
10016         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10017
10018         * gcc.dg/vect/vect-44.c: Check additional cases.
10019         * gcc.dg/vect/vect-48.c: Check additional cases.
10020
10021         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10022         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10023         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10024         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10025         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10026         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10027         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10028         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10029         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10030
10031         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10032         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10033         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10034
10035 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10036
10037         * gcc.dg/tree-ssa/loop-6.c: New test.
10038
10039 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10040
10041         PR c++/17620
10042         * g++.dg/inherit/base2.C: New.
10043
10044 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10045
10046         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10047         * gcc.dg/20001012-2.c: Likewise.
10048         * gcc.dg/20001013-1.c: Likewise.
10049         * gcc.dg/20001101-1.c: Likewise.
10050         * gcc.dg/20001102-1.c: Likewise.
10051         * gcc.dg/bf-spl1.c: Likewise.
10052         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10053         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10054
10055 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10056
10057         PR tree-optimization/16721
10058         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10059
10060 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10061
10062         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10063         * gcc.dg/20040305-1.c: Likewise.
10064
10065 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10066
10067         PR c/16566
10068         * gcc.c-torture/compile/pr16566-1.c,
10069         gcc.c-torture/compile/pr16566-2.c,
10070         gcc.c-torture/compile/pr16566-3.c: New tests.
10071
10072 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10073
10074         PR tree-optimization/17512
10075         * gcc.c-torture/compile/20040916-1.c.
10076
10077 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10078
10079         * gcc.dg/pragma-re-3.c: New test.
10080
10081 2004-09-17  Matt Austern  <austern@apple.com>
10082
10083         PR c++/15049
10084         * g++.dg/other/anon3.C: New.
10085
10086 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10087
10088         PR c++/7503
10089         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10090         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10091         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10092         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10093         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10094
10095 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10096
10097         PR fortran/17286
10098         * gfortran.dg/pr17286.f90: New test.
10099
10100 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10101
10102         PR c++/17530
10103         * g++.dg/template/static7.C: New test.
10104
10105 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10106
10107         PR tree-opt/17558
10108         * gcc.c-torture/compile/pr17558.c: New test.
10109
10110 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10111
10112         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10113         if SKIP_ATTRIBUTE is defined.
10114
10115 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10116
10117         PR fortran/15957
10118         * gfortran.dg/pr15957.f90: New test.
10119
10120 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10121
10122         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10123         in comparison.
10124         * gcc.dg/vect/vect-79.c: Likewise.
10125         * gcc.dg/vect/vect-80.c: Likewise.
10126
10127 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10128
10129         PR fortran/15750
10130         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10131
10132 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10133
10134         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10135         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10136         * gcc.dg/vect/vect-62.c: New testcase.
10137         * gcc.dg/vect/vect-63.c: New testcase.
10138         * gcc.dg/vect/vect-64.c: New testcase.
10139         * gcc.dg/vect/vect-65.c: New testcase.
10140         * gcc.dg/vect/vect-66.c: New testcase.
10141         * gcc.dg/vect/vect-67.c: New testcase.
10142         * gcc.dg/vect/vect-68.c: New testcase.
10143         * gcc.dg/vect/vect-69.c: New testcase.
10144         * gcc.dg/vect/vect-79.c: New testcase.
10145         * gcc.dg/vect/vect-80.c: New testcase.
10146
10147 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10148
10149         * gcc.target/mips/asm-1.c: New test.
10150
10151 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10152
10153         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10154         * gcc.dg/vect/vect-73.c: New testcase.
10155         * gcc.dg/vect/vect-74.c: New testcase.
10156         * gcc.dg/vect/vect-75.c: New testcase.
10157         * gcc.dg/vect/vect-76.c: New testcase.
10158         * gcc.dg/vect/vect-77.c: New testcase.
10159         * gcc.dg/vect/vect-78.c: New testcase
10160
10161 2004-09-18  Paul Brook  <paul@codesourcery.com>
10162
10163         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10164
10165 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10166
10167         PR c/17424
10168         * gcc.dg/pr17424-1.c: New test.
10169
10170 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10171
10172         * g++.dg/tree-ssa/pr17153.C: New test.
10173
10174 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10175
10176         PR pch/13361
10177         * testsuite/g++.dg/pch/wchar-1.C: New.
10178         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10179
10180 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10181
10182         * gcc.c-torture/execute/20040917-1.c: New test.
10183
10184 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10185
10186         PR tree-optimization/17319
10187         * gcc.dg/pr17319.c: New test.
10188
10189 2004-09-17  Devang Patel  <dpatel@apple.com>
10190
10191         * gcc.dg/20040813-1.c: New test.
10192
10193 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10194
10195         PR tree-optimization/17273
10196         * gcc.c-torture/compile/pr17273.c: New test.
10197
10198 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10199
10200         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10201         Update expected messages.
10202         * gcc.dg/declspec-13.c: New test.
10203
10204 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10205
10206         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10207
10208 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10209
10210         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10211         change what 'a' is pointing to.
10212
10213 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10214
10215         PR c++/16002
10216         * g++.dg/template/error18.C: New test.
10217
10218         PR c++/16029
10219         * g++.dg/warn/Wunused-8.C: New test.
10220
10221 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10222
10223         PR tree-optimization/17513
10224         * gcc.dg/20040916-1.c: New test.
10225
10226 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10227
10228         PR c++/17501
10229         * g++.dg/template/typename7.C: New test.
10230
10231 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10232
10233         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10234
10235 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10236
10237         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10238         with -ftree-based-profiling also.
10239         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10240
10241 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10242
10243         PR/15364
10244         * gfortran.dg/der_array_io_1.f90: New test.
10245         * gfortran.dg/der_array_io_2.f90: New test.
10246         * gfortran.dg/der_array_io_3.f90: New test.
10247
10248 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10249
10250         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10251         EABI.
10252
10253 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10254
10255         * g++.dg/opt/switch1.C: New test.
10256
10257 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10258
10259         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10260         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10261         Update expected messages.
10262
10263 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10264
10265         PR fortran/16485
10266         * gfortran.dg/same_name_1.f90: New test.
10267
10268 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10269
10270         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10271         dereference garbage pointers.
10272
10273 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10274
10275         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10276         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10277
10278         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10279         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10280         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10281
10282 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10283
10284         PR c++/17324
10285         * g++.dg/template/mangle1.C: New test.
10286
10287 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10288
10289         PR tree-optimization/17252
10290         * gcc.c-torture/execute/pr17252.c: New test.
10291
10292 2004-09-14  Andrew Pinski  <apinski@apple.com>
10293
10294         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10295
10296 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10297
10298         PR rtl-optimization/9771
10299         * gcc.dg/pr9771-1.c: New test case.
10300
10301 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10302
10303         PR tree-optimization/15262
10304         * gcc.c-torture/execute/pr15262-1.c: New test.
10305         * gcc.c-torture/execute/pr15262-2.c: New test.
10306
10307 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10308
10309         * gcc.dg/declspec-12.c: New test.
10310
10311 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10312
10313         * gfortran.dg/pr17090.f90: Add directives to test.
10314
10315 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10316
10317         * gcc.c-torture/compile/20040914-1.c: New test.
10318
10319 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10320
10321         PR c++/16162
10322         * g++.dg/template/decl2.C: New test.
10323
10324 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10325
10326         PR fortran/17090
10327         * gfortran.dg/pr17090.f90: New test.
10328
10329 2004-09-13  Dale Johannesen  <dalej@apple.com>
10330
10331         * gcc.c-torture/compile/pr17408.c:  New test case.
10332
10333 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10334
10335         PR c++/16716
10336         * g++.dg/parse/crash17.C: New test.
10337
10338         PR c++/17327
10339         * g++.dg/template/enum3.C: New test.
10340
10341 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10342
10343         * lib/gcc-defs.exp: Load wrapper.exp.
10344         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10345         using local code.
10346         * lib/gcc.exp (gcc_init): Similar.
10347         * lib/gfortran.exp (gfortran_init): Similar.
10348         * lib/objc.exp (objc_init): Similar.
10349         * lib/treelang.exp (treelang_init): Similar.
10350         * lib/wrapper.exp: New file with build_wrapper call machinery in
10351         ${tool}_maybe_build_wrapper.
10352
10353 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10354
10355         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10356         "inline".
10357         * gcc.dg/declspec-11.c: Update expected messages.
10358         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10359         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10360         gcc.dg/inline-12.c: New tests.
10361
10362 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10363
10364         * g++.dg/tree-ssa/pr17400.C: New testcase.
10365
10366 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10367
10368         * gcc.target/mips/sb1-1.c: New testcase.
10369
10370 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10371
10372         * lib/g77-dg.exp: Remove unused file.
10373         * lib/mike-g77.exp: Ditto.
10374         * lib/g77.exp: Ditto.
10375
10376 2004-09-12  Richard Henderson  <rth@redhat.com>
10377
10378         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10379
10380 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10381
10382         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10383         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10384         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10385         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10386         Update expected messages.
10387
10388 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10389
10390         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10391         declaration/use mismatch for dirp parameter.
10392
10393 2004-09-12  Andrew Pinski  <apinski@apple.com>
10394
10395         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10396         -fgnu-runtime is passed.
10397
10398 2004-09-12  Richard Henderson  <rth@redhat.com>
10399
10400         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10401         do the uplevel thing and update additional_flags directly.
10402         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10403         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10404         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10405         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10406
10407 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10408
10409         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10410
10411 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10412
10413         PR middle-end/17411
10414         * g++.dg/opt/pr17411-1.C: New test case.
10415
10416 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10417
10418         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10419         gcc.dg/tls/diag-2.c: Update expected messages.
10420         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10421         messages.
10422         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10423         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10424         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10425         gcc.dg/tls/diag-5.c: New tests.
10426
10427 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10428
10429         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10430
10431 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10432
10433         * g++.dg/parse/break-in-for.C: New test.
10434
10435 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10436
10437         * gcc.dg/tree-ssa/20040911-1.c: New test.
10438
10439 2004-09-11  Andreas Jaeger  <aj@suse.de>
10440
10441         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10442         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10443
10444 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10445
10446         * gcc.target/frv: New directory of FR-V-specific tests.
10447
10448 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10449
10450         * gcc.dg/convert-vec-1.c: New test.
10451
10452 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10453
10454         PR middle-end/17024
10455         * gcc.dg/pr17024-1.c: New test case.
10456
10457 2004-09-10  Eric Christopher  <echristo@redhat.com>
10458
10459         * gcc.dg/20040910-1.c: New test.
10460
10461 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10462
10463         * gcc.dg/bitfld-9.c: New test.
10464
10465 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10466
10467         * gcc.c-torture/execute/ieee/acc1.c: New test.
10468         * gcc.c-torture/execute/ieee/acc2.c: New test.
10469         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10470
10471 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10472
10473         * gcc.dg/deprecated-2.c: New test.
10474
10475 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10476
10477         * gcc.dg/init-vec-1.c: New test.
10478
10479 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10480
10481         PR middle-end/17055
10482         * gcc.dg/pr17055-1.c: New test case.
10483
10484 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10485
10486         PR target/17377
10487         * gcc.c-torture/execute/pr17377.c: New test.
10488
10489 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10490
10491         PR c/8420
10492         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10493         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10494         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10495         gcc.dg/long-long-typespec-1.c: New tests.
10496         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10497
10498 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10499
10500         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10501         gcc.dg/gnu99-static-1.c: New tests.
10502
10503 2004-09-08  Devang Patel  <dpatel@apple.com>
10504
10505         * gcc.dg/darwin-ld-20040828-1.c: New test.
10506         * gcc.dg/darwin-ld-20040828-2.c: New test.
10507         * gcc.dg/darwin-ld-20040828-3.c: New test.
10508
10509 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10510
10511         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10512         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10513         in error message.
10514         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10515         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10516         in error message.
10517         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10518         types they qualify.
10519         * objc.dg/type-size-2.m: Fix wording in comment.
10520         * objc.dg/va-meth-1.m: New test case.
10521
10522 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10523
10524         PR c/16633:
10525         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10526         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10527
10528 2004-09-06  Devang Patel  <dpatel@apple.com>
10529
10530         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10531         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10532
10533 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10534
10535         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10536         reflect changed line numbering of diagnostics.
10537
10538 2004-09-06  Paul Brook  <paul@codesourcery.com>
10539
10540         * gfortran.dg/edit_real_1.f90: Add new test.
10541
10542 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10543
10544         * gcc.dg/tree-ssa/loop-2.c: New test.
10545         * gcc.dg/tree-ssa/loop-3.c: New test.
10546         * gcc.dg/tree-ssa/loop-4.c: New test.
10547         * gcc.dg/tree-ssa/loop-5.c: New test.
10548
10549 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10550
10551         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10552
10553 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10554
10555         * gcc.dg/format/sentinel-1.c: New test.
10556
10557 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10558
10559         * testsuite/gcc.dg/builtins-46.c: New.
10560
10561 2004-09-03  Devang Patel  <dpatel@apple.com>
10562
10563         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10564         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10565
10566 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10567
10568         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10569         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10570         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10571         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10572         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10573         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10574         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10575         the non-portable bzero.
10576         * gcc.dg/20010912-1.c: xfail for NetWare.
10577         * gcc.dg/20020426-2.c: xfail for NetWare.
10578         * gcc.dg/20021014-1.c: xfail for NetWare.
10579         * gcc.dg/20021018-1.c: xfail for NetWare.
10580         * gcc.dg/20030213-1.c: xfail for NetWare.
10581         * gcc.dg/20030225-1.c: xfail for NetWare.
10582         * gcc.dg/20030708-1.c: xfail for NetWare.
10583         * gcc.dg/builtins-config.h: Also exclude NetWare.
10584         * gcc.dg/format/format.h: Define restrict only if not already defined.
10585         * gcc.dg/nest.c: xfail for NetWare.
10586         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10587         * lib/target-supports.exp (check_visibility_available): Exclude
10588         NetWare.
10589
10590 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10591
10592         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10593         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10594         deterministic starting point for the alignment of structure fields.
10595         * gcc.dg/Wpadded.c: Dito.
10596         * g++.dg/abi/vbase10.C: Dito.
10597
10598 2004-09-03  Devang Patel  <dpatel@apple.com>
10599
10600         * g++.dg/debug/pr15736.cc: New test.
10601
10602 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10603
10604         * README.QMTEST: Fix out-of-date link.
10605
10606 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10607
10608         PR fortran/16579
10609         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10610         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10611
10612 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10613
10614         * g++.dg/abi/arm_rtti1.C: New test.
10615
10616 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10617
10618         * gcc.dg/ppc-vector-memcpy.c: New.
10619         * gcc.dg/ppc-vector-memset.c: New.
10620
10621 2004-09-02  Chao-ying Fu  <fu@mips.com>
10622
10623         * gcc.target/mips/mips-3d-1.c: New test.
10624         * gcc.target/mips/mips-3d-2.c: New test.
10625         * gcc.target/mips/mips-3d-3.c: New test.
10626         * gcc.target/mips/mips-3d-4.c: New test.
10627         * gcc.target/mips/mips-3d-5.c: New test.
10628         * gcc.target/mips/mips-3d-6.c: New test.
10629         * gcc.target/mips/mips-3d-7.c: New test.
10630         * gcc.target/mips/mips-3d-8.c: New test.
10631         * gcc.target/mips/mips-3d-9.c: New test.
10632         * gcc.target/mips/mips-ps-1.c: New test.
10633         * gcc.target/mips/mips-ps-2.c: New test.
10634         * gcc.target/mips/mips-ps-3.c: New test.
10635         * gcc.target/mips/mips-ps-4.c: New test.
10636         * gcc.target/mips/mips-ps-type.c: New test.
10637
10638 2004-09-02  Paul Brook  <paul@codesourcery.com>
10639
10640         * gfortran.dg/edit_real_1.f90: Add new tests.
10641
10642 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10643
10644         PR fortran/15327
10645         * gfortran.dg/merge_char_1.f90: New test.
10646
10647 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10648
10649         PR fortran/16404
10650         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10651
10652 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10653
10654         PR c/1522
10655         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10656
10657 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10658
10659         * g++.dg/opt/loop1.C: Do not XFAIL.
10660
10661 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10662
10663         * gcc.c-torture/execute/20040831-1.c: New test.
10664
10665 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10666
10667         PR fortran/16579
10668         * gfortran.dg/g77/20010610.f: Now passes.
10669         Copy from g77.f-torture/execute. Add dg-run directive.
10670         * gfortran.dg/g77/README: Update
10671
10672 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10673
10674         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10675         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10676         (t1, t2, t3, t4): Add volatile.
10677
10678 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10679
10680         * g++.dg/ext/visibility/arm1.C: New test.
10681
10682 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10683
10684         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10685         -pedantic-errors.
10686
10687 2004-09-01  Paul Brook  <paul@codesourcery.com>
10688
10689         * gfortran.dg/eof_2.f90: New test.
10690
10691 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10692
10693         PR fortran/16579
10694         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10695
10696 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10697
10698         PR libfortran/16805
10699         * gfortran.dg/list_read_2.f90: New test.
10700
10701 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10702
10703         * g++.dg/abi/key1.C: New test.
10704
10705 2004-08-31  Richard Henderson  <rth@redhat.com>
10706
10707         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10708         form of offsetof.
10709         * g++.dg/other/offsetof5.C: Remove duplicate.
10710
10711 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10712
10713         PR fortran/17244
10714         * gfortran.dg/func_derived_1.f90: New test.
10715
10716 2004-08-31  Paul Brook  <paul@codesourcery.com>
10717
10718         * gfortran.dg/eof_1.f90: New test.
10719
10720 2004-08-31  Paul Brook  <paul@codesourcery.com>
10721
10722         * gfortran.dg/list_read_1.f90: New file.
10723
10724 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
10725
10726         * g++.dg/opt/loop1.C: XFAIL.
10727
10728 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
10729
10730         * gcc.dg/funcdef-storage-1.c: New.
10731         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10732         an extern function in local scope.
10733         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10734         declare an 'auto inline' function in local scope.
10735         * gcc.dg/20011130-1.c: Likewise.
10736         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10737         an 'auto' function in local scope.
10738         * gcc.dg/20021014-1.c: Likewise.
10739         * gcc.dg/20030331-2.c: Likewise.
10740
10741 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10742
10743         * gfortran.dg/blockdata_1.f90: New test.
10744
10745 2004-08-30  Richard Henderson  <rth@redhat.com>
10746
10747         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10748
10749 2004-08-30  Richard Henderson  <rth@redhat.com>
10750
10751         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10752         additional_flags set by alternate driver.
10753         (ieee-options): New procedure.
10754         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10755         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10756         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10757         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10758
10759 2004-08-30  Richard Henderson  <rth@redhat.com>
10760
10761         * lib/f-torture.exp: Remove.
10762
10763 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10764
10765         PR rtl-optimization/16590
10766         * g++.dg/opt/loop1.C: New test.
10767
10768 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10769
10770         PR fortran/13910
10771         * gfortran.dg/oldstyle_1.f90: New test.
10772
10773 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10774         Paul Brook  <paul@codesourcery.com>
10775
10776         * gfortran.dg/g77/README: Update.
10777         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10778         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10779         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10780
10781 2004-08-28  Paul Brook  <paul@codesourcery.com>
10782
10783         PR libfortran/17195
10784         * gfortran.dg/edit_real_1.f90: New test.
10785
10786 2004-08-27  Paul Brook  <paul@codesourcery.com>
10787
10788         * gfortran.dg/rewind_1.f90: New test.
10789
10790 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10791
10792         PR fortran/16597
10793         * gfortran.dg/pr16597.f90: New test.
10794
10795 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10796
10797         PR c/13801
10798         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10799         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10800         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10801         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10802         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10803
10804 2004-08-26  Nick Clifton  <nickc@redhat.com>
10805
10806         * gcc.c-torture/compile/pr17119.c: New test.
10807
10808 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10809
10810         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10811
10812 2004-08-25  Richard Henderson  <rth@redhat.com>
10813
10814         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10815         the bits that expect kind=8 to be the largest real kind.
10816
10817 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10818
10819         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10820
10821 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10822
10823         * gfortran.dg/assignment_1.f90: New test.
10824
10825 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10826
10827         * g++.dg/template/repo3.C: New test.
10828
10829 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10830
10831         PR middle-end/16693
10832         PR tree-optimization/16372
10833         * g++.dg/opt/pr16372-1.C: New test case.
10834         * g++.dg/opt/pr16693-1.C: New test case.
10835         * g++.dg/opt/pr16693-2.C: New test case.
10836
10837 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10838
10839         * objc.dg/proto-lossage-4.m: New test.
10840
10841 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10842
10843         PR c++/17155
10844         * g++.dg/inherit/local2.C: New test.
10845
10846 2004-08-25  Paul Brook  <paul@codesourcery.com>
10847
10848         PR fortran/17144
10849         * gfortran.dg/string_ctor_1.f90: New test.
10850
10851 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10852
10853         PR c++/14428
10854         * g++.dg/template/redecl2.C: New test.
10855
10856 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10857
10858         PR fortran/17143
10859         * gfortran.dg/pr17143.f90: New test.
10860
10861 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10862
10863         PR fortran/17164
10864         * gfortran.dg/pr17164.f90: New test.
10865
10866 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10867
10868         * gcc.dg/tree-ssa/loop-1.c: New test.
10869
10870 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10871
10872         * gcc.c-torture/compile/20040824-1.c: New test.
10873
10874 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10875
10876         * gcc.c-torture/compile/iftrap-3.c: New test.
10877
10878 2004-08-24  Paul Brook  <paul@codesourcery.com>
10879
10880         * gfortran.dg/entry_2.f90: New test.
10881
10882 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10883
10884         PR c++/16889
10885         * g++.dg/lookup/ambig[12].C: New.
10886
10887 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10888
10889         PR c++/16706
10890         * g++.dg/template/crash21.C: New test.
10891         * g++.dg/template/crash22.C: Likewise.
10892
10893 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10894
10895         PR c++/17149
10896         * g++.dg/template/access15.C: New.
10897
10898 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10899
10900         PR c++/17163
10901         * g++.dg/template/repo2.C: New test.
10902
10903 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10904
10905         PR rtl-optimization/17078
10906         * gcc.c-torture/execute/pr17078-1.c: New test case.
10907
10908 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10909
10910         PR c/14492
10911         * gcc.dg/debug/crash1.c: New test.
10912
10913 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10914
10915         PR c/16180
10916         * gcc.dg/loop-5.c: New test.
10917
10918 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10919
10920         * gcc.c-torture/execute/20040823-1.c: New test.
10921
10922 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10923
10924         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10925         to the assembler.  Simplify test accordingly.
10926         (asm_abi_flags): Use GNU names.
10927         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10928         to check for ABI flags.
10929
10930 2004-08-22  Andrew Pinski  <apinski@apple.com>
10931
10932         * g++.dg/opt/pr14029.C: New test.
10933         * gcc.c-torture/execute/pr15262.c: New test.
10934
10935 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10936
10937         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10938
10939 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10940
10941         PR 16908
10942         * gfortran.dg/direct_io.f90: New test.
10943
10944 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10945
10946         PR c++/17121
10947         * g++.dg/inherit/local2.C: New test.
10948
10949 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10950
10951         PR c++/17120
10952         * g++.dg/warn/Wparentheses-4.C: New test.
10953
10954 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10955
10956         PR c++/17121
10957         * g++.dg/inherit/local2.C: New test.
10958
10959         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10960         * gcc.dg/ppc-ldstruct.c: Likewise.
10961         * gcc.dg/ppc64-abi-2.c: Likewise.
10962
10963 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10964
10965         PR rtl-optimization/17099
10966         * gcc.c-torture/execute/20040820-1.c: New test.
10967
10968 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10969
10970         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10971
10972 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10973
10974         PR fortran/17077
10975         * gfortran.dg/auto_array_1.f90: New test.
10976
10977 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10978
10979         PR fortran/17074
10980         * gfortran.dg/simpleif_1.f90: New test.
10981
10982 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10983
10984         * lib/target-supports.exp (check_profiling_available): Return
10985         false for arm*-*-symbianelf* and arm*-*-eabi*.
10986
10987         PR c++/15890
10988         * g++.dg/template/delete1.C: New test.
10989
10990 2004-08-19  Paul Brook  <paul@codesourcery.com>
10991
10992         PR fortran/14976
10993         PR fortran/16228
10994         * gfortran.dg/data_char_1.f90: New test.
10995
10996 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10997
10998         PR fortran/16946
10999         * gfortran.dg/reduction.f90: New testcase.
11000
11001 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11002
11003         PR fortran/16520
11004         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11005
11006 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11007
11008         PR c++/17041
11009         * g++.dg/Wparentheses-3.C: New test.
11010
11011 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11012
11013         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11014         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11015         * gcc.dg/vect/vect-2.c: Likewise.
11016         * gcc.dg/vect/vect-3.c: Likewise.
11017         * gcc.dg/vect/vect-4.c: Likewise.
11018         * gcc.dg/vect/vect-5.c: Likewise.
11019         * gcc.dg/vect/vect-6.c: Likewise.
11020         * gcc.dg/vect/vect-7.c: Likewise.
11021         * gcc.dg/vect/vect-25.c: Likewise.
11022         * gcc.dg/vect/vect-31.c: Likewise.
11023         * gcc.dg/vect/vect-32.c: Likewise.
11024         * gcc.dg/vect/vect-34.c: Likewise.
11025         * gcc.dg/vect/vect-36.c: Likewise.
11026         * gcc.dg/vect/vect-all.c: Likewise.
11027
11028 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11029
11030         PR c++/17068
11031         * g++.dg/template/operator4.C: New test.
11032
11033 2004-08-18  Richard Henderson  <rth@redhat.com>
11034
11035         * gcc.dg/20040206-1.c: XFAIL.
11036
11037 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11038
11039         PR c++/16246
11040         * g++.dg/template/array7.C: New test.
11041
11042 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11043
11044         * gcc.dg/mips-movcc-1.c: New test.
11045         * gcc.dg/mips-movcc-2.c: New test.
11046         * gcc.dg/mips-movcc-3.c: New test.
11047
11048         * gcc.dg/mips-nmadd-1.c: New test.
11049         * gcc.dg/mips-nmadd-2.c: New test.
11050
11051 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11052
11053         PR c++/15871
11054         * g++.dg/opt/inline8.C: New test.
11055
11056         PR c++/16965
11057         * g++.dg/parse/error17.C: New test.
11058
11059 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11060
11061         * gcc.dg/vect: New directory for vectorizer tests.
11062         * gcc.dg/vect/tree-vect.h: New file.
11063         * gcc.dg/vect/vect.exp: New file.
11064         * gcc.dg/vect/pr16105.c.c: New test.
11065         * gcc.dg/vect/vect-1.c: New test.
11066         * gcc.dg/vect/vect-2.c: New test.
11067         * gcc.dg/vect/vect-3.c: New test.
11068         * gcc.dg/vect/vect-4.c: New test.
11069         * gcc.dg/vect/vect-5.c: New test.
11070         * gcc.dg/vect/vect-6.c: New test.
11071         * gcc.dg/vect/vect-7.c: New test.
11072         * gcc.dg/vect/vect-8.c: New test.
11073         * gcc.dg/vect/vect-9.c: New test.
11074         * gcc.dg/vect/vect-10.c: New test.
11075         * gcc.dg/vect/vect-11.c: New test.
11076         * gcc.dg/vect/vect-12.c: New test.
11077         * gcc.dg/vect/vect-13.c: New test.
11078         * gcc.dg/vect/vect-14.c: New test.
11079         * gcc.dg/vect/vect-15.c: New test.
11080         * gcc.dg/vect/vect-16.c: New test.
11081         * gcc.dg/vect/vect-17.c: New test.
11082         * gcc.dg/vect/vect-18.c: New test.
11083         * gcc.dg/vect/vect-19.c: New test.
11084         * gcc.dg/vect/vect-20.c: New test.
11085         * gcc.dg/vect/vect-21.c: New test.
11086         * gcc.dg/vect/vect-22.c: New test.
11087         * gcc.dg/vect/vect-23.c: New test.
11088         * gcc.dg/vect/vect-24.c: New test.
11089         * gcc.dg/vect/vect-25.c: New test.
11090         * gcc.dg/vect/vect-26.c: New test.
11091         * gcc.dg/vect/vect-27.c: New test.
11092         * gcc.dg/vect/vect-28.c: New test.
11093         * gcc.dg/vect/vect-29.c: New test.
11094         * gcc.dg/vect/vect-30.c: New test.
11095         * gcc.dg/vect/vect-31.c: New test.
11096         * gcc.dg/vect/vect-32.c: New test.
11097         * gcc.dg/vect/vect-33.c: New test.
11098         * gcc.dg/vect/vect-34.c: New test.
11099         * gcc.dg/vect/vect-35.c: New test.
11100         * gcc.dg/vect/vect-36.c: New test.
11101         * gcc.dg/vect/vect-37.c: New test.
11102         * gcc.dg/vect/vect-38.c: New test.
11103         * gcc.dg/vect/vect-40.c: New test.
11104         * gcc.dg/vect/vect-41.c: New test.
11105         * gcc.dg/vect/vect-42.c: New test.
11106         * gcc.dg/vect/vect-43.c: New test.
11107         * gcc.dg/vect/vect-44.c: New test.
11108         * gcc.dg/vect/vect-45.c: New test.
11109         * gcc.dg/vect/vect-46.c: New test.
11110         * gcc.dg/vect/vect-47.c: New test.
11111         * gcc.dg/vect/vect-48.c: New test.
11112         * gcc.dg/vect/vect-49.c: New test.
11113         * gcc.dg/vect/vect-50.c: New test.
11114         * gcc.dg/vect/vect-51.c: New test.
11115         * gcc.dg/vect/vect-52.c: New test.
11116         * gcc.dg/vect/vect-53.c: New test.
11117         * gcc.dg/vect/vect-54.c: New test.
11118         * gcc.dg/vect/vect-55.c: New test.
11119         * gcc.dg/vect/vect-56.c: New test.
11120         * gcc.dg/vect/vect-57.c: New test.
11121         * gcc.dg/vect/vect-58.c: New test.
11122         * gcc.dg/vect/vect-59.c: New test.
11123         * gcc.dg/vect/vect-60.c: New test.
11124         * gcc.dg/vect/vect-61.c: New test.
11125         * gcc.dg/vect/vect-all.c: New test.
11126         * gcc.dg/vect/vect-none.c: New test.
11127
11128 2004-08-17  Paul Brook  <paul@codesourcery.com>
11129
11130         PR fortran/13082
11131         * gfortran.dg/entry_1.f90: New test.
11132
11133 2004-08-17  Andrew Pinski  <apinski@apple.com>
11134
11135         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11136
11137 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11138
11139         * gcc.dg/pr17036-1.c: New test.
11140
11141 2004-08-16  Devang Patel  <dpatel@apple.com>
11142
11143         * gcc.dg/darwin-20040809-1.c: New test.
11144
11145 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11146
11147         * gcc.dg/funcdef-attr-1.c: New test.
11148
11149 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11150
11151         * gcc.dg/altivec-17.c: New test.
11152         * gcc.dg/altivec-18.c: New test.
11153
11154 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11155
11156         PR c++/6749
11157         * g++.dg/template/vtable2.C: New test.
11158
11159 2004-08-14  Richard Henderson  <rth@redhat.com>
11160
11161         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11162         * gcc.dg/pack-test-4.c (main): Return 0.
11163         * gcc.dg/setjmp-1.c: Remove XFAIL.
11164         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11165
11166 2004-08-14  Richard Henderson  <rth@redhat.com>
11167
11168         * gcc.dg/980217-1.c: Add prototype for printf.
11169
11170 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11171
11172         * gfortran.dg/pr16935.f90: New test.
11173
11174 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11175
11176         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11177
11178 2004-08-13  Paul Brook  <paul@codesourcery.com>
11179
11180         * gfortran.dg/der_io_1.f90: Remove stray comma.
11181
11182 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11183
11184         * gcc.dg/vmx/cw-bug-2.c: Remove.
11185         * gcc.dg/vmx/vprint-1.c: Remove.
11186         * gcc.dg/vmx/vscan-1.c: Remove.
11187
11188 2004-08-12  Devang patel  <dpatel@apple.com>
11189
11190         * gcc.dg/darwin-20040809-2.c: New test.
11191
11192 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11193
11194         * g++.dg/ext/altivec-12.C: New test.
11195
11196         * g++.dg/ext/altivec-11.C: New test.
11197
11198 2004-08-12  Paul Brook  <paul@codesourcery.com>
11199
11200         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11201
11202 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11203
11204         * g++.dg/ext/altivec-2.C: Check for hardware support before
11205         executing any VMX instructions.
11206
11207         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11208
11209 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11210
11211         PR c++/16276
11212         * g++.old-deja/g++.other/comdat4.C: New test.
11213         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11214
11215 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11216
11217         PR target/16286
11218         * gcc.dg/pr16286.c: New test.
11219
11220 2004-08-12 Jan Beulich <jbeulich@novell.com>
11221
11222         * g++.dg/ext/asm5.C: New.
11223
11224 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11225
11226         PR c++/16698
11227         * g++.dg/eh/crash1.C: New test.
11228
11229         PR c++/16717
11230         * g++.dg/ext/construct1.C: New test.
11231
11232 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11233
11234         PR c++/16853
11235         * g++.dg/init/ptrmem1.C: New test.
11236
11237         PR c++/16618
11238         * g++.dg/parse/offsetof5.C: New test.
11239
11240         PR c++/16870
11241         * g++.dg/template/overload3.C: New test.
11242
11243 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11244
11245         PR c++/16964
11246         * g++.dg/parse/error16.C: New test.
11247
11248         PR c++/16904
11249         * g++.dg/template/error14.C: New test.
11250
11251         PR c++/16929
11252         * g++.dg/template/error15.C: New test.
11253
11254 2004-08-11  Devang Patel  <dpatel@apple.com>
11255
11256         * gcc.dg/darwin-ld-20040809-1.c: New test.
11257         * gcc.dg/darwin-ld-20040809-2.c: New test.
11258
11259 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11260
11261         PR fortran/16917
11262         * gfortran.dg/dfloat_1.f90: New test.
11263
11264 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11265
11266         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11267         * gcc.dg/dll-2.c: Fix dg-require syntax.
11268         * gcc.misc-tests/arm-isr.c (abort): Declare.
11269         (exit): Likewise.
11270
11271 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11272
11273         PR c++/16971
11274         * g++.dg/parse/crash16.C: New test.
11275
11276 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11277
11278         * gcc.dg/mips-rsqrt-1.c: New test case.
11279         * gcc.dg/mips-rsqrt-2.c: New test case.
11280         * gcc.dg/mips-rsqrt-3.c: New test case.
11281
11282 2004-08-10  Paul Brook  <paul@codesourcery.com>
11283
11284         * gfortran.dg/der_io_1.f90: New test.
11285
11286 2004-08-10  Paul Brook  <paul@codesourcery.com>
11287
11288         PR fortran/16919
11289         * gfortran.dg/der_array_1.f90: New test.
11290
11291 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11292
11293         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11294
11295 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11296
11297         * gcc.dg/wchar_t-2.c: Fix typo.
11298
11299 2004-08-09  Falk Hueffner  <falk@debian.org>
11300
11301         PR tree-optimization/12517
11302         * gcc.c-torture/compile/pr12517.c: New test.
11303
11304         PR tree-optimization/12578
11305         * gcc.c-torture/compile/pr12578.c: New test.
11306
11307         PR tree-optimization/12899
11308         * gcc.c-torture/compile/pr12899.c: New test.
11309
11310         PR rtl-optimization/14692
11311         * gcc.c-torture/compile/pr14692.c: New test.
11312
11313         PR tree-optimization/16461
11314         * gcc.c-torture/compile/pr16461.c: New test.
11315
11316 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11317
11318         * gfortran.dg/getenv_1.f90: New test.
11319
11320 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11321
11322         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11323         wchar_t.
11324         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11325
11326 2004-08-06  Paul Brook  <paul@codesourcery.com>
11327
11328         * gfortran.dg/ret_array_1.f90: New test.
11329         * gfortran.dg/ret_pointer_1.f90: New test.
11330
11331 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11332
11333         * gcc.dg/missing-field-init-[12].c: New tests.
11334         * g++.dg/warn/missing-field-init-[12].C: New tests.
11335
11336 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11337
11338         * gcc.dg/enum2.c: New test.
11339         * gcc.dg/symbian3.c: Likewise.
11340         * gcc.dg/symbian4.c: Likewise.
11341         * gcc.dg/wchar_t-2.c: Likewise.
11342
11343 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11344
11345         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11346         destructor tests.
11347
11348 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11349
11350         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11351         dg-require-visiblity.
11352         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11353         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11354         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11355         * g++.dg/ext/visibility/new1.C: Likewise.
11356         * g++.dg/ext/visibility/pragma.C: Likewise.
11357         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11358         * g++.dg/ext/visibility/virtual.C: Likewise.
11359         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11360         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11361         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11362         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11363         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11364         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11365         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11366         * g++/dg/ext/visibility/visibility-8.C: New test.
11367         * gcc.c-torture/compile/dll.x: Remove.
11368         * gcc.dg/dll-2.c: Use dg-require-dll
11369         * gcc.dg/visibility-10.c: New test.
11370         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11371         supporting DLLs.
11372         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11373         (scan_not_hidden): Likewise.
11374
11375 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11376
11377         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11378
11379 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11380
11381         * gcc.c-torture/execute/20040805-1.c: New test.
11382
11383 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11384
11385         * gcc.dg/20020118-1.c: Declare abort.
11386         * gcc.dg/altivec_check.h: Likewise.
11387         * gcc.dg/iftrap-2.c: Likewise.
11388         * gcc.dg/pragma-darwin.c: Likewise.
11389         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11390
11391 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11392
11393         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11394
11395 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11396
11397         * gcc.c-torture/execute/builtins/abs-2.c,
11398         gcc.c-torture/execute/builtins/abs-3.c,
11399         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11400         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11401         intmax_t, uintmax_t and their limits.
11402         * gcc.dg/intmax_t-1.c: New test.
11403
11404 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11405
11406         * g++.dg/tc1/dr147.C: Add reference to PR.
11407
11408 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11409
11410         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11411         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11412
11413 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11414
11415         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11416
11417 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11418
11419         * gcc.dg/redecl-5.c: New test.
11420         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11421         of scanf.
11422
11423 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11424
11425         PR middle-end/16790
11426         * gcc.c-torture/execute/pr16790-1.c: New test case.
11427
11428 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11429
11430         * g++.dg/ext/visibility/assign1.C: New test.
11431         * g++.dg/ext/visibility/new1.C: Likewise.
11432
11433         * gcc.dg/symbian1.c: New test.
11434         * gcc.dg/symbian2.c: Likewise.
11435
11436 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11437
11438         PR target/16570
11439         * gcc.dg/i386-sse-9.c: New test.
11440
11441 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11442
11443         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11444
11445 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11446
11447         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11448         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11449         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11450         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11451         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11452         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11453         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11454         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11455         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11456         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11457         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11458         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11459         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11460         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11461         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11462         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11463         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11464         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11465         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11466         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11467         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11468         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11469         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11470         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11471         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11472         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11473         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11474         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11475         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11476         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11477         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11478         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11479         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11480         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11481         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11482         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11483         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11484         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11485         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11486         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11487         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11488         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11489         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11490         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11491         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11492         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11493         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11494         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11495         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11496         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11497         gcc.misc-tests/i386-pf-3dnow-1.c,
11498         gcc.misc-tests/i386-pf-athlon-1.c,
11499         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11500         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11501         Declare built-in functions used.
11502         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11503
11504 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11505
11506         PR c++/16707
11507         * g++.dg/lookup/using12.C: New test.
11508
11509         * g++.dg/init/null1.C: Fix PR number.
11510         * g++.dg/parse/namespace10.C: Likewise.
11511
11512 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11513
11514         PR c++/16224
11515         * g++.dg/template/spec17.C: New test.
11516         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11517         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11518
11519 2004-08-02  David Billinghurst
11520
11521         PR fortran/16292
11522         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11523
11524 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11525
11526         * gcc.dg/ia64-got-1.c: New test case.
11527
11528 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11529
11530         PR c++/16489
11531         * g++.dg/init/null1.C: New test.
11532         * g++.dg/tc1/dr76.C: Adjust error marker.
11533
11534         PR c++/16529
11535         * g++.dg/parse/namespace10.C: New test.
11536
11537         PR c++/16810
11538         * g++.dg/inherit/ptrmem2.C: New test.
11539
11540 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11541
11542         PR target/16155
11543         * gcc.dg/pr16155.c: New test.
11544
11545 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11546
11547         * gcc.dg/redecl-2.c: New test.
11548
11549 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11550
11551         * gcc.dg/darwin-longdouble.c: New file.
11552
11553 2004-07-30  Richard Henderson  <rth@redhat.com>
11554
11555         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11556         write to constant argument.
11557         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11558
11559 2004-07-30  Richard Henderson  <rth@redhat.com>
11560
11561         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11562         tests of nearest around zero.
11563
11564 2004-07-30  Andrew Pinski  <apinski@apple.com>
11565
11566         * gcc.c-torture/compile/20040730-1.c: New test.
11567
11568 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11569
11570         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11571         powerpc-eabispe.
11572
11573 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11574
11575         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11576
11577 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11578
11579         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11580         contains $ld_library_path.
11581         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11582
11583 2004-07-29  Richard Henderson  <rth@redhat.com>
11584
11585         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11586
11587         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11588         (alt2, which): New.
11589         (Check): Accept either alternative.
11590
11591 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11592
11593         * g++.dg/abi/inline1.C: New test.
11594         * g++.dg/abi/local1-a.cc: Likewise.
11595         * g++.dg/abi/local1.C: Likewise.
11596         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11597         * g++.dg/abi/mangle12.C: Likewise.
11598         * g++.dg/abi/mangle17.C: Likewise.
11599         * g++.dg/abi/mangle20-2.C: Likewise.
11600         * g++.dg/opt/interface1.C: Likewise.
11601         * g++.dg/opt/interface1.h: Likewise.
11602         * g++.dg/opt/interface1-a.cc: New test.
11603         * g++.dg/parse/repo1.C: New test.
11604         * g++.dg/template/repo1.C: Likewise.
11605         * g++.dg/warn/Winline-1.C: Likewise.
11606         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11607
11608 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11609
11610         * gcc.dg/tree-ssa/20040729-1.c: New test.
11611
11612 2004-07-27  Matt Austern <austern@apple.com>
11613
11614         * gcc.dg/darwin-bool-1.c: New test.
11615         * gcc.dg/darwin-bool-2.c: New test.
11616
11617 2004-07-28  Richard Henderson  <rth@redhat.com>
11618
11619         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11620         arguments in the correct type.  Don't write to constant arguments.
11621
11622 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11623
11624         PR tree-optimization/16688
11625         PR tree-optimization/16689
11626         * g++.dg/tree-ssa/pr16688.C: New test.
11627
11628 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11629
11630         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11631         loads.  Not only in the comment, this time.
11632
11633 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11634
11635         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11636         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11637         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11638         * gcc.dg/sh4a-bitmovua.c: New.
11639         * gcc.dg/sh4a-cos.c: New.
11640         * gcc.dg/sh4a-cosf.c: New.
11641         * gcc.dg/sh4a-fprun.c: New.
11642         * gcc.dg/sh4a-fsrra.c: New.
11643         * gcc.dg/sh4a-memmovua.c: New.
11644         * gcc.dg/sh4a-sin.c: New.
11645         * gcc.dg/sh4a-sincos.c: New.
11646         * gcc.dg/sh4a-sincosf.c: New.
11647         * gcc.dg/sh4a-sinf.c: New.
11648
11649 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11650
11651         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11652         conditionals.
11653         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11654         loads.
11655         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11656         DOM1.
11657
11658 2004-07-27  Andrew Pinski  <apinski@apple.com>
11659
11660         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11661
11662 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11663
11664         * gcc.dg/pragma-isr.c: New test.
11665
11666 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11667
11668         PR c++/14429
11669         * g++.dg/template/ttp11.C: New test.
11670
11671 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11672
11673         * gcc.c-torture/compile/20040727-1.c: New test.
11674
11675 2004-07-26  Eric Christopher  <echristo@redhat.com>
11676
11677         * gcc.c-torture/compile/20040726-2.c: New test.
11678
11679 2004-07-26  Andrew Pinski  <apinski@apple.com>
11680
11681         * g++.dg/rtti/tinfo1.C: Xfail.
11682
11683 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11684
11685         * gcc.c-torture/compile/20040726-1.c: New test.
11686
11687 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11688             Brian Ryner  <bryner@brianryner.com>
11689
11690         PR c++/9283
11691         PR c++/15000
11692         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11693         * g++.dg/ext/visibility/: New directory.
11694         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11695         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11696         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11697         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11698         * g++.dg/ext/visibility/fvisibility.C,
11699         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11700         g++.dg/ext/visibility/fvisibility-override1.C
11701         g++.dg/ext/visibility/fvisibility-override2.C
11702         g++.dg/ext/visibility/memfuncts.C
11703         g++.dg/ext/visibility/noPLT.C
11704         g++.dg/ext/visibility/pragma.C
11705         g++.dg/ext/visibility/pragma-override1.C
11706         g++.dg/ext/visibility/pragma-override2.C
11707         g++.dg/ext/visibility/staticmemfuncts.C
11708         g++.dg/ext/visibility/virtual.C: New tests.
11709
11710 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11711
11712         PR c/15360
11713         * gcc.dg/pr15360-1.c: New test.
11714
11715 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
11716
11717         * gcc.dg/pragma-align-2.c: New test.
11718         * gcc.dg/pragma-init-fini.c: New test.
11719         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
11720         targets.
11721
11722 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11723
11724         * gcc.dg/init-string-2.c: New test.
11725
11726 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
11727
11728         PR 16684
11729         * gcc.dg/Wredundant-decls-1.c: New test case.
11730
11731 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11732
11733         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11734         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11735         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11736         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11737         * gcc.dg/compat/generate-random.c: New file.
11738         * gcc.dg/compat/generate-random.h: Likewise.
11739         * gcc.dg/compat/generate-random_r.c: Likewise.
11740         * gcc.dg/compat/struct-layout-1.h: Likewise.
11741         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11742         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11743         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11744         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11745         * gcc.dg/compat/struct-layout-1_main.c: New test.
11746         * gcc.dg/compat/struct-layout-1_x.c: New file.
11747         * gcc.dg/compat/struct-layout-1_y.c: New file.
11748         * gcc.dg/compat/struct-layout-1_test.h: New file.
11749
11750 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11751
11752         * gcc.dg/comp-return-1.c: New test
11753
11754 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11755
11756         * gcc.dg/vmx/8-02a.c: Fix typo.
11757
11758         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11759         * gcc.dg/darwin-abi-3.c: New test.
11760
11761         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11762         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11763
11764         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11765         * gcc.dg/vmx/ops-long-1.c: New test.
11766         * gcc.dg/vmx/ops-long-2.c: New test.
11767
11768 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11769
11770         * g++.dg/lookup/conv-[1234].C: New.
11771
11772 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11773
11774         * g++.dg/parse/attr2.C: Simplify.
11775
11776 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11777
11778         PR c/7284
11779         * gcc.c-torture/execute/pr7284-1.c: New test.
11780
11781 2004-07-22  Brian Booth  <bbooth@redhat.com>
11782
11783         * gcc.dg/tree-ssa/20040721-1.c: New test.
11784
11785 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11786
11787         * g++.dg/template/crash20.c: New.
11788
11789 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11790
11791         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11792         Add dg-run directive.  Declare variables as required.
11793         * gfortran.dg/g77/README: Update
11794
11795 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11796
11797         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11798         gcc.dg/cris-peep2-andu2.c: New tests.
11799
11800 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11801
11802         PR c/15052
11803         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11804         on return type.
11805         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11806         messages.
11807         * gcc.dg/qual-return-2.c: Update expected messages.
11808         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11809
11810 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11811
11812         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11813         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11814
11815 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11816
11817         PR c/11250
11818         * gcc.dg/init-string-1.c: New test.
11819
11820 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11821
11822         PR middle-end/15345
11823         PR c/16450
11824         * gcc.dg/torture/nested-fn-1.c: New test.
11825
11826 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11827
11828         PR target/16559
11829         * gcc.dg/ia64-fptr-1.c: New file.
11830
11831 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11832
11833         PR c++/14497
11834         * g++.dg/template/spec16.C: New test.
11835         * g++.old-deja/g++.robertl/eb118.C: Remove.
11836
11837 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11838
11839         PR c++/509
11840         * g++.dg/template/spec15.C: New test.
11841
11842 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11843
11844         Copy cases from g77.f-torture/execute and add dg-run
11845         directive.  Other changes as noted.
11846         * gfortran.dg/g77/13037.f
11847         * gfortran.dg/g77/1832.f
11848         * gfortran.dg/g77/19981119-0.f
11849         * gfortran.dg/g77/19990313-0.f
11850         * gfortran.dg/g77/19990313-1.f
11851         * gfortran.dg/g77/19990313-2.f
11852         * gfortran.dg/g77/19990313-3.f
11853         * gfortran.dg/g77/19990419-1.f
11854         * gfortran.dg/g77/19990826-0.f
11855         * gfortran.dg/g77/19990826-2.f
11856         * gfortran.dg/g77/20000503-1.f
11857         * gfortran.dg/g77/20001111.f
11858         * gfortran.dg/g77/20010116.f
11859         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11860         * gfortran.dg/g77/20010430.f
11861         * gfortran.dg/g77/6177.f
11862         * gfortran.dg/g77/947.f
11863         * gfortran.dg/g77/970816-3.f
11864         * gfortran.dg/g77/971102-1.f
11865         * gfortran.dg/g77/980520-1.f
11866         * gfortran.dg/g77/980628-0.f
11867         * gfortran.dg/g77/980628-1.f
11868         * gfortran.dg/g77/980628-10.f
11869         * gfortran.dg/g77/980628-2.f
11870         * gfortran.dg/g77/980628-3.f
11871         * gfortran.dg/g77/980628-7.f
11872         * gfortran.dg/g77/980628-8.f
11873         * gfortran.dg/g77/980628-9.f
11874         * gfortran.dg/g77/980701-0.f
11875         * gfortran.dg/g77/980701-1.f
11876         * gfortran.dg/g77/cabs.f
11877         * gfortran.dg/g77/claus.f
11878         * gfortran.dg/g77/complex_1.f
11879         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11880         * gfortran.dg/g77/dcomplex.f
11881         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11882         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11883         * gfortran.dg/g77/f90-intrinsic-numeric.f
11884         * gfortran.dg/g77/int8421.f
11885         * gfortran.dg/g77/labug1.f
11886         * gfortran.dg/g77/large_vec.f
11887         * gfortran.dg/g77/le.f
11888         * gfortran.dg/g77/short.f
11889         * gfortran.dg/g77/README: Update
11890
11891 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11892
11893         PR c++/16637
11894         * g++.dg/parse/lookup4.C: New test.
11895
11896 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11897
11898         PR c++/16175
11899         * g++.dg/template/ttp10.C: New test.
11900
11901 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11902
11903         * gcc.dg/pr12625-1.c: New test.
11904
11905 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11906
11907         * testsuite/gcc.dg/switch-warn-1.c: New test.
11908         * testsuite/gcc.dg/switch-warn-2.c: New test.
11909         * gcc.c-torture/compile/pr14730.c: Update.
11910
11911 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11912
11913         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11914         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11915         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11916         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11917
11918 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11919
11920         PR c++/16623
11921         * g++.dg/template/assign1.C: New test.
11922
11923 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11924
11925         PR c++/12170
11926         * g++.dg/template/ttp9.C: New test.
11927
11928 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11929
11930         * gcc.dg/format/cmn-err-1.c: New test.
11931
11932 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11933
11934         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11935         gcc.dg/Wparentheses-10.c: New tests.
11936         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11937
11938 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11939
11940         PR fortran/16465
11941         * gfortran.dg/g77//ffixed-line-length-0.f,
11942         gfortran.dg/g77/ffixed-line-length-132.f,
11943         gfortran.dg/g77/ffixed-line-length-72.f,
11944         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11945         gfortran.dg/g77/README: Update.
11946
11947 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11948
11949         PR c++/13092
11950         * g++.dg/template/non-dependent7.C: New test.
11951         * g++.dg/template/non-dependent8.C: Likewise.
11952         * g++.dg/template/non-dependent9.C: Likewise.
11953         * g++.dg/template/non-dependent10.C: Likewise.
11954
11955 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11956
11957         PR c++/16337
11958         * g++.dg/parse/attr2.C: New test.
11959
11960 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11961
11962         * g77.dg: Removed.
11963         * g77.f-torture: Ditto.
11964
11965 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11966
11967         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11968         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11969         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11970
11971 2004-07-16  Richard Henderson  <rth@redhat.com>
11972
11973         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11974
11975 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11976
11977         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11978         tests with full list of options.
11979         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11980         of TORTURE_OPTIONS if test contains 'dg-do run'.
11981
11982         PR fortran/16404
11983         * gfortran.dg/do_iterator.f90: New test.
11984
11985 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11986
11987         PR rtl-optimization/16536
11988         * gcc.c-torture/execute/restrict-1.c: New test.
11989
11990 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11991
11992         PR fortran/15324
11993         * gfortran.dg/pr15324.f90: New test.
11994
11995         PR fortran/15129
11996         * gfortran.dg/pr15129.f90: New test.
11997
11998         PR fortran/15140
11999         * gfortran.dg/pr15140.f90: New test.
12000
12001         PR fortran/13792
12002         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12003         compile-time simplification.
12004
12005 2004-07-14  Mike Stump  <mrs@apple.com>
12006
12007         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12008
12009 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12010
12011         PR target/16325
12012         * gcc.dg/profile-generate-1.c: New.
12013
12014 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12015
12016         * gcc.c-torture/execute/20040709-1.c: New test.
12017         * gcc.c-torture/execute/20040709-2.c: New test.
12018
12019 2004-07-14  Mike Stump  <mrs@apple.com>
12020
12021         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12022
12023 2004-07-14  Mike Stump  <mrs@apple.com>
12024
12025         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12026
12027 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12028
12029         PR c++/16518
12030         * g++.dg/parse/mutable1.C: New test.
12031
12032 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12033
12034         PR tree-optimization/16443
12035         * gcc.dg/tree-ssa/20040713-1.c: New test.
12036
12037 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12038
12039         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12040         for operator new.
12041
12042 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12043
12044         * gfortran.dg/g77/README: New file
12045         * gfortran.dg/g77/19981216-0.f:  Copy from
12046         g77.f-torture/noncompile.  Add "dg-do compile" and
12047         dg-error as required.
12048         * gfortran.dg/g77/19990218-1.f: Likewise
12049         * gfortran.dg/g77/19990905-1.f: Likewise
12050         * gfortran.dg/g77/9263.f: Likewise
12051         * gfortran.dg/g77/980615-0.f: Likewise
12052         * gfortran.dg/g77/980616-0.f: Likewise
12053         * gfortran.dg/g77/check0.f: Likewise
12054         * gfortran.dg/g77/select_no_compile.f: Likewise
12055
12056 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12057
12058         Copy files from g77.f-torture/compile.
12059         Add "{ dg-do compile}".  Other changes as noted
12060         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12061         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12062         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12063         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12064         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12065         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12066         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12067         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12068         statement to conform to standard.  Append alpha1.x for reference.
12069         * gfortran.dg/g77/xformat.f: Add dg-warning
12070
12071 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12072
12073         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12074         Add {dg-do compile} directive.
12075         * gfortran.dg/g77/cpp2.F: Likewise
12076
12077 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12078
12079         PR c++/5402
12080         * g++.dg/lookup/name-clash1.C: New test.
12081
12082         PR c++/9777
12083         * g++.dg/lookup/name-clash2.C: New test.
12084
12085         PR c++/12102
12086         * g++.dg/lookup/name-clash3.C: New test.
12087
12088 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12089
12090         * g++.dg/lookup/new2.C: New test.
12091         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12092
12093 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12094
12095         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12096         Add {dg-do compile} directive.
12097         * gfortran.dg/g77/13060.f: Likewise
12098         * gfortran.dg/g77/19990218-0.f: Likewise
12099         * gfortran.dg/g77/19990305-0.f: Likewise
12100         * gfortran.dg/g77/19990419-0.f: Likewise
12101         * gfortran.dg/g77/19990502-0.f: Likewise
12102         * gfortran.dg/g77/19990502-1.f: Likewise
12103         * gfortran.dg/g77/19990525-0.f: Likewise
12104         * gfortran.dg/g77/19990826-1.f: Likewise
12105         * gfortran.dg/g77/19990826-3.f: Likewise
12106         * gfortran.dg/g77/19990905-2.f: Likewise
12107         * gfortran.dg/g77/20000412-1.f: Likewise
12108         * gfortran.dg/g77/20000511-1.f: Likewise
12109         * gfortran.dg/g77/20000511-2.f: Likewise
12110         * gfortran.dg/g77/20000518.f: Likewise
12111         * gfortran.dg/g77/20000601-1.f: Likewise
12112         * gfortran.dg/g77/20000601-2.f: Likewise
12113         * gfortran.dg/g77/20000629-1.f: Likewise
12114         * gfortran.dg/g77/20000630-2.f: Likewise
12115         * gfortran.dg/g77/20010115.f: Likewise
12116         * gfortran.dg/g77/20010321-1.f: Likewise
12117         * gfortran.dg/g77/20010426.f: Likewise
12118         * gfortran.dg/g77/20020307-1.f: Likewise
12119         * gfortran.dg/g77/8485.f: Likewise
12120         * gfortran.dg/g77/960317-1.f: Likewise
12121         * gfortran.dg/g77/970915-0.f: Likewise
12122         * gfortran.dg/g77/980310-1.f: Likewise
12123         * gfortran.dg/g77/980310-2.f: Likewise
12124         * gfortran.dg/g77/980310-3.f: Likewise
12125         * gfortran.dg/g77/980310-4.f: Likewise
12126         * gfortran.dg/g77/980310-6.f: Likewise
12127         * gfortran.dg/g77/980310-7.f: Likewise
12128         * gfortran.dg/g77/980310-8.f: Likewise
12129         * gfortran.dg/g77/980419-2.f: Likewise
12130         * gfortran.dg/g77/980424-0.f: Likewise
12131         * gfortran.dg/g77/980427-0.f: Likewise
12132         * gfortran.dg/g77/980729-0.f: Likewise
12133         * gfortran.dg/g77/981117-1.f: Likewise
12134         * gfortran.dg/g77/toon_1.f: Likewise
12135
12136 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12137
12138         PR c++/2204
12139         * g++.dg/other/abstract2.C: New test.
12140
12141 2004-07-12  Paul Brook  <paul@codesourcery.com>
12142
12143         * gfortran.dg/pointer_init_1.f90: New test.
12144
12145 2004-07-11  Paul Brook  <paul@codesourcery.com>
12146
12147         PR fortran/15986
12148         * gfortran.dg/contained_1.f90: New test.
12149
12150 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12151
12152         * g++.dg/parse/defarg8.C: New test.
12153
12154 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12155
12156         PR fortran/16433
12157         * gfortran.dg/pr16433.f: New test.
12158
12159         PR fortran/17574
12160         * gfortran.dg/pr15754.f90: New test.
12161
12162 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12163
12164         PR tree-optimization/16437
12165         * gcc.c-torture/execute/bitfld-4.c: New test.
12166
12167 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12168
12169         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12170         access to common var from module.
12171
12172 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12173
12174         PR fortran/16336
12175         * gfortran.fortran-torture/execute/common_2.f90: New test.
12176
12177 2004-07-10  Paul Brook  <paul@codesourcery.com>
12178
12179         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12180
12181 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12182
12183         PR fortran/15969
12184         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12185
12186 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12187
12188         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12189         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12190         * gfortran.dg/g77/ffree-form-1.f: Likewise
12191         * gfortran.dg/g77/ffree-form-2.f: Likewise
12192         * gfortran.dg/g77/ffree-form-3.f: Likewise
12193         * gfortran.dg/g77/fno-underscoring.f: Likewise
12194         * gfortran.dg/g77/funderscoring.f: Likewise
12195         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12196
12197 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12198
12199         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12200
12201 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12202         Paul Brook  <paul@codesourcery.com>
12203
12204         PR fortran/13415
12205         * gfortran.dg/common_pointer_1.f90: New test.
12206
12207 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12208
12209         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12210
12211 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12212
12213         PR target/16364
12214         * gcc.c-torture/compile/20040709-1.c: New.
12215
12216 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12217
12218         PR fortran/14077
12219         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12220
12221 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12222
12223         PR fortran/13201
12224         * gfortran.dg/shape_1.f90: New test.
12225
12226 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12227             Andrew Pinski  <apinski@apple.com>
12228
12229         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12230
12231 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12232
12233         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12234         comment.
12235
12236 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12237         Paul Brook  <paul@codesourcery.com>
12238
12239         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12240         '.f95' and '.F95'.
12241
12242 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12243
12244         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12245
12246 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12247
12248         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12249         testcases with capital suffix.
12250
12251 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12252
12253         PR fortran/15481
12254         PR fortran/13372
12255         PR fortran/13575
12256         PR fortran/15978
12257         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12258
12259         * gfortran.dg/implicit_1.f90: New test.
12260
12261 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12262
12263         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12264         expression to match gfortran warning/error messages
12265         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12266         dg-error text.
12267
12268 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12269
12270         * lib/fortran-torture.exp: Rename proc search_for to
12271         search_for_re.
12272
12273 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12274
12275         * gcc.c-torture/execute/simd-5.x: New file.
12276         XFAIL on SPARC 64-bit at -O0.
12277
12278 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12279
12280         PR c++/8211
12281         PR c++/16165
12282         * g++.dg/warn/effc3.C: New test.
12283
12284 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12285
12286         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12287         change X to 1X in format.
12288         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12289         add data statements to conform to standard.
12290
12291 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12292
12293         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12294         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12295         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12296
12297 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12298
12299         * gfortran.dg/g77/7388.f: Copy from g77.dg
12300         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12301         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12302         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12303         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12304         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12305         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12306         * gfortran.dg/g77/strlen0.f: Likewise
12307
12308 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12309
12310         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12311         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12312
12313 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12314
12315         * gcc.c-torture/execute/920428-2.x: Delete.
12316         * gcc.c-torture/execute/920501-7.x: Likewise.
12317
12318 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12319
12320         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12321         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12322         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12323         prescott and c3-2.
12324         (PREFETCH_3DNOW): Add -march=c3.
12325
12326 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12327
12328         PR c/16437
12329         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12330         * gcc.c-torture/execute/bf64-1.x: Likewise.
12331
12332 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12333
12334         * gcc.c-torture/compile/20040708-1.c: New test.
12335
12336 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12337
12338         PR c++/16169
12339         * g++.dg/warn/effc2.C: New test.
12340
12341 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12342
12343         * gcc.c-torture/execute/bitfld-1.x: Remove.
12344         * gcc.c-torture/execute/bitfld-3.c: New test.
12345         * gcc.dg/bitfld-2.c: Remove XFAILs.
12346
12347 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12348
12349         PR c++/16276
12350         * g++.dg/rtti/tinfo1.C: New file.
12351
12352 2004-07-07  Eric Christopher  <echristo@redhat.com>
12353
12354         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12355
12356 2004-07-07  Andrew Pinski  <apinski@apple.com>
12357
12358         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12359
12360 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12361
12362         * g++.dg/init/call1.C: XFAIL.
12363
12364 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12365
12366         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12367         except for movstrict*, to movmem* and clrstr* to clrmem*.
12368
12369 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12370
12371         * gcc.c-torture/execute/20040707-1.c: New test.
12372
12373 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12374
12375         * gcc.c-torture/execute/20040706-1.c: New test.
12376
12377 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12378
12379         PR c++/3671
12380         * g++.dg/template/spec14.C: New test.
12381
12382 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12383
12384         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12385         nothing if not yet defined.  Use it in b, c and d type definitions.
12386         * gcc.c-torture/execute/20040705-1.c: New test.
12387         * gcc.c-torture/execute/20040705-2.c: New test.
12388
12389 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12390
12391         PR c++/2518
12392         * g++.dg/lookup/new1.C: New test.
12393
12394 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12395
12396         PR c++/11406
12397         * g++.dg/template/sizeof8.C: New test.
12398
12399 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12400
12401         * gcc.c-torture/compile/20040705-1.c: New test.
12402
12403 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12404
12405         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12406
12407 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12408
12409         * gcc.dg/cpp/if-mop.c: Two new testcases.
12410         * gcc.dg/cpp/trad/comment-3.c: New.
12411
12412 2004-07-04  Paul Brook  <paul@codesourcery.com>
12413
12414         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12415
12416 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12417
12418         PR c++/3761
12419         * g++.dg/lookup/crash4.C: New test.
12420
12421 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12422
12423         * gcc.c-torture/execute/builtin-abs-1.c
12424         * gcc.c-torture/execute/builtin-abs-2.c
12425         * gcc.c-torture/execute/builtin-complex-1.c
12426         * gcc.c-torture/execute/builtins/string-1-lib.c
12427         * gcc.c-torture/execute/builtins/string-1.c
12428         * gcc.c-torture/execute/builtins/string-2-lib.c
12429         * gcc.c-torture/execute/builtins/string-2.c
12430         * gcc.c-torture/execute/builtins/string-3-lib.c
12431         * gcc.c-torture/execute/builtins/string-3.c
12432         * gcc.c-torture/execute/builtins/string-4-lib.c
12433         * gcc.c-torture/execute/builtins/string-4.c
12434         * gcc.c-torture/execute/builtins/string-5-lib.c
12435         * gcc.c-torture/execute/builtins/string-5.c
12436         * gcc.c-torture/execute/builtins/string-6-lib.c
12437         * gcc.c-torture/execute/builtins/string-6.c
12438         * gcc.c-torture/execute/builtins/string-7-lib.c
12439         * gcc.c-torture/execute/builtins/string-7.c
12440         * gcc.c-torture/execute/builtins/string-8-lib.c
12441         * gcc.c-torture/execute/builtins/string-8.c
12442         * gcc.c-torture/execute/builtins/string-9-lib.c
12443         * gcc.c-torture/execute/builtins/string-9.c
12444         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12445         * gcc.c-torture/execute/builtins/string-asm-1.c
12446         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12447         * gcc.c-torture/execute/builtins/string-asm-2.c
12448         * gcc.c-torture/execute/stdio-opt-1.c
12449         * gcc.c-torture/execute/stdio-opt-2.c
12450         * gcc.c-torture/execute/stdio-opt-3.c
12451         * gcc.c-torture/execute/string-opt-1.c
12452         * gcc.c-torture/execute/string-opt-10.c
12453         * gcc.c-torture/execute/string-opt-11.c
12454         * gcc.c-torture/execute/string-opt-12.c
12455         * gcc.c-torture/execute/string-opt-13.c
12456         * gcc.c-torture/execute/string-opt-14.c
12457         * gcc.c-torture/execute/string-opt-15.c
12458         * gcc.c-torture/execute/string-opt-16.c
12459         * gcc.c-torture/execute/string-opt-2.c
12460         * gcc.c-torture/execute/string-opt-6.c
12461         * gcc.c-torture/execute/string-opt-7.c
12462         * gcc.c-torture/execute/string-opt-8.c:
12463         Replace with ...
12464
12465         * gcc.c-torture/execute/builtins/abs-2.c
12466         * gcc.c-torture/execute/builtins/abs-3.c
12467         * gcc.c-torture/execute/builtins/complex-1.c
12468         * gcc.c-torture/execute/builtins/fprintf.c
12469         * gcc.c-torture/execute/builtins/fputs.c
12470         * gcc.c-torture/execute/builtins/memcmp.c
12471         * gcc.c-torture/execute/builtins/memmove.c
12472         * gcc.c-torture/execute/builtins/memops-asm.c
12473         * gcc.c-torture/execute/builtins/mempcpy-2.c
12474         * gcc.c-torture/execute/builtins/mempcpy.c
12475         * gcc.c-torture/execute/builtins/memset.c
12476         * gcc.c-torture/execute/builtins/printf.c
12477         * gcc.c-torture/execute/builtins/sprintf.c
12478         * gcc.c-torture/execute/builtins/strcat.c
12479         * gcc.c-torture/execute/builtins/strchr.c
12480         * gcc.c-torture/execute/builtins/strcmp.c
12481         * gcc.c-torture/execute/builtins/strcpy.c
12482         * gcc.c-torture/execute/builtins/strcspn.c
12483         * gcc.c-torture/execute/builtins/strlen-2.c
12484         * gcc.c-torture/execute/builtins/strlen.c
12485         * gcc.c-torture/execute/builtins/strncat.c
12486         * gcc.c-torture/execute/builtins/strncmp-2.c
12487         * gcc.c-torture/execute/builtins/strncmp.c
12488         * gcc.c-torture/execute/builtins/strncpy.c
12489         * gcc.c-torture/execute/builtins/strpbrk.c
12490         * gcc.c-torture/execute/builtins/strpcpy-2.c
12491         * gcc.c-torture/execute/builtins/strpcpy.c
12492         * gcc.c-torture/execute/builtins/strrchr.c
12493         * gcc.c-torture/execute/builtins/strspn.c
12494         * gcc.c-torture/execute/builtins/strstr-asm.c
12495         * gcc.c-torture/execute/builtins/strstr.c:
12496         ... these new files.
12497
12498         * gcc.c-torture/execute/builtins/abs-2-lib.c
12499         * gcc.c-torture/execute/builtins/abs-3-lib.c
12500         * gcc.c-torture/execute/builtins/complex-1-lib.c
12501         * gcc.c-torture/execute/builtins/fprintf-lib.c
12502         * gcc.c-torture/execute/builtins/fputs-lib.c
12503         * gcc.c-torture/execute/builtins/memcmp-lib.c
12504         * gcc.c-torture/execute/builtins/memmove-lib.c
12505         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12506         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12507         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12508         * gcc.c-torture/execute/builtins/memset-lib.c
12509         * gcc.c-torture/execute/builtins/printf-lib.c
12510         * gcc.c-torture/execute/builtins/sprintf-lib.c
12511         * gcc.c-torture/execute/builtins/strcat-lib.c
12512         * gcc.c-torture/execute/builtins/strchr-lib.c
12513         * gcc.c-torture/execute/builtins/strcmp-lib.c
12514         * gcc.c-torture/execute/builtins/strcpy-lib.c
12515         * gcc.c-torture/execute/builtins/strcspn-lib.c
12516         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12517         * gcc.c-torture/execute/builtins/strlen-lib.c
12518         * gcc.c-torture/execute/builtins/strncat-lib.c
12519         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12520         * gcc.c-torture/execute/builtins/strncmp-lib.c
12521         * gcc.c-torture/execute/builtins/strncpy-lib.c
12522         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12523         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12524         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12525         * gcc.c-torture/execute/builtins/strrchr-lib.c
12526         * gcc.c-torture/execute/builtins/strspn-lib.c
12527         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12528         * gcc.c-torture/execute/builtins/strstr-lib.c
12529         * gcc.c-torture/execute/builtins/lib/abs.c
12530         * gcc.c-torture/execute/builtins/lib/fprintf.c
12531         * gcc.c-torture/execute/builtins/lib/memset.c
12532         * gcc.c-torture/execute/builtins/lib/printf.c
12533         * gcc.c-torture/execute/builtins/lib/sprintf.c
12534         * gcc.c-torture/execute/builtins/lib/strcpy.c
12535         * gcc.c-torture/execute/builtins/lib/strcspn.c
12536         * gcc.c-torture/execute/builtins/lib/strncat.c
12537         * gcc.c-torture/execute/builtins/lib/strncmp.c
12538         * gcc.c-torture/execute/builtins/lib/strncpy.c
12539         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12540         * gcc.c-torture/execute/builtins/lib/strspn.c
12541         * gcc.c-torture/execute/builtins/lib/strstr.c:
12542         New files containing support routines.
12543
12544         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12545         declaration.
12546         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12547         when not optimizing.
12548
12549 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12550
12551         PR c++/16240
12552         * g++.dg/abi/mangle22.C: New test.
12553         * g++.dg/abi/mangle23.C: Likewise.
12554
12555 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12556
12557         PR fortran/16290
12558         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12559         Allow for cases without denormalized floating point numbers.
12560
12561 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12562
12563         PR c/1027
12564         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12565         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12566         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12567         expected warning text.
12568         * gcc.dg/format/diag-2.c: New test.
12569
12570 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12571
12572         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12573
12574 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12575
12576         * gcc.dg/builtins-43.c: New.
12577         * gcc.dg/builtins-44.c: New.
12578         * gcc.dg/builtins-45.c: New.
12579
12580 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12581             Andreas Tobler  <a.tobler@schweiz.ch>
12582
12583         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12584         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12585         as SIGSEGV.
12586         * gcc.dg/cleanup-11.c: Likewise.
12587         * gcc.dg/cleanup-8.c: Likewise.
12588         * gcc.dg/cleanup-9.c: Likewise.
12589         * gcc.dg/cleanup-5.c: Run on all platforms.
12590
12591 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12592
12593         * g++.dg/warn/nonnull1.C: New test.
12594
12595 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12596
12597         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12598         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12599         Special-case the Sun compiler wrt to <complex.h>.
12600
12601 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12602
12603         * gcc.dg/Wunreachable-8.C: New test.
12604
12605         * gcc.dg/h8300-ice2.c : New test.
12606
12607 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12608
12609         PR fortran/16161
12610         * gfortran.fortran-torture/compile/implicit.f90: Add test
12611         for implicit character.
12612
12613 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12614
12615         PR fortran/16289
12616         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12617         Use tiny() intrinsic to find smallest non-negative real
12618
12619 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12620
12621         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12622         * gcc.dg/compat/struct-by-value-22_x.c: New.
12623         * gcc.dg/compat/struct-by-value-22_y.c: New.
12624
12625         * gcc.c-torture/execute/20040629-1.c: New test.
12626
12627 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12628
12629         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12630         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12631
12632         PR target/16195
12633         * gcc.dg/20040625-1.c: New test.
12634
12635 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12636
12637         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12638
12639 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12640
12641         PR fortran/15963
12642         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12643
12644 2004-06-29  Richard Henderson  <rth@redhat.com>
12645
12646         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12647
12648 2004-06-29  Paul Brook  <paul@codesourcery.com>
12649
12650         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12651         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12652
12653 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12654
12655         PR c++/16260
12656         * g++.dg/parse/crash15.C: New.
12657
12658 2004-06-28  Andrew Pinski  <apinski@apple.com>
12659
12660         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12661         by the error already.
12662
12663         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12664
12665 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12666
12667         PR target/14041
12668         * gcc.dg/h8300-bss-align-1.c : New.
12669
12670 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12671
12672         * PR c++/16174
12673         * g++.dg/template/ctor4.C: New.
12674
12675 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12676
12677         PR c++/16205
12678         * g++.dg/warn/Wsequence-point-1.C: New test.
12679
12680 2004-06-27  Paul Brook  <paul@codesourcery.com>
12681
12682         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12683
12684 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12685
12686         * g++.old-deja/g++.mike/p7325.C: Remove.
12687
12688 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12689
12690         PR c/14963
12691         * gcc.dg/pr14963.c: New test.
12692
12693 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12694
12695         PR c++/16193
12696         * g++.dg/parse/redef1.C: New test.
12697
12698 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12699
12700         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12701         20021110.c.
12702         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12703         20021119-1.c.
12704         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12705         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12706         5-04.c.
12707         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12708         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12709         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12710         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12711         g++.brendan/enum14.C.
12712         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12713         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12714         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12715         g++.mike/virt1.C.
12716         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
12717         memtemp24.C.
12718
12719 2004-06-27  Roger Sayle  <roger@eyesopen.com>
12720
12721         * gcc.dg/20040527-1.c: New test case.
12722
12723 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
12724
12725         PR gfortran/pr16196
12726         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
12727
12728 2004-06-25  Roger Sayle  <roger@eyesopen.com>
12729
12730         PR middle-end/15825
12731         * gcc.dg/pr15825-1.c: New test case.
12732
12733 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12734
12735         * gcc.c-torture/execute/20040625-1.c: New test.
12736
12737 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12738
12739         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12740
12741 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12742
12743         * gcc.dg/torture/mips-div-1.c: New test.
12744
12745 2004-06-24  Jeff Law  <law@redhat.com>
12746
12747         * gcc.dg/tree-ssa/20040624-1.c: New test.
12748
12749 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12750
12751         * gcc.c-torture/compile/20040624-1.c: New test.
12752
12753 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12754
12755         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12756         this directory.
12757
12758 2004-06-23  Andrew Pinski  <apinski@apple.com>
12759
12760         PR middle-end/15988
12761         * g++.dg/opt/ptrmem4.C: New test.
12762
12763         * gcc.dg/c90-array-quals-2.c: New test.
12764
12765 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12766
12767         * gcc.dg/kpice1.c: New test.
12768
12769 2006-06-23  Andrew Pinski  <apinski@apple.com>
12770
12771         * gcc.dg/c90-array-quals.c: New test.
12772
12773 2006-06-22  Richard Henderson  <rth@redhat.com>
12774
12775         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12776
12777 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12778
12779         * gcc.dg/builtins-config.h: Handle FreeBSD.
12780
12781 2006-06-22  Richard Henderson  <rth@redhat.com>
12782
12783         * g++.dg/opt/devirt1.C: New.
12784
12785 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12786
12787         * g++.dg/opt/pr15551.C: New testcase.
12788
12789 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12790
12791         PR target/14800
12792         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12793         x86_64-*-linux* when compiling for 32bit.
12794
12795 2004-06-21  Andrew Pinski  <apinski@apple.com>
12796
12797         * gcc.dg/pch/struct-1.c: New.
12798         * gcc.dg/pch/struct-1.hs: New.
12799
12800 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12801
12802         * gcc.dg/pch/save-temps-1.c: New file.
12803         * gcc.dg/pch/save-temps-1.hs: New file.
12804
12805 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12806
12807         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12808         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12809
12810 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12811
12812         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12813         to fix type error.
12814         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12815         Remove trailing spaces.
12816
12817 2004-06-21  Richard Henderson  <rth@redhat.com>
12818
12819         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12820         merging && to BIT_FIELD_REF.
12821
12822 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12823
12824         * g++.dg/opt/placeholder1.C: New test.
12825
12826 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12827
12828         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12829         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12830         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12831         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12832
12833 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12834
12835         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12836         extern "C".
12837         * g++.dg/other/pragma-re-1.C: Add comments.
12838
12839 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12840
12841         PR gfortran/16080
12842         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12843
12844 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12845
12846         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12847         instead of setting the type of size_t by
12848         hand.
12849
12850 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12851
12852         * gcc.dg/unordered-2.c: New test case.
12853         * gcc.dg/unordered-3.c: New test case.
12854
12855 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12856
12857         PR other/16043
12858         * lib/g++.exp (g++_version): Tweak regexp for version
12859         * lib/g77.exp (g77_version): Likewise
12860         * lib/gfortran.exp (gfortran_version): Likewise
12861         * lib/objc.exp (objc_version): Likewise
12862         * lib/treelang.exp (treelang_version): Likewise
12863
12864 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12865
12866         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12867         Use INT_MAX instead of __INT_MAX__.
12868         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12869
12870         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12871         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12872         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12873         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12874         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12875         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12876         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12877         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12878         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12879
12880         * gcc.dg/range-test-1.c: New test.
12881         * g++.dg/opt/range-test-1.C: New test.
12882
12883 2004-06-17  Richard Henderson  <rth@redhat.com>
12884
12885         * objc.dg/sync-1.m: New.
12886         * objc.dg/try-catch-1.m: Don't force next runtime.
12887         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12888         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12889         shadowed catch clause.
12890         * objc.dg/try-catch-5.m: New.
12891
12892 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12893
12894         Bug 14610
12895         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12896
12897 2004-06-15  Richard Henderson  <rth@redhat.com>
12898
12899         * gcc.dg/20001116-1.c: Move expected warning line.
12900
12901 2004-06-15  Richard Henderson  <rth@redhat.com>
12902
12903         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12904         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12905
12906 2004-06-15  Jeff Law  <law@redhat.com>
12907
12908         * gcc.dg/tree-ssa/20040615-1.c: New test.
12909         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12910         be less sensitive to operand ordering.
12911         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12912
12913 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12914
12915         * g++.dg/abi/bitfield3.C: Add comment..
12916
12917 2004-06-15  Richard Henderson  <rth@redhat.com>
12918
12919         * g++.dg/ext/stmtexpr1.C: XFAIL.
12920         * gcc.dg/20030612-1.c: XFAIL.
12921
12922 2004-06-15  Eric Christopher  <echristo@redhat.com>
12923
12924         * g++.dg/charset/asm5.c: New.
12925         * gcc.dg/charset/asm6.c: New.
12926
12927 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12928
12929         PR fortran/15962
12930         * gfortran.fortran-torture/execute/select_1.f90: New test.
12931
12932 2004-06-15  Paul Brook  <paul@codesourcery.com>
12933
12934         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12935
12936 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12937
12938         PR c++/15967
12939         * g++.dg/lookup/crash3.C: New test.
12940
12941 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12942
12943         PR c++/15947
12944         * g++.dg/parse/dtor4.C: New test.
12945
12946 2004-06-14  Jeff Law  <law@redhat.com>
12947
12948         * gcc.c-torture/compile/20040614-1.c: New test.
12949
12950 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12951
12952         PR fortran/15211
12953         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12954         LEN of a character array.
12955
12956 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12957
12958         PR c++/15096
12959         * g++.dg/template/ptrmem10.C: New test.
12960
12961         PR c++/14930
12962         * g++.dg/template/friend30.C: New test.
12963
12964 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12965
12966         PR fortran/14928
12967         * gfortran.fortran-torture/compile/mloc.f90: New test.
12968
12969 2004-06-13  Paul Brook  <paul@codesourcery.com>
12970
12971         * gfortran.fortran-torture/execute/random_2.f90: New test.
12972
12973 2004-06-13  Eric Christopher  <echristo@redhat.com>
12974
12975         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12976
12977 2004-06-12  Paul Brook  <paul@codesourcery.com>
12978
12979         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12980
12981 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12982
12983         PR fortran/14923
12984         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12985
12986 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12987
12988         PR fortran/14957
12989         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12990         syntax errors in end statements of contained subroutines.
12991
12992 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12993
12994         PR fortran/12841
12995         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12996
12997 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12998
12999         PR fortran/15665
13000         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13001
13002 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13003
13004         PR gfortran/12839
13005         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13006
13007 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13008
13009         PR c++/15862
13010         * g++.dg/parse/enum1.C: New test.
13011
13012 2004-06-10  Jeff Law  <law@redhat.com>
13013
13014         * gcc.c-torture/compile/20040610-1.c: New test.
13015
13016 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13017
13018         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13019         * g++.old-deja/g++.other/decl3.C: Likewise.
13020
13021 2004-06-10  Brian Booth  <bbooth@redhat.com>
13022
13023         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13024         V_MAY_DEF instead of VDEF.
13025         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13026
13027 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13028
13029         PR c++/14211
13030         * g++.dg/conversion/const1.C: New test.
13031
13032         PR c++/15076
13033         * g++.dg/conversion/reinterpret1.C: New test.
13034
13035         PR c++/15877
13036         * g++.dg/template/enum2.C: New test.
13037
13038         PR c++/15227
13039         * g++.dg/template/error13.C: New test.
13040
13041 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13042
13043         PR fortran/14957
13044         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13045         arguments to test_* REAL and of the right size.
13046
13047 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13048
13049         PR target/15569
13050         PR rtl-optimization/15681
13051         * gcc.dg/20040609-1.c: New test.
13052
13053 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13054
13055         PR c++/14791
13056         * g++.dg/opt/builtins1.C: New test.
13057
13058 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13059
13060         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13061         that use default windows32 struct layout.
13062         * gcc.dg/i386-bitfield2.c: Likewise.
13063
13064 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13065
13066         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13067         for mingw32 and cygwin targets.
13068
13069 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13070
13071         * gcc.dg/pch/macro-4.c: New.
13072         * gcc.dg/pch/macro-4.hs: New.
13073
13074 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13075
13076         PR fortran/13249
13077         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13078
13079 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13080
13081         PR fortran/13372
13082         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13083
13084 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13085
13086         PR gfortran/14897
13087         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13088
13089 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13090
13091         PR gfortran/15755
13092         * gfortran.fortran-torture/execute/backspace.c : New test.
13093
13094 2004-06-09  Paul Brook  <paul@codesourcery.com>
13095
13096         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13097         (pointer_to_section): Rewrite to use smaller array.
13098
13099 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13100
13101         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13102         * gcc.dg/ext/altivec-10.c: Same.
13103         * gcc.dg/ext/altivec-11.c: Same.
13104         * gcc.dg/ext/altivec-12.c: Same.
13105         * gcc.dg/ext/altivec-13.c: Same.
13106         * gcc.dg/ext/altivec-14.c: Same.
13107         * gcc.dg/ext/altivec-15.c: Same.
13108         * gcc.dg/ext/altivec-16.c: Same.
13109         * gcc.dg/ext/altivec-3.c: Same.
13110         * gcc.dg/ext/altivec-4.c: Same.
13111         * gcc.dg/ext/altivec-6.c: Same.
13112         * gcc.dg/ext/altivec-7.c: Same.
13113         * gcc.dg/ext/altivec-8.c: Same.
13114         * gcc.dg/ext/altivec-varargs-1.c: Same.
13115
13116         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13117         * g++.dg/ext/altivec-10.C: Same.
13118         * g++.dg/ext/altivec-2.C: Same.
13119         * g++.dg/ext/altivec-3.C: Same.
13120         * g++.dg/ext/altivec-4.C: Same.
13121         * g++.dg/ext/altivec-5.C: Same.
13122         * g++.dg/ext/altivec-6.C: Same.
13123         * g++.dg/ext/altivec-7.C: Same.
13124         * g++.dg/ext/altivec-8.C: Same.
13125         * g++.dg/ext/altivec-9.C: Same.
13126
13127 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13128
13129         PR c++/7841
13130         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13131
13132 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13133
13134         * gcc.dg/union-1.c: New test.
13135
13136 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13137
13138         * gcc.dg/builtins-41.c: New test case.
13139         * gcc.dg/builtins-42.c: New test case.
13140
13141 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13142
13143         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13144         * g++.dg/ext/altivec-10.C: Same.
13145         * g++.dg/ext/altivec-2.C: Same.
13146         * g++.dg/ext/altivec-3.C: Same.
13147         * g++.dg/ext/altivec-4.C: Same.
13148         * g++.dg/ext/altivec-5.C: Same.
13149         * g++.dg/ext/altivec-6.C: Same.
13150         * g++.dg/ext/altivec-7.C: Same.
13151         * g++.dg/ext/altivec-8.C: Same.
13152         * g++.dg/ext/altivec-9.C: Same.
13153         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13154         * g++.old-deja/g++.brendan/new3.C: Same.
13155         * gcc.c-torture/execute/eeprof-1.x: Same.
13156
13157 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13158
13159         PR c/14765
13160         * gcc.dg/pr14765-1.c: New test.
13161
13162 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13163
13164         PR c/14649
13165         * gcc.dg/pr14649-1.c: New test case.
13166
13167 2004-06-07  Richard Henderson  <rth@redhat.com>
13168
13169         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13170         if temporaries.
13171
13172 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13173
13174         * g++.dg/eh/elide1.C: Remove XFAIL.
13175
13176 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13177
13178         PR c++/15337
13179         * g++.dg/expr/sizeof3.C: New test.
13180
13181         PR c++/14777
13182         * g++.dg/template/access14.C: New test.
13183
13184         PR c++/15554
13185         * g++.dg/template/enum1.C: New test.
13186
13187         PR c++/15057
13188         * g++.dg/eh/throw1.C: New test.
13189
13190 2004-06-07  David Ayers  <d.ayers@inode.at>
13191             Ziemowit Laski  <zlaski@apple.com>
13192
13193         * lib/objc.exp (objc_target_compile): Revert the '-framework
13194         Foundation' flag fix, since bare Darwin does not ship
13195         with the Foundation framework.
13196         * objc/execute/next_mapping.h: Provide a local NSConstantString
13197         @interface and @implementation.
13198         (objc_constant_string_init): A constructor function, used to
13199         initialize the NSConstantString meta-class object.
13200         * objc/execute/string1.m: Include "next_mapping.h" instead of
13201         <Foundation/NSString.h>.
13202         * objc/execute/string2.m: Likewise.
13203         * objc/execute/string3.m: Likewise.
13204         * objc/execute/string4.m: Likewise.
13205
13206 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13207
13208         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13209         to double. Replace double with FLOAT.
13210         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13211
13212         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13213         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13214         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13215         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13216         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13217         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13218         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13219         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13220
13221 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13222
13223         PR c/13519
13224         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13225
13226 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13227
13228         PR c++/15503
13229         * g++.dg/template/meminit2.C: New test.
13230
13231 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13232
13233         PR target/15822
13234         * gcc.c-torture/execute/compare-fp-1.c,
13235         gcc.c-torture/execute/compare-fp-2.c,
13236         gcc.c-torture/execute/compare-fp-3.c,
13237         gcc.c-torture/execute/compare-fp-4.c,
13238         gcc.c-torture/execute/compare-fp-3.x,
13239         gcc.c-torture/execute/compare-fp-4.x: Moved...
13240         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13241         gcc.c-torture/execute/ieee/compare-fp-2.c,
13242         gcc.c-torture/execute/ieee/compare-fp-3.c,
13243         gcc.c-torture/execute/ieee/compare-fp-4.c,
13244         gcc.c-torture/execute/ieee/compare-fp-3.x,
13245         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13246
13247 2004-06-04  David Ayers  <d.ayers@inode.at>
13248
13249         * objc/execute/protocol-isEqual-4.m: New testcase.
13250
13251 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13252
13253         * objc/execute/protocol-isEqual-1.m: New testcase.
13254         * objc/execute/protocol-isEqual-2.m: New testcase.
13255         * objc/execute/protocol-isEqual-3.m: New testcase.
13256
13257 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13258
13259         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13260
13261 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13262
13263         * lib/objc.exp (objc_target_compile): When running tests on
13264         Darwin (Mac OS X), inform the linker about '-framework
13265         'Foundation'.
13266
13267 2004-06-02  Eric Christopher  <echristo@redhat.com>
13268
13269         * gcc.c-torture/compile/20040602-1.c: New.
13270
13271 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13272
13273         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13274         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13275
13276         PR tree-optimization/14736
13277         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13278
13279         PR tree-optimization/14042
13280         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13281
13282         PR tree-optimization/14729
13283         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13284
13285 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13286
13287         PR fortran/15557
13288         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13289
13290 2004-06-01  Richard Hederson  <rth@redhat.com>
13291
13292         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13293
13294 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13295
13296         PR c++/14932
13297         * g++.dg/parse/offsetof4.C: New test.
13298
13299 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13300
13301         PR objc/7993
13302         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13303
13304 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13305
13306         PR c++/15701
13307         * g++.dg/template/friend29.C: New test.
13308
13309 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13310
13311         PR c/15749
13312         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13313
13314 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13315
13316         * gcc.dg/sparc-trap-1.c: New test.
13317
13318 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13319
13320         PR middle-end/15069
13321         * g++.dg/opt/fold3.C: New test case.
13322
13323 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13324
13325         * lib/target-supports.exp (check_iconv_available): Fix fallout
13326         from 2004-05-28 patch.
13327
13328 2004-05-30  Paul Brook  <paul@codesourcery.com>
13329
13330         PR fortran/15620
13331         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13332         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13333
13334 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13335
13336         * gfortran.fortran-torture/execute/random_1.f90: New test.
13337
13338 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13339
13340         * g++.dg/ext/altivec-10.C: New test.
13341
13342 2004-05-29  Paul Brook  <paul@codesourcery.com>
13343
13344         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13345
13346 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13347
13348         * gcc.dg/altivec-16.c: New test.
13349
13350 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13351
13352         * lib/target-supports.exp (check_vmx_hw_available): New.
13353         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13354
13355         * lib/target-supports.exp (check_alias_available,
13356         check_iconv_available, check_named_sections_available): Use
13357         unique names for temporary files.
13358
13359 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13360
13361         * gcc.dg/altivec-15.c: New test.
13362
13363 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13364
13365         PR c++/15083
13366         * g++.dg/warn/noeffect6.C: New test.
13367
13368         PR c++/15471
13369         * g++.dg/expr/ptrmem4.C: New test.
13370
13371         PR c++/15640
13372         * g++.dg/template/operator3.C: New test.
13373
13374 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13375
13376         PR c++/14668
13377         * g++.dg/lookup/redecl1.C: New test.
13378         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13379
13380 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13381
13382         * gcc.c-torture/execute/compare-fp-1.c,
13383         gcc.c-torture/execute/compare-fp-2.c,
13384         gcc.c-torture/execute/compare-fp-3.c,
13385         gcc.c-torture/execute/compare-fp-4.c,
13386         gcc.c-torture/execute/compare-fp-3.x,
13387         gcc.c-torture/execute/compare-fp-4.x,
13388         gcc.dg/pr15649-1.c: New.
13389
13390 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13391
13392         PR c++/12883
13393         * g++.dg/init/array14.C: New test.
13394
13395 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13396
13397         * lib/compat.exp (compat-get-options-main): New.
13398         (compat-get-options): Remove unneeded code, warn for ignored
13399         command.
13400         (compat-execute): Check flag set by dg-require-* commands.
13401
13402         * lib/compat.exp (compat-execute): Break up long lines.
13403
13404 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13405
13406         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13407         * gcc.dg/altivec-14.c: New test.
13408         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13409
13410         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13411         * gcc.dg/altivec-12.c: Ditto.
13412
13413         * gcc.dg/altivec-3.c: Move call to altivec_check.
13414
13415 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13416
13417         PR c++/15044
13418         * g++.dg/template/error12.C: New test.
13419
13420         PR c++/15317
13421         * g++.dg/ext/attrib15.C: New test.
13422
13423         PR c++/15329
13424         * g++.dg/template/ptrmem9.C: New test.
13425
13426 2004-05-25  Paul Brook  <paul@codesourcery.com>
13427
13428         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13429
13430 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13431
13432         PR c++/15165
13433         * g++.dg/template/crash19.C: New test.
13434
13435 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13436
13437         PR c++/15025
13438         * g++.dg/template/redecl1.C: New test.
13439
13440 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13441
13442         PR c++/14821
13443         * g++.dg/other/ns1.C: New test.
13444
13445         PR c++/14883
13446         * g++.dg/template/invalid1.C: New test.
13447
13448 2004-05-23  Paul Brook  <paul@codesourcery.com>
13449         Victor Leikehman  <lei@haifasphere.co.il>
13450
13451         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13452         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13453
13454 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13455
13456         PR c++/15285
13457         PR c++/15299
13458         * g++.dg/template/non-dependent5.C: New test.
13459         * g++.dg/template/non-dependent6.C: New test.
13460
13461 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13462
13463         PR c++/15507
13464         * g++.dg/inherit/union1.C: New test.
13465
13466         PR c++/15542
13467         * g++.dg/template/addr1.C: New test.
13468
13469         PR c++/15427
13470         * g++.dg/template/array5.C: New test.
13471
13472         PR c++/15287
13473         * g++.dg/template/array6.C: New test.
13474
13475 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13476             Roger Sayle  <roger@eyesopen.com>
13477
13478         * g++.dg/lookup/forscope2.C: New test case.
13479
13480 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13481
13482         * gcc.dg/cpp/Wmissingdirs.c: New.
13483
13484 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13485
13486         PR target/15301
13487         * gcc.dg/compat/union-m128-1.h: New file.
13488         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13489         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13490         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13491
13492 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13493
13494         PR target/15302
13495         * gcc.dg/compat/struct-complex-1.h: New file.
13496         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13497         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13498         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13499
13500 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13501
13502         PR middle-end/3074
13503         * gcc.dg/pr3074-1.c: New test case.
13504         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13505
13506 2004-05-20  Falk Hueffner  <falk@debian.org>
13507
13508         PR other/15526
13509         * gcc.dg/ftrapv-1.c: New test case.
13510
13511 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13512
13513         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13514
13515 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13516             Jeff Law  <law@redhat.com>
13517
13518         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13519         * gcc.dg/tree-ssa/20040518-2.c: New test.
13520
13521         * gcc.dg/tree-ssa/20040518-1.c: New test.
13522
13523 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13524
13525         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13526
13527 2004-05-18  Paul Brook  <paul@codesourcery.com>
13528
13529         PR fortran/13930
13530         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13531
13532 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13533
13534         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13535         constant folding.
13536
13537 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13538
13539         * gcc.dg/tree-ssa/20040517-1.c: New test.
13540
13541 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13542
13543         * gcc.dg/loop-4.c: New test.
13544
13545 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13546
13547         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13548
13549 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13550
13551         PR fortran/15311
13552         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13553
13554 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13555
13556         PR fortran/13826
13557         PR fortran/13940
13558         * gfortran.fortran-torture/compile/data_1.f90: New test.
13559
13560 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13561
13562         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13563         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13564
13565 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13566
13567         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13568
13569 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13570
13571         PR c/15444
13572         * gcc.dg/format/xopen-1.c: Adjust expected message.
13573         * gcc.dg/format/xopen-3.c: New test.
13574
13575 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13576
13577         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13578
13579 2004-05-14  Jeff Law  <law@redhat.com>
13580
13581         * gcc.dg/tree-ssa/20040514-2.c: New test.
13582
13583 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13584
13585         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13586         this ...
13587         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13588         this.
13589
13590 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13591
13592         * gcc.dg/tree-ssa/20040514-1.c: New test.
13593
13594 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13595
13596         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13597         test.
13598
13599 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13600
13601         PR fortran/14066
13602         * gfortran.fortran-torture/compile/do_1.f90: New test.
13603
13604 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13605
13606         PR fortran/15051
13607         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13608         test.
13609
13610 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13611
13612         PR fortran/15149
13613         * gfortran.fortran-torture/execute/random_init.f90: New test.
13614
13615 2004-05-13  Paul Brook  <paul@codesourcery.com>
13616
13617         PR fortran/15314
13618         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13619
13620 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13621
13622         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13623         for the powerpc case.
13624
13625 2004-05-13  Jeff Law  <law@redhat.com>
13626
13627         * gcc.dg/tree-ssa/20040513-1.c: New test.
13628         * gcc.dg/tree-ssa/20040513-2.c: New test.
13629
13630 2004-05-13  Paul Brook  <paul@codesourcery.com>
13631
13632         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13633         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13634         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13635
13636 2004-05-13  Andreas Schwab  <schwab@suse.de>
13637
13638         PR other/10819
13639         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13640         characters.
13641
13642 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13643
13644         PR fortran/15294
13645         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13646
13647 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13648
13649         Merge from tree-ssa-20020619-branch.  See
13650         ChangeLog.tree-ssa for details.
13651
13652 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13653
13654         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13655         include <altivec.h> explicitly.
13656         * gcc.dg/altivec-13.c: Likewise.
13657
13658 2004-05-11  Paul Brook  <paul@codesourcery.com>
13659
13660         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13661
13662 2004-05-10  Eric Christopher  <echristo@redhat.com>
13663
13664         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13665         * gcc.dg/sibcall-4.c: Ditto.
13666
13667 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13668
13669         * g++.dg/ext/altivec-8.C: New test case.
13670         * gcc.dg/altivec-13.c: New test case.
13671
13672 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13673
13674         * gcc.c-torture/execute/divcmp-1.c: New test case.
13675         * gcc.c-torture/execute/divcmp-2.c: New test case.
13676         * gcc.c-torture/execute/divcmp-3.c: New test case.
13677
13678 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13679
13680         * g++.dg/other/pragma-re-2.C: New test.
13681
13682 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13683
13684         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13685         * gcc.dg/i386-387-2.c: Likewise.
13686
13687         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13688         __builtin_drem.
13689         * gcc.dg/i386-387-6.c: Likewise.
13690
13691 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13692
13693         * gcc.dg/builtins-33.c:  Also check log1p*.
13694
13695 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13696
13697         PR optimization/15296
13698         * gcc.c-torture/execute/pr15296.c: New test.
13699
13700 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13701
13702         * gcc.dg/builtins-40.c: New test.
13703
13704 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13705
13706         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13707
13708 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13709
13710         * g++.dg/ext/spe1.C: New testcase.
13711
13712 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13713
13714         * objc.dg/image-info.m: Allow additional attributes
13715         for __image_info section.
13716
13717 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
13718
13719         * gcc.dg/torture/mips-hilo-2.c: New test.
13720
13721 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13722
13723         PR c++/14389
13724         * g++.dg/template/member5.C: New test.
13725
13726 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
13727
13728         * gcc.dg/builtins-34.c: Also check expm1*.
13729
13730 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13731
13732         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13733         * gcc.dg/torture/builtin-convert-3.c: New test.
13734
13735 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13736
13737         PR middle-end/15054
13738         * g++.dg/opt/pr15054.C: New test.
13739
13740 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13741
13742         * gcc.dg/torture/builtin-rounding-1.c: New test.
13743         * gcc.dg/builtins-25.c: Delete.
13744         * gcc.dg/builtins-29.c: Delete.
13745
13746 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13747
13748         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13749         * gcc.dg/sibcall-4.c: Likewise.
13750         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13751
13752 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13753
13754         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13755         bit-field on 16-bit targets.
13756
13757 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13758
13759         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13760         16-bit targets.
13761
13762 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13763
13764         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13765         * gcc.dg/rs6000-power2-2.c: Likewise.
13766
13767 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13768
13769         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13770         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13771         Change the asm registers to be in form of frN instead of fN.
13772
13773 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13774
13775         * gcc.dg/torture/builtin-convert-2.c: New test.
13776
13777 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13778
13779         * gcc.dg/rs6000-power2-1.c: New test.
13780         * gcc.dg/rs6000-power2-2.c: New test.
13781
13782 2004-04-28  Jan Hubicka  <jh@suse.cz>
13783
13784         * gcc.dg/unused-6.c: New test.
13785
13786 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13787             Ulrich Weigand  <uweigand@de.ibm.com>
13788
13789         * ada/acats/run_all.sh: Define $target variable.
13790
13791 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13792
13793         PR c++/15119
13794         * g++.dg/other/vararg-1.C: New test.
13795
13796         PR c++/4794
13797         * g++.dg/eh/cleanup3.C: New test.
13798
13799 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13800
13801         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13802         and ad8011a (target_insn).
13803         * ada/acats/support/macro.dfs: Likewise.
13804         * ada/acats/support/impbit.adb: New file.
13805
13806 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13807
13808         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13809
13810 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13811
13812         * gcc.dg/loop-3.c: New test.
13813
13814 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13815
13816         * gcc.c-torture/execute/simd-5.c: New test.
13817
13818 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13819
13820         PR c++/15064
13821         * g++.dg/template/crash18.C: New test.
13822
13823 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13824
13825         * g++.dg/ext/complit3.C: New test.
13826
13827 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13828
13829         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13830         * gcc.dg/altivec-3.c: Same.
13831         * gcc.dg/altivec-varargs-1.c: Same.
13832
13833 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13834
13835         * lib/target-supports.exp (check_profiling_available): Assume
13836         profiling is not available on powerpc-eabi targets.
13837
13838 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13839
13840         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13841         * gcc.dg/vmx/bug-1.c: Ditto.
13842
13843 2004-04-20  Eric Christopher  <echristo@redhat.com>
13844
13845         * gcc.dg/charset/extern.c: New test.
13846         * g++.dg/charset/extern3.cc: Ditto.
13847
13848 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13849
13850         * gcc.dg/builtins-39.c: New test.
13851
13852 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13853
13854         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13855
13856 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13857
13858         * gcc.dg/torture/mips-hilo-1.c: New test.
13859
13860 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13861
13862         * gcc.c-torture/compile/20040419-1.c: New test.
13863
13864 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13865
13866         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13867
13868 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13869             Aldy Hernandez  <aldyh@redhat.com>
13870
13871         * gcc.c-torture/execute/va-arg-24.c: New.
13872
13873 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13874             Aldy Hernandez  <aldyh@redhat.com>
13875
13876         * gcc.dg/vmx/1b-01.c: New.
13877         * gcc.dg/vmx/1b-02.c: New.
13878         * gcc.dg/vmx/1b-03.c: New.
13879         * gcc.dg/vmx/1b-04.c: New.
13880         * gcc.dg/vmx/1b-05.c: New.
13881         * gcc.dg/vmx/1b-06.c: New.
13882         * gcc.dg/vmx/1b-07.c: New.
13883         * gcc.dg/vmx/1c-01.c: New.
13884         * gcc.dg/vmx/1c-02.c: New.
13885         * gcc.dg/vmx/3a-01a.c: New.
13886         * gcc.dg/vmx/3a-01.c: New.
13887         * gcc.dg/vmx/3a-01m.c: New.
13888         * gcc.dg/vmx/3a-03.c: New.
13889         * gcc.dg/vmx/3a-03m.c: New.
13890         * gcc.dg/vmx/3a-04.c: New.
13891         * gcc.dg/vmx/3a-04m.c: New.
13892         * gcc.dg/vmx/3a-05.c: New.
13893         * gcc.dg/vmx/3a-06.c: New.
13894         * gcc.dg/vmx/3a-06m.c: New.
13895         * gcc.dg/vmx/3a-07.c: New.
13896         * gcc.dg/vmx/3b-01.c: New.
13897         * gcc.dg/vmx/3b-02.c: New.
13898         * gcc.dg/vmx/3b-10.c: New.
13899         * gcc.dg/vmx/3b-13.c: New.
13900         * gcc.dg/vmx/3b-14.c: New.
13901         * gcc.dg/vmx/3b-15.c: New.
13902         * gcc.dg/vmx/3c-01a.c: New.
13903         * gcc.dg/vmx/3c-01.c: New.
13904         * gcc.dg/vmx/3c-02.c: New.
13905         * gcc.dg/vmx/3c-03.c: New.
13906         * gcc.dg/vmx/3d-01.c: New.
13907         * gcc.dg/vmx/4-01.c: New.
13908         * gcc.dg/vmx/4-03.c: New.
13909         * gcc.dg/vmx/5-01.c: New.
13910         * gcc.dg/vmx/5-02.c: New.
13911         * gcc.dg/vmx/5-03.c: New.
13912         * gcc.dg/vmx/5-04.c: New.
13913         * gcc.dg/vmx/5-05.c: New.
13914         * gcc.dg/vmx/5-06.c: New.
13915         * gcc.dg/vmx/5-07.c: New.
13916         * gcc.dg/vmx/5-07t.c: New.
13917         * gcc.dg/vmx/5-08.c: New.
13918         * gcc.dg/vmx/5-10.c: New.
13919         * gcc.dg/vmx/5-11.c: New.
13920         * gcc.dg/vmx/7-01a.c: New.
13921         * gcc.dg/vmx/7-01.c: New.
13922         * gcc.dg/vmx/7c-01.c: New.
13923         * gcc.dg/vmx/7d-01.c: New.
13924         * gcc.dg/vmx/7d-02.c: New.
13925         * gcc.dg/vmx/8-01.c: New.
13926         * gcc.dg/vmx/8-02a.c: New.
13927         * gcc.dg/vmx/8-02.c: New.
13928         * gcc.dg/vmx/brode-1.c: New.
13929         * gcc.dg/vmx/bug-1.c: New.
13930         * gcc.dg/vmx/bug-2.c: New.
13931         * gcc.dg/vmx/bug-3.c: New.
13932         * gcc.dg/vmx/cw-bug-1.c: New.
13933         * gcc.dg/vmx/cw-bug-2.c: New.
13934         * gcc.dg/vmx/cw-bug-3.c: New.
13935         * gcc.dg/vmx/dct.c: New.
13936         * gcc.dg/vmx/debug-1.c: New.
13937         * gcc.dg/vmx/debug-2.c: New.
13938         * gcc.dg/vmx/debug-3.c: New.
13939         * gcc.dg/vmx/debug-4.c: New.
13940         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13941         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13942         * gcc.dg/vmx/eg-5.c: New.
13943         * gcc.dg/vmx/fft.c: New.
13944         * gcc.dg/vmx/gcc-bug-1.c: New.
13945         * gcc.dg/vmx/gcc-bug-2.c: New.
13946         * gcc.dg/vmx/gcc-bug-3.c: New.
13947         * gcc.dg/vmx/gcc-bug-4.c: New.
13948         * gcc.dg/vmx/gcc-bug-5.c: New.
13949         * gcc.dg/vmx/gcc-bug-6.c: New.
13950         * gcc.dg/vmx/gcc-bug-7.c: New.
13951         * gcc.dg/vmx/gcc-bug-8.c: New.
13952         * gcc.dg/vmx/gcc-bug-9.c: New.
13953         * gcc.dg/vmx/gcc-bug-b.c: New.
13954         * gcc.dg/vmx/gcc-bug-c.c: New.
13955         * gcc.dg/vmx/gcc-bug-d.c: New.
13956         * gcc.dg/vmx/gcc-bug-e.c: New.
13957         * gcc.dg/vmx/gcc-bug-f.c: New.
13958         * gcc.dg/vmx/gcc-bug-g.c: New.
13959         * gcc.dg/vmx/gcc-bug-i.c: New.
13960         * gcc.dg/vmx/harness.h: New.
13961         * gcc.dg/vmx/ira1.c: New.
13962         * gcc.dg/vmx/ira2a.c: New.
13963         * gcc.dg/vmx/ira2b.c: New.
13964         * gcc.dg/vmx/ira2.c: New.
13965         * gcc.dg/vmx/ira2c.c: New.
13966         * gcc.dg/vmx/mem.c: New.
13967         * gcc.dg/vmx/newton-1.c: New.
13968         * gcc.dg/vmx/ops.c: New.
13969         * gcc.dg/vmx/sn7153.c: New.
13970         * gcc.dg/vmx/spill2.c: New.
13971         * gcc.dg/vmx/spill3.c: New.
13972         * gcc.dg/vmx/spill.c: New.
13973         * gcc.dg/vmx/t.c: New.
13974         * gcc.dg/vmx/varargs-1.c: New.
13975         * gcc.dg/vmx/varargs-2.c: New.
13976         * gcc.dg/vmx/varargs-3.c: New.
13977         * gcc.dg/vmx/varargs-4.c: New.
13978         * gcc.dg/vmx/varargs-5.c: New.
13979         * gcc.dg/vmx/varargs-6.c: New.
13980         * gcc.dg/vmx/varargs-7.c: New.
13981         * gcc.dg/vmx/vmx.exp: New.
13982         * gcc.dg/vmx/vprint-1.c: New.
13983         * gcc.dg/vmx/vscan-1.c: New.
13984         * gcc.dg/vmx/x-01.c: New.
13985         * gcc.dg/vmx/x-02.c: New.
13986         * gcc.dg/vmx/x-03.c: New.
13987         * gcc.dg/vmx/x-04.c: New.
13988         * gcc.dg/vmx/x-05.c: New.
13989         * gcc.dg/vmx/yousufi-1.c: New.
13990         * gcc.dg/vmx/zero-1.c: New.
13991         * gcc.dg/vmx/zero.c: New.
13992
13993 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13994
13995         * g++.dg/lookup/java1.C: Update for chage of
13996         _Jv_AllocObject.
13997         * g++.dg/lookup/java2.C: Likewise.
13998
13999 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14000
14001         * ada/acats/run_all.sh: use -O2 by default.
14002
14003 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14004
14005         * gcc.dg/vr-mult-[12].c: New tests.
14006
14007 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14008
14009         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14010
14011         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14012
14013 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14014
14015         * lib/target-supports.exp (check_profiling_available): Assume profiling
14016         isn't available for mips*-*-elf targets.
14017
14018 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14019
14020         * gcc.dg/builtins-38.c: New test.
14021
14022 2004-04-14  Eric Christopher  <echristo@redhat.com>
14023
14024         * g++.dg/charset/charset.exp: Run .cc extension tests.
14025
14026 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14027
14028         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14029
14030 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14031
14032         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14033
14034 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14035
14036         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14037         * gcc.dg/i386-387-2.c: Likewise.
14038
14039         * gcc.dg/i386-387-7.c: New test.
14040         * gcc.dg/i386-387-8.c: New test.
14041
14042         * gcc.dg/builtins-37.c: New test.
14043
14044 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14045
14046         * g++.dg/pch/externc-1.C: Add missing semicolon.
14047
14048 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14049
14050         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14051
14052 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14053
14054         * gcc.c-torture/execute/20040411-1.c: New test.
14055
14056 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14057
14058         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14059
14060 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14061
14062         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14063
14064 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14065
14066         * lib/target-supports.exp (check_named_sections_available): New.
14067         * lib/gcc-dg.exp (dg-require-named-sections): New.
14068         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14069         old-deja.exp.  Also prune error-count message from HP linker.
14070         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14071
14072         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14073         * g++.old-deja/g++.pt/static3.C: Likewise.
14074         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14075
14076 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14077
14078         * gcc.c-torture/execute/20040409-1.c: New test case.
14079         * gcc.c-torture/execute/20040409-2.c: New test case.
14080         * gcc.c-torture/execute/20040409-3.c: New test case.
14081
14082 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14083
14084         * gcc.dg/20040409-1.c: New test.
14085
14086 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14087
14088         PR target/14888
14089         * g++.dg/opt/pr14888.C: New test case.
14090
14091 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14092
14093         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14094         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14095         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14096         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14097         New tests.
14098
14099 2004-04-08  Paul Brook  <paul@codesourcery.com>
14100
14101         * gcc.dg/spill-1.c: New test.
14102
14103 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14104
14105         * gcc.dg/torture/builtin-ctype-2.c: New test.
14106
14107 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14108
14109         * gcc.dg/pch/pch.exp: Add largefile test.
14110
14111 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14112
14113         * g++.dg/pch/externc-1.Hs: New.
14114         * g++.dg/pch/externc-1.C: New.
14115
14116 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14117
14118         * gcc.dg/compat/struct-by-value-5a_main.c,
14119         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14120         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14121         * gcc.dg/compat/struct-by-value-5a_x.c,
14122         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14123         gcc.dg/compat/struct-by-value-5_x.c.
14124         * gcc.dg/compat/struct-by-value-5a_y.c,
14125         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14126         gcc.dg/compat/struct-by-value-5_y.c.
14127
14128         * gcc.dg/compat/struct-by-value-6a_main.c,
14129         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14130         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14131         * gcc.dg/compat/struct-by-value-6a_x.c,
14132         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14133         gcc.dg/compat/struct-by-value-6_x.c.
14134         * gcc.dg/compat/struct-by-value-6a_y.c,
14135         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14136         gcc.dg/compat/struct-by-value-6_y.c.
14137
14138         * gcc.dg/compat/struct-by-value-7a_main.c,
14139         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14140         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14141         * gcc.dg/compat/struct-by-value-7a_x.c,
14142         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14143         gcc.dg/compat/struct-by-value-7_x.c.
14144         * gcc.dg/compat/struct-by-value-7a_y.c,
14145         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14146         gcc.dg/compat/struct-by-value-7_y.c.
14147
14148 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14149
14150         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14151         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14152         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14153         options.
14154
14155 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14156
14157         * gcc.dg/builtins-36.c: New test.
14158
14159 2004-04-06  Paul Brook  <paul@codesourcery.com>
14160
14161         * README.gcc: Remove obsolete contraint on testcases.
14162
14163 2004-04-05  Paul Brook  <paul@codesourcery.com>
14164
14165         PR2123
14166         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14167         failure and exit(0) on success.
14168         * g++.dg/expr/anew2.C: Ditto.
14169         * g++.dg/expr/anew3.C: Ditto.
14170         * g++.dg/expr/anew4.C: Ditto.
14171
14172 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14173
14174         PR c++/3518
14175         * g++.dg/template/unify7.C: New.
14176
14177 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14178
14179         * g++.dg/README: Bring up to date with new subdirectories; remove
14180         duplicate subdirectory lines.
14181
14182 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14183
14184         PR c++/14007
14185         * g++.dg/template/unify5.C: New.
14186         * g++.dg/template/unify6.C: New.
14187         * g++.dg/template/qualttp20.C: Adjust.
14188         * g++.old-deja/g++.jason/report.C: Adjust.
14189         * g++.old-deja/g++.other/qual1.C: Adjust.
14190
14191 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14192
14193         PR c++/14803
14194         * g++.dg/inherit/ptrmem1.C: New test.
14195
14196 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14197
14198         PR c++/14755
14199         * gcc.c-torture/execute/20040331-1.c: New test.
14200         * gcc.dg/20040331-1.c: New test.
14201
14202 2004-04-01  Paul Brook  <paul@codesourcery.com>
14203
14204         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14205
14206 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14207
14208         PR c++/14724
14209         * g++.dg/init/goto1.C: New test.
14210
14211         PR c++/14763
14212         * g++.dg/template/defarg4.C: New test.
14213
14214 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14215
14216         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14217
14218 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14219
14220         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14221
14222 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14223
14224         * gcc.dg/noncompile/undeclared-2.c: New test.
14225
14226 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14227
14228         * gcc.dg/940409-1.c: Remove XFAIL.
14229         * gcc.dg/reg-vol-struct-1.c: New test.
14230
14231 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14232
14233         * gcc.dg/torture/builtin-wctype-1.c: New test.
14234
14235 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14236
14237         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14238         * gcc.dg/20001101-1.c: Likewise.
14239         * gcc.dg/20001102-1.c: Likewise.
14240
14241 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14242
14243         * gcc.dg/compare8.c: Add an additional test for XOR.
14244
14245 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14246
14247         * gcc.dg/torture/builtin-ctype-1.c: New test.
14248
14249 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14250
14251         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14252         * gcc.dg/torture/builtin-math-1.c: Likewise.
14253         * gcc.dg/torture/builtin-power-1.c: New test.
14254
14255 2004-03-24  Andreas Schwab  <schwab@suse.de>
14256
14257         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14258         IA64 assembler.
14259
14260 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14261             Roger Sayle  <roger@eyesopen.com>
14262
14263         * gcc.dg/compare8.c: New test case.
14264
14265 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14266
14267         * g++.dg/ext/altivec-7.C: New test.
14268
14269 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14270
14271         PR 12267, 12391, 12560, 13129, 14114, 14133
14272         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14273         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14274         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14275         Adjust error regexps.
14276         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14277         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14278         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14279         * gcc.dg/local1.c: Add explanatory comment.
14280
14281 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14282
14283         PR optimization/14669
14284         * g++.dg/opt/fold2.C: New test case.
14285
14286 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14287
14288         PR c/14069
14289         * gcc.dg/20040322-1.c: New test.
14290
14291 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14292
14293         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14294         * gcc.dg/ultrasp4.c: Likewise.
14295         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14296
14297 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14298
14299         * gcc.dg/i386-sse-8.c: Reset default options.
14300
14301 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14302
14303         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14304         in the error message text.
14305
14306 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14307
14308         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14309
14310 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14311
14312         PR c++/14616
14313         * g++.dg/init/array13.C: New test.
14314
14315 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14316
14317         PR target/13889
14318         * gcc.c-torture/compile/pr13889.c: New test case.
14319
14320 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14321
14322         PR c/14635
14323         * builtins-1.c (nan, nans): Don't test.
14324         * builtins-30.c: Don't use nan, nanf, nanl.
14325         * builtins-35.c: New test.
14326
14327 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14328
14329         * g++.dg/ext/altivec-6.C: New test.
14330
14331 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14332
14333         * g++.dg/init/placement3.C: New test.
14334
14335         * g++.dg/template/spec13.C: New test.
14336
14337         * g++.dg/lookup/using11.C: New test.
14338
14339         * g++.dg/lookup/koenig3.C: New test.
14340
14341         * g++.dg/template/operator2.C: New test.
14342
14343         * g++.dg/expr/dtor3.C: New test.
14344         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14345         marker.
14346         * g++.old-deja/g++.law/visibility28.C: Likewise.
14347
14348 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14349
14350         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14351         * gcc.dg/ppc64-abi-3.c: Likewise.
14352
14353 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14354
14355         PR c++/14545
14356         * g++.dg/parse/template15.C: New test.
14357
14358 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14359
14360         * g++.dg/expr/dtor2.C: New test.
14361
14362         * g++.dg/lookup/anon4.C: New test.
14363
14364         * g++.dg/overload/using1.C: New test.
14365
14366         * g++.dg/template/lookup7.C: New test.
14367
14368         * g++.dg/template/typename6.C: New test.
14369
14370         * g++.dg/expr/cond6.C: New test.
14371
14372 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14373
14374         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14375
14376 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14377
14378         * g++.dg/expr/cond5.C: New test.
14379         * g++.dg/expr/constcast1.C: Likewise.
14380         * g++.dg/expr/ptrmem2.C: Likewise.
14381         * g++.dg/expr/ptrmem3.C: Likewise.
14382         * g++.dg/lookup/main1.C: Likewise.
14383         * g++.dg/template/lookup6.C: Likewise.
14384
14385 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14386
14387         * gcc.dg/local1.c: New test.
14388
14389         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14390
14391 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14392
14393         * gcc.dg/torture/builtin-convert-1.c: New test.
14394
14395 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14396
14397         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14398
14399 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14400
14401         PR c++/14481
14402         * g++.dg/warn/Wunused-7.C: New test.
14403
14404 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14405
14406         * gcc.dg/torture/builtin-integral-1.c: New test.
14407
14408 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14409
14410         PR c++/14586
14411         * g++.dg/parse/non-dependent3.C: New test.
14412
14413 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14414
14415         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14416         * g++.dg/eh/simd-2.C: Likewise.
14417         * g++.dg/init/array10.C: Likewise.
14418         * gcc.c-torture/compile/simd-1.c: Likewise.
14419         * gcc.c-torture/compile/simd-2.c: Likewise.
14420         * gcc.c-torture/compile/simd-3.c: Likewise.
14421         * gcc.c-torture/compile/simd-4.c: Likewise.
14422         * gcc.c-torture/compile/simd-6.c: Likewise.
14423         * gcc.c-torture/execute/simd-1.c: Likewise.
14424         * gcc.c-torture/execute/simd-2.c: Likewise.
14425         * gcc.dg/compat/vector-defs.h: Likewise.
14426         * gcc.dg/20020531-1.c: Likewise.
14427         * gcc.dg/altivec-3.c: Likewise.
14428         * gcc.dg/altivec-4.c: Likewise.
14429         * gcc.dg/altivec-varargs-1.c: Likewise.
14430         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14431         * gcc.dg/i386-mmx-3.c: Likewise.
14432         * gcc.dg/i386-sse-4.c: Likewise.
14433         * gcc.dg/i386-sse-5.c: Likewise.
14434         * gcc.dg/i386-sse-8.c: Likewise.
14435         * gcc.dg/simd-1.c: Likewise.
14436         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14437         __ev64_opaque__ since the machine description provides it.
14438
14439 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14440
14441         * lib/compat.exp (skip_list): New global variable.
14442         Use it to hold the user defined COMPAT_SKIPS list if any.
14443         (compat-obj): Add the members of skip_list to optall.
14444
14445 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14446
14447         * gcc.dg/compat/union-by-value-1_main.c,
14448         union-by-value-1_x.c, union-by-value-1_y.c,
14449         union-check.h, union-defs.h,
14450         union-init.h, union-return-1_main.c,
14451         union-return-1_x.c, union-return-1_y.c: New files.
14452
14453 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14454
14455         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14456         mixed-struct-init.h: Add 4 mixed structure types.
14457         struct-by-value-21_main.c, struct-by-value-21_x.c,
14458         struct-by-value-21_y.c, struct-return-21_main.c,
14459         struct-return-21_x.c, struct-return-21_y.c: New files.
14460
14461 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14462
14463         PR c++/14550
14464         * g++.dg/parse/template14.C: New test.
14465
14466 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14467
14468         * gcc.c-torture/execute/20040313-1.c: New test.
14469
14470 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14471
14472         PR target/14533
14473         * gcc.dg/20040311-2.c: New test.
14474
14475 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14476
14477         PR other/14544
14478         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14479         bit-field.
14480
14481 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14482
14483         * gcc.dg/20040305-2.c: Add missing return statement.
14484
14485 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14486
14487         * gcc.dg/builtins-34.c: Also check pow10*.
14488
14489 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14490
14491         PR target/14262
14492         * gcc.dg/20040305-2.c: New test.
14493
14494 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14495
14496         * gcc.dg/20040310-1.c: New test.
14497
14498 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14499
14500         * gcc.c-torture/execute/20040311-1.c: New test case.
14501
14502 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14503
14504         PR c++/14476
14505         * g++.dg/lookup/enum1.C: New test.
14506
14507 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14508
14509         PR c++/14510
14510         * g++.dg/lookup/struct2.C: New test.
14511
14512 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14513
14514         * gcc.dg/builtins-34.c: New test.
14515
14516 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14517
14518         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14519
14520 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14521
14522         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14523         * gcc.dg/alias-2.c: New testcase.
14524
14525 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14526
14527         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14528
14529 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14530
14531         * gcc.c-torture/execute/20040309-1.c: New test case.
14532
14533 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14534
14535         PR c++/14397
14536         * g++.dg/overload/ref1.C: New.
14537
14538 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14539
14540         PR c++/14409
14541         * g++.dg/template/spec12.C: New test.
14542
14543         PR c++/14448
14544         * g++.dg/parse/crash14.C: New test.
14545
14546 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14547
14548         PR c++/14230
14549         * g++.dg/init/ref11.C: New test.
14550
14551 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14552
14553         PR c++/14432
14554         * g++.dg/parse/builtin2.C: New test.
14555
14556 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14557
14558         PR c++/14401
14559         * g++.dg/init/ctor3.C: New test.
14560         * g++.dg/init/union1.C: New test.
14561         * g++.dg/ext/anon-struct4.C: New test.
14562
14563 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14564
14565         * g++.dg/lookup/koenig1.C: Tweak error messages.
14566         * g++.dg/lookup/used-before-declaration.C: Likewise.
14567         * g++.dg/other/do1.C: Likewise.
14568         * g++.dg/overload/koenig1.C: Likewise.
14569         * g++.dg/parse/crash13.C: Likewise.
14570         * g++.dg/template/instantiate3.C: Likewise.
14571
14572 2004-03-08  Eric Christopher  <echristo@redhat.com>
14573
14574         * * lib/target-supports.exp: Enable libiconv in test
14575         compilation.  Fix up error checking.
14576
14577 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14578
14579         PR middle-end/14289
14580         * gcc.dg/pr14289-1.c: New test case.
14581         * gcc.dg/pr14289-2.c: Likewise.
14582         * gcc.dg/pr14289-3.c: Likewise.
14583
14584 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14585
14586         * gcc.c-torture/execute/20040308-1.c: New test.
14587
14588 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14589
14590         * gcc.c-torture/execute/20040307-1.c: New test case.
14591
14592 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14593
14594         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14595
14596 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14597
14598         * gcc.dg/20040306-1.c: New test.
14599
14600 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14601
14602         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14603         them static.
14604         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14605
14606 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14607
14608         PR c/14465
14609         * gcc.dg/decl-6.c: New test.
14610
14611 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14612
14613         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14614         Rename LOGPOW -> LOG_POW.
14615         (SQRT_EXP, POW_EXP): New.
14616
14617 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14618
14619         * gcc.dg/i386-sse-8.c: New test.
14620
14621 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14622
14623         PR c/14114
14624         * gcc.dg/decl-5.c: New test.
14625
14626 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14627
14628         * gcc.dg/20040305-1.c: New test.
14629
14630 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14631
14632         PR other/14354
14633         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14634
14635 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14636
14637         PR c++/14425, c++/14426
14638         * g++.dg/ext/altivec-4.C: New test.
14639         * g++.dg/ext/altivec-5.C: New test.
14640
14641 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14642
14643         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14644         global variables of a type with no linkage.
14645         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14646         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14647         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14648         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14649         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14650         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14651         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14652         * g++.dg/warn/deprecated.C: Name enum Color.
14653         * g++.dg/overload/VLA.C: Name structure for 'b'.
14654         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14655
14656 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14657
14658         * gcc.c-torture/compile/20040304-1.c: New test.
14659
14660 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14661
14662         PR 13728
14663         * gcc.dg/decl-4.c: New testcase.
14664
14665 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14666
14667         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14668         as PRECF if sizeof (float) > sizeof (double).
14669         (PRECL): Make it the same as PRECF if
14670         sizeof (float) > sizeof (long double).
14671
14672 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14673
14674         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14675         system type.  Add check for irix6 which doesn't have c99 runtime.
14676
14677 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14678
14679         * gcc.dg/const-elim-1.c: xfail for xtensa.
14680
14681 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14682
14683         PR c++/14369
14684         * g++.dg/template/cond4.C: New test.
14685
14686 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14687
14688         PR c++/14360
14689         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14690
14691         PR c++/14361
14692         * g++.dg/parse/defarg7.C: New test.
14693
14694         PR c++/14359
14695         * g++.dg/template/friend26.C: New test.
14696
14697 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14698
14699         PR c++/14324
14700         * g++.dg/abi/mangle21.C: New test.
14701
14702         PR c++/14260
14703         * g++.dg/parse/constructor2.C: New test.
14704
14705         PR c++/14337
14706         * g++.dg/template/sfinae1.C: New test.
14707
14708 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14709
14710         PR c++/14267
14711         * g++.dg/expr/crash2.C: New test.
14712
14713         PR middle-end/13448
14714         * gcc.dg/inline-5.c: New test.
14715         * gcc.dg/always-inline.c: Split out tests into ...
14716         * gcc.dg/always-inline2.c: ... this and ...
14717         * gcc.dg/always-inline3.c: ... this.
14718
14719 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14720
14721         PR debug/12103
14722         * g++.dg/debug/crash1.C: New test.
14723
14724 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
14725
14726         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
14727         function with __attribute__((noinline)).
14728         (recurser_void2): Likewise.
14729         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
14730         (recurser_void2): Likewise.
14731
14732 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14733
14734         PR middle-end/14203
14735         * g++.dg/warn/Wunused-6.C: New test case.
14736
14737 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14738
14739         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14740         not defined.
14741
14742 2004-02-27  Eric Christopher  <echristo@redhat.com>
14743
14744         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14745         * g++.dg/charset/asm2.c: Run only x86.
14746         * gcc.dg/charset/asm3.c: Ditto.
14747
14748 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14749
14750         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14751         ld_library_path.
14752
14753 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14754
14755         * g++.dg/ext/altivec-3.C: New.
14756
14757 2004-02-26  Richard Henderson  <rth@redhat.com>
14758
14759         * g++.dg/ext/attrib10.C: Mark for warning.
14760         * gcc.dg/attr-alias-1.c: New.
14761
14762 2004-02-26  Richard Henderson  <rth@redhat.com>
14763
14764         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14765         * gcc.c-torture/execute/20040208-2.c: ... it back.
14766
14767 2004-02-26  Eric Christopher  <echristo@redhat.com>
14768
14769         * lib/target-supports.exp (check-iconv-available): New function.
14770         * lib/gcc-dg.exp (dg-require-iconv): New function.
14771         Use above.
14772         * gcc.dg/charset: New directory.
14773         * gcc.dg/charset/charset.exp: New file.
14774         * gcc.dg/charset/asm1.c: Ditto.
14775         * gcc.dg/charset/asm2.c: Ditto.
14776         * gcc.dg/charset/asm3.c: Ditto.
14777         * gcc.dg/charset/asm4.c: Ditto.
14778         * gcc.dg/charset/asm5.c: Ditto.
14779         * gcc.dg/charset/attribute1.c: Ditto.
14780         * gcc.dg/charset/attribute2.c: Ditto.
14781         * gcc.dg/charset/string1.c: Ditto.
14782         * g++.dg/charset: New directory.
14783         * g++.dg/dg.exp: Add here. Special options.
14784         * g++.dg/charset/charset.exp: New file.
14785         * g++.dg/charset/asm1.c: Ditto.
14786         * g++.dg/charset/asm2.c: Ditto.
14787         * g++.dg/charset/asm3.c: Ditto.
14788         * g++.dg/charset/asm4.c: Ditto.
14789         * g++.dg/charset/attribute1.c: Ditto.
14790         * g++.dg/charset/attribute2.c: Ditto.
14791         * g++.dg/charset/extern1.cc: Ditto.
14792         * g++.dg/charset/extern2.cc: Ditto.
14793         * g++.dg/charset/string1.c: Ditto.
14794
14795 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14796
14797         PR c++/14278
14798         * g++.dg/parse/comma1.C: New test.
14799
14800 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14801
14802         PR c++/14284
14803         * g++.dg/template/ttp8.C: New test.
14804
14805 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14806
14807         * gcc.dg/fixuns-trunc-1.c: New test.
14808
14809 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14810
14811         * gcc.dg/builtins-config.h: Use #elif.
14812
14813 2004-02-26  Michael Matz  <matz@suse.de>
14814
14815         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14816         * gcc.dg/991214-1.c: Likewise.
14817         * gcc.dg/i386-asm-1.c: Likewise.
14818
14819 2004-02-25  Richard Henderson  <rth@redhat.com>
14820
14821         * gcc.c-torture/execute/20040208-2.c: Move ...
14822         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14823
14824 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14825
14826         PR c++/14246
14827         * g++.dg/other/crash-3.C: New test.
14828
14829 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14830
14831         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14832         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14833
14834         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14835         HP-UX.
14836
14837 2004-02-24  Michael Matz  <matz@suse.de>
14838
14839         * gcc.dg/i386-regparm.c: New.
14840
14841 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14842
14843         * gcc.c-torture/execute/20040223-1.c: New.
14844
14845 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14846             Kazu Hirata  <kazu@cs.umass.edu>
14847
14848         * gcc.dg/fwritable-strings-1.c: Remove.
14849
14850 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14851
14852         PR c/14156
14853         * gcc.dg/20040223-1.c: New test.
14854
14855 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14856
14857         PR c++/14106
14858         * g++.dg/ext/typeof9.C: New test.
14859
14860 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14861
14862         PR c++/14250
14863         * g++.dg/other/switch1.C: New test.
14864
14865 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14866
14867         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14868         * gcc.dg/va-arg-1.c: Likewise.
14869
14870 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14871
14872         PR c++/14143
14873         * g++.dg/template/koenig5.C: New test.
14874
14875 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14876
14877         * g++.dg/ext/altivec-1.C: Generalize target triple.
14878         * g++.dg/ext/altivec-2.C: New test case.
14879         * g++.dg/ext/altivec_check.h: New file.
14880         * gcc.dg/altivec-1.c: Generalize target triple;
14881         include altivec_check.h and call altivec_check().
14882         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14883         * gcc.dg/altivec-6.c: New test case.
14884         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14885         type casts as needed.
14886         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14887         altivec_check().
14888         * gcc.dg/altivec-12.c: New test case.
14889         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14890         include altivec_check.h and call altivec_check().
14891         * gcc.dg/altivec_check.h: New file.
14892
14893 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14894
14895         * lib/target-supports.exp (check_alias_available): Don't mangle
14896         function `g' in test program.
14897
14898 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14899
14900         * lib/target-supports.exp (check_profiling_available): Check
14901         argument to determine whether we support a profiling type.
14902         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14903         check_profiling_available.
14904         * g++.dg/bprob/bprob.exp: Likewise
14905         * g77.dg/bprob/bprob.exp: Likewise.
14906         * gcc.misc-tests/bprob.exp: Likewise.
14907         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14908         dg-require-profiling and delete expected error handling.
14909         * gcc.dg/20021014-1.c: Likewise.
14910         * gcc.dg/nest.c: Likewise.
14911
14912 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14913
14914         PR c++/12007
14915         * g++.dg/other/vthunk1.C: New test.
14916
14917 2004-02-20  Falk Hueffner  <falk@debian.org>
14918
14919         PR target/14201
14920         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14921
14922 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14923
14924         PR c++/13927
14925         * g++.dg/other/error8.C: Remove XFAIL markers.
14926
14927         PR c++/14173
14928         * g++.dg/ext/packed5.C: New test.
14929
14930         PR c++/14199
14931         * g++.dg/warn/Wunused-5.C: New test.
14932
14933         PR c++/14186
14934         * g++.dg/lookup/member1.C: New test.
14935
14936 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14937
14938         * gcc.c-torture/compile/20040130-1.c: Enable only when
14939         __INT_MAX__ >= 2147483647L.
14940         * gcc.c-torture/compile/961203-1.c: Likewise.
14941
14942 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14943
14944         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14945         * g++.dg/opt/template1.C: Robustify assembler regexp
14946
14947 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14948
14949         * gcc.c-torture/execute/simd-4.x: Remove.
14950         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14951         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14952         Guard with #ifndef SKIP_ATTRIBUTE.
14953         * gcc.dg/compat/vector-1_y.c: Likewise.
14954         * gcc.dg/compat/vector-2_x.c: Likewise.
14955         * gcc.dg/compat/vector-2_y.c: Likewise.
14956         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14957         * g++.dg/eh/simd-2.C: Likewise.
14958
14959 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14960
14961         * gcc.c-torture/compile/complex-1.c: New.
14962
14963 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14964
14965         PR target/14209
14966         * gcc.c-torture/execute/20040218-1.c: New test.
14967
14968 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14969
14970         PR c++/14181
14971         * g++.dg/parse/new2.C: New test.
14972
14973 2004-02-18  Paul Brook  <paul@codesourcery.com>
14974
14975         * gcc.c-torture/compile/libcall-1.c: New test.
14976
14977 2004-02-18  Paul Brook  <paul@codesourcery.com>
14978
14979         PR debug/12934
14980         * gcc.dg/debug/debug-7.c: New test.
14981
14982 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14983
14984         * gcc.dg/20040217-1.c: New test.
14985
14986 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14987
14988         * gcc.c-torture/execute/990208-1.x: Delete.
14989
14990 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14991
14992         * gcc.c-torture/execute/20040208-2.x: New file.
14993
14994 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14995
14996         PR c++/11326
14997         * g++.dg/abi/structret1.C: New test.
14998
14999 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15000
15001         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15002         (i386_cpuid): No need to test if cpuid is available on AMD64.
15003         Fix assembly, so that it works onboth i386 and AMD64.
15004         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15005         (vecInLong): Fix s[] member type to unsigned int.
15006         (vecInWord): Remove type.
15007         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15008         (a64, b64, c64, d64, e64): Remove.
15009         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15010         Remove unused variable.  Remove initialization of removed variables.
15011         Don't call mmx_tests nor sse_tests.
15012         (reference_mmx, reference_sse): Remove.
15013         (check): Add return stmt.
15014         * gcc.dg/i386-sse-7.c: New test.
15015         * gcc.dg/i386-mmx-4.c: New test.
15016
15017 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15018
15019         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15020         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15021         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15022         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15023         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15024         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15025         g++.dg/tc1/dr94.C: Fix line terminator.
15026
15027 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15028
15029         * gcc.c-torture/compile/20040216-1.c: New.
15030
15031 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15032
15033         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15034         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15035         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15036         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15037         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15038         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15039
15040 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15041
15042         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15043
15044 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15045
15046         PR c++/13971
15047         * g++.dg/expr/cond4.C: New test.
15048
15049         PR c++/14086
15050         * g++.dg/lookup/crash2.C: New test.
15051
15052 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15053
15054         * gcc.c-torture/compile/20040214-2.c: New test.
15055
15056 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15057
15058         PR c++/14116
15059         * g++.dg/ext/typeof8.C: New test.
15060
15061 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15062
15063         * gcc.c-torture/compile/20040214-1.c: New test.
15064
15065 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15066
15067         PR c++/13635
15068         * g++.dg/template/spec11.C: New test.
15069
15070 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15071
15072         PR c++/13927
15073         * g++.dg/other/error8.C: New test.
15074
15075 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15076
15077         PR c++/14122
15078         * g++.dg/template/array4.C: New test.
15079
15080         PR c++/14108
15081         * g++.dg/inherit/thunk2.C: New test.
15082
15083         PR c++/14083
15084         * g++.dg/eh/cond2.C: New test.
15085
15086 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15087
15088         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15089
15090 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15091
15092         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15093
15094 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15095
15096         * g++.dg/simd-2.C: xfail on ppc64-linux.
15097
15098 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15099
15100         PR c/456
15101         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15102         tests.
15103
15104 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15105
15106         * gcc.dg/builtins-33.c: New test.
15107
15108 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15109
15110         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15111
15112 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15113
15114         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15115
15116 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15117
15118         * gcc.dg/ppc64-abi-3.c: New test.
15119
15120 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15121
15122         PR c/14092
15123
15124         * gcc.dg/pr14092-1.c: New testcase.
15125
15126 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15127
15128         * gcc.dg/cpp/assert4.c: Fix typo last change.
15129
15130         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15131         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15132
15133         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15134
15135 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15136
15137         * gcc.c-torture/compile/20040209-1.c: New test case.
15138
15139 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15140
15141         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15142
15143 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15144
15145         * gcc.c-torture/execute/20040208-[12].c: New tests.
15146
15147 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15148
15149         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15150
15151 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15152
15153         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15154
15155 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15156
15157         Bug 13856
15158         * gcc.dg/visibility-8.c: New testcase.
15159
15160 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15161
15162         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15163         arguments.
15164         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15165
15166 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15167
15168         PR middle-end/13696
15169         * g++.dg/opt/fold1.C: New test case.
15170
15171 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15172
15173         PR c++/14033
15174         * g++.dg/other/crash-2.C: New test.
15175
15176 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15177
15178         PR c++/14028
15179         * g++.dg/parse/angle-bracket2.C: New test.
15180
15181 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15182
15183         PR middle-end/13750
15184         Revert:
15185         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15186         PR pch/13361
15187         * testsuite/g++.dg/pch/wchar-1.C: New.
15188         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15189
15190 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15191
15192         PR c++/14008
15193         * g++.dg/parse/error15.C: New test.
15194         * g++.dg/parse/crash11.C: Update dg-error mark.
15195
15196 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15197
15198         PR c++/13932
15199         * g++.dg/warn/conv2.C: New test.
15200
15201 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15202
15203         PR c++/13086
15204         * g++.dg/warn/incomplete1.C: Remove xfail.
15205
15206 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15207
15208         * lib/file-format.exp (gcc_target_object_format): Use
15209         ${tool}_target_compile, not gcc_target_compile.
15210         * lib/target-supports.exp (check_alias_available): Likewise.
15211         (check_gc_sections_available): Likewise.
15212         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15213         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15214         dg-require-alias.
15215
15216 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15217
15218         PR c++/13969
15219         * g++.dg/template/static6.C: New test.
15220
15221 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15222
15223         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15224
15225 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15226
15227         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15228         tests for systems where `char' is unsigned by default.
15229
15230 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15231
15232         PR c++/13997
15233         * g++.dg/template/partial3.C: New test.
15234
15235 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15236
15237         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15238         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15239         Remove mentions of obsolete ports.
15240
15241 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15242
15243         * gcc.dg/noncompile/20001228-1.c: Fix for new
15244         error message.
15245
15246 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15247
15248         PR target/9348
15249         * gcc.c-torture/execute/multdi-1.c: New test case.
15250
15251 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15252
15253         PR c++/13925
15254         * g++.dg/template/lookup5.C: New test.
15255
15256 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15257
15258         PR c++/13950
15259         * g++.dg/template/lookup4.C: New test.
15260
15261         PR c++/13970
15262         * g++.dg/parse/error14.C: New test.
15263
15264         PR c++/14002
15265         * g++.dg/parse/template13.C: New test.
15266
15267 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15268
15269         PR c++/13978
15270         * g++.dg/template/koenig4.C: New test.
15271
15272         PR c++/13968
15273         * g++.dg/template/crash17.C: New test.
15274
15275         PR c++/13975
15276         * g++.dg/parse/error13.C: New test.
15277         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15278
15279 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15280
15281         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15282
15283 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15284
15285         PR c/11658
15286         PR c/13994
15287         * gcc.dg/noncompile/20040203-1.c: New test.
15288         * gcc.dg/noncompile/20040203-2.c: Likewise.
15289         * gcc.dg/noncompile/20040203-3.c: Likewise.
15290         * gcc.dg/20040203-1.c: Likewise.
15291
15292 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15293
15294         PR c++/10858
15295         * g++.dg/template/sizeof7.C: New test.
15296
15297 2004-02-02  Eric Christopher  <echristo@redhat.com>
15298             Zack Weinberg  <zack@codesourcery.com>
15299
15300         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15301
15302 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15303
15304         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15305         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15306         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15307         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15308
15309 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15310
15311         PR c++/13113
15312         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15313
15314         PR c++/13854
15315         * g++.dg/ext/attrib13.C: New test.
15316
15317         PR c++/13907
15318         * g++.dg/conversion/op2.C: New test.
15319
15320 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15321
15322         * gcc.dg/titype-1.c: Fix pasto.
15323
15324 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15325
15326         * gcc.dg/titype-1.c: New test.
15327
15328 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15329
15330         PR c++/13957
15331         * g++.dg/template/non-type-template-argument-1.C,
15332         g++.dg/template/qualified-id1.C: Update dg-error marks.
15333         * g++.dg/template/nontype6.C: New test.
15334
15335 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15336
15337         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15338         * gcc.dg/builtins-31.c: New testcase.
15339         * gcc.dg/builtins-32.c: New testcase.
15340
15341 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15342
15343         * objc.dg/call-super-2.m: Update line numbers
15344         for the including of stddef.h.
15345
15346 2004-01-30  Michael Matz  <matz@suse.de>
15347
15348         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15349         g++.dg/ext/case-range3.C: New tests.
15350
15351 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15352
15353         DR206
15354         PR c++/13813
15355         * g++.dg/template/member4.C: New test.
15356
15357 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15358
15359         PR c++/13683
15360         * g++.dg/template/sizeof6.C: New test.
15361
15362 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15363
15364         * gcc.dg/fwritable-strings-1.c: New test.
15365
15366 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15367
15368         * gcc.c-torture/compile/20040130-1.c: New test.
15369
15370 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15371
15372         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15373
15374 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15375
15376         PR c++/13883
15377         * g++.dg/template/ctor3.C: New test.
15378
15379 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15380
15381         * g++.dg/tc1: New directory.
15382         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15383         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15384         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15385         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15386         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15387
15388 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15389
15390         * g++.dg/parse/error11.C: New test.
15391         * g++.dg/parse/error12.C: Likewise.
15392
15393 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15394
15395         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15396         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15397
15398 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15399
15400         PR c++/13791
15401         * g++.dg/ext/attrib12.C: New test.
15402
15403         PR c++/13736
15404         * g++.dg/parse/cast2.C: New test.
15405
15406 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15407
15408         * objc.dg/encode-2.m (main): New local string.  Set depending on
15409         sizeof long.  Use in sscanf call.
15410         * objc.dg/encode-3.m (main): New local string.  Set depending on
15411         sizeof long.  Use in scan_initial call.
15412
15413 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15414
15415         * objc.dg/call-super-2.m: Make LP64-safe.
15416         * objc.dg/desig-init-1.m: Likewise.
15417
15418 2004-01-27  Devang Patel <dpatel@apple.com>
15419
15420         * g++.dg/debug/namespace1.C: New test.
15421
15422 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15423
15424         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15425         xscale-*-*.
15426
15427         * gcc.dg/arm-mmx-1.c: New test.
15428
15429 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15430
15431         * gcc.dg/20040127-1.c: New test.
15432         * gcc.dg/20040127-2.c: New test.
15433
15434 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15435
15436         * objc.dg/stret-1.m (glob): Renamed to globa.
15437
15438 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15439
15440         PR c++/13663
15441         * g++.dg/expr/for1.C: New test.
15442
15443 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15444
15445         PR middle-end/13779
15446         * gcc.dg/darwin-longlong.c: New test.
15447
15448 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15449
15450         * gcc.dg/20040124-1.c: Moved test from here...
15451         * gcc.c-torture/compile/20040124-1.c: ...to here.
15452
15453 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15454
15455         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15456         the assembly output if -m64 is passed.
15457
15458 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15459
15460         PR c++/13833
15461         * g++.dg/template/cond3.C: New test.
15462
15463 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15464
15465         PR c++/13810
15466         * g++.dg/template/ttp7.C: New test.
15467
15468 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15469
15470         PR c++/13797
15471         * g++.dg/template/nontype4.C: New test.
15472         * g++.dg/template/nontype5.C: Likewise.
15473
15474 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15475
15476         * gcc.dg/torture/mips-clobber-at.c: New test.
15477
15478 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15479
15480         * gcc.dg/20040124-1.c: New test.
15481
15482 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15483
15484         * gcc.dg/20040123-1.c: New test.
15485
15486 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15487
15488         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15489
15490 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15491
15492         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15493
15494 2004-01-23  Andrew Pinski  <apinski@apple.com>
15495
15496         * gcc.dg/20030121-1.c: Move to ..
15497         * gcc.dg/20040121-1.c: here.
15498
15499 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15500
15501         * gcc.dg/builtins-29.c: New test case.
15502
15503 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15504
15505         PR 18314
15506         * gcc.dg/builtins-30.c: New testcase.
15507
15508 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15509
15510         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15511         * lib/g77.exp: Likewise.
15512         * lib/objc.exp: Likewise.
15513         * lib/g++.exp: Likewise.
15514
15515 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15516
15517         * gcc.dg/struct-by-value-2.c: New test.
15518
15519 2004-01-21  Andrew Pinski  <apinski@apple.com>
15520
15521         PR target/13785
15522         * gcc.dg/20030121-1.c: New test.
15523
15524 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15525
15526         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15527         clobber frame pointer register in asm statement.
15528
15529 2004-01-21  Falk Hueffner  <falk@debian.org>
15530
15531         * gcc.c-torture/compile/20040121-1.c: New test.
15532
15533 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15534
15535         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15536
15537 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15538
15539         * gcc.dg/ppc64-abi-2.c: New test.
15540
15541 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15542
15543         * lib/treelang.exp: Fill out this file.
15544         * lib/treelang-dg.exp: New File.
15545
15546 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15547
15548         * gcc.c-torture/compile/981022-1.c: Remove.
15549         * gcc.dg/array-5.c: Remove XFAIL.
15550         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15551         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15552         gcc.dg/cond-lvalue-1.c: Update.
15553         * gcc.dg/cast-lvalue-2.c: New test.
15554
15555 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15556
15557         PR c++/13592
15558         * g++.dg/other/error1.C (class foo): Tweak error message.
15559
15560         PR c++/13592
15561         * g++.dg/template/call2.C: New test.
15562
15563 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15564
15565         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15566         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15567         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15568         scalar-return-1_x.c, scalar-return-2_y.c,
15569         scalar-return-3_x.c, scalar-return-3_y.c,
15570         scalar-return-4_x.c, scalar-return-4_y.c,
15571         struct-align-1.h, struct-align-1_x.c,
15572         struct-align-1_y.c, struct-align-2.h,
15573         struct-align-2_x.c, struct-align-2_y.c,
15574         struct-by-value-10_y.c, struct-by-value-11_x.c,
15575         struct-by-value-11_y.c, struct-by-value-12_x.c,
15576         struct-by-value-12_y.c, struct-by-value-13_x.c,
15577         struct-by-value-13_y.c, struct-by-value-14_x.c,
15578         struct-by-value-14_y.c, struct-by-value-15_x.c,
15579         struct-by-value-15_y.c, struct-by-value-16_y.c,
15580         struct-by-value-17_y.c, struct-by-value-18_y.c,
15581         struct-by-value-19_y.c, struct-by-value-1_x.c,
15582         struct-by-value-1_y.c, struct-by-value-20_y.c,
15583         struct-by-value-2_x.c, struct-by-value-2_y.c,
15584         struct-by-value-3_y.c, struct-by-value-4_x.c,
15585         struct-by-value-4_y.c, struct-by-value-5_y.c,
15586         struct-by-value-6_y.c, struct-by-value-7_y.c
15587         struct-by-value-8_x.c, struct-by-value-8_y.c
15588         struct-by-value-9_x.c, struct-by-value-9_y.c
15589         struct-return-10_x.c, struct-return-10_y.c,
15590         struct-return-19_x.c, struct-return-20_x.c
15591         struct-return-2_x.c, struct-return-2_y.c
15592         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15593         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15594
15595 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15596
15597         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15598         attribute on sparc*-sun-solaris2.*.
15599
15600 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15601
15602         PR c++/13710
15603         * g++.dg/ext/typeof7.C: New test.
15604
15605 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15606
15607         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15608         * gcc.dg/const-elim-1.c: Same.
15609
15610 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15611
15612         * objc.dg/stret-1.m: New.
15613         * objc.dg/stret-2.m: New.
15614
15615 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15616
15617         PR c++/11895
15618         * g++.dg/ext/vector1.C: New test.
15619
15620 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15621
15622         * gcc.dg/pch/import-1.c: New.
15623         * gcc.dg/pch/import-1.hs: New.
15624         * gcc.dg/pch/import-1a.h: New.
15625         * gcc.dg/pch/import-1b.h: New.
15626         * gcc.dg/pch/import-1c.h: New.
15627
15628 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15629
15630         PR c++/13574
15631         * g++.dg/ext/array1.C: New test.
15632
15633         PR c++/13178
15634         * g++.dg/conversion/op1.C: New test.
15635
15636 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15637
15638         PR 11864
15639         From Kazumoto Kojima / Dan Kegel:
15640         * gcc.dg/pr11864-1.c: New test.
15641
15642         PR 10392
15643         From Marcus Comstedt / Dan Kegel:
15644         * gcc.dg/pr10392-1.c: New test.
15645
15646 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15647
15648         PR c++/13478
15649         * g++.dg/init/ref10.C: New test.
15650
15651 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15652
15653         PR c++/13407
15654         * g++.dg/parse/typename6.C: New test.
15655
15656 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15657
15658         PR pch/13361
15659         * testsuite/g++.dg/pch/wchar-1.C: New.
15660         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15661
15662 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15663
15664         PR c++/9259
15665         * g++.dg/expr/sizeof2.C: New test.
15666
15667 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15668
15669         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15670
15671 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15672
15673         PR c++/13659
15674         * g++.dg/lookup/strong-using-3.C: New.
15675         * g++.dg/lookup/using-10.C: New.
15676
15677 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15678
15679         PR c++/13594
15680         * g++.dg/lookup/strong-using-2.C: New.
15681
15682 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15683             Dan Kegel <dank@kegel.com>
15684             J"orn Rennecke <joern.rennecke@superh.com>
15685
15686         PR target/9365
15687         * gcc.dg/pr9365-1.c: New test.
15688
15689 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15690
15691         PR c++/8856
15692         * g++.dg/parse/casting-operator2.C: New test.
15693         * g++.old-deja/g++.pt/explicit83.C: Remove.
15694
15695 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15696
15697         * gcc.dg/label-compound-stmt-1.c: New test.
15698         * gcc.c-torture/compile/950922-1.c,
15699         gcc.c-torture/compile/20000211-3.c,
15700         gcc.c-torture/compile/20000518-1.c,
15701         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15702         compound statements.
15703
15704 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15705
15706         * gcc.dg/ppc64-abi-1.c: New test.
15707
15708 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15709
15710          * g++.dg/ext/attrib9.C: Add dg-warnings.
15711
15712 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15713
15714         PR c++/12335
15715         * g++.dg/parse/dtor3.C: New test.
15716
15717 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15718
15719         PR c++/12709
15720         * g++.dg/parse/try-catch-1.C: New test.
15721
15722 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
15723
15724         * ada/acats/run_all.sh: Add more verbose output in acats.log
15725         when compiling tests.
15726
15727 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15728
15729         PR 13656
15730         * gcc.dg/typedef-redecl.c: New test case.
15731         * gcc.dg/typedef-redecl.h: New support file.
15732
15733 2004-01-13  Jan Hubicka  <jh@suse.cz>
15734
15735         * gcc.dg/always_inline.c: New test.
15736         * gcc.dg/debug/20031231-1.c: Fix.
15737
15738 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15739
15740         PR c++/13474
15741         * g++.dg/template/array3.C: New test.
15742
15743 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15744
15745         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15746         * g++.dg/warn/Wunused-2.C: Likewise.
15747
15748 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15749
15750         PR c++/13289
15751         * g++.dg/template/instantiate6.C: New test.
15752
15753 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15754
15755         PR middle-end/11397
15756         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15757
15758 2004-01-12  Jan Hubicka  <jh@suse.cz>
15759
15760         PR opt/12826
15761         * gcc.dg/20040112-1.c: New.
15762
15763         * gcc.dg/dwarf-die[1-7].c: Move to...
15764         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15765         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15766
15767 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15768
15769         PR c++/4100
15770         * g++.dg/parse/friend4.C: New test.
15771
15772 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15773
15774         PR c++/4100
15775         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15776         definition is called a friend.
15777
15778 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15779
15780         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15781
15782 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15783
15784         PR c++/3478
15785         * g++.dg/parse/error10.C: New test.
15786         * g++.dg/template/arg2.C: Accept "invalid type" error.
15787
15788 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15789
15790         PR middle-end/13392
15791         * g++.dg/opt/expect2.C: New test.
15792
15793 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15794
15795         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15796         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15797         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15798         Update dg-error regexps.
15799
15800 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15801
15802         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15803         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15804
15805 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15806
15807         * gcc.dg/pragma-re-1.c: Use right pointer type.
15808
15809 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15810
15811         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15812
15813 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15814
15815         * gcc.dg/rs6000-ldouble-1.c: New.
15816
15817 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15818
15819         DR 337
15820         PR c++/9256
15821         * g++.dg/other/abstract1.C: New test.
15822
15823 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15824
15825         * g++.dg/lookup/strong-using-1.C: New.
15826
15827 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15828
15829         PR c/11234
15830         * gcc.dg/func-ptr-conv-1.c: New test.
15831         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15832
15833 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15834
15835         PR target/13380.
15836         * gcc.c-torture/compile/20040109-1.c: New.
15837
15838 2004-01-08  Stuart Hastings  <stuart@apple.com>
15839
15840         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15841         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15842         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15843
15844 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15845
15846         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15847
15848 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15849
15850         * ada/acats/run_acats: Treat 'gnatchop' the same way
15851         as 'gnatmake'.  Export GCC_DRIVER.
15852         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15853         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15854
15855 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15856
15857         PR c++/12573
15858         * g++.dg/template/dependent-expr4.C: New test.
15859
15860 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15861
15862         * gcc.dg/altivec-11.c: New test.
15863
15864 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15865
15866         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15867
15868 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15869
15870         PR c/6024
15871         * gcc.dg/enum-compat-1.c: New test.
15872         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15873
15874 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15875
15876         PR c/12165
15877         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15878         gcc.dg/c99-idem-qual-3.c: New tests.
15879
15880 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15881
15882         * gcc.dg/winline-7.c: Don't cast void * to int.
15883
15884 2004-01-06  Jan Hubicka  <jh@suse.cz>
15885
15886         * gcc.dg/i386-sse-5.c: New test
15887         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15888
15889 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15890
15891         PR c++/12815
15892         * g++.dg/rtti/typeid4.C: New test.
15893
15894 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15895
15896         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15897
15898 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15899
15900         PR c++/12132
15901         * g++.dg/template/error11.C: New test.
15902
15903         PR c++/13451
15904         * g++.dg/template/class2.C: New test.
15905
15906 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15907         Richard Sandiford <rsandifo@redhat.com>
15908
15909         PR c++/13387
15910         * g++.dg/opt/alias3.C: New test.
15911
15912 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15913
15914         PR c++/13157
15915         * g++.dg/template/koenig3.C: New test.
15916
15917         PR c++/13529
15918         * g++.dg/parse/offsetof3.C: New test.
15919
15920         * g++.dg/init/copy7.C: Add missing dg-error markers.
15921
15922         PR c++/12226
15923         * g++.dg/init/copy7.c: New test.
15924
15925         PR c++/13536
15926         * g++.dg/parse/cast1.C: New test.
15927
15928 2004-01-04  Jan Hubicka  <jh@suse.cz>
15929
15930         * gcc.dg/winline[1-7].c: New tests.
15931
15932 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15933
15934         PR c++/13520
15935         * g++.dg/template/qualttp22.C: New test.
15936
15937 2004-01-01  Jan Hubicka  <jh@suse.cz>
15938
15939         * gcc.dg/debug/20031231-1.c: New.
15940         * gcc.c-torture/compile/20040101-1.c: New.
15941         * gcc.dg/dwarf-die-[1-7].c: New.
15942
15943 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15944
15945         PR optimization/13521
15946         * gcc.c-torture/compile/20031231-1.c: New test.
15947
15948 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15949
15950         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15951
15952 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15953
15954         PR c++/10079
15955         * g++.dg/template/crash16.C: New test.
15956
15957 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15958
15959         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15960
15961 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15962
15963         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15964         ports.
15965         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15966         * g++.old-deja/g++.law/profile1.C: Likewise.
15967         * gcc.c-torture/compile/981006-1.c: Likewise.
15968         * gcc.c-torture/execute/loop-2e.x: Likewise.
15969         * gcc.c-torture/execute/loop-2f.x: Remove.
15970         * gcc.c-torture/execute/loop-2g.x: Likewise.
15971         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15972         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15973
15974 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15975
15976         PR c++/13507
15977         * g++.dg/ext/attrib11.C: New test.
15978
15979         PR c++/13494
15980         * g++.dg/template/array2-1.C: New test.
15981         * g++.dg/template/array2-2.C: New test.
15982
15983 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15984
15985         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15986
15987 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15988
15989         PR c++/12774
15990         * g++.dg/template/array1-1.C: New test.
15991         * g++.dg/template/array1-2.C: New test.
15992
15993 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15994
15995         PR fortran/12632
15996         * g77.dg/12632.f: New test case.
15997
15998 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15999
16000         PR c++/13289
16001         * g++.dg/parse/nontype1.C: New test.
16002
16003 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16004
16005         PR c++/12403
16006         * g++.dg/parse/explicit1.C: New test.
16007         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16008
16009 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16010
16011         PR c++/13081
16012         * g++.dg/opt/inline6.C: New test.
16013
16014         PR c++/12613
16015         * g++.dg/parse/error9.C: New test.
16016
16017         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16018
16019 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16020
16021         PR c++/13009
16022         * g++.dg/init/assign1.C: New test.
16023
16024 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16025
16026         PR c++/13070
16027         * g++.dg/warn/format3.C: New test case.
16028
16029 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16030
16031         * gcc.c-torture/compile/20031227-1.c: New test.
16032
16033 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16034
16035         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16036         * g77.dg/bprob/bprob.exp: Likewise.
16037         * gcc.misc-tests/bprob.exp: Likewise.
16038         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16039         variants on systems where the library does not provide that
16040         functionality.
16041         * gcc.dg/builtins-20.c: Use builtins-config.h.
16042         * gcc.dg/builtins-config.h: New file.
16043
16044 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16045
16046         * lib/gcc-dg.exp (dg-require-profiling): New function.
16047         * lib/target-supports.exp (check_profiling_available): Likewise.
16048         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16049         * g77.dg/bprob/bprob.exp: Likewise.
16050         * gcc.misc-tests/bprob.exp: Likewise.
16051         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16052         * gcc.dg/20021014-1.c: Likewise.
16053         * gcc.dg/nest.c: Likewise.
16054
16055 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16056
16057         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16058         compiling.
16059         * g++.dg/lookup/java2.C: Likewise.
16060         * gcc.dg/cpp/lexident.c: Likewise.
16061
16062 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16063
16064         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16065         given.
16066         * gcc.c-torture/compile/961203-1.c: Likewise.
16067         * gcc.c-torture/compile/980506-1.c: Likewise.
16068
16069 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16070
16071         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16072         (additional_prunes): New global.
16073         (gcc-dg-prune): Handle additional per-test pruning.
16074         (dg-test): Clear additional_prunes between tests.
16075
16076         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16077         dg-prune-output to avoid spurious failures from assembler
16078         complaining about nonexistent WAW violations.
16079         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16080         Use dg-prune-output to avoid spurious failures from assembler
16081         warning about Itanium B-step errata.
16082
16083 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16084
16085         * g++.dg/abi/macro0.C: New test.
16086         * g++.dg/abi/macro1.C: Likewise.
16087         * g++.dg/abi/macro2.C: Likewise.
16088
16089         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16090         * g++.dg/abi/bitfield7.C: Likewise.
16091         * g++.dg/abi/dtor2.C: Likewise.
16092         * g++.dg/abi/mangle11.C: Likewise.
16093         * g++.dg/abi/mangle12.C: Likewise.
16094         * g++.dg/abi/mangle14.C: Likewise.
16095         * g++.dg/abi/mangle17.C: Likewise.
16096         * g++.dg/abi/vbase10.C: Likewise.
16097         * g++.dg/abi/vbase14.C: Likewise.
16098         * g++.dg/template/qualttp17.C: Likewise.
16099
16100 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16101
16102         PR c/11995
16103         * gcc.dg/20031223-1.c: New test.
16104
16105 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16106
16107         * gcc.dg/noreturn-7.c: New test.
16108
16109 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16110
16111         * gcc.dg/null-pointer-1.c: New test.
16112
16113 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16114
16115         * g++.old-deja/g++.jason/template18.C: Remove.
16116         * g++.old-deja/g++.jason/template37.C: Likewise.
16117
16118         PR c++/12862
16119         * g++.dg/lookup/ns1.C: New test.
16120
16121         PR c++/12397
16122         * g++.dg/template/lookup3.C: New test.
16123
16124 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16125
16126         * g++.dg/template/recurse1.C: New test
16127
16128 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16129
16130         PR c++/12479
16131         * g++.dg/parse/semicolon1.C: New test.
16132         * g++.dg/parse/semicolon1.h: Likewise.
16133
16134 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16135
16136         * gcc.dg/darwin-misaligned.c: New test.
16137
16138 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16139
16140         PR c/9163
16141         * gcc.dg/20031222-1.c: New test.
16142
16143 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16144
16145         PR c++/13438
16146         * g++.dg/parse/error8.C: New test.
16147
16148         PR c++/11554
16149         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16150
16151 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16152
16153         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16154         too small.
16155         * gcc.c-torture/compile/930217-1.c: Likewise.
16156         * gcc.c-torture/compile/930513-1.c: Likewise.
16157         * gcc.c-torture/execute/920908-2.c: Likewise.
16158         * gcc.c-torture/execute/921204-1.c: Likewise.
16159         * gcc.c-torture/execute/930621-1.c: Likewise.
16160         * gcc.c-torture/execute/930630-1.c: Likewise.
16161         * gcc.c-torture/execute/931031-1.c: Likewise.
16162         * gcc.c-torture/execute/980602-2.c: Likewise.
16163         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16164         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16165         * gcc.c-torture/execute/extzvsi.c: Likewise.
16166         * gcc.c-torture/unsorted/ext.c: Likewise.
16167
16168 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16169
16170         PR target/12749
16171         * gcc.c-torture/compile/20031220-2.c: New test case.
16172
16173 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16174
16175         PR optimization/13031
16176         * gcc.c-torture/compile/20031220-1.c: New test case.
16177
16178 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16179
16180         * gcc.dg/cast-function-1.c: New test.
16181
16182 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16183
16184         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16185         formats.
16186
16187 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16188
16189         PR c++/12795
16190         * g++.dg/ext/attrib10.C: New test.
16191
16192 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16193
16194         * gcc.dg/cleanup-10.c: New test.
16195         * gcc.dg/cleanup-11.c: New test.
16196
16197 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16198
16199         PR c++/13239
16200         * g++.dg/opt/expect1.C: New test.
16201
16202 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16203
16204         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16205
16206 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16207
16208         PR debug/12923
16209         * gcc.dg/20031218-1.c: New test.
16210
16211         PR debug/12389
16212         * gcc.dg/20031218-2.c: New test.
16213         * gcc.dg/20031218-3.c: New test.
16214
16215         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16216         of label name and allow for USER_LABEL_PREFIX == "_" names.
16217         * g++.dg/abi/mangle18-2.C: Likewise.
16218         * g++.dg/abi/mangle19-1.C: Likewise.
16219         * g++.dg/abi/mangle19-2.C: Likewise.
16220         * g++.dg/abi/mangle20-1.C: Likewise.
16221         * g++.dg/abi/mangle20-2.C: Likewise.
16222
16223 2003-12-18  Richard Henderson  <rth@redhat.com>
16224
16225         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16226
16227 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16228             Dan Kegel <dank@kegel.com>
16229
16230         PR other/12009
16231         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16232         testing a cross compiler, it causes spurious compile failures.
16233         * lib/g++.exp: Likewise.
16234
16235 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16236
16237         PR c++/13262
16238         * g++.dg/template/access13.C: New test.
16239
16240 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16241
16242         * gcc.dg/20031216-1.c: New test.
16243
16244 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16245
16246         PR c++/9154
16247         * g++.dg/template/error10.C: New test.
16248
16249 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16250
16251         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16252         * g++.dg/eh/simd-2.C: Likewise.
16253
16254 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16255             Roger Sayle  <roger@eyesopen.com>
16256
16257         * gcc.c-torture/execute/ieee/mzero5.c: New.
16258
16259 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16260
16261         PR c++/10603
16262         * g++.dg/parse/error6.C: New test.
16263
16264         PR c++/12827
16265         * g++.dg/parse/error7.C: New test.
16266
16267 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16268
16269         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16270         at -O with stabs debugging formats.
16271         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16272         * gcc.dg/debug/debug-2.c: Likewise.
16273
16274 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16275
16276         PR c++/12696
16277         * g++.dg/init/error1.C: New test.
16278
16279         PR c++/12218
16280         * g++.dg/init/pm3.C: New test.
16281
16282 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16283
16284         PR c/3347
16285         * gcc.dg/bitfld-8.c: New test.
16286
16287 2003-12-16  James Lemke  <jim@wasabisystems.com>
16288
16289         * gcc.dg/arm-scd42-[123].c: New tests.
16290
16291 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16292
16293         PR c++/9043
16294         * g++.dg/abi/mangle20-1.C: New test.
16295         * g++.dg/abi/mangle20-2.C: New test.
16296
16297 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16298
16299         PR c++/13275
16300         * g++.dg/other/offsetof2.C: Remove XFAIL.
16301         * g++.dg/parse/offsetof1.C: New test.
16302         * g++.gd/parse/offsetof2.C: Likewise.
16303
16304 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16305
16306         * g++.dg/template/nontype3.C: New test.
16307         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16308
16309 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16310
16311         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16312
16313 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16314
16315         PR c++/13387
16316         * g++.dg/expr/assign1.C: New test.
16317
16318         PR c++/13242
16319         * g++.dg/abi/mangle19-1.C: New test.
16320         * g++.dg/abi/mangle19-2.C: New test.
16321
16322 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16323
16324         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16325
16326 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16327
16328         * gcc.c-torture/execute/20031216-1.c: New test.
16329
16330 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16331
16332         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16333         an ICE regression.
16334
16335 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16336
16337         PR c++/10926
16338         * g++.dg/template/error9.C: New test.
16339
16340         PR c++/11116
16341         * g++.dg/template/error8.C: New test.
16342
16343 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16344
16345         PR middle-end/13400
16346         * gcc.c-torture/execute/20031215-1.c: New test case.
16347
16348 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16349
16350         PR c++/13269
16351         * g++.dg/parse/error5.C: New test.
16352
16353         PR c++/12989
16354         * g++.dg/expr/sizeof1.C: New test.
16355
16356         PR c++/13310
16357         * g++.dg/template/crash15.C: New test.
16358
16359 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16360
16361         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16362         a non-POD type as the last named parameter of a varargs function.
16363
16364 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16365
16366         PR c++/13243
16367         PR c++/12573
16368         * g++.dg/template/crash14.C: New test.
16369         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16370
16371 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16372
16373         * g++.dg/other/java1.C: New test.
16374
16375         PR c++/13241
16376         * g++.dg/abi/mangle18-1.C: New test.
16377         * g++.dg/abi/mangle18-2.C: New test.
16378
16379 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16380
16381         PR optimization/10312
16382         * gcc.c-torture/execute/20031214-1.c: New.
16383
16384 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16385
16386         PR c++/10779
16387         PR c++/12160
16388         * g++.dg/parse/error3.C: New test.
16389         * g++.dg/parse/error4.C: Likewise.
16390         * g++.dg/abi/mangle4.C: Tweak error messages.
16391         * g++.dg/lookup/using5.C: Likewise.
16392         * g++.dg/other/error2.C: Likewise.
16393         * g++.dg/parse/typename5.C: Likewise.
16394         * g++.dg/parse/undefined1.C: Likewise.
16395         * g++.dg/template/arg2.C: Likewise.
16396         * g++.dg/template/ttp3.C: Likewise.
16397         * g++.dg/template/type1.C: Likewise.
16398         * g++.old-deja/g++.other/crash32.C: Likewise.
16399         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16400
16401 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16402
16403         PR c++/13106
16404         * g++.dg/warn/noreturn-3.C: New test.
16405
16406 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16407
16408         PR c++/13118
16409         * g++.dg/abi/covariant3.C: New.
16410
16411 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16412
16413         * g++.dg/eh/ia64-1.C: New test.
16414
16415 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16416
16417         PR optimization/13037
16418         * g77.f-torture/execute/13037.f: New test case.
16419
16420 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16421
16422         PR c++/12881
16423         * g++.dg/abi/covariant2.C: New.
16424
16425 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16426
16427         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16428
16429 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16430
16431         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16432
16433 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16434
16435         PR other/10819
16436         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16437         to fix Bug 10819.
16438         * lib/g++.exp (g++_version): Likewise.
16439         * lib/g77.exp (g77_version): Likewise.
16440         * lib/objc.exp (default_objc_version): Likewise.
16441
16442 2003-12-10  Richard Henderson  <rth@redhat.com>
16443
16444         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16445
16446         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16447
16448 2003-12-08  Matt Austern  <austern@apple.com>
16449
16450         PR c/13134
16451         * lib/gcc-dg.exp (dg-require-visibility): Define.
16452         * lib/target-supports (check_visibility_available): Define.
16453         * gcc.dg/visibility-1.c: New test.
16454         * gcc.dg/visibility-2.c: Likewise.
16455         * gcc.dg/visibility-3.c: Likewise.
16456         * gcc.dg/visibility-4.c: Likewise.
16457         * gcc.dg/visibility-5.c: Likewise.
16458         * gcc.dg/visibility-6.c: Likewise.
16459         * g++.dg/ext/visibility-1.C: Likewise.
16460         * g++.dg/ext/visibility-2.C: Likewise.
16461         * g++.dg/ext/visibility-3.C: Likewise.
16462         * g++.dg/ext/visibility-4.C: Likewise.
16463         * g++.dg/ext/visibility-5.C: Likewise.
16464         * g++.dg/ext/visibility-6.C: Likewise.
16465
16466 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16467
16468         * g++.dg/lookup/java1.C: New test.
16469         * g++.dg/lookup/java2.C: New test.
16470
16471 2003-12-07  Falk Hueffner  <falk@debian.org>
16472
16473         * g++.dg/opt/noreturn-1.C: New test.
16474
16475 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16476
16477         * gcc.dg/overflow-1.c: New test.
16478
16479 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16480
16481         * g77.f-torture/compile/13060.f: New test.
16482
16483 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16484
16485         PR c++/13323
16486         * g++.dg/inherit/operator2.C: New test.
16487
16488 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16489
16490         PR c++/13305
16491         * g++.dg/ext/attrib9.C: New test.
16492
16493 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16494
16495         PR c++/13314
16496         * g++.dg/template/error7.C: New test.
16497
16498 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16499             J"orn Rennecke <joern.rennecke@superh.com>
16500
16501         PR target/13302
16502         * g++.dg/other/struct-va_list.C: New test.
16503
16504 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16505
16506         PR c++/13166
16507         * g++.dg/parse/defarg6.C: New test.
16508
16509 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16510
16511         PR target/13256
16512         * gcc.c-torture/execute/20031201-1.c: New test.
16513
16514 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16515
16516         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16517
16518 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16519
16520         * gcc.dg/builtin-return-1.c: New test.
16521
16522 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16523             J"orn Rennecke <joern.rennecke@superh.com>
16524
16525         PR optimization/13260
16526         * gcc.c-torture/execute/20031204-1.c: New test.
16527
16528 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16529
16530         PR c++/9127
16531         * g++.dg/template/error6.C: New test.
16532
16533 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16534
16535         * gcc.dg/20031202-1.c: New test.
16536
16537 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16538
16539         PR c++/13179
16540         * g++.dg/template/eh1.C: New test.
16541
16542         PR c++/10771
16543         * g++.dg/template/error5.C: New test.
16544
16545 2003-12-02  David Ung  <davidu@mips.com>
16546
16547         * gcc.dg/compat/vector-check.h: Corrected type for var
16548         g_##TMODE
16549
16550 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16551
16552         PR c++/10126
16553         * g++.dg/template/ptrmem8.C: New test.
16554
16555 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16556
16557         PR c++/12573
16558         * g++.dg/template/dependent-expr3.C: New test.
16559
16560 2003-12-01  James Lemke  <jim@wasabisystems.com>
16561
16562         * gcc.dg/arm-g2.c: New test.
16563
16564 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16565
16566         PR optimization/11634
16567         * gcc.dg/20031201-2.c: New test case.
16568
16569 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16570
16571         PR 11433
16572         * objc.dg/proto-lossage-3.m: New test.
16573
16574 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16575
16576         PR optimization/12628
16577         * gcc.dg/20031201-1.c: New test case.
16578
16579 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16580
16581         * gcc.dg/unaligned-1.c: New test.
16582
16583 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16584
16585         PR c++/9849
16586         * g++.dg/template/error4.C: New test.
16587         * g++.dg/template/nested3.C: Adjust error markers.
16588
16589 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16590
16591         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16592
16593 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16594
16595         PR c/10333
16596         * gcc.dg/bitfld-7.c: New test.
16597
16598 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16599
16600         * gcc.dg/tls/asm-1.C: New test.
16601
16602 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16603
16604         * gcc.dg/cpp/assert4.c: Update.
16605
16606 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16607
16608         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16609         * gcc.dg/builtin-apply3.c: New test.
16610
16611 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16612
16613         * lib/compat.exp (compat-obj): New xfaildata parameter.
16614         Use it to set compiler_conditional_xfail_data before compiling.
16615         (compat-get-options): Handle dg-xfail-if.
16616         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16617         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16618         * gcc.dg/compat/vector-1_y.c: Likewise.
16619         * gcc.dg/compat/vector-2_x.c: Likewise.
16620         * gcc.dg/compat/vector-2_y.c: Likewise.
16621
16622 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16623
16624         * g++.dg/opt/reg-stack4.C: New test.
16625
16626 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16627
16628         * gcc.dg/builtin-apply2.c: New test.
16629
16630 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16631
16632         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16633
16634 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16635
16636         PR c++/12924
16637         * g++.dg/template/template-id-2.C: New test.
16638
16639 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16640
16641         PR c++/5369
16642         * g++.dg/template/memfriend1.C: New test.
16643         * g++.dg/template/memfriend2.C: Likewise.
16644         * g++.dg/template/memfriend3.C: Likewise.
16645         * g++.dg/template/memfriend4.C: Likewise.
16646         * g++.dg/template/memfriend5.C: Likewise.
16647         * g++.dg/template/memfriend6.C: Likewise.
16648         * g++.dg/template/memfriend7.C: Likewise.
16649         * g++.dg/template/memfriend8.C: Likewise.
16650         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16651
16652 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16653
16654         PR c++/12515
16655         * g++.dg/ext/cond1.C: New test.
16656
16657 2003-11-20  Richard Henderson  <rth@redhat.com>
16658
16659         * gcc.dg/20020201-2.c: Remove.
16660         * gcc.dg/20020201-4.c: Remove.
16661         * gcc.dg/20020304-1.c: Remove.
16662
16663 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16664
16665         * gcc.dg/cpp/trad/xwin1.c: New test case.
16666
16667 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16668
16669         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16670         * lib/g77.exp: Likewise.
16671         * lib/objc.exp: Likewise.
16672         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16673         for darwin.
16674
16675 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16676
16677         PR c++/12932
16678         * g++.dg/template/static5.C: New test.
16679
16680 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16681
16682         * gcc.dg/nested-func-1.c: New test.
16683
16684 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16685
16686         * gcc.dg/cpp/assert4.c: New test.
16687
16688 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16689
16690         PR c++/2294
16691         * g++.dg/lookup/using9.c: New test.
16692
16693 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16694
16695         PR c++/12762
16696         * g++.dg/template/error3.C: New test.
16697
16698 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16699
16700         PR ada/13035
16701         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16702         No longer use a wrapper for gcc, since this does not work under
16703         Windows.
16704
16705 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16706
16707         PR c++/2094
16708         * g++.dg/template/ptrmem7.C: New test.
16709
16710 2003-11-13  Andrew Pinski <apinski@apple.com>
16711
16712         * gcc.c-torture/compile/20031113-1.c: New test.
16713
16714 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16715             Kean Johnston <jkj@sco.com>
16716
16717         PR c/13029
16718         * gcc.dg/unused-4.c: Update.
16719
16720 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16721
16722         * g++.dg/opt/const3.C: New test.
16723
16724 2003-11-13  Jan Hubicka  <jh@suse.cz>
16725
16726         * gcc.c-torture/compile/20031112-1.c: New test.
16727
16728 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
16729
16730         * g++.dg/parse/crash10.C: Remove bogus error marker.
16731
16732 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16733
16734         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16735         (host_gcc): Likewise.
16736         (ROOT): Honor $PWDCMD.
16737         (BASE): Likewise.
16738         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16739
16740 2003-11-12  Catherine Moore  <clm@redhat.com>
16741
16742         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16743
16744 2003-11-12  Andreas Jaeger  <aj@suse.de>
16745             Jakub Jelinek  <jakub@redhat.com>
16746             Andrew Pinski  <pinskia@physics.uc.edu>
16747             Richard Henderson  <rth@redhat.com>
16748
16749         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16750         systems.
16751         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16752
16753         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16754         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16755
16756 2003-11-11  Andreas Jaeger  <aj@suse.de>
16757
16758         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16759
16760         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16761
16762 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16763
16764         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16765         Clean ups.
16766
16767 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16768
16769         * gcc.dg/trampoline-1.c: New test.
16770
16771 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16772
16773         * gcc.c-torture/compile/200031109-1.c: New test.
16774
16775 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16776
16777         PR c/3190
16778         PR c/8714
16779         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16780         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16781         gcc.dg/format/no-y2k-1.c: Update.
16782
16783 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16784
16785         PR optimization/10467
16786         * gcc.dg/20031108-1.c: New test case.
16787
16788 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16789
16790         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16791
16792 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16793
16794         * gcc.dg/compound-lvalue-1.c: New test.
16795         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16796         some XFAILs.
16797
16798 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16799
16800         * gcc.dg/altivec-varargs-1.c: New test.
16801
16802 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16803
16804         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16805         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16806         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16807         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16808         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16809
16810 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16811
16812         * gcc.dg/cond-lvalue-1.c: New test.
16813
16814 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16815
16816         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16817
16818 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16819
16820         PR c++/11616
16821         * g++.dg/template/instantiate5.C: New test.
16822
16823 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16824
16825         PR c++/12726
16826         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16827         * ChangeLog: Add missing first entry for above test.
16828
16829 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16830
16831         PR c++/9810
16832         * g++.dg/template/using8.C: New test.
16833         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16834
16835 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16836
16837         PR optimization/10817
16838         * gcc.c-torture/compile/20031102-1.c: New test case.
16839
16840 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16841
16842         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16843         2147483647.
16844
16845 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16846
16847         * gcc.dg/20031102-1.c: New test.
16848
16849 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16850
16851         * gcc.dg/complex-1.c: New test.
16852
16853 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16854
16855         PR c++/12796
16856         * g++.dg/template/crash13.C: Adjust expected error location.
16857         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16858
16859 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16860
16861         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16862
16863 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16864
16865         PR/10239
16866         * gcc.c-torture/compile/20031031-2.c: New test.
16867
16868 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16869
16870         PR/11640
16871         * gcc.c-torture/compile/20031031-1.c: New test.
16872
16873 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16874
16875         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16876         * gcc.misc-tests/bprob.exp: Likewise.
16877         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16878         the execution test on arm-elf configs.
16879         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16880         configs that don't support scratch files.
16881         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16882
16883 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16884
16885         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16886         done by dejagnu.
16887
16888 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16889
16890         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16891         Avoid non pure sh syntax. Add more logging.
16892
16893         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16894         fail.
16895
16896 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16897
16898         PR libgcj/10610
16899         * gcc.dg/ppc-stackalign-1.c: New test.
16900
16901 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16902
16903         * ada/acats/run_all.sh: Change output to be more compliant with
16904         dejagnu framework.
16905         Create acats.sum and acats.log files under testsuite/ada/acats
16906         Only run [a-z]* directories, to filter out e.g. CVS.
16907         Redirect build output to log file.
16908
16909 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16910
16911         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16912
16913 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16914
16915         PR ada/5909:
16916         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16917
16918 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16919
16920         * gcc.c-torture/compile/20031023-1.c: New test.
16921         * gcc.c-torture/compile/20031023-2.c: New test.
16922         * gcc.c-torture/compile/20031023-3.c: New test.
16923         * gcc.c-torture/compile/20031023-4.c: New test.
16924
16925 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16926
16927         PR c++/10371
16928         * g++.dg/lookup/scoped8.C: New test.
16929
16930 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16931
16932         * g++.dg/opt/reg-stack3.C: New test.
16933
16934 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16935
16936         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16937
16938 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16939
16940         PR c++/11076
16941         * g++.dg/template/crash13.C: New test.
16942
16943 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16944
16945         * gcc.dg/c99-restrict-2.c: New test.
16946
16947 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16948
16949         PR c++/12698, c++/12699, c++/12700, c++/12566
16950         * g++.dg/inherit/covariant9.C: New test.
16951         * g++.dg/inherit/covariant10.C: New test.
16952         * g++.dg/inherit/covariant11.C: New test.
16953
16954 2003-10-23  Jason Merrill  <jason@redhat.com>
16955
16956         PR c++/12726
16957         * g++.dg/ext/complit2.C: New test.
16958
16959 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16960
16961         PR target/12654
16962         * gcc.c-torture/execute/20031020-1.c: New test.
16963
16964 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16965
16966         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16967         following the jump_insn.
16968
16969 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16970
16971         * gcc.dg/cast-lvalue-1.c: New test.
16972
16973 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16974
16975         PR c++/11962
16976         * g++.dg/template/cond2.C: New test.
16977
16978 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16979
16980         * gcc.dg/builtins-28.c: New test.
16981
16982 2003-10-20  Jan Hubicka  <jh@suse.cz>
16983
16984         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16985         parameter.
16986         * testsuite/gcc.dg/inline-2.c: Likewise.
16987
16988 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16989
16990         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16991         * gcc.dg/nest.c:  Likewise.
16992
16993 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16994
16995         PR c++/9781, c++/10583, c++/11862
16996         * g++.dg/parse/crash13.C: New test.
16997
16998 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16999
17000         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17001
17002 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17003
17004         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17005         Define HAVE_C99_RUNTIME except on Solaris.
17006         * gcc.dg/builtins-20.c: Likewise.
17007
17008 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17009
17010         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17011
17012 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17013
17014         PR c++/12495
17015         * g++.dg/template/crash21.C: New test.
17016
17017 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17018
17019         PR c++/2513
17020         * g++.dg/template/typename5.C: New test.
17021
17022 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17023
17024         PR c++/12369
17025         * g++.dg/template/friend25.C: New test.
17026
17027 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17028
17029         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17030         versions.
17031
17032 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17033
17034         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17035         == 2147483647.
17036
17037 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17038
17039         * gcc.c-torture/execute/960416-1.x: Remove.
17040         * gcc.c-torture/execute/divconst-3.x: Likewise.
17041
17042 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17043
17044         PR target/12598
17045         * gcc.dg/torture/cris-volatile-1.c: New test.
17046
17047 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17048
17049         PR optimization/9325
17050         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17051         for overflowing floating point to integer conversion during RTL
17052         simplification.
17053
17054 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17055
17056         * objc/execute/_cmd.m: Fix typo.
17057         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17058         Relax 'scan-assembler' regexp.
17059         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17060         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17061         * objc.dg/zero-link-2.m: Remove blank line.
17062         * objc.dg/zero-link-3.m: New test case.
17063
17064 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17065
17066         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17067
17068         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17069         than linker trickery.
17070
17071 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17072
17073         PR c++/12370
17074         * g++.dg/other/friend2.C: New test.
17075
17076 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17077
17078         * gcc.dg/20031012-1.c: New test.
17079
17080 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17081
17082         * gcc.dg/weak/weak-3.c: Fix for new warning.
17083
17084 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17085
17086         PR optimization/8750
17087         * gcc.c-torture/execute/20031012-1.c: New test case.
17088
17089 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17090
17091         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17092         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17093
17094 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17095
17096         PR optimization/12260
17097         * gcc.c-torture/compile/20031011-2.c: New test case.
17098
17099 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17100
17101         * gcc.c-torture/execute/20031011-1.c: New testcase.
17102
17103 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17104
17105         * gcc.c-torture/compile/20031011-1.c: New test.
17106
17107 2003-10-11  Jan Hubicka  <jh@suse.cz>
17108
17109         * g++.dg/other/first-global.C: New test.
17110
17111 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17112
17113         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17114
17115 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17116
17117         * gcc.c-torture/compile/20031010-1.c: New test.
17118
17119 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17120
17121         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17122         * gcc.c-torture/execute/va-arg-25.c: ... here.
17123
17124 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17125
17126         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17127
17128 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17129
17130         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17131
17132 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17133
17134         * g++.dg/parse/error2.C: New test.
17135
17136 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17137
17138         PR c++/11097
17139         * g++.dg/other/error5.C: Modify the error message.
17140         * g++.dg/lookup/using8.C: New test.
17141
17142 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17143
17144         * gcc.dg/darwin-abi-2.c: New file.
17145         * gcc.c-torture/execute/va-arg-24.c: New file.
17146
17147 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17148
17149         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17150         indentation.
17151
17152 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17153
17154         PR c++/10147
17155         * g++.dg/other/error4.C: Update error messages.
17156         * g++.dg/template/ptrmem4.C: Likewise.
17157
17158         PR c++/12337
17159         * g++.dg/init/new9.C: New test.
17160
17161         PR c++/12334, c++/12236, c++/8656
17162         * g++.dg/ext/attrib8.C: New test.
17163
17164 2003-10-06  Devang Patel  <dpatel@apple.com>
17165
17166         * gcc.dg/debug/dwarf2-3.h: New test.
17167         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17168
17169 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17170
17171         * g++.dg/opt/cfg2.C: New test.
17172
17173 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17174
17175         * g++.dg/opt/float1.C: New test.
17176
17177 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17178
17179         * gcc.dg/c90-array-lval-6.c: New test.
17180         * gcc.dg/c99-array-lval-6.c: New test.
17181
17182 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17183             Ziemowit Laski  <zlaski@apple.com>
17184
17185         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17186         'Derived', so that it is never considered a class method; add
17187         new warning for '+port' method ambiguity.
17188         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17189         <objc/objc-api.h> (needed on Mac OS X).
17190         * objc.dg/method-13.m: New test.
17191
17192 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17193
17194         PR optimization/9325, PR java/6391
17195         * gcc.c-torture/execute/20031003-1.c: New test case.
17196
17197 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17198
17199         PR optimization/12180
17200         * gcc.dg/20031002-1.c: New test.
17201
17202         PR c++/12486
17203         * g++.dg/inherit/error1.C: New test.
17204
17205 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17206
17207         * lib/f-torture.exp (search_for): Rename to...
17208         (search_for_re): This.  Also, clean up comments and the
17209         "regexp" invocation.
17210
17211 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17212
17213         * gcc.c-torture/compile/20031002-1.c: New test.
17214
17215 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17216
17217         * g++.dg/opt/cond1.C: New test.
17218
17219 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17220
17221         * gcc.dg/Wold-style-definition-2.c: New testcase.
17222         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17223
17224 2003-09-29  Richard Henderson  <rth@redhat.com>
17225
17226         * g++.dg/init/array10.C: Add dg-options.
17227
17228 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17229
17230         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17231
17232 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17233
17234         * g++.dg/template/friend19.C: Fix typo.
17235         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17236
17237 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17238
17239         * gcc.c-torture/execute/20030928-1.c: New test.
17240         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17241
17242 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17243
17244         * g++.dg/opt/unroll1.C: New test.
17245
17246 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17247
17248         PR optimization/11741
17249         * gcc.dg/20030926-1.c: New test case.
17250
17251 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17252
17253         PR c++/5655
17254         * g++.dg/parse/access7.C: New test.
17255         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17256
17257 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17258
17259         MERGE OF objc-improvements-branch into MAINLINE:
17260         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17261         if libobjc has not been built.
17262         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17263         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17264         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17265         objc/execute/nested-3.m, objc/execute/np-2.m,
17266         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17267         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17268         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17269         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17270         objc.dg/special/unclaimed-category-1.h,
17271         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17272         well as GNU runtime.
17273         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17274         * execute/cascading-1.m, execute/function-message-1.m,
17275         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17276         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17277         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17278         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17279         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17280         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17281         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17282         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17283         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17284         * objc.dg/bitfield-2.m: Run only on Darwin.
17285         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17286         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17287         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17288         * objc.dg/const-str-1.m: Fix constant string layout.
17289
17290 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17291
17292         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17293
17294 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17295
17296         * gcc.dg/darwin-abi-1.c: New file.
17297
17298 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17299
17300         PR target/12281
17301         * gcc.c-torture/compile/20030921-1.c: New test.
17302
17303 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17304
17305         * g++.dg/opt/reg-stack2.C: New test.
17306
17307 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17308
17309         * g++.dg/eh/delayslot1.C: New test.
17310
17311 2003-09-20  Richard Henderson  <rth@redhat.com>
17312
17313         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17314
17315 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17316
17317         * gcc.c-torture/execute/20030920-1.c: New test case.
17318
17319 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17320
17321         * g++.dg/rtti/typeid3.C: Correct expected error message.
17322
17323 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17324
17325         PR c++/157
17326         * g++.dg/parse/crash12.C: New test.
17327
17328 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17329
17330         * gcc.dg/compat/mixed-struct-check.h: New.
17331         * gcc.dg/compat/mixed-struct-defs.h: New.
17332         * gcc.dg/compat/mixed-struct-init.h: New.
17333         * gcc.dg/compat/struct-by-value-19_main.c: New.
17334         * gcc.dg/compat/struct-by-value-19_x.c: New.
17335         * gcc.dg/compat/struct-by-value-19_y.c: New.
17336         * gcc.dg/compat/struct-by-value-20_main.c: New.
17337         * gcc.dg/compat/struct-by-value-20_x.c: New.
17338         * gcc.dg/compat/struct-by-value-20_y.c: New.
17339         * gcc.dg/compat/struct-return-19_main.c: New.
17340         * gcc.dg/compat/struct-return-19_x.c: New.
17341         * gcc.dg/compat/struct-return-19_y.c: New.
17342         * gcc.dg/compat/struct-return-20_main.c: New.
17343         * gcc.dg/compat/struct-return-20_x.c: New.
17344         * gcc.dg/compat/struct-return-20_y.c: New.
17345
17346 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17347         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17348         so that it will not complain on LP64 targets.
17349
17350 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17351
17352         PR c++/495
17353         * g++.dg/template/friend24.C: New test.
17354
17355 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17356
17357         PR c++/12332
17358         * g++.dg/template/memtmpl2.C: New test.
17359
17360 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17361
17362         PR target/11184
17363         * gcc.dg/builtin-apply1.c: New test.
17364
17365 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17366
17367         PR c++/9848
17368         * g++.dg/warn/Wunused-4.C: New test.
17369
17370 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17371
17372         PR c++/12316
17373         * g++.dg/other/gc2.C: New test.
17374
17375 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17376
17377         PR c++/11991
17378         * g++.dg/rtti/typeid3.C: New test.
17379
17380         PR c++/12266
17381         * g++.dg/overload/template1.C: New test.
17382
17383 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17384
17385         * g++.dg/opt/cfg3.C: New test.
17386
17387 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17388
17389         PR c++/7939
17390         * g++.dg/template/crash11.C: New test.
17391
17392 2003-09-16  Jason Merrill  <jason@redhat.com>
17393             Jakub Jelinek  <jakub@redhat.com>
17394
17395         * gcc.dg/attr-warn-unused-result.c: New test.
17396
17397 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17398
17399         PR c++/12184
17400         * g++.dg/expr/call2.C: New test.
17401
17402 2003-09-15  Andreas Jaeger  <aj@suse.de>
17403
17404         * gcc.dg/Wold-style-definition-1.c: New test.
17405
17406 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17407
17408         PR c++/3907
17409         * g++.dg/parse/template12.C: New test.
17410
17411         * g++.dg/abi/bitfield11.C: New test.
17412         * g++.dg/abi/bitfield12.C: Likewise.
17413
17414 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17415
17416         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17417         non-expansion of functional macro name without arguments at EOL.
17418         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17419
17420 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17421
17422         * gcc.c-torture/execute/20030914-[12].c: New tests.
17423
17424 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17425
17426         PR c++/11788
17427         * g++.dg/overload/addr1.C: New test.
17428
17429 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17430
17431         * gcc.dg/20030909-1.c: New test.
17432
17433 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17434
17435         * gcc.dg/ultrasp10.c: New test.
17436
17437 2003-09-09  Devang Patel  <dpatel@apple.com>
17438
17439         * gcc.dg/darwin-ld-6.c: New test.
17440
17441 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17442
17443         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17444
17445 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17446
17447         * gcc.dg/ia64-types1.c: New test.
17448         * gcc.dg/ia64-types2.c: Likewise.
17449
17450 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17451
17452         * gcc.dg/builtins-1.c: Add more _Complex tests.
17453         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17454
17455         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17456         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17457
17458 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17459
17460         PR c++/11786
17461         * g++.dg/lookup/koenig2.C: New test.
17462
17463         PR c++/5296
17464         * g++.dg/rtti/typeid2.C: New test.
17465
17466 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17467
17468         * gcc.c-torture/compile/20030904-1.c: New test.
17469
17470 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17471
17472         * g++.dg/opt/longbranch2.C: New test.
17473
17474 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17475
17476         * g++.dg/template/crash10.C: Only compile it.
17477
17478 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17479
17480         PR middle-end/11665
17481         * gcc.c-torture/compile/20030907-1.c: New test.
17482         * g++.dg/init/array11.C: New test.
17483
17484 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17485
17486         PR c++/11852
17487         * g++.dg/init/struct1.C: New test.
17488
17489 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17490
17491         PR c++/12181
17492         * g++.dg/expr/comma1.C: New test.
17493
17494 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17495
17496         PR c++/11867
17497         * g++.dg/expr/static_cast5.C: New test.
17498
17499 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17500
17501         PR c++/11507
17502         * g++.dg/lookup/scoped7.C: New test.
17503
17504         PR c++/9574
17505         * g++.dg/other/static1.C: New test.
17506
17507         PR c++/11490
17508         * g++.dg/warn/template-1.C: New test.
17509
17510         PR c++/11432
17511         * g++.dg/template/crash10.C: New test.
17512
17513         PR c++/2478
17514         * g++.dg/overload/VLA.C: New test.
17515
17516         PR c++/10804
17517         * g++.dg/template/call1.C: New test.
17518
17519 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17520
17521         PR c++/11794
17522         * g++.dg/parse/using3.C: New test.
17523
17524 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17525
17526         PR c++/11409
17527         * g++.dg/overload/builtin3.C: New test case.
17528
17529 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17530
17531         PR c/9862
17532         * gcc.dg/20030906-1.c: New test.
17533         * gcc.dg/20030906-2.c: Likewise.
17534
17535 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17536
17537         PR c++/12167
17538         * g++.dg/parse/defarg5.C: New test.
17539
17540         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17541
17542 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17543
17544         PR c++/12163
17545         * g++.dg/expr/static_cast4.C: New test.
17546
17547         PR c++/12146
17548         * g++.dg/template/crash9.C: New test.
17549
17550 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17551
17552         * g++.old-deja/g++.ext/pretty2.C: Update for change
17553         in __FUNCTION__.
17554         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17555
17556 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17557
17558         PR c++/11922
17559         * g++/dg/template/qualified-id1.C: New test.
17560
17561         PR c++/12037
17562         * g++.dg/warn/noeffect4.C: New test.
17563
17564 2003-09-04  Matt Austern  <austern@apple.com>
17565
17566         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17567         * g++.dg/ext/fnname2.C: Likewise.
17568         * g++.dg/ext/fnname3.C: Likewise.
17569
17570 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17571
17572         * g++.dg/expr/lval1.C: New test.
17573         * g++.dg/ext/lvcast.C: Remove.
17574
17575 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17576
17577         PR optimization/11700.
17578         * gcc.c-torture/compile/20030903-1.c: New test case.
17579
17580 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17581
17582         PR c++/12053
17583         * g++.dg/abi/layout4.C: New test.
17584
17585 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17586
17587         PR c++/11553
17588         * g++.dg/parse/friend3.C: New test.
17589
17590 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17591
17592         PR c++/11847
17593         * g++.dg/template/class1.C: New test.
17594
17595         PR c++/11808
17596         * g++.dg/expr/call1.C: New test.
17597
17598 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17599
17600         PR c++/12114
17601         * g++.dg/init/ref9.C: New test.
17602
17603         PR c++/11972
17604         * g++.dg/template/nested4.C: New test.
17605
17606 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17607
17608         PR c++/12093
17609         * g++.dg/template/non-dependent4.C: New test.
17610
17611         PR c++/11928
17612         * g++.dg/inherit/conv1.C: New test.
17613
17614 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17615
17616         PR c++/6196
17617         * g++.dg/ext/label1.C: New test.
17618         * g++.dg/ext/label2.C: Likewise.
17619
17620 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17621
17622         * g++.dg/expr/cond3.C: New test.
17623
17624 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17625
17626         * gcc.dg/builtins-1.c: Add new builtin cases.
17627
17628 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17629
17630         * gcc.dg/builtins-1.c: Add new cases.
17631         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17632
17633 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17634
17635         * gcc.dg/builtins-1.c: Add more math builtin tests.
17636         * gcc.dg/torture/builtin-attr-1.c: New test.
17637
17638 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17639
17640         PR optimization/5079
17641         * g++.dg/opt/static3.C: New test.
17642
17643 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17644
17645         * gcc.misc-tests/gcov-10b.c: New test.
17646
17647 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17648
17649         * g++.dg/opt/ptrmem3.C: New test.
17650
17651         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17652
17653 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17654
17655         * gcc.dg/20030826-2.c: New test.
17656
17657 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17658
17659         PR middle-end/12002
17660         * g77.f-torture/compile/12002.f: New test case.
17661
17662 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17663
17664         * gcc.dg/20030826-1.c: New test case.
17665
17666 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17667
17668         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17669
17670 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17671
17672         PR c++/11871
17673         * c++.dg/lookup/crash1.C: New test.
17674
17675         * c++.dg/warn/noeffect3.C: New test.
17676
17677 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17678
17679         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17680         * gcc.dg/compat/vector-1_y.c: Ditto.
17681         * gcc.dg/compat/vector-2_x.c: Ditto.
17682         * gcc.dg/compat/vector-2_y.c: Ditto.
17683
17684 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17685
17686         * gcc.dg/20030702-1.c: New test.
17687
17688 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17689
17690         PR c++/8795
17691         * g++.dg/ext/altivec-1.C: New test.
17692
17693 2003-08-24  Richard Henderson  <rth@redhat.com>
17694
17695         * g++.dg/eh/simd-2.C: Add -w for x86.
17696
17697 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17698
17699         * gcc.dg/20030815-1.c: New test.
17700
17701 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17702
17703         PR c++/3765
17704         * g++.dg/parse/access6.C: New test.
17705
17706 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17707
17708         PR c++/641, c++/11876
17709         * g++.dg/template/friend22.C: New test.
17710         * g++.dg/template/friend23.C: Likewise.
17711
17712 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17713
17714         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17715         identically.
17716
17717 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17718
17719         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
17720
17721 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17722
17723         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
17724
17725 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17726
17727         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
17728
17729 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17730
17731         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17732
17733 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17734
17735         PR c++/11919
17736         * g++.dg/overload/prom1.C: New test.
17737
17738         PR c++/11551
17739         * g++.dg/parse/dtor2.C: New test.
17740
17741         PR c++/10762
17742         * g++.dg/parse/using2.C: New test.
17743
17744 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17745
17746         PR target/11805
17747         * gcc.c-torture/compile/20030821-1.c: New.
17748
17749 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17750
17751         PR c++/11834
17752         * g++.dg/template/deduce2.C: New test.
17753
17754 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17755
17756         * gcc.c-torture/execute/20030821-1.c: New test.
17757
17758 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17759
17760         PR middle-end/11984
17761         * gcc.dg/20030820-1.c: New test case.
17762
17763 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17764
17765         PR c++/11945
17766         * g++.dg/warn/noeffect2.C: New test.
17767
17768 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17769
17770         PR c++/10926
17771         * g++.dg/template/dtor2.C: New test.
17772
17773         PR c++/11684
17774         * g++.dg/template/operator1.C: New test.
17775         * g++.dg/parse/operator4.C: New test.
17776
17777         PR c++/11946.C
17778         * g++.dg/expr/enum1.C: New test.
17779         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17780
17781         PR c++/11036.C
17782         * g++.dg/parse/elab2.C: New test.
17783         * g++.dg/parse/typedef4.C: Change error message.
17784         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17785         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17786         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17787
17788 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17789
17790         * gcc.dg/pch/warn-1.c: New.
17791         * gcc.dg/pch/warn-1.hs: New.
17792
17793         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17794         not-tested file.
17795
17796 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17797
17798         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17799
17800 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17801
17802         * gcc.dg/uninit-D.c: New Test.
17803         * gcc.dg/uninit-E.c: New Test.
17804         * gcc.dg/uninit-F.c: New Test.
17805         * gcc.dg/uninit-G.c: New Test.
17806
17807 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17808
17809         * g++.dg/README: Describe the pch directory.
17810
17811 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17812
17813         PR c++/11174
17814         * g++.dg/parse/access4.C: New test.
17815         * g++.dg/parse/access5.C: Likewise.
17816         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17817
17818 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17819
17820         * gcc.dg/noncompile/20030818-1.c: New.
17821
17822 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17823
17824         PR c++/11957
17825         * g++.dg/warn/noeffect1.C: New test.
17826
17827         * g++.dg/template/scope2.C: New test.
17828         * g++.dg/template/error2.C: Correct dg-error
17829
17830 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17831
17832         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17833
17834 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17835
17836         PR C++/11512
17837         * g++.dg/template/warn1.C: New.
17838
17839 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17840
17841         * g++.dg/template/error2.C: New test.
17842         * g++.dg/lookup/using7.C: Adjust errors
17843         * g++.old-deja/g++.pt/crash36.C: Likewise.
17844         * g++.old-deja/g++.pt/derived3.C: Likewise.
17845
17846 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17847
17848         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17849         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17850         * gcc.c-torture/execute/builtins/string-9.c: New, from
17851         string-opt-9.c.  Adjust for execute/builtins framework.
17852         * gcc.c-torture/execute/string-opt-9.c: Delete.
17853
17854 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17855
17856         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17857
17858         * g++.dg/parse/ret-type2.C: New test.
17859
17860         PR c++/11703
17861         * g++.dg/init/new8.C: New test.
17862
17863         PR c++/10923
17864         * g++.dg/parse/typedef5.C: New test.
17865
17866         PR c++/9512
17867         * g++.dg/parse/qualified2.C: New test.
17868         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17869         invalid code.
17870
17871 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17872
17873         * g++.dg/conversion/ptrmem1.C: New test.
17874
17875 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17876
17877         PR target/11693
17878         * gcc.dg/20030811-1.c: New test.
17879
17880         PR target/11535
17881         * gcc.c-torture/execute/20030811-1.c: New test.
17882
17883 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17884
17885         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17886
17887 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17888
17889         PR c++/11789.C
17890         * g++.dg/inherit/multiple1.C: New test.
17891
17892 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17893
17894         * gcc.dg/spe1.c: New test.
17895
17896         PR c++/11670
17897         * g++.dg/expr/cast2.C: New test.
17898
17899         PR c++/10530
17900         * g++.dg/template/dependent-name2.C: New test.
17901
17902 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17903
17904         * g++.dg/parse/crash11.C: Put the dg options in comments.
17905
17906 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17907
17908         * lib/gcc-dg.exp: Update for diagnostic change.
17909
17910 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17911
17912         PR c++/5767
17913         * g++.dg/parse/crash11.C: New test.
17914
17915 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17916
17917         * gcc.dg/cpp/spacing1.c: Update.
17918
17919 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17920
17921         PR target/11739
17922         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17923         a value for -mtune.
17924
17925 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17926
17927         PR middle-end/11771
17928         * gcc.c-torture/compile/20030804-1.c: New test case.
17929
17930 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17931
17932         * gcc.dg/20030804-1.c: New test case.
17933
17934 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17935
17936         * gcc.dg/cpp/separate-1.c: New test.
17937
17938 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17939
17940         PR c++/11704
17941         * g++.dg/template/dependent-expr2.C: New test.
17942
17943         PR c++/11766
17944         * g++.dg/expr/ptrmem1.C: New test.
17945
17946 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17947
17948         PR c++/9453
17949         * g++.dg/template/friend15.C: New test.
17950
17951 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17952
17953         * lib/dg-pch.exp: Work round PCH bug.
17954
17955 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17956
17957         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17958         builtins.  Move cases from builtins-4.c here.
17959
17960         * gcc.dg/torture/builtin-math-1.c: New test taken from
17961         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17962         additional cases.
17963
17964         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17965         Delete.
17966
17967 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17968
17969         PR c++/9447
17970         * g++.dg/template/using7.C: New test.
17971
17972 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17973
17974         * import1.c, import2.c: New tests.
17975
17976 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17977
17978         * g++.dg/eh/crossjump1.C: New test.
17979
17980 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17981
17982         PR c++/11697
17983         * g++.dg/template/using6.C: New test.
17984
17985         PR c++/11744
17986         * g++.dg/template/koenig2.C: New test.
17987
17988 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17989
17990         PR c++/7983
17991         * g++.dg/parse/typedef4.C: New test.
17992
17993 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17994
17995         PR c++/8442, c++/8806
17996         * g++.dg/template/elab1.C: New test.
17997         * g++.dg/template/type2.C: Likewise.
17998         * g++.dg/template/ttp3.C: Adjust expected error message.
17999         * g++.old-deja/g++.law/visibility13.C: Likewise.
18000         * g++.old-deja/g++.niklas/t135.C: Likewise.
18001         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18002         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18003         template argument.
18004         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18005
18006 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18007
18008         PR c++/11295
18009         * g++.dg/ext/stmtexpr1.C: New test.
18010
18011         * g++.dg/opt/tmp1.C: New test.
18012
18013         PR c++/11525
18014         * g++.dg/parse/constant4.C: New test.
18015
18016         PR c++/9447
18017         * g++.dg/template/using5.C: New test.
18018
18019 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18020
18021         * gcc.dg/builtins-27.c: New test case.
18022
18023 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18024
18025         * gcc.dg/tls/opt-7.c: New test.
18026
18027 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18028
18029         * g++.old-deja/g++.other/crash18.C: Remove.
18030
18031 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18032
18033         * g++.dg/template/explicit3.C: New.
18034         * g++.dg/template/explicit4.C: New.
18035         * g++.dg/template/explicit5.C: New.
18036
18037         PR c++/11347
18038         * g++.dg/template/memtmpl1.C: New.
18039
18040 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18041
18042         PR target/11565
18043         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18044         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18045
18046 2003-07-30  Jan Hubicka  <jh@suse.cz>
18047
18048         * vtgc1.c: Kill.
18049
18050 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18051
18052         * gcc.dg/struct-in-proto-1.c: New test.
18053
18054 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18055
18056         * gcc.dg/cpp/include2.c: Only expect one message.
18057
18058 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18059
18060         PR c++/9447
18061         * g++.dg/template/using1.C: New test.
18062         * g++.dg/template/using2.C: New test.
18063         * g++.dg/template/using3.C: New test.
18064         * g++.dg/template/using4.C: New test.
18065
18066 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18067
18068         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18069         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18070
18071 2003-07-28  Jan Hubicka  <jh@suse.cz>
18072
18073         PR c++/11530
18074         * g++.dg/opt/call1.C: New test.
18075
18076 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18077
18078         PR c++/11667
18079         * g++.dg/init/enum2.C: New test.
18080         * g++.dg/template/overload1.C: Add "-w" option.
18081
18082 2003-07-28    <hp@bitrange.com>
18083
18084         * gcc.dg/Wdeclaration-after-statement-1.c,
18085         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18086
18087 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18088
18089         * gcc.c-torture/compile/20030725-1.c: New test.
18090
18091 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18092
18093         * gcc.dg/20030505.c: Only run for SPE.
18094         Remove definition of opaque type.
18095
18096 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18097
18098         * g++.dg/template/ptrmem6.C: New test.
18099
18100 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18101
18102         * gcc.c-torture/compile/zero-strct-2.c: New test.
18103
18104 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18105
18106         * gcc.dg/intermod-1.c: New test.
18107
18108 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18109
18110         PR c++/11617
18111         * g++.dg/template/lookup2.C: New test.
18112         * g++.dg/template/memclass1.C: Remove instantiated from error.
18113         * g++.dg/other/error2.C: Tweak expected errors.
18114
18115         PR c++/11596
18116         * g++.dg/template/defarg3.C: New test.
18117
18118         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18119
18120 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18121
18122         * g++.dg/inherit/access5.C: New test.
18123
18124 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18125
18126         PR c++/11513
18127         * g++.dg/template/crash8.C: New test.
18128
18129 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18130
18131         PR c/10602
18132         * gcc.dg/noncompile/incomplete-2.c: New test.
18133
18134 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18135
18136         PR c++/11645
18137         * g++.dg/inherit/access4.C: New test.
18138
18139         PR c++/11517
18140         * g++.dg/expr/cond2.C: New test.
18141
18142         PR optimization/10679
18143         * g++.dg/opt/inline4.C: New test.
18144
18145 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18146
18147         * g++.dg/parse/crash10: New test.
18148
18149 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18150
18151         * g++.dg/ext/flexary1.C: New test.
18152
18153 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18154
18155         PR c++/10793
18156         * g++.dg/template/crash9.C: New test.
18157
18158 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18159
18160         PR c++/3004
18161         * g++.dg/parse/typedef3.C: New test.
18162
18163         PR c++/7906
18164         * g++.dg/parse/operator2.C: New test.
18165
18166         PR c++/8895
18167         * g++.dg/parse/def-tmpl-arg1.C: New test.
18168
18169         PR c++/9282
18170         * g++.dg/parse/funptr1.C: New test.
18171
18172         PR c++/9452
18173         * g++.dg/parse/ambig3.C: New test.
18174
18175         PR c++/9454
18176         * g++.dg/parse/operator3.C: New test.
18177
18178         PR c++/9486
18179         * g++.dg/parse/template10.C: New test.
18180
18181         PR c++/9488
18182         * g++.dg/parse/template11.C: New test.
18183
18184         PR c++/10150
18185         * g++.dg/parse/invalid-op1.C: New test.
18186
18187         PR c++/10247
18188         * g++.dg/parse/condexpr1.C: New test.
18189
18190 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18191
18192         * g++.dg/ext/packed3.C: New test.
18193         * g++.dg/ext/packed4.C: New test.
18194
18195         * gcc.dg/pack-test-3.c: New test.
18196
18197 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18198
18199         * lib/compat.exp: Handle dg-options per source file.
18200         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18201         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18202         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18203         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18204         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18205         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18206         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18207         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18208         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18209         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18210         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18211         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18212         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18213         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18214
18215 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18216
18217         PR c/10320
18218         * gcc.c-torture/execute/20030718-1.c: New test.
18219
18220 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18221
18222         PR optimization/11536
18223         * gcc.dg/20030721-1.c: New test.
18224
18225 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18226
18227         PR c++/11546
18228         * g++.dg/template/lookup1.C: New test.
18229
18230 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18231
18232         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18233         diagnostics of ill-formed constructs involving labels.
18234         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18235         the new 'previously defined here' message.
18236
18237 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18238
18239         * g++.dg/parse/non-dependent2.C: New test.
18240
18241 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18242
18243         * g++.dg/init/init-ref4.C: xfail on targets without
18244         weak symbols.
18245
18246 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18247
18248         PR target/11087
18249         * gcc.c-torture/execute/20030717-1.c: New test.
18250
18251 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18252
18253         * g++.dg/opt/cfg1.C: New test.
18254
18255 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18256
18257         PR optimization/11557
18258         * gcc.dg/20030717-1.c: New test.
18259
18260 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18261
18262         PR c++/10476
18263         * g++.dg/expr/crash-1.C: New test.
18264
18265         PR c++/11027
18266         * g++.dg/template/init3.C: New test.
18267
18268         PR c++/8222
18269         * g++.dg/template/non-dependent1.C: New test.
18270
18271         PR c++/11070
18272         * g++.dg/template/non-dependent2.C: New test.
18273
18274         PR c++/11071
18275         * g++.dg/template/non-dependent3.C: New test.
18276
18277         PR c++/9907
18278         * g++.dg/template/sizeof5.C: New test.
18279
18280 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18281
18282         PR 11498
18283         * gcc.c-torture/compile/mangle-1.c: New file.
18284
18285 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18286
18287         PR c++/7809
18288         * g++.dg/parse/access3.C: New test.
18289
18290 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18291
18292         PR c++/11384
18293         * g++.dg/init/init-ref4.C: New test.
18294
18295 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18296
18297         PR c++/11547
18298         * g++.dg/parse/constant3.C: New test.
18299         * g++.dg/parse/crash7.C: Likewise.
18300
18301 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18302
18303         PR target/11008
18304         * gcc.dg/i386-pentium4-not-mull.c: New.
18305
18306 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18307
18308         * gcc.dg/asm-names.c (ymain): Make it weak.
18309
18310 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18311
18312         PR c++/5421
18313         * g++.dg/template/friend21.C: New test.
18314
18315 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18316
18317         * gcc.dg/cleanup-8.c: New test.
18318         * gcc.dg/cleanup-9.c: New test.
18319
18320 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18321
18322         * g++.dg/ext/dll-MI1.h: New file.
18323         * g++.dg/ext/dllexport-MI1.C: New file.
18324         * g++.dg/ext/dllimport-MI1.C: New file.
18325
18326 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18327
18328         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18329         it does not have cmpstrsi patterns (just cmpmemsi).
18330
18331 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18332
18333         PR debug/11473
18334         * g++.dg/debug/debug8.C: New test.
18335
18336 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18337
18338         PR c++/10108
18339         * g++.dg/template/crash7.C: New test.
18340
18341 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18342
18343         PR target/10795
18344         * gcc.c-torture/compile/20030708-1.c: New.
18345
18346 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18347
18348         * gcc.c-torture/execute/20030715-1.c: New test.
18349
18350 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18351
18352         * gcc.dg/pch/inline-3.c: New file.
18353         * gcc.dg/pch/inline-3.hs: New file.
18354         * gcc.dg/pch/inline-4.c: New file.
18355         * gcc.dg/pch/inline-4.hs: New file.
18356
18357 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18358
18359         PR c++/11509
18360         * g++.dg/template/crash6.C: New test.
18361
18362         PR c++/7053
18363         * g++.dg/template/friend20.C: New test.
18364
18365         PR c++/7019
18366         * g++.dg/template/overload2.C: New test.
18367
18368 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18369
18370         PR optimization/11440
18371         * gcc.c-torture/execute/20030714-1.c: New test.
18372
18373 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18374
18375         PR c++/11154
18376         * g++.dg/template/partial2.C: New test.
18377
18378 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18379
18380         PR c++/11503
18381         * g++.dg/template/anon1.C: New test.
18382
18383         PR c++/11493
18384         PR c++/11495
18385         * g++.dg/parse/template9.C: Likewise.
18386         * g++.dg/template/crash4.C: New test.
18387         * g++.dg/template/koenig1.C: Likewise.
18388         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18389         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18390         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18391         functions.
18392         * g++.old-deja/g++.jason/template36.C: Likewise.
18393         * g++.old-deja/g++.mike/p1989.C: Likewise.
18394         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18395         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18396         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18397         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18398         compiling.
18399         * g++.old-deja/g++.pt/union2.C: Use this->.
18400
18401 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18402
18403         * gcc.dg/20030711-1.c: New test.
18404
18405 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18406
18407         PR c++/11050
18408         * g++.dg/parse/args1.C: New test.
18409         * g++.pt/defarg8.C: Change expected errors.
18410
18411 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18412
18413         PR c++/8164
18414         * g++.dg/template/nontype2.C: New test.
18415
18416         PR c++/10558
18417         * g++.dg/parse/template8.C: New test.
18418
18419         PR c++/8327
18420         * g++.dg/template/scope1.C: New test.
18421
18422         * g++.dg/warn/Wsign-compare-1.C: New test.
18423
18424 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18425
18426         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18427
18428 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18429
18430         PR c++/9411
18431         * g++.dg/template/explicit2.C: New test.
18432
18433         PR c++/10032
18434         * g++.dg/warn/pedantic1.C: New test.
18435
18436 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18437
18438         PR c++ 9483
18439         * g++.dg/other/field1.C: New test.
18440
18441 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18442
18443         PR c/11449
18444         * gcc.c-torture/compile/20030707-1.c: New.
18445
18446 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18447
18448         PR c++/10849
18449         * g++.dg/template/access12.C: New test.
18450
18451 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18452
18453         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18454         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18455         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18456         * gcc.misc-tests/gcov.exp: Update
18457         * g++.dg/gcov/gcov.exp: Update
18458         * lib/gcov.exp: Update.
18459
18460 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18461
18462         * g++.dg/abi/mangle17.C: Make sure template expressions are
18463         dependent.
18464         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18465         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18466         * g++.dg/opt/stack1.C: Remove erroneous code.
18467         * g++.dg/parse/template7.C: New test.
18468         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18469         * g++.old-deja/g++.pt/crash4.C: Likewise.
18470
18471 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18472
18473         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18474         with zero or one occurence of `$' after the initial `L'.
18475
18476 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18477
18478         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18479
18480 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18481
18482         PR c/11370
18483         * gcc.dg/Wunreachable-6.c: New testcase.
18484         * gcc.dg/Wunreachable-7.c: New testcase.
18485
18486 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18487
18488         PR c/11420
18489         * gcc.dg/20030708-1.c: New test.
18490
18491 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18492
18493         * gcc.dg/compat/sdata-section.h: New file.
18494         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18495         * gcc.dg/torture/mips-sdata-1.c: New test.
18496
18497 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18498
18499         PR c++/11030
18500         * g++.dg/template/friend19.C: New test.
18501
18502 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18503
18504         * g++.dg/opt/strength-reduce.C: New test.
18505
18506 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18507
18508         PR target/10979
18509         * gcc.dg/20030707-1.c: New testcase.
18510
18511 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18512
18513         PR optimization/11059
18514         * g++.dg/opt/emptyunion.C: New testcase.
18515
18516 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18517             Eric Botcazou  <ebotcazou@libertysurf.fr>
18518
18519         * g++.dg/opt/stack1.C: New test.
18520
18521 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18522
18523         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18524         run test.
18525
18526         PR c++/11431
18527         * g++.dg/expr/static_cast3.C: New test.
18528
18529 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18530
18531         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18532         everywhere.
18533         * gcc.dg/concat.c: Concatenation of string constants with
18534         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18535         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18536         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18537         necessary to avoid multi-character character constant warning.
18538         * gcc.dg/cpp/escape.c: Likewise.
18539         * gcc.dg/cpp/ucs.c: Likewise.
18540         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18541         Fix a typo.
18542
18543 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18544
18545         PR c/11428
18546         * gcc.c-torture/compile/20030704-1.c: New.
18547
18548 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18549
18550         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18551
18552 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18553
18554         PR c++/5287, PR c++/7910,  PR c++/11021
18555         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18556         tests for warnings.
18557         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18558         * g++.dg/ext/dllimport3.C: Likewise.
18559         * g++.dg/ext/dllimport4.C: New file.
18560         * g++.dg/ext/dllimport5.C: New file.
18561         * g++.dg/ext/dllimport6.C: New file.
18562         * g++.dg/ext/dllimport7.C: New file.
18563         * g++.dg/ext/dllimport8.C: New file.
18564         * g++.dg/ext/dllimport9.C: New file.
18565         * g++.dg/ext/dllimport10.C: New file.
18566         * g++.dg/ext/dllexport1.C: New file.
18567
18568 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18569
18570         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18571         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18572
18573 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18574
18575         * gcc.dg/builtins-25.c: New testcase.
18576         * gcc.dg/builtins-26.c: New testcase.
18577
18578 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18579
18580         * gcc.dg/compat/vector-defs.h: New file.
18581         * gcc.dg/compat/vector-setup.h: New file.
18582         * gcc.dg/compat/vector-check.h: New file.
18583         * gcc.dg/compat/vector-1_main.c: New file.
18584         * gcc.dg/compat/vector-1_x.c: New file.
18585         * gcc.dg/compat/vector-1_y.c: New file.
18586         * gcc.dg/compat/vector-2_main.c: New file.
18587         * gcc.dg/compat/vector-2_x.c: New file.
18588         * gcc.dg/compat/vector-2_y.c: New file.
18589
18590         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18591         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18592         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18593         * gcc.dg/compat/struct-align-1.h: New file.
18594         * gcc.dg/compat/struct-align-1_main.c: New file.
18595         * gcc.dg/compat/struct-align-1_x.c: New file.
18596         * gcc.dg/compat/struct-align-1_y.c: New file.
18597         * gcc.dg/compat/struct-align-2.h: New file.
18598         * gcc.dg/compat/struct-align-2_main.c: New file.
18599         * gcc.dg/compat/struct-align-2_x.c: New file.
18600         * gcc.dg/compat/struct-align-2_y.c: New file.
18601
18602         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18603         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18604         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18605         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18606         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18607         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18608         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18609         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18610         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18611         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18612         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18613         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18614         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18615         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18616         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18617         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18618         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18619         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18620         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18621         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18622         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18623         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18624         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18625         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18626         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18627         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18628         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18629         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18630         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18631
18632 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18633
18634         * gcc.dg/i386-call-1.c: New test.
18635
18636 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18637
18638         PR c++/9162
18639         * g++.dg/parse/defarg4.C: New.
18640
18641 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18642
18643         PR target/10700
18644         * gcc.c-torture/compile/20030703-1.c: New test case.
18645
18646 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18647
18648         * g++.dg/template/local3.C: Remove extra semicolon.
18649
18650 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18651
18652         * gcc.dg/i386-volatile-1.c: New test.
18653
18654 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18655
18656         PR c++/11072
18657         * g++.dg/other/offsetof2.C: XFAIL.
18658         * g++.dg/other/offsetof5.C: New.
18659
18660         PR c++/10219
18661         * g++.dg/template/error1.C: New.
18662
18663         PR c++/9779
18664         * g++.dg/template/dependent-expr1.C: New.
18665
18666 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18667
18668         PR c++/6949
18669         * g++.dg/template/local3.C: New test.
18670
18671         PR c++/11149
18672         * g++.dg/lookup/scoped6.C: New test.
18673
18674 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18675
18676         PR c++/8046
18677         * g++.dg/other/error7.C: New test.
18678
18679 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18680
18681         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18682         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18683         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18684         * g++.old-deja/g++.other/union2.C: Likewise.
18685         * gcc.dg/c90-const-expr-2.c: Likewise.
18686         * gcc.dg/c90-const-expr-3.c: Likewise.
18687         * gcc.dg/c99-const-expr-2.c: Likewise.
18688         * gcc.dg/c99-const-expr-3.c: Likewise.
18689         * gcc.dg/concat.c: Likewise.
18690
18691 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18692
18693         PR c++/9559
18694         * g++.dg/init/static1.C: New test.
18695
18696 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18697
18698         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18699         * g++.old-deja/g++.other/access2.C: Likewise.
18700         * g++.old-deja/g++.other/decl2.C: Likewise.
18701         * gcc.c-torture/execute/20020615-1.c: Likewise.
18702
18703 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18704
18705         PR c++/4933
18706         * g++.dg/template/sizeof4.C: New test.
18707
18708 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18709
18710         * g++.dg/other/error6.C: New test.
18711
18712 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18713
18714         PR c++/10750
18715         * g++.dg/parse/constant2.C: New test.
18716
18717 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
18718
18719         PR c++/11106
18720         * g++.dg/other/error5.C: New test.
18721
18722 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18723
18724         * gcc.dg/format/gcc_diag-1.c: New test.
18725
18726 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
18727
18728         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
18729
18730 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18731
18732         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18733         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18734         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18735
18736 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18737
18738         * gcc.c-torture/execute/builtins/string-8.c: New test.
18739         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18740         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18741         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18742
18743 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18744
18745         PR c++/10468
18746         * g++.dg/ext/typeof6.C: New test.
18747
18748 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18749
18750         PR c++/10796
18751         * g++.dg/init/enum1.C: New test.
18752
18753 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18754
18755         * gcc.dg/20030627-1.c: New test.
18756
18757 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18758
18759         PR c++/11332
18760         * g++.dg/expr/static_cast2.C: New test.
18761
18762 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18763             Jakub Jelinek  <jakub@redhat.com>
18764
18765         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18766         sprintf(dst,"%s",src) optimization.
18767         * gcc.c-torture/execute/20030626-1.c: New test case.
18768         * gcc.c-torture/execute/20030626-2.c: New test case.
18769
18770 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18771
18772         * gcc.c-torture/execute/multi-ix.c: New test.
18773
18774         * gcc.c-torture/execute/simd-4.c (main):
18775         Added missing semicolon at end of union.
18776
18777 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18778
18779         PR c++/8266
18780         * g++.dg/template/explicit-instantiation3.C: New test.
18781
18782 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18783
18784         * gcc.dg/20030626-1.c: Use signed char.
18785
18786 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18787
18788         * gcc.dg/20030626-1.c: New test.
18789
18790 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18791
18792         * const-str-2.m: Update.
18793
18794 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18795
18796         PR c++/10990
18797         * g++.dg/rtti/dyncast1.C: New test.
18798         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18799         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18800         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18801
18802         PR c++/10931
18803         * g++.dg/expr/static_cast1.C: New test.
18804
18805 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18806
18807         * gcc.dg/20030625-1.c: New test.
18808
18809 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18810
18811         * gcc.c-torture/compile/20030624-1.c: New test case.
18812
18813 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18814
18815         * gcc.c-torture/execute/string-opt-17.c: New test.
18816
18817 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18818
18819         PR c++/5754
18820         * g++.dg/parse/crash6.C: New test.
18821
18822 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18823
18824         * gcc.dg/builtins-24.c: New test case.
18825
18826 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18827
18828         * g++.dg/opt/operator1.C: New test.
18829
18830 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18831
18832         * gcc.c-torture/execute/string-opt-16.c: New test case.
18833
18834 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18835
18836         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18837         * g++.old-deja/g++.other/conv7.C: Likewise
18838         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18839         * g++.old-deja/g++.other/overload14.C: Likewise.
18840
18841 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18842
18843         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18844         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18845
18846 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18847
18848         PR c++/10888
18849         * g++.dg/warn/Winline-3.C: New test.
18850
18851 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18852
18853         * lib/target-supports.exp (check_alias_available): Make the test
18854         program acceptable to the Solaris assembler.
18855
18856         PR c++/10749
18857         * g++.dg/template/memclass2.C: New test.
18858
18859 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18860             Eric Botcazou  <ebotcazou@libertysurf.fr>
18861
18862         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18863         data for non-matching targets.
18864         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18865
18866 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18867
18868         PR c++/10845
18869         * g++.dg/template/member3.C: New test.
18870
18871 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18872
18873         PR c++/10939
18874         * g++.dg/template/func1.C: New test.
18875
18876         PR c++/9649
18877         * g++.dg/template/static4.C: New test.
18878         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18879
18880         PR c++/11041
18881         * g++.dg/init/ref7.C: New test.
18882
18883 2003-06-19  Matt Austern  <austern@apple.com>
18884
18885         PR c++/11228
18886         * g++.dg/anew1.C: New test.
18887         * g++.dg/anew2.C: New test.
18888         * g++.dg/anew3.C: New test.
18889         * g++.dg/anew4.C: New test.
18890
18891 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18892
18893         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18894
18895 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18896
18897         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18898         endian-dependent.
18899
18900 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18901
18902         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18903         Remove cruft.
18904
18905 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18906
18907         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18908         * gcc.c-torture/compile/961203-1.c: Likewise.
18909         * gcc.c-torture/compile/980506-1.c: Likewise.
18910
18911 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18912
18913         PR c++/10712
18914         * g++.dg/lookup/using7.C: New test.
18915
18916 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18917
18918         PR c++/11105
18919         * g++.dg/abi/conv1.C: Remove it.
18920         * g++.dg/template/conv7.C: New test.
18921         * g++.dg/template/conv8.C: Likewise.
18922         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18923         conversion operator.
18924
18925 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18926
18927         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18928         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18929         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18930         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18931         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18932         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18933         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18934         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18935         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18936         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18937         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18938         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18939         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18940         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18941         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18942         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18943         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18944         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18945         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18946         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18947         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18948         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18949         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18950         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18951         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18952         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18953         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18954         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18955         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18956
18957 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18958
18959         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18960         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18961         indications.
18962
18963 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18964
18965         * gcc.dg/i386-387-5.c: New test case.
18966         * gcc.dg/i386-387-6.c: New test case.
18967         * gcc.dg/builtins-23.c: New test case.
18968
18969 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18970
18971         * gcc.dg/builtins-22.c: New test case.
18972         * gcc.dg/i386-387-1.c: Update to test exp.
18973         * gcc.dg/i386-387-2.c: Likewise.
18974
18975 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18976
18977         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18978
18979 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18980
18981         * lib/gcc-dg.exp (dg-require-dll): New function.
18982         (dg-xfail-if): Likewise.
18983         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18984         driver.
18985
18986         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18987         * gcc.c-torture/compile/20001205-1.c: Likewise.
18988         * gcc.c-torture/compile/20001226-1.c: Likewise.
18989         * gcc.c-torture/compile/20010518-2.c: Likewise.
18990         * gcc.c-torture/compile/20020312-1.c: Likewise.
18991         * gcc.c-torture/compile/20020604-1.c: Likewise.
18992         * gcc.c-torture/compile/920501-12.c: Likewise.
18993         * gcc.c-torture/compile/920501-4.c: Likewise.
18994         * gcc.c-torture/compile/920520-1.c: Likewise.
18995         * gcc.c-torture/compile/920521-1.c: Likewise.
18996         * gcc.c-torture/compile/920625-1.c: Likewise.
18997         * gcc.c-torture/compile/961203-1.c: Likewise.
18998         * gcc.c-torture/compile/980506-1.c: Likewise.
18999         * gcc.c-torture/compile/981006-1.c: Likewise.
19000         * gcc.c-torture/compile/981022-1.c: Likewise.
19001         * gcc.c-torture/compile/981223-1.c: Likewise.
19002         * gcc.c-torture/compile/990617-1.c: Likewise.
19003         * gcc.c-torture/compile/dll.c: Likewise.
19004         * gcc.c-torture/compile/labels-3.c: Likewise.
19005         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19006         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19007         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19008         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19009         * gcc.c-torture/compile/simd-5.c: Likewise.
19010         * gcc.c-torture/compile/20000804-1.x: Remove.
19011         * gcc.c-torture/compile/20001205-1.x: Likewise.
19012         * gcc.c-torture/compile/20001226-1.x: Likewise.
19013         * gcc.c-torture/compile/20010518-2.x: Likewise.
19014         * gcc.c-torture/compile/20020312-1.x: Likewise.
19015         * gcc.c-torture/compile/20020604-1.x: Likewise.
19016         * gcc.c-torture/compile/920501-12.x: Likewise.
19017         * gcc.c-torture/compile/920501-4.x: Likewise.
19018         * gcc.c-torture/compile/920520-1.x: Likewise.
19019         * gcc.c-torture/compile/920521-1.x: Likewise.
19020         * gcc.c-torture/compile/920625-1.x: Likewise.
19021         * gcc.c-torture/compile/961203-1.x: Likewise.
19022         * gcc.c-torture/compile/980506-1.x: Likewise.
19023         * gcc.c-torture/compile/981006-1.x: Likewise.
19024         * gcc.c-torture/compile/981022-1.x: Likewise.
19025         * gcc.c-torture/compile/981223-1.x: Likewise.
19026         * gcc.c-torture/compile/990617-1.x: Likewise.
19027         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19028         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19029         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19030         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19031         * gcc.c-torture/compile/simd-5.x: Likewise.
19032
19033         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19034
19035 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19036
19037         * gcc.c-torture/execute/20030611-1.c: New test.
19038
19039 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19040
19041         PR middle-end/168
19042         * gcc.dg/20030612-1.c: New test case.
19043
19044 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19045
19046         PR c++/10635
19047         * g++.dg/expr/cast1.C: New test.
19048
19049 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19050
19051         * gcc.dg/builtins-21.c: New test case.
19052
19053 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19054
19055         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19056         options instead of at the end.
19057         * lib/objc.exp (objc_target_compile): Likewise.
19058
19059 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19060
19061         PR c++/10432
19062         * g++.dg/parse/error1.C: New test.
19063
19064 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19065
19066         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19067         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19068         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19069         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19070         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19071         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19072         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19073         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19074         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19075         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19076         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19077         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19078         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19079         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19080         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19081         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19082         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19083         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19084         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19085         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19086         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19087         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19088         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19089         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19090
19091         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19092         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19093         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19094         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19095         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19096         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19097         * gcc.dg/compat/scalar-return-3_main.c: New file.
19098         * gcc.dg/compat/scalar-return-3_x.c: New file.
19099         * gcc.dg/compat/scalar-return-3_y.c: New file.
19100         * gcc.dg/compat/scalar-return-4_main.c: New file.
19101         * gcc.dg/compat/scalar-return-4_x.c: New file.
19102         * gcc.dg/compat/scalar-return-4_y.c: New file.
19103
19104 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19105
19106         * gcc.dg/compat/fp2-struct-check.h: New file.
19107         * gcc.dg/compat/fp2-struct-defs.h: New file.
19108         * gcc.dg/compat/fp2-struct-init.h: New file.
19109         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19110         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19111         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19112         * gcc.dg/compat/struct-return-10_main.c: New file.
19113         * gcc.dg/compat/struct-return-10_x.c: New file.
19114         * gcc.dg/compat/struct-return-10_y.c: New file.
19115
19116         * gcc.dg/compat/compat-common.h: New file.
19117         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19118         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19119         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19120         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19121         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19122         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19123         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19124         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19125         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19126         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19127         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19128         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19129         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19130         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19131         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19132         * gcc.dg/compat/small-struct-check.h: Ditto.
19133         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19134         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19135         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19136         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19137         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19138         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19139         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19140         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19141         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19142         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19143         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19144         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19145         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19146         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19147         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19148         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19149         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19150         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19151         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19152         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19153         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19154         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19155         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19156         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19157         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19158         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19159         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19160         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19161         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19162         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19163
19164 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19165
19166         * g++.dg/pch/static-1.C: New file.
19167         * g++.dg/pch/static-1.Hs: New file.
19168
19169 2003-06-10  Richard Henderson  <rth@redhat.com>
19170
19171         * gcc.dg/asm-7.c: Adjust expected warning text.
19172
19173 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19174
19175         * gcc.dg/builtins-20.c: New test case.
19176
19177 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19178
19179         PR c++/11131
19180         * g++.dg/opt/template1.C: New test.
19181
19182 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19183
19184         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19185         additional_sources.
19186
19187 2003-05-21  David Taylor  <dtaylor@emc.com>
19188
19189         * gcc.dg/Wpadded.c: New file.
19190
19191 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19192
19193         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19194         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19195         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19196         dg-require-weak.
19197
19198 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19199
19200         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19201
19202 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19203
19204         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19205         (dg-require-alias): Likewise.
19206         (dg-require-gc-sections): Likewise.
19207         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19208
19209 2003-06-08  Richard Henderson  <rth@redhat.com>
19210
19211         * gcc.dg/20011029-2.c: Fix the array reference.
19212         * gcc.dg/asm-7.c: New.
19213
19214 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19215
19216         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19217
19218 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19219
19220         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19221         (dg-require-gc-sections): Likewise.
19222
19223 2003-06-08  Jan Hubicka  <jh@suse.cz>
19224
19225         * i386-cmov1.c: Fix regular expression.
19226         * i386-cvt-1.c: Likewise.
19227         * i386-local.c: Likewise.
19228         * i386-local2.c: Likewise.
19229         * i386-mul.c: Likewise.
19230         * i386-ssetype-1.c: Likewise.
19231         * i386-ssetype-3.c: Likewise.
19232         * i386-ssetype-5.c: Likewise.
19233
19234 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19235
19236         PR c++/11039
19237         * g++.dg/warn/implicit-typename2.C: New test.
19238         * g++.dg/warn/implicit-typename3.C: New test.
19239
19240 2003-06-07  Richard Henderson  <rth@redhat.com>
19241
19242         * g++.dg/other/offsetof3.C: Use size_t.
19243         * g++.dg/other/offsetof4.C: Likewise.
19244
19245 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19246
19247         * lib/copy-file.exp: New. Implement gcc_copy_files.
19248
19249         * lib/dg-pch.exp: Load copy-file.exp
19250         (dg-pch): Use gcc_copy_files instead of "file copy".
19251
19252 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19253
19254         * gcc.dg/weak/weak.exp: Simplify.
19255         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19256         * gcc.dg/weak/weak-1.c: Likewise.
19257         * gcc.dg/weak/weak-2.c: Likewise.
19258         * gcc.dg/weak/weak-3.c: Likewise.
19259         * gcc.dg/weak/weak-4.c: Likewise.
19260         * gcc.dg/weak/weak-5.c: Likewise.
19261         * gcc.dg/weak/weak-6.c: Likewise.
19262         * gcc.dg/weak/weak-7.c: Likewise.
19263         * gcc.dg/weak/weak-8.c: Likewise.
19264         * gcc.dg/weak/weak-9.c: Likewise.
19265
19266 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19267
19268         gcc.c-torture/execute/20030606-1.c: New.
19269
19270 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19271
19272         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19273         * gcc.dg/builtins-19.c: Likewise.
19274
19275 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19276
19277         * gcc.dg/builtins-2.c: Add some more tests.
19278         * gcc.dg/builtins-18.c: New test case.
19279         * gcc.dg/builtins-19.c: New test case.
19280
19281 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19282             Jim Wilson  <wilson@tuliptree.org>
19283
19284         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19285
19286 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19287
19288         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19289         mempcpy/stpcpy calls not to be optimized into something else.
19290         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19291         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19292         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19293
19294 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19295
19296         * gcc.dg/format/asm_fprintf-1.c: New test.
19297
19298 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19299
19300         * lib/gcc-defs.exp (additional_sources): New variable.
19301         (dg-additional-sources): New function.
19302         (additional_files): New variable.
19303         (dg-additional-files): New function.
19304         (dg-additional-files-options): Likewise.
19305         * lib/gcc-dg.exp (dg-require-weak): New function.
19306         (dg-require-alias): Likewise.
19307         (dg-require-gc-sections): Likewise.
19308         * lib/target-supports.exp (check_alias_available): Remove testfile
19309         parameter.
19310         (check_gc_sections_available): New function.
19311         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19312         (dg-gpp-additional-files): Likewise.
19313         * lib/g++.exp (additional_sources): Remove.
19314         (additional_files): Likewise.
19315         (g++_target_compile): Use dg-additional-files-options.
19316
19317         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19318         Tcl logic.
19319         * gcc.dg/special/ecos.exp: Remove.
19320         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19321         * gcc.dg/special/alias-1.c: Likewise.
19322         * gcc.dg/special/alias-2.c: Likewise.
19323         * gcc.dg/special/gcsec-1.c: Likewise.
19324         * gcc.dg/special/weak-1.c: Likewise.
19325         * gcc.dg/special/weak-2.c: Likewise.
19326         * gcc.dg/special/wkali-1.c: Likewise.
19327         * gcc.dg/special/wkali-2.c: Likewise.
19328
19329         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19330         dg-gpp-additional-*.
19331         * g++.dg/special/conpr-3.C: Likewise.
19332         * g++.dg/special/conpr-4.C: Likewise.
19333         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19334         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19335         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19336         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19337         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19338         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19339         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19340         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19341         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19342         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19343         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19344         * g++.old-deja/g++.other/comdat1.C: Likewise.
19345         * g++.old-deja/g++.other/comdat2.C: Likewise.
19346         * g++.old-deja/g++.other/comdat3.C: Likewise.
19347         * g++.old-deja/g++.other/ctor1.C: Likewise.
19348         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19349
19350 2003-06-05  Richard Henderson  <rth@redhat.com>
19351
19352         * gcc.dg/debug/20030605-1.c: New.
19353
19354 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19355
19356         * README.QMTEST: Update.
19357
19358 2003-06-04  Richard Henderson  <rth@redhat.com>
19359
19360         * gcc.dg/cleanup-1.c: New.
19361         * gcc.dg/cleanup-2.c: New.
19362         * gcc.dg/cleanup-3.c: New.
19363         * gcc.dg/cleanup-4.c: New.
19364         * gcc.dg/cleanup-5.c: New.
19365         * gcc.dg/cleanup-6.c: New.
19366         * gcc.dg/cleanup-7.c: New.
19367
19368 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19369
19370         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19371
19372         * lib/dg-pch.exp: New file.
19373         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19374         * gcc.dg/pch/pch.exp: Likewise.
19375
19376 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19377
19378         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19379         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19380         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19381         * gcc.dg/builtins-17.c: New test case.
19382         * gcc.dg/i386-387-4.c: New test case.
19383         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19384
19385 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19386
19387         * gcc.dg/ultrasp9.c: New test.
19388
19389 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19390
19391         * gcc.c-torture/compile/20030604-1.c: New test.
19392         * gcc.dg/sparc-constant-1.c: New test.
19393
19394 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19395
19396         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19397
19398 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19399
19400         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19401
19402         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19403         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19404
19405 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19406
19407         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19408
19409 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19410
19411         PR c++/10940
19412         * g++.dg/template/spec10.C: New test.
19413
19414 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19415
19416         * gcc.dg/builtins-16.c: New test case.
19417
19418 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19419
19420         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19421         mempcpy test with post-increments.
19422         * gcc.c-torture/execute/string-opt-3.c: New test.
19423         * gcc.dg/string-opt-1.c: New test.
19424
19425 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19426
19427         PR fortran/10965
19428         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19429
19430 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19431
19432         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19433         (scan-assembler): ... here.  Use dg-scan.
19434         (scan-assembler-not): Likewise.
19435         (scan-file): New function.
19436         (scan-file-not): Likewise.
19437         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19438         * gcc.dg/cpp/_Pragma4.c: Likewise.
19439         * gcc.dg/cpp/_Pragma5.c: Likewise.
19440         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19441         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19442         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19443         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19444         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19445         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19446         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19447         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19448         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19449         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19450         * gcc.dg/cpp/cxxcom1.c: Likewise.
19451         * gcc.dg/cpp/line1.c: Likewise.
19452         * gcc.dg/cpp/maccom1.c: Likewise.
19453         * gcc.dg/cpp/maccom2.c: Likewise.
19454         * gcc.dg/cpp/maccom3.c: Likewise.
19455         * gcc.dg/cpp/maccom4.c: Likewise.
19456         * gcc.dg/cpp/maccom5.c: Likewise.
19457         * gcc.dg/cpp/maccom6.c: Likewise.
19458         * gcc.dg/cpp/multiline.c: Likewise.
19459         * gcc.dg/cpp/spacing1.c: Likewise.
19460         * gcc.dg/cpp/spacing2.c: Likewise.
19461         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19462         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19463         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19464         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19465         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19466         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19467         * gcc.dg/cpp/cxxcom2.c: Likewise.
19468         * gcc.dg/cpp/cxxcom2.h: New file.
19469
19470         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19471         * g++.dg/cpp/truefalse.C: Here.
19472         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19473
19474 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19475
19476         * gcc.dg/cpp/redef3.c: New file.
19477
19478 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19479
19480         * gcc.dg/i386-loop-3.c: New test.
19481
19482 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19483
19484         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19485
19486 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19487
19488         * gcc.dg/fwrapv-1.c: New test case.
19489         * gcc.dg/fwrapv-2.c: New test case.
19490
19491 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19492
19493         PR c++/10956
19494         * g++.dg/template/spec9.C: New test.
19495
19496 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19497
19498         * gcc.dg/duff-4.c: New test case.
19499
19500 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19501
19502         PR fortran/10843
19503         * g77.dg/ffixed-form-1.f: New test
19504         * g77.dg/ffixed-form-2.f: New test
19505         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19506         * g77.dg/ffree-form-3.f: New test
19507
19508 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19509
19510         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19511         * gcc.dg/wint_t-1.c: Likewise.
19512
19513 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19514
19515         * g++.dg/template/access11.C: New test.
19516
19517 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19518
19519         PR c++/10849
19520         * g++.dg/template/access10.C: New test.
19521
19522 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19523             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19524
19525         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19526
19527 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19528
19529         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19530         suppress for powerpc-*-darwin*.
19531         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19532
19533 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19534
19535         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19536         suppress option for powerpc-*-darwin*.
19537
19538 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19539
19540         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19541         * gcc.dg/builtins-4.c: Add test for fmod.
19542
19543 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19544
19545         PR c++/10682
19546         * g++.dg/template/instantiate4.C: New test.
19547
19548 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19549
19550         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19551
19552 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19553
19554         * gcc.dg/compat/scalar-return-1_main.c: New file.
19555         * gcc.dg/compat/scalar-return-1_x.c: New file.
19556         * gcc.dg/compat/scalar-return-1_y.c: New file.
19557         * gcc.dg/compat/scalar-return-2_main.c: New file.
19558         * gcc.dg/compat/scalar-return-2_x.c: New file.
19559         * gcc.dg/compat/scalar-return-2_y.c: New file.
19560         * gcc.dg/compat/struct-return-3_main.c: New file.
19561         * gcc.dg/compat/struct-return-3_y.c: New file.
19562         * gcc.dg/compat/struct-return-3_x.c: New file.
19563         * gcc.dg/compat/struct-return-2_main.c: New file.
19564         * gcc.dg/compat/struct-return-2_x.c: New file.
19565         * gcc.dg/compat/struct-return-2_y.c: New file.
19566
19567 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19568
19569         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19570         for hppa*-hp-hpux*.
19571         * gcc.dg/20021014-1.c (dg-options): Likewise.
19572         * gcc.dg/nest.c (dg-options): Likewise.
19573
19574 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19575
19576         PR c++/9738
19577         * g++.dg/ext/dllimport2.C: New file.
19578         * g++.dg/ext/dllimport3.C: New file.
19579
19580 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19581
19582         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19583         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19584         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19585         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19586         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19587         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19588         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19589         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19590         * gcc.dg/compat/small-struct-defs.h: New file.
19591         * gcc.dg/compat/small-struct-init.h: New file.
19592         * gcc.dg/compat/small-struct-check.h: New file.
19593         * gcc.dg/compat/fp-struct-defs.h: New file.
19594         * gcc.dg/compat/fp-struct-check.h: New file.
19595         * gcc.dg/compat/fp-struct-init.h: New file.
19596         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19597         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19598
19599 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19600
19601         * gcc.dg/20030225-2.c: New test.
19602
19603 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19604             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19605
19606         * gcc.c-torture/compile/20030518-1.c: New test case.
19607
19608 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19609
19610         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19611         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19612         gcc-dg-debug-runtest.
19613         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19614         gcc-dg-debug-runtest.
19615
19616 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19617
19618         PR c++/9022
19619         * g++.dg/lookup/using6.C: New test.
19620
19621 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19622
19623         * g++.dg/parse/access2.C: New test.
19624
19625 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19626
19627         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19628         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19629         * gcc.dg/debug/debug.exp: Likewise.
19630
19631 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19632
19633         * gcc.dg/dollar.c: New test.
19634
19635 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19636
19637         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19638         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19639         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19640         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19641         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19642         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19643         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19644         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19645         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19646         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19647         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19648         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19649         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19650         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19651         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19652         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19653         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19654         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19655
19656 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19657
19658         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19659         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19660         support for "repo" mode.
19661         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19662         * lib/g77-dg.exp: Likewise.
19663         * lib/obj-dg.exp: Likewise.
19664
19665 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19666
19667         Merge from gcc-3_2-rhl8-branch:
19668         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19669
19670         * gcc.dg/tls/opt-6.c: New test.
19671
19672         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19673
19674         * gcc.dg/20030405-1.c: New test.
19675
19676         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19677
19678         * gcc.dg/20030309-1.c: New test.
19679
19680         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19681
19682         * gcc.c-torture/execute/20030307-1.c: New test.
19683
19684         2003-02-20  Randolph Chung  <tausq@debian.org>
19685
19686         * gcc.c-torture/compile/20030220-1.c: New test.
19687
19688         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19689
19690         * gcc.dg/20030217-1.c: New test.
19691
19692         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19693
19694         * gcc.c-torture/compile/20020129-1.c: New test.
19695
19696         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19697
19698         * gcc.dg/unroll-1.c: New test.
19699
19700         2002-11-16  Jan Hubicka  <jh@suse.cz>
19701
19702         * gcc.c-torture/execute/20020920-1.c: New test.
19703
19704         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19705
19706         PR target/7434
19707         * gcc.c-torture/compile/20021008-1.c: New test.
19708
19709         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19710
19711         PR target/7559
19712         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19713
19714         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19715
19716         * gcc.c-torture/compile/20020807-1.c: New test.
19717
19718         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
19719
19720         * gcc.dg/tls/opt-1.c: New test.
19721
19722         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
19723
19724         * gcc.dg/20020729-1.c: New test.
19725
19726         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
19727
19728         * g++.dg/opt/life1.C: New test.
19729
19730         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19731
19732         * gcc.dg/20020525-1.c: New test.
19733
19734         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19735
19736         PR c++/6794
19737         * g++.dg/ext/pretty1.C: New test.
19738         * g++.dg/ext/pretty2.C: New test.
19739
19740 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19741
19742         PR c++/8385
19743         * g++.dg/ext/typeof5.C: New test.
19744
19745 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19746
19747         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19748         __USER_LABEL_PREFIX__ into account.
19749         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19750
19751 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19752
19753         * gcc.dg/builtins-15.c: New test case.
19754
19755 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19756
19757         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19758
19759 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19760
19761         * lib/g++.exp: Tweak handling of additional source files.
19762         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19763         * g++.dg/special/conpr-2a.C: Rename to ...
19764         * g++.dg/special/conpr-2a.cc: ... this.
19765         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19766         * g++.dg/special/conpr-3a.C: Rename to ...
19767         * g++.dg/special/conpr-3a.cc: This.
19768         * g++.dg/special/conpr-3b.C: Rename to ...
19769         * g++.dg/special/conpr-3b.cc: This.
19770         * g++.dg/special/conpr-4.C: New test.
19771         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19772
19773 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19774
19775         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19776
19777 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19778
19779         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19780         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19781         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19782         * g++.old-deja/g++.other/warn3.C: Likewise.
19783
19784 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19785
19786         * gcc.dg/i386-387-1.c: Update to also test log.
19787         * gcc.dg/i386-387-2.c: Likewise.
19788
19789 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19790
19791         * g77.f-torture/execute/int8421.f: New test.
19792
19793 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19794
19795         PR c++/10230, c++/10481
19796         * g++.dg/lookup/scoped5.C: New test.
19797
19798 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19799
19800         PR c++/10552
19801         * g++.dg/template/ttp6.C: New test.
19802
19803 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19804
19805         * gcc.c-torture/execute/builtins: New directory.
19806         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19807         gcc.c-torture/execute/builtins.
19808         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19809         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19810         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19811         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19812
19813 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19814
19815         PR c++/9252
19816         * g++.dg/template/access8.C: New test.
19817         * g++.dg/template/access9.C: New test.
19818
19819 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19820
19821         PR c++/9554
19822         * g++.dg/parse/access1.C: New test.
19823
19824 2003-05-09  DJ Delorie  <dj@redhat.com>
19825
19826         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19827         long, and not an int.
19828
19829 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19830
19831         PR c++/10555, c++/10576
19832         * g++.dg/template/memclass1.C: New test.
19833
19834 2003-05-08  DJ Delorie  <dj@redhat.com>
19835
19836         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19837         targets.
19838         * gcc.c-torture/execute/20021024-1.x: Likewise.
19839         * gcc.c-torture/execute/shiftdi.x: Likewise.
19840         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19841         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19842         * gcc.dg/20021018-1.c: Likewise.
19843
19844 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19845
19846         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19847
19848         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19849         (bcopy): Call memmove.
19850
19851 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19852
19853         * g77.f-torture/compile/8485.f: New test case.
19854
19855 2003-05-07  Richard Henderson  <rth@redhat.com>
19856
19857         PR c++/10570
19858         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19859         Verify exception_cleanup not called for rethrows.
19860         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19861         when exiting catch block without rethrowing.
19862         * g++.dg/eh/forced3.C: New.
19863         * g++.dg/eh/forced4.C: New.
19864
19865 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19866
19867         * gcc.dg/20030505.c: Fix triplet.
19868
19869 2003-05-06  DJ Delorie  <dj@redhat.com>
19870
19871         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19872         * gcc.dg/nest.c: Likewise.
19873
19874 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19875
19876         * gcc.dg/builtins-14.c: New test case.
19877
19878 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19879
19880         * lib/compat.exp (compat-execute): New argument.
19881         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19882         * gcc.dg/compat: New test directory.
19883         * gcc.dg/compat/compat.exp: New expect script.
19884         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19885         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19886         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19887         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19888         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19889         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19890
19891         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19892         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19893         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19894         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19895         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19896         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19897         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19898         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19899         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19900         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19901         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19902         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19903         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19904         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19905         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19906
19907 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19908
19909         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19910
19911 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19912
19913         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19914
19915 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19916
19917         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19918         * gcc.dg/ppc-fsel-2.c: New test.
19919
19920         * gcc.dg/unused-5.c: New test.
19921
19922 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19923
19924         PR c++/10496
19925         * g++.dg/warn/pmf1.C: New test.
19926
19927 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19928
19929         PR c++/4494
19930         * g++.dg/warn/main.C: New test.
19931
19932 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19933
19934         * gcc.dg/nonnull-3.c: New test.
19935
19936 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19937
19938         * gcc.dg/cpp/Wtrigraphs.c: Update.
19939         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19940
19941 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19942
19943         * gcc.dg/ppc-fsel-1.c: New test.
19944
19945 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19946
19947         PR c/10604
19948         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19949
19950 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19951
19952         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19953
19954 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19955
19956         PR c++/9364, c++/10553, c++/10586
19957         * g++.dg/parse/typename4.C: New test.
19958         * g++.dg/parse/typename5.C: Likewise.
19959
19960 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19961
19962         * gcc.c-torture/compile/20030503-1.c: New test.
19963
19964 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19965
19966         * g++.dg/lookup/using5.C: Fix testcase error.
19967
19968 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19969
19970         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19971         since MEABI is no longer supported.  Remove all vestiges
19972         of MEABI from the test.
19973
19974 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19975
19976         PR c++/10554
19977         * g++.dg/lookup/using5.C: New test.
19978
19979 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19980
19981         PR c++/8772
19982         * g++.dg/template/ttp5.C: New test.
19983
19984 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19985
19986         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19987         (dg-gpp-additional-sources): New function.
19988         (dg-gpp-additional-files): Likewise.
19989         * lib/g++.exp (additional_sources): New variable.
19990         (additional_files): Likewise.
19991         (g++_target_compile): Deal with them.
19992         * lib/old-dejagnu.exp: Remove.
19993         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19994         * g++.old-deja: Revise all tests to use dg commands.
19995
19996 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19997
19998         PR c++/9432, c++/9528
19999         * g++.dg/lookup/using4.C: New test.
20000
20001 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20002
20003         * gcc.dg/noreturn-5.c: New file.
20004         * gcc.dg/noreturn-6.c: New file.
20005
20006         * gcc.c-torture/compile/inline-1.c: New file.
20007
20008 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20009
20010         PR c++/10551
20011         * g++.dg/template/explicit1.C: New test.
20012
20013 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20014
20015         PR c++/10549
20016         * g++.dg/other/bitfield1.C: New test.
20017
20018         PR c++/10527
20019         * g++.dg/init/new7.C: New test.
20020
20021 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20022
20023         * g++.dg/ext/desig1.C: New test.
20024         * g++.dg/ext/init1.C: Update.
20025
20026         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20027
20028 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20029
20030         PR c++/10180
20031         * g++.dg/warn/Winline-1.C: New test.
20032
20033 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20034
20035         * gcc.c-torture/execute/string-opt-19.c: New test.
20036
20037         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20038         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20039
20040 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20041
20042         PR c++/10506
20043         * g++.dg/init/new6.C: New test.
20044
20045         PR c++/10503
20046         * g++.dg/init/ref6.C: New test.
20047
20048 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20049
20050         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20051
20052 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20053
20054         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20055         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20056
20057 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20058
20059         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20060         initialized static data members.
20061
20062 2003-04-25  H.J. Lu <hjl@gnu.org>
20063
20064         * gcc.dg/ia64-sync-4.c: New test.
20065
20066 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20067
20068         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20069         date.
20070
20071 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20072
20073         PR c++/10337
20074         * g++.dg/warn/conv1.C: New test.
20075         * g++.old-deja/g++.other/conv7.C: Adjust.
20076         * g++.old-deja/g++.other/overload14.C: Adjust.
20077
20078 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20079
20080         PR c++/10471
20081         * g++.dg/template/defarg2.C: New test.
20082
20083 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20084
20085         * gcc.dg/cpp/include2.c: Update.
20086         * gcc.dg/cpp/multiline-2.c: New.
20087         * gcc.dg/cpp/multiline.c: Update.
20088         * gcc.dg/cpp/strify2.c: Update.
20089         * gcc.dg/cpp/trad/literals-2.c: Update.
20090
20091 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20092
20093         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20094
20095 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20096
20097         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20098
20099 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20100
20101         PR c++/10451
20102         * g++.dg/parse/crash4.C: New test.
20103
20104         PR c++/9847
20105         * g++.dg/parse/crash5.C: New test.
20106
20107 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20108
20109         PR c++/10446
20110         * g++.dg/parse/crash3.C: New test.
20111
20112         PR c++/10428
20113         * g++.dg/parse/elab1.C: New test.
20114
20115 2003-04-22  Devang Patel  <dpatel@apple.com>
20116
20117         * gcc.dg/cpp/trad/funlike-5.c: New test.
20118
20119 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20120
20121         * g++.dg/other/packed1.C: Fix dg options.
20122
20123 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20124
20125         * g++.dg/other/offsetof2.C: New test.
20126
20127 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20128
20129         * g++.dg/template/recurse.C: Adjust location of error messages.
20130
20131 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20132
20133         PR c++/9881
20134         * g++.dg/init/addr-const1.C: New test.
20135         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20136
20137 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20138
20139         PR c++/10405
20140         * g++.dg/lookup/struct-hack1.C: New test.
20141
20142 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20143
20144         * ucs.c: Update diagnostic messages.
20145
20146 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20147
20148         * gcc.dg/cpp/truefalse.cpp: New test.
20149         * gcc.dg/cpp/cpp.exp: Update.
20150         * g++.dg/other/stdbool-if.C: Remove.
20151
20152 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20153
20154         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20155         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20156
20157 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20158
20159         * gcc.c-torture/compile/20030418-1.c: New test.
20160
20161 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20162
20163         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20164
20165 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20166
20167         PR c++/10347
20168         g++.dg/template/dependent-name1.C: New test.
20169
20170 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20171
20172         * gcc.dg/warn-1.c (tourist_guide): New array,
20173         contains a pointer to bar.
20174
20175 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20176
20177         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20178         * gcc.c-torture/execute/medce-1.c: New test case.
20179         * gcc.c-torture/execute/medce-2.c: New test case.
20180
20181 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20182
20183         * lib/prune.exp: Ignore more messages.
20184
20185         PR c++/10381
20186         * g++.dg/parse/lookup3.C: New test.
20187
20188 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20189
20190         * gcc.c-torture/compile/20030415-1.c : New test.
20191
20192 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20193
20194         * gcc.c-torture/execute/scope-2.c: Move to ...
20195         * gcc.dg/noncompile/scope.c: .... here.
20196
20197 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20198
20199         * gcc.dg/20030414-2.c: New test case.
20200
20201 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20202
20203         PR target/10377
20204         * gcc.dg/20030414-1.c: New test.
20205
20206 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20207
20208         * gcc.dg/builtins-12.c: New test case.
20209         * gcc.dg/builtins-13.c: New test case.
20210
20211 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20212
20213         * gcc.c-torture/execute/string-opt-18.c: New test.
20214
20215 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20216
20217         PR c++/10300
20218         * g++.dg/init/new5.C: New test.
20219
20220 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20221
20222         PR c++/7910
20223         * g++.dg/ext/dllimport1.C: New test.
20224
20225 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20226
20227         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20228
20229 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20230
20231         PR Fortran/9263
20232         * g77.f-torture/noncompile/9263.f: New test
20233         PR Fortran/1832
20234         * g77.f-torture/execute/1832.f: New test
20235
20236 2003-04-11  David Chad  <davidc@freebsd.org>
20237             Loren J. Rittle  <ljrittle@acm.org>
20238
20239         libobjc/8562
20240         * objc.dg/headers.m: New test.
20241
20242 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20243
20244         * gcc.c-torture/execute/builtin-noret-2.c: New.
20245         * gcc.c-torture/execute/builtin-noret-2.x: New.
20246         XFAIL builtin-noret-2.c at -O1 and above.
20247         * gcc.dg/redecl.c: New.
20248         * gcc.dg/Wshadow-1.c: Update error regexps.
20249
20250 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20251
20252         * g++.dg/abi/bitfield10.C: New test.
20253
20254 2003-04-09  Mike Stump  <mrs@apple.com>
20255
20256         * gcc.dg/pch/pch.exp: Make testcase names longer.
20257         * g++.dg/pch/pch.exp: Make testcase names longer.
20258
20259 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20260
20261         * gcc.dg/builtins-11.c: New test case.
20262
20263 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20264
20265         * gcc.dg/builtins-9.c: New test case.
20266         * gcc.dg/builtins-10.c: New test case.
20267
20268 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20269
20270         * gcc.dg/noncompile/init-4.c.c: New test.
20271
20272 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20273
20274         * gcc.misc-test/gcov-9.c: New test.
20275         * gcc.misc-test/gcov-10.c: New test
20276         * gcc.misc-test/gcov-11.c: New test.
20277
20278 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20279
20280         PR optimization/10024
20281         * gcc.c-torture/compile/20030405-1.c: New test.
20282
20283 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20284
20285         * gcc.dg/pch/static-3.c: New.
20286         * gcc.dg/pch/static-3.hs: New.
20287         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20288
20289 2003-04-04  Richard Henderson  <rth@redhat.com>
20290
20291         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20292         * g++.dg/eh/forced2.C: Likewise.
20293
20294 2003-04-03  Mike Stump  <mrs@apple.com>
20295
20296         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20297         target arg.
20298         (scan-assembler-times, scan-assembler-not): Likewise.
20299         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20300
20301 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20302
20303         * gcc.dg/sparc-loop-1.c: New test.
20304
20305 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20306
20307         PR other/9274
20308         * g++.dg/pch/system-2.C: New.
20309         * g++.dg/pch/system-2.Hs: New.
20310
20311 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20312
20313         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20314
20315         * g++.dg/eh/simd-1.C (vecfunc): Same.
20316
20317 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20318
20319         * gcc.c-torture/execute/20030401-1.c: New test case.
20320
20321 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20322
20323         * objc.dg/defs.m: New.
20324
20325 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20326
20327         * g++.dg/eh/simd-1.C: New.
20328         * g++.dg/eh/simd-2.C: New.
20329
20330 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20331
20332         * gcc.c-torture/execute/simd-3.c: New.
20333
20334 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20335
20336         PR c/9936
20337         * gcc.dg/20030331-2.c: New test.
20338
20339 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20340
20341         PR c++/10278
20342         * g++.dg/parse/crash2.C: New test.
20343
20344 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20345
20346         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20347         * gcc.c-torture/execute/20030331-1.c: ...here.
20348
20349 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20350
20351         * gcc.c-torture/execute/20030331-1.c: New test.
20352
20353 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20354
20355         * lib/gcov.exp: Adjust call return testing strings.
20356         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20357
20358 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20359
20360         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20361         * gcc.dg/builtins-7.c: New test case.
20362         * gcc.dg/builtins-8.c: New test case.
20363
20364 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20365
20366         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20367
20368 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20369
20370         PR c++/7647
20371         * g++.dg/lookup-class-member-2.C: New test.
20372
20373 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20374
20375         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20376
20377 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20378
20379         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20380
20381 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20382
20383         * g++.dg/init/attrib1.C: New test.
20384
20385 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20386
20387         * gcc.dg/ultrasp8.c: New test.
20388
20389 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20390
20391         * gcc.dg/ultrasp7.c: New test.
20392
20393 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20394
20395         PR c++/10047
20396         * g++.dg/template/inline1.C: New test.
20397
20398 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20399
20400         * gcc.dg/sparc-dwarf2.c: New test.
20401
20402 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20403
20404         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20405         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20406
20407 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20408
20409         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20410         than reading .x files.
20411         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20412         * g77.dg/gcov/gcov-1.f: Likewise.
20413         * gcc.misc-tests/gcov-4b.c: Likewise.
20414         * gcc.misc-tests/gcov-5b.c: Likewise.
20415         * gcc.misc-tests/gcov-6.c: Likewise.
20416         * gcc.misc-tests/gcov-7.c: Likewise.
20417         * gcc.misc-tests/gcov-8.c: Likewise.
20418         * g++.dg/gcov/gcov-1.x: Remove.
20419         * g77.dg/gcov/gcov-1.x: Likewise.
20420         * gcc.misc-tests/gcov-4b.x: Likewise.
20421         * gcc.misc-tests/gcov-5b.x: Likewise.
20422         * gcc.misc-tests/gcov-6.x: Likewise.
20423         * gcc.misc-tests/gcov-7.x: Likewise.
20424         * gcc.misc-tests/gcov-8.x: Likewise.
20425
20426 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20427
20428         PR opt/10087
20429         * gcc.dg/20030324-1.c: New test.
20430
20431 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20432
20433         PR c++/10224
20434         * g++.dg/template/arg3.C: New test.
20435
20436         PR c++/10158
20437         * g++.dg/template/friend18.C: New test.
20438
20439 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20440
20441         * g77.f-torture/compile/20030326-1.f: New test case.
20442
20443 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20444
20445         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20446
20447         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20448
20449 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20450
20451         * gcc.dg/ia64-sync-3.c: New test.
20452
20453 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20454
20455         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20456
20457 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20458
20459         * gcc.dg/ultrasp6.c: New test.
20460
20461 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20462
20463         * gcc.dg/i386-signbit-1.c: New test.
20464         * gcc.dg/i386-signbit-2.c: New test.
20465         * gcc.dg/i386-signbit-3.c: New test.
20466
20467 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20468
20469         * gcc.dg/ultrasp5.c: Fix options.
20470
20471 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20472
20473         * gcc.dg/ultrasp5.c: Fix comment.
20474
20475 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20476
20477         PR fortran/10197
20478         * g77.f-torture/execute/10197.f: New test.
20479
20480 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20481
20482         PR c++/9898, c++/383
20483         * g++.dg/template/conv6.C: New test.
20484
20485         PR c++/10119
20486         * g++.dg/template/ptrmem5.C: New test.
20487
20488         PR c++/10026
20489         * g++.dg/lookup/koenig1.C: New test.
20490
20491         PR C++/10199
20492         * g++.dg/lookup/template2.C: New test.
20493
20494 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20495
20496         * g++.dg/opt/rtti1.C: New test.
20497
20498 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20499
20500         * gcc.dg/ultrasp5.c: New test.
20501
20502 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20503
20504         PR middle-end/9967
20505         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20506         builtin fputs.
20507
20508 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20509
20510         PR c/8224
20511         * gcc.dg/20030323-1.c: New test.
20512
20513 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20514
20515         * gcc.c-torture/compile/20030323-1.c: New test case.
20516
20517 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20518
20519         * gcc.dg/20030321-1.c: New test.
20520
20521 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20522
20523         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20524
20525 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20526
20527         PR c++/9978, c++/9708
20528         * g++.dg/ext/vlm1.C: Adjust expected error.
20529         * g++.dg/ext/vla2.C: New test.
20530         * g++.dg/template/arg1.C: New test.
20531         * g++.dg/template/arg2.C: New test.
20532
20533 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20534
20535         * g77.f-torture/execute/select.f: New test.
20536         * g77.f-torture/noncompile/select_no_compile.f: New test.
20537
20538 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20539
20540         PR c++/9898
20541         * g++.dg/other/error4.C: New test.
20542
20543 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20544
20545         * g++.dg/template/friend17.C: New test.
20546
20547 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20548
20549         * gcc.c-torture/compile/20030320-1.c: New.
20550
20551 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20552
20553         * gcc.dg/builtins-6.c: New test case.
20554
20555 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20556
20557         PR target/10073
20558         * gcc.c-torture/compile/20030319-1.c: New.
20559
20560 2003-03-18  Jan Hubicka  <jh@suse.cz>
20561
20562         * gcc.dg/i386-cvt-1.c: New test.
20563
20564 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20565
20566         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20567         * objc.dg/naming-2.m: Likewise.
20568
20569 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20570
20571         PR c++/9639
20572         * g++.dg/parse/crash1.C: New test.
20573
20574 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20575
20576         PR c++/8805
20577         * g++.dg/eh/cleanup1.C: New test.
20578
20579 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20580
20581         * gcc.c-torture/execute/20030316-1.c: New test case.
20582
20583 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20584
20585         PR c++/9629
20586         * g++.dg/init/ctor2.C: New test.
20587
20588 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20589
20590         * g77.f-torture/compile/xformat.f: New test case.
20591
20592 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20593
20594         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20595         * g++.old-deja/g++.mike/eh50.C: Likewise.
20596
20597 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20598
20599         PR c++/6440
20600         * g++.dg/template/spec7.C: New test.
20601         * g++.dg/template/spec8.C: Likewise.
20602
20603 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20604
20605         * gcc.c-torture/execute/20030313-1.c: New test.
20606
20607 2003-03-14  Richard Henderson  <rth@redhat.com>
20608
20609         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20610
20611 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20612
20613         * gcc.c-torture/compile/20030314-1.c: New test.
20614
20615 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20616
20617         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20618         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20619         thumb target,
20620         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20621         to accept newer _imp__  prefix and additional
20622         newline in .drectve section.
20623         * gcc.dg/dll-4.c: Likewise.
20624         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20625         switch.
20626
20627 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20628
20629         * g++.dg/parse/namespace9.C: New test.
20630
20631         * g++.dg/init/ref5.C: New test.
20632         * g++.dg/parse/ptrmem1.C: Likewise.
20633
20634 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20635
20636         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20637         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20638         regular expression.
20639         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20640         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20641
20642 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20643
20644         * gcc.c-torture/execute/20030224-2.c: New test.
20645
20646 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20647
20648         * gcc.dg/decl-3.c: New test.
20649
20650 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20651
20652         * gcc.dg/i386-loop-2.c: New test.
20653
20654 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20655
20656         PR c++/9474
20657         * g++.dg/parse/namespace8.C: New test.
20658
20659         PR c++/9924
20660         * g++.dg/overload/builtin2.C: New test.
20661
20662 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20663
20664         * gcc.dg/return-type-3.c: New test.
20665
20666 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20667
20668         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20669         profiling options are not supported.
20670
20671 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20672
20673         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20674         * g++.old-deja/g++.warn/impint2.C: Likewise.
20675
20676 2003-03-10  Devang Patel  <dpatel@apple.com>
20677
20678         * g++.dg/cpp/c++_cmd_1.C: New test.
20679         * g++.dg/cpp/c++_cmd_1.h: New file.
20680
20681 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20682
20683         * gcc.dg/altivec-9.c: New file.
20684
20685 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20686
20687         * gcc.dg/ppc-sdata-1.c: New test.
20688         * gcc.dg/ppc-sdata-2.c: New test.
20689
20690 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20691
20692         PR c++/9373
20693         * g++.dg/opt/ptrmem2.C: New test.
20694
20695         PR c++/8534
20696         * g++.dg/opt/ptrmem1.C: New test.
20697
20698 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20699
20700         * gcc.dg/i386-loop-1.c: New test.
20701
20702 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20703
20704         PR c++/9970
20705         * g++.dg/lookup/friend1.C: New test.
20706
20707 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20708
20709         PR c++/9823
20710         * g++.dg/parser/constructor1.C: New test.
20711
20712 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20713
20714         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20715
20716         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
20717
20718 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
20719
20720         * gcc.dg/cpp/Wunused.c: Update test.
20721
20722 2003-03-08  Jan Hubicka  <jh@suse.cz>
20723
20724         * gcc.dg/inline-3.c: New test.
20725
20726 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20727
20728         PR c++/9809
20729         * g++.dg/parse/builtin1.C: New test.
20730
20731         PR c++/9982
20732         * g++.dg/abi/cookie1.C: New test.
20733         * g++.dg/abi/cookie2.C: Likewise.
20734
20735         PR c++/9524
20736         * g++.dg/template/field1.C: New test.
20737
20738         PR c++/9912
20739         * g++.dg/parse/class1.C: New test.
20740         * g++.dg/parse/namespace7.C: Likewise.
20741         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20742
20743 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20744
20745         * g++.dg/init/ref4.C: New test.
20746
20747 2003-03-07  Jan Hubicka  <jh@suse.cz>
20748
20749         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20750         * gcc.dg/inline-3.c:  New test.
20751
20752 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20753
20754         * g++.dg/init/ref3.C: New test.
20755
20756         PR c++/9965
20757         * g++.dg/init/ref2.C: New test.
20758
20759         PR c++/9400
20760         * g++.dg/warn/Wshadow-2.C: New test.
20761
20762         PR c++/9791
20763         * g++.dg/warn/Woverloaded-1.C: New test.
20764
20765 2003-03-05  Jan Hubicka  <jh@suse.cz>
20766
20767         * gcc.dg/i386-local2.c: New.
20768         * gcc.dg/i386-local.c: Fix typo.
20769
20770 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20771
20772         * g++.dg/abi/layout3.C: New test.
20773
20774 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20775
20776         * gcc.c-torture/compile/20030305-1.c
20777
20778 2003-03-05  Jan Hubicka  <jh@suse.cz>
20779
20780         * gcc.dg/i386-local.c: New.
20781
20782 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20783
20784         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20785
20786 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20787
20788         * gcc.dg/switch-2.c: New test.
20789         * gcc.dg/switch-3.c: New test.
20790         * gcc.dg/Wswitch.c: Adjust line numbers.
20791         * gcc.dg/Wswitch-default.c: Likewise.
20792         * gcc.dg/Wswitch-enum.c: Likewise.
20793
20794 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20795
20796         * gcc.c-torture/execute/20030222-1.c: New test.
20797
20798 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20799
20800         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20801
20802 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20803
20804         PR c++/9878
20805         * g++.dg/init/ref1.C: New test.
20806
20807 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20808
20809         * gcc.dg/sh-relax.c: New SH-only test.
20810
20811 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20812
20813         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20814         comment explaining purpose of testcase.
20815
20816 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20817
20818         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20819         for HC11/HC12 (asm needs two int registers).
20820         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20821         HC11/HC12 because the test uses an asm which needs two 32-bit
20822         registers.
20823
20824 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20825
20826         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20827         for HC11/HC12 (array is too large otherwise).
20828         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20829         * gcc.c-torture/compile/20010518-2.x: Likewise.
20830         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20831         HC11/HC12 (array is too large).
20832
20833 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20834
20835         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20836         * lib/g++-dg.exp (g++-dg-test): Likewise.
20837
20838 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20839
20840         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20841         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20842
20843 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20844
20845         * g++.dg/warn/implicit-typename1.C: Remove warning.
20846
20847 2003-02-28  Richard Henderson  <rth@redhat.com>
20848
20849         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20850         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20851
20852 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20853
20854         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20855         * g++.dg/pch/pch.exp: Likewise.
20856
20857 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20858
20859         PR c++/9879
20860         * testsuite/g++.dg/init/new4.C: New test.
20861
20862 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20863
20864         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20865
20866 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20867
20868         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20869         unsigned long.
20870
20871         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20872         wider than float.
20873
20874 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20875
20876         * lib/scanasm.exp: Add support for counting numbers of
20877         occurences.
20878         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20879         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20880
20881 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20882
20883         PR c++/9683
20884         * g++.dg/template/static3.C: New test.
20885
20886         PR c++/9829
20887         * g++.dg/parse/namespace6.C: New test.
20888
20889 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20890
20891         PR target/9732
20892         * gcc.dg/20030225-1.c: New test.
20893
20894 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20895
20896         * README: Remove out-of-date information.
20897
20898         PR c++/9836
20899         * g++.dg/template/spec6.C: New test.
20900
20901 2003-02-24  Jeff Law  <law@redhat.com>
20902
20903         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20904
20905 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20906
20907         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20908         * gcc.dg/pragma-ep-1.c: Likewise.
20909
20910 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20911
20912         PR c++/9602
20913         * g++.dg/template/friend16.C: New test.
20914
20915 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20916
20917         PR c++/5333
20918         * g++.dg/parse/fused-params1.C: Adjust error messages.
20919         * g++.dg/template/nested3.C: New test.
20920
20921 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20922
20923         * g++.dg/abi/param1.C: New test.
20924
20925 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20926
20927         PR c++/7982
20928         * g++.dg/warn/implicit-typename1.C: New test.
20929
20930 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20931
20932         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20933         with "mtune".
20934         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20935         * gcc.c-torture/execute/20010129-1.x: Likewise.
20936         * gcc.dg/20011107-1.c: Likewise.
20937         * gcc.dg/20020108-1.c: Likewise.
20938         * gcc.dg/20020122-3.c: Likewise.
20939         * gcc.dg/20020206-1.c: Likewise.
20940         * gcc.dg/20020310-1.c: Likewise.
20941         * gcc.dg/20020426-2.c: Likewise.
20942         * gcc.dg/20020517-1.c: Likewise.
20943         * gcc.dg/991230-1.c: Likewise.
20944         * gcc.dg/i386-unroll-1.c: Likewise.
20945         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20946
20947 2003-02-22  Jan Hubicka  <jh@suse.cz>
20948
20949         * gcc.dg/i386-mul.c: New test.
20950
20951 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20952
20953         * gcc.dg/builtins-5.c: New test case.
20954
20955 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20956
20957         * gcc.dg/asmreg-1.c: New test.
20958
20959 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20960
20961         PR c++/9749
20962         * g++.dg/parse/varmod1.C: New test.
20963
20964 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20965
20966         PR c++/9727
20967         * g++.dg/template/op1.C: New test.
20968
20969 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20970
20971         PR c++/8906
20972         * g++.dg/template/nested2.C: New test.
20973
20974 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20975
20976         PR c++/8724
20977         * g++.dg/expr/dtor1.C: New test.
20978
20979 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20980
20981         * gcc.dg/cpp/include3.c: New test.
20982         * gcc.dg/cpp/inc/foo.h: New file.
20983
20984 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20985
20986         * gcc.c-torture/execute/20030221-1.c: New test.
20987
20988 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20989
20990         PR c++/9729
20991         * g++.dg/abi/conv1.C: New test.
20992
20993 2003-02-20  Jan Hubicka  <jh@suse.cz>
20994
20995         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20996
20997 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20998
20999         * gcc.c-torture/compile/20030219-1.c: New test.
21000
21001 2003-02-18  Jan Hubicka  <jh@suse.cz>
21002
21003         * gcc.dg/funcorder.c: New test.
21004
21005 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21006
21007         * gcc.c-torture/execute/20030218-1.c: New.
21008
21009 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21010
21011         * gcc.dg/20030218-1.c: New.
21012
21013 2003-02-18  Richard Henderson  <rth@redhat.com>
21014
21015         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21016         * gcc.dg/attr-used-2.c: New.
21017
21018 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21019
21020         PR c++/9704
21021         * g++.dg/init/copy5.C: New test.
21022
21023 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21024
21025         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21026         * g++.dg/pch/pch.exp: Likewise.
21027
21028 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21029
21030         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21031         STACK_SIZE is not defined.
21032
21033 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21034
21035         PR c++/9457
21036         * g++.dg/template/init1.C: New test.
21037
21038 2003-02-16  Jan HUbicka  <jh@suse.cz>
21039
21040         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21041         (foo): Add few extra tests
21042         * gcc.dg/c99-const-expr-3.c: Likewise.
21043         * gcc.c-torture/execute/20030216-1.c: New.
21044
21045 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21046
21047         PR c++/9459
21048         * g++.dg/ext/typeof4.C: New test.
21049
21050 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21051
21052         * gcc.dg/i386-387-3.c: New test case.
21053
21054 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21055
21056         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21057         cris-*-elf* cris-*-aout* and mmix-*-*.
21058
21059 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21060
21061         * gcc.dg/20030213-1.c: New test.
21062
21063 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21064
21065         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21066         * gcc.dg/i386-387-2.c: Likewise.
21067
21068 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21069
21070         * gcc.dg/ppc-spe.c: Fix formatting.
21071         Enable tests that were previously unsupported by gas.
21072         Delete tests for instructions that no longer exist.
21073         Switch arguments on evsubifw builtin.
21074
21075 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21076
21077         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21078         STACK_SIZE is too small.
21079
21080 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21081             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21082
21083         * gcc.dg/decl-2.c: New test.
21084
21085 2003-02-10  Jan Hubicka  <jh@suse.cz>
21086
21087         * gcc.dg/i386-fpcvt-1.c:  New test.
21088
21089 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21090
21091         * gcc.c-torture/execute/20030209-1.c: New test.
21092
21093 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21094
21095         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21096         int-wide bitops, use the constants of the same width.
21097         Likewise, if long long is 32-bit wide, test bitops using
21098         32-bit constants.
21099
21100 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21101
21102         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21103
21104 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21105
21106         * testsuite/gcc.dg/builtins-4.c: New test case.
21107
21108 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21109
21110         * gcc.dg/20020430-1.c: Fix dg command typos.
21111         * gcc.dg/20020503-1.c: Likewise.
21112
21113 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21114
21115         PR c++/8785
21116         * g++.dg/parse/fused-params1.C: New test.
21117
21118         PR c++/8857
21119         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21120
21121         PR c++/8921
21122         * g++.dg/parse/non-dependent1.C: New test.
21123
21124         PR c++/8928
21125         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21126
21127         PR c++/9228
21128         * g++.dg/parse/undefined7.C: New test.
21129         * g++.dg/parse/non-templ1.C: New test.
21130
21131         PR c++/9229
21132         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21133
21134 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21135
21136         * gcc.c-torture/compile/20030206-1.c: New test.
21137
21138 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21139
21140         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21141         "pow" to "foo" to avoid potential confusion with a math built-in.
21142
21143 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21144
21145         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21146         conditions for SPARC targets.
21147
21148 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21149
21150         * gcc.dg/20030204-1.c: New test.
21151
21152 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21153
21154         PR c++/38
21155         * g++.dg/parse/array-size1.C: New test.
21156
21157         PR c++/5657
21158         * g++.dg/parse/undefined3.C: New test.
21159
21160         PR c++/5665
21161         * g++.dg/parse/undefined4.C: New test.
21162
21163         PR c++/5975
21164         * g++.dg/parse/undefined5.C: New test.
21165
21166         PR c++/7259
21167         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21168
21169         PR c++/8578
21170         * g++.dg/parse/casting-operator1.C: New test.
21171
21172         PR c++/8596
21173         * g++.dg/parse/undefined6.C: New test.
21174
21175         PR c++/8736
21176         * g++.dg/parse/missing-template1.C: New test.
21177
21178 2003-02-04  Jan Hubicka  <jh@suse.cz>
21179
21180         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21181         * gcc.dg/i386-cmov?.c:  Likewise.
21182         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21183         * gcc.dg/i386-ssefp-1.c:  Likewise.
21184         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21185         conventions.
21186
21187 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21188
21189         PR c++/7129
21190         * testsuite/g++.dg/ext/max.C: New test.
21191
21192 2003-02-03  Jan Hubicka  <jh@suse.cz>
21193
21194         * gcc.c-torture/execute/20030203-1.c: New test.
21195
21196 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21197
21198         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21199         'natural-endian'.
21200
21201 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21202
21203         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21204         * g++.dg/init/new2.C: Likewise.
21205         * g++.dg/other/new1.C: Likewise.
21206
21207 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21208
21209         * gcc.dg/struct-ret-libc.c: New test.
21210
21211 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21212
21213         * gcc.dg/20030129-1.c: New test.
21214
21215 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21216
21217         PR c++/8849
21218         * g++.dg/template/ptrmem4.C: New test.
21219
21220 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21221
21222         * g++.dg/parser/constant1.C: New test.
21223
21224 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21225
21226         PR c++/8591
21227         * g++.dg/parse/friend2.C: New test.
21228
21229 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21230
21231         PR c++/9437
21232         * g++.dg/template/unify4.C: New test.
21233
21234 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21235
21236         * gcc.c-torture/execute/20030128-1.c: New test.
21237
21238 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21239
21240         * g++.dg/lookup/nested1.C: Test moved from ...
21241         * g++.old-deja/g++.other/lookup24.C: ... here.
21242
21243 2003-01-28  Jan Hubicka  <jh@suse.cz>
21244
21245         * gcc.dg/i386-cmov5.c:  New test.
21246
21247 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21248
21249         * gcc.c-torture/execute/20010925-1.c: Changed the
21250         memcpy declaration.
21251
21252 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21253
21254         PR c++/3902
21255         * g++.dg/parse/template5.C: New test.
21256
21257 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21258
21259         PR fortran/9258
21260         * g77.dg/pr9258: New test.
21261
21262 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21263
21264         * README: Move relevant parts from README.g++.
21265
21266         * README.g++: Remove this file.
21267
21268 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21269
21270         * g++.dg/abi/dcast1.C: New test.
21271
21272 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21273
21274         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21275
21276 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21277
21278         PR c++/47
21279         * g++.old-deja/g++.other/lookup24.C: New test.
21280
21281 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21282
21283         PR middle-end/7227
21284         * gcc.dg/uninit-C.c: New test.
21285
21286 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21287
21288         * g++.dg/abi/covariant1.C: New test.
21289
21290 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21291
21292         * gcc.dg/20030123-1.c: New test.
21293
21294 2003-01-25  Jan Hubicka  <jh@suse.cz>
21295
21296         PR opt/8492
21297         * gcc.c-torture/compile/20030125-1.c
21298
21299 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21300
21301         PR c++/9403
21302         * g++.dg/parse/template3.C: New test.
21303         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21304
21305         PR c++/795
21306         * g++.dg/parse/template4.C: New test.
21307
21308         PR c++/9415
21309         * g++.dg/template/qual2.C: New test.
21310
21311         PR c++/8545
21312         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21313
21314         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21315
21316 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21317
21318         * gcc.c-torture/execute/switch-1.c: New test case.
21319
21320 2003-01-25  Jan Hubicka  <jh@suse.cz>
21321
21322         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21323
21324 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21325
21326         Tweaks for Bison-1.875. From the NEWS file:
21327         "- `parse error' -> `syntax error'
21328         Bison now uniformly uses the term `syntax error'"
21329         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21330         * gcc.dg/cpp/digraph2.c: Likewise.
21331         * gcc.dg/cpp/direct2.c: Likewise.
21332         * gcc.dg/cpp/paste4.c: Likewise.
21333         * gcc.dg/c90-restrict-1.c: Likewise.
21334         * gcc.dg/c99-func-2.c: Likewise.
21335         * gcc.dg/noncompile/920721-2.c: Likewise.
21336         * gcc.dg/noncompile/930622-2.c: Likewise.
21337         * gcc.dg/noncompile/940112-1.c: Likewise.
21338         * gcc.dg/noncompile/950921-1.c: Likewise.
21339         * gcc.dg/noncompile/951123-1.c: Likewise.
21340         * gcc.dg/noncompile/971104-1.c: Likewise.
21341         * gcc.dg/noncompile/990416-1.c: Likewise.
21342
21343 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21344
21345         * g++.dg/parse/undefined1.C: Add error message.
21346
21347 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21348
21349         PR c++/9354
21350         * g++.dg/parse/new1.C: New test.
21351
21352         PR c++/9216
21353         * g++.dg/parse/template2.C: New test.
21354
21355         PR c++/9354
21356         * g++.dg/parse/typedef2.C: New test.
21357
21358         PR c++/9328
21359         * g++.dg/ext/typeof3.C: New test.
21360
21361 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21362
21363         PR c++/2738
21364         * g++.dg/parse/ret-type1.C: New test.
21365
21366         PR c++/3792
21367         * g++.dg/parse/tmpl-outside1.C: New test.
21368
21369         PR c++/4207
21370         * g++.dg/parse/int-as-enum1.C: New test.
21371
21372         PR c++/4903
21373         * g++.dg/parse/no-typename1.C: New test.
21374
21375         PR c++/5533
21376         * g++.dg/parse/no-value1.C: New test.
21377
21378         PR c++/5921
21379         * g++.dg/parse/wrong-inline1.C: New test.
21380
21381         PR c++/6402
21382         * g++.dg/parse/ref1.C: New test.
21383
21384         PR c++/6992
21385         * g++.dg/parse/attr-ctor1.C: New test.
21386
21387         PR c++/7229
21388         * g++.dg/parse/namespace5.C: New test.
21389
21390         PR c++/7917
21391         * g++.dg/parse/func-def1.C: New test.
21392
21393         PR c++/8143
21394         * g++.dg/parse/undefined1.C: New test.
21395
21396         PR c++/5723, PR c++/8522
21397         * g++.dg/parse/specialization1.C: New test.
21398
21399         PR c++/163, PR c++/8595
21400         * g++.dg/parse/struct-as-enum1.C: New test.
21401
21402         PR c++/9173
21403         * g++.dg/parse/undefined2.C: New test.
21404
21405 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21406
21407         PR c++/9298
21408         * g++.dg/parse/template1.C: New test.
21409
21410         PR c++/9384
21411         * g++.dg/parse/using1.C: New test.
21412
21413         PR c++/9285
21414         PR c++/9294
21415         * g++.dg/parse/expr2.C: New test.
21416
21417         PR c++/9388
21418         * g++.dg/parse/lookup2.C: Likewise.
21419
21420 2003-01-21  Jan Hubicka  <jh@suse.cz>
21421
21422         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21423         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21424         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21425         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21426
21427 2003-01-20  Nick Clifton  <nickc@redhat.com>
21428
21429         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21430         problem with ARM sibcall code generation.
21431
21432 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21433
21434         * gcc.c-torture/execute/20030120-1.c: New.
21435
21436 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21437
21438         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21439
21440 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21441
21442         PR c++/9272
21443         * g++.dg/parse/ctor1.C: New test.
21444
21445         PR c++/9294:
21446         * g++.dg/parse/qualified1.C: New test.
21447
21448         * g++.dg/parse/typename3.C: New test.
21449
21450 2003-01-16  Richard Henderson  <rth@redhat.com>
21451
21452         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21453
21454 2003-01-16  Richard Henderson  <rth@redhat.com>
21455
21456         * g++.dg/pch/pch.exp: Copy test header to the working directory
21457         before using it either for precompilation or direct use.
21458         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21459         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21460
21461 2003-01-16  Richard Henderson  <rth@redhat.com>
21462
21463         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21464         before using it either for precompilation or direct use.
21465         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21466         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21467
21468 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21469
21470         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21471         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21472         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21473         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21474         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21475         typename warning into error.
21476         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21477         error messages.
21478         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21479         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21480         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21481         messages.
21482         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21483         make declaration visible in template.
21484         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21485         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21486         messages.
21487         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21488         message.
21489         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21490         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21491         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21492         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21493         typename warning with error message.
21494         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21495         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21496         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21497
21498 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21499
21500         * g++.dg/parse/ambig2.C: New test.
21501
21502 2003-01-15  Richard Henderson  <rth@redhat.com>
21503
21504         * g++.dg/tls/init-2.C: Update error message string.
21505
21506 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21507
21508         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21509
21510 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21511
21512         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21513         all for HC11/HC12.
21514         * gcc.c-torture/compile/20001205-1.x: Likewise.
21515         * gcc.c-torture/compile/20001226-1.x: Likewise.
21516         * gcc.c-torture/compile/920520-1.x: Likewise.
21517         * gcc.c-torture/compile/961203-1.x: Likewise.
21518         * gcc.c-torture/compile/20020604-1.x: Likewise.
21519
21520 2003-01-15  Jan Hubicka  <jh@suse.cz>
21521
21522         * gcc.c-torture/compile/20030115-1.c: New test.
21523
21524         * gcc.dg/i386-fpcvt-1.c: New test.
21525         * gcc.dg/i386-fpcvt-2.c: New test.
21526
21527 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21528
21529         Further conform g++'s __vmi_class_type_info to the C++ ABI
21530         specification.
21531         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21532         the specification.
21533
21534 2003-01-14  Jan Hubicka  <jh@suse.cz>
21535
21536         * gcc.dg/i386-fpcvt-1.c: New test.
21537         * gcc.dg/i386-fpcvt-2.c: New test.
21538
21539 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21540
21541         * gcc.dg/i386-mmx-3.c: New test.
21542
21543 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21544
21545         PR c++/9264
21546         * g++.dg/parse/octal1.C: New file.
21547
21548         PR c++/9172
21549         * g++.dg/parse/typename1.C: New file.
21550
21551 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21552
21553         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21554         * gcc.dg/bf-no-ms-layout.c: Likewise.
21555         * gcc.dg/bf-ms-attrib.c: Likewise.
21556
21557 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21558
21559         PR c++/9099
21560         * g++.dg/parse/dtor1.C: New file.
21561
21562         PR c++/9128
21563         * g++.dg/rtti/typeid1.C: New file.
21564
21565         PR c++/9153
21566         * g++.dg/parse/lookup1.C: New file.
21567
21568         PR c++/9171
21569         * g++.dg/templ/spec5.C: New file.
21570
21571 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21572
21573         * gcc.c-torture/compile/20030110-1.c: New test.
21574
21575 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21576
21577         Merge from pch-branch:
21578
21579         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21580
21581         * gcc.dg/pch/cpp-1.h: New.
21582         * gcc.dg/pch/cpp-1.c: New.
21583         * gcc.dg/pch/cpp-2.h: New.
21584         * gcc.dg/pch/cpp-2.c: New.
21585
21586         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21587
21588         * gcc.dg/pch/except-1.h: New.
21589         * gcc.dg/pch/except-1.c: New.
21590
21591         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21592
21593         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21594         running test.
21595         * gcc.dg/pch: Include *.hp not *.h.
21596         * gcc.dg/pch/system-1.h: New.
21597         * gcc.dg/pch/system-1.c: New.
21598
21599         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21600
21601         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21602         rather than trying to build and run a program using PCH.
21603         * gcc.dg/pch: Remove dg-do commands from test files.
21604
21605         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21606
21607         * gcc.dg/pch/macro-3.c: New.
21608         * gcc.dg/pch/macro-3.h: New.
21609
21610         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21611
21612         * gcc.dg/pch/common-1.c: New.
21613         * gcc.dg/pch/common-1.h: New.
21614         * gcc.dg/pch/decl-1.c: New.
21615         * gcc.dg/pch/decl-1.h: New.
21616         * gcc.dg/pch/decl-2.c: New.
21617         * gcc.dg/pch/decl-2.h: New.
21618         * gcc.dg/pch/decl-3.c: New.
21619         * gcc.dg/pch/decl-3.h: New.
21620         * gcc.dg/pch/decl-4.c: New.
21621         * gcc.dg/pch/decl-4.h: New.
21622         * gcc.dg/pch/decl-5.c: New.
21623         * gcc.dg/pch/decl-5.h: New.
21624         * gcc.dg/pch/global-1.c: New.
21625         * gcc.dg/pch/global-1.h: New.
21626         * gcc.dg/pch/inline-1.c: New.
21627         * gcc.dg/pch/inline-1.h: New.
21628         * gcc.dg/pch/inline-2.c: New.
21629         * gcc.dg/pch/inline-2.h: New.
21630         * gcc.dg/pch/static-1.c: New.
21631         * gcc.dg/pch/static-1.h: New.
21632         * gcc.dg/pch/static-2.c: New.
21633         * gcc.dg/pch/static-2.h: New.
21634
21635         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21636
21637         * g++.dg/pch/pch.exp: Better handle failing testcases.
21638         * gcc.dg/pch/pch.exp: Likewise.
21639         * gcc.dg/pch/macro-1.c: New.
21640         * gcc.dg/pch/macro-1.h: New.
21641         * gcc.dg/pch/macro-2.c: New.
21642         * gcc.dg/pch/macro-2.h: New.
21643
21644         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21645
21646         * g++.dg/dg.exp: Treat files in pch/ specially.
21647         * g++.dg/pch/pch.exp: New file.
21648         * g++.dg/pch/empty.H: New file.
21649         * g++.dg/pch/empty.C: New file.
21650         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21651         "precompile".
21652
21653         * gcc.dg/pch/pch.exp: New file.
21654         * gcc.dg/pch/empty.h: New file.
21655         * gcc.dg/pch/empty.c: New file.
21656         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21657         "precompile".
21658
21659 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21660
21661         * g++.dg/template/friend14.C: New test.
21662
21663 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21664
21665         * gcc.dg/old-style-asm-1.c: New test.
21666
21667 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21668
21669         * gcc.c-torture/compile/20030109-1.c: New test.
21670
21671 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21672
21673         * gcc.c-torture/execute/20030109-1.c: New test.
21674
21675 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21676
21677         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21678         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21679         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21680         * g++.old-deja/g++.mike/eh2.C: Likewise
21681         * g++.old-deja/g++.mike/eh3.C: Likewise
21682         * g++.old-deja/g++.mike/eh5.C: Likewise
21683         * g++.old-deja/g++.mike/eh6.C: Likewise
21684         * g++.old-deja/g++.mike/eh7.C: Likewise
21685         * g++.old-deja/g++.mike/eh8.C: Likewise
21686         * g++.old-deja/g++.mike/eh9.C: Likewise
21687         * g++.old-deja/g++.mike/eh10.C: Likewise
21688         * g++.old-deja/g++.mike/eh12.C: Likewise
21689         * g++.old-deja/g++.mike/eh13.C: Likewise
21690         * g++.old-deja/g++.mike/eh14.C: Likewise
21691         * g++.old-deja/g++.mike/eh16.C: Likewise
21692         * g++.old-deja/g++.mike/eh17.C: Likewise
21693         * g++.old-deja/g++.mike/eh18.C: Likewise
21694         * g++.old-deja/g++.mike/eh21.C: Likewise
21695         * g++.old-deja/g++.mike/eh23.C: Likewise
21696         * g++.old-deja/g++.mike/eh24.C: Likewise
21697         * g++.old-deja/g++.mike/eh25.C: Likewise
21698         * g++.old-deja/g++.mike/eh26.C: Likewise
21699         * g++.old-deja/g++.mike/eh27.C: Likewise
21700         * g++.old-deja/g++.mike/eh28.C: Likewise
21701         * g++.old-deja/g++.mike/eh29.C: Likewise
21702         * g++.old-deja/g++.mike/eh31.C: Likewise
21703         * g++.old-deja/g++.mike/eh33.C: Likewise
21704         * g++.old-deja/g++.mike/eh34.C: Likewise
21705         * g++.old-deja/g++.mike/eh35.C: Likewise
21706         * g++.old-deja/g++.mike/eh36.C: Likewise
21707         * g++.old-deja/g++.mike/eh37.C: Likewise
21708         * g++.old-deja/g++.mike/eh38.C: Likewise
21709         * g++.old-deja/g++.mike/eh39.C: Likewise
21710         * g++.old-deja/g++.mike/eh40.C: Likewise
21711         * g++.old-deja/g++.mike/eh41.C: Likewise
21712         * g++.old-deja/g++.mike/eh42.C: Likewise
21713         * g++.old-deja/g++.mike/eh44.C: Likewise
21714         * g++.old-deja/g++.mike/eh46.C: Likewise
21715         * g++.old-deja/g++.mike/eh47.C: Likewise
21716         * g++.old-deja/g++.mike/eh48.C: Likewise
21717         * g++.old-deja/g++.mike/eh49.C: Likewise
21718         * g++.old-deja/g++.mike/eh50.C: Likewise
21719         * g++.old-deja/g++.mike/eh51.C: Likewise
21720         * g++.old-deja/g++.mike/eh53.C: Likewise
21721         * g++.old-deja/g++.mike/eh55.C: Likewise
21722         * g++.old-deja/g++.mike/p7912.C: Likewise
21723         * g++.old-deja/g++.mike/p9706.C: Likewise
21724         * g++.old-deja/g++.mike/p10416.C: Likewise
21725         * g++.old-deja/g++.mike/p11667.C: Likewise
21726         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
21727         Remove redundant reference to Iris.
21728         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
21729         Elxsi, i860, Pico Java, and WE32K.
21730
21731 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21732
21733         * g++.dg/ext/asm4.C: New test.
21734
21735 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21736
21737         PR c++/9030
21738         * g++.dg/template/friend12.C: New test.
21739         * g++.dg/template/friend13.C: Likewise.
21740         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21741
21742 2003-01-08  Jan Hubicka  <jh@suse.cz>
21743
21744         * gcc.dg/i386-cadd.c: New test.
21745         * gcc.dg/i386-cmov4.c: Likewise.
21746
21747 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21748
21749         PR c++/9165
21750         * g++.dg/warn/Wunused-3.C: New test.
21751
21752         * g++.dg/abi/bitfield9.C: New test.
21753
21754         PR c++/9189
21755         * g++.dg/parse/defarg3.C: New test.
21756
21757 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21758
21759         * g++.dg/parse/ambig1.C: New test.
21760         * g++.dg/parse/defarg2.C: New test.
21761
21762 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21763
21764         * g++.dg/template/defarg-1.C: New test.
21765         * g++.dg/template/local2.C: Likewise.
21766
21767 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21768
21769         * gcc.c-torture/execute/20030105-1.c: New test.
21770
21771 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21772
21773         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21774         * g++.dg/parse/namespace4.C: Likewise.
21775
21776 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21777
21778         * g++.dg/template/ntp2.C: New test.
21779
21780 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21781
21782         * g++.dg/parse/extern-C-1.C: New test.
21783
21784         * g++.dg/parse/namespace4.C: New test.
21785
21786         * g++.dg/template/nested1.C: New test.
21787
21788         * g++.dg/parse/namespace3.C: New test.
21789
21790 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21791
21792         * g++.dg/lookup/two-stage1.C: New test.
21793
21794 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21795
21796         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21797         * g++.old-deja/g++.jason/access8.C: Likewise.
21798         * g++.old-deja/g++.other/decl5.C: Likewise.
21799
21800 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21801
21802         * g++.dg/parse/parse7.C: New test.
21803
21804 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21805
21806         PR c++/2843
21807         * g++.dg/ext/attrib7.C: New test.
21808
21809 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21810
21811         * g++.dg/parse/parse6.C: New test.
21812
21813 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21814
21815         * gcc.dg/h8300-stack-1.c: New.
21816
21817 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21818
21819         g++.dg/lookup/exception1.C: New test.
21820
21821         g++.dg/lookup/template1.C: New test.
21822
21823         g++.dg/parse/namespace2.C: New test.
21824
21825         g++.dg/parse/parens2.C: New test.
21826
21827 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21828
21829         * g++.dg/parse/parse5.C: New test.
21830         * g++.dg/lookup/scoped4.C: New test.
21831
21832 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21833
21834         * g++.dg/parse/parens1.C: New test.
21835
21836         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21837         angle-bracket1.C.
21838         * g++.dg/parse/parens2.C: New test.
21839
21840         * g++.dg/lookup/scope-operator1.C: New test.
21841
21842         * g++.dg/parse/operator1.C: New test.
21843
21844 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21845
21846         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21847         * g++.old-deja/g++.other/access6.C: Likewise.
21848         * g++.old-deja/g++.other/decl1.C: Likewise.
21849         * g++.old-deja/g++.pt/typename12.C: Likewise.
21850
21851 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21852
21853         * g++.dg/parse/namespace1.C: New test.
21854
21855 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21856
21857         * g++.dg/parse/parse4.C: New test.
21858
21859 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21860
21861         * g++.dg/parse/parse3.C: New test.
21862
21863 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21864
21865         * g++.dg/parse/parse2.C: New test.
21866
21867 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21868
21869         * g++.dg/template/friend11.C: New test.
21870
21871 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21872
21873         * g++.dg/parse/parse1.C: New test.
21874
21875 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21876
21877         * lib/profopt.exp: Change the name of a global variable to avoid
21878         possible clashes with other test suites.
21879
21880 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21881
21882         * g++.dg/inherit/covariant8.C: New test.
21883
21884 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21885
21886         * g++.dg/init/array9.C: New test.
21887
21888         PR c++/9112
21889         * g++.dg/parse/expr1.C: New test.
21890
21891 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21892
21893         * gcc.c-torture/compile/20021230-1.c: New test.
21894
21895 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21896
21897         * g++.dg/inherit/covariant5.C: New test.
21898         * g++.dg/inherit/covariant6.C: New test.
21899         * g++.dg/inherit/covariant7.C: New test.
21900
21901 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21902
21903         PR c++/2739
21904         * g++.dg/other/access2.C: New test.
21905
21906 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21907
21908         * g++.dg/other/anon-struct.C: No longer fails
21909         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21910         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21911         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21912
21913 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21914
21915         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21916
21917 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21918
21919         * g++.dg/eh/spec4.C: Remove stray semicolon.
21920         * g++.dg/expr/pmf-1.C: Change error message.
21921         * g++.dg/ext/asm1.C: Remove stray semicolon.
21922         * g++.dg/ext/typename1.C: Add missing typenames.
21923         * g++.dg/inherit/template-as-base.C: Change error message.
21924         * g++.dg/lookup/scoped1.C: Likewise.
21925         * g++.dg/lookup/scoped2.C: Likewise.
21926         * g++.dg/lookup/using2.C: Likewise.
21927         * g++.dg/other/component1.C: Remove stray semicolon.
21928         * g++.dg/other/do1.C: Change error message.
21929         * g++.dg/other/error2.C: Likewise.
21930         * g++.dg/other/init1.C: Likewise.
21931         * g++.dg/other/packed1.C: Remove stray semicolon.
21932         * g++.dg/other/ptrmem2.C: Change error message.
21933         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21934         marker.
21935         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21936         * g++.dg/template/access3.C: Add typename keyword.
21937         * g++.dg/template/access5.C: Remove stray semicolon.
21938         * g++.dg/template/access6.C: Likewise.
21939         * g++.dg/template/complit1.C: Likewise.
21940         * g++.dg/template/crash1.C: Change error message.
21941         * g++.dg/template/inherit2.C: Remove stray semicolon.
21942         * g++.dg/template/instantiate2.C: Likewise.
21943         * g++.dg/template/instantiate3.C: Change error message.
21944         * g++.dg/template/qual1.C: Remove stray semicolon.
21945         * g++.dg/template/qualttp18.C: Change error message.
21946         * g++.dg/template/ref1.C: Remove stray semicolon.
21947         * g++.dg/template/sizeof1.C (A::value): Declare it.
21948         * g++.dg/template/spec4.C: Change error message.
21949         * g++.dg/template/static1.C: Likewise.
21950         * g++.dg/template/type1.C: Likewise.
21951         * g++.dg/template/typename3.C: Likewise.
21952         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21953         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21954         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21955         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21956         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21957         named return value extension.
21958         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21959         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21960         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21961         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21962         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21963         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21964         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21965         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21966         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21967         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21968         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21969         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21970         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21971         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21972         syntax.
21973         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21974         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21975         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21976         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21977         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21978         * g++.old-deja/g++.brendan/template11.C: Likewise.
21979         * g++.old-deja/g++.brendan/template26.C: Likewise.
21980         * g++.old-deja/g++.brendan/template27.C: Use explicit
21981         specialization syntax.
21982         * g++.old-deja/g++.brendan/template30.C: Likewise.
21983         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21984         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21985         non-dependent names.
21986         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21987         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21988         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21989         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21990         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21991         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21992         named return value extension.
21993         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21994         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21995         * g++.old-deja/g++.ext/return1.C: Likewise.
21996         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21997         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21998         * g++.old-deja/g++.jason/access8.C: Likewise.
21999         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22000         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22001         pseudo-destructor names.
22002         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22003         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22004         pseudo-destructor names.
22005         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22006         * g++.old-deja/g++.jason/overload19.C: Likewise.
22007         * g++.old-deja/g++.jason/overload32.C: Likewise.
22008         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22009         stray semicolons.
22010         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22011         * g++.old-deja/g++.jason/return.C: Likewise.
22012         * g++.old-deja/g++.jason/return2.C: Likewise.
22013         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22014         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22015         syntax.
22016         * g++.old-deja/g++.jason/template10.C: Account for use of
22017         non-dependent names.
22018         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22019         syntax.
22020         * g++.old-deja/g++.jason/template37.C: Likewise.
22021         * g++.old-deja/g++.law/access4.C: Change error messages.
22022         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22023         pseudo-destructor names.
22024         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22025         * g++.old-deja/g++.law/ctors9.C: Likewise.
22026         * g++.old-deja/g++.law/cvt22.C: Likewise.
22027         * g++.old-deja/g++.law/dtors5.C: Likewise.
22028         * g++.old-deja/g++.law/global-init1.C: Likewise.
22029         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22030         * g++.old-deja/g++.law/operators28.C: Likewise.
22031         * g++.old-deja/g++.law/visibility28.C: Likewise.
22032         * g++.old-deja/g++.martin/eval1.C: Likewise.
22033         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22034         name.
22035         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22036         * g++.old-deja/g++.mike/net34.C: Likewise.
22037         * g++.old-deja/g++.mike/net36.C: Likewise.
22038         * g++.old-deja/g++.mike/ns2.C: Likewise.
22039         * g++.old-deja/g++.mike/p12306.C: Likewise.
22040         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22041         value extension.
22042         * g++.old-deja/g++.mike/p700.C: Likewise.
22043         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22044         * g++.old-deja/g++.mike/p710.C: Likewise.
22045         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22046         value extension.
22047         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22048         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22049         * g++.old-deja/g++.ns/crash2.C: Likewise.
22050         * g++.old-deja/g++.ns/crash3.C: Likewise.
22051         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22052         * g++.old-deja/g++.ns/ns17.C: Likewise.
22053         * g++.old-deja/g++.ns/template16.C: Likewise.
22054         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22055         keyword.
22056         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22057         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22058         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22059         named return value extension.
22060         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22061         * g++.old-deja/g++.other/access4.C: Issue additional error
22062         messages.
22063         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22064         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22065         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22066         * g++.old-deja/g++.other/crash25.C: Change error message.
22067         * g++.old-deja/g++.other/crash4.C: Change error message.
22068         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22069         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22070         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22071         checks.
22072         * g++.old-deja/g++.other/defarg8.C: Likewise.
22073         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22074         * g++.old-deja/g++.other/dtor10.C: Likewise.
22075         * g++.old-deja/g++.other/incomplete.C: Likewise.
22076         * g++.old-deja/g++.other/linkage7.C: Likewise.
22077         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22078         lookup algorithm.
22079         * g++.old-deja/g++.other/mangle2.C: Likewise.
22080         * g++.old-deja/g++.other/refinit2.C: Likewise.
22081         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22082         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22083         * g++.old-deja/g++.pt/crash28.C: Likewise.
22084         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22085         syntax.
22086         * g++.old-deja/g++.pt/crash32.C: Change error message.
22087         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22088         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22089         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22090         error message position.
22091         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22092         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22093         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22094         syntax.
22095         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22096         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22097         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22098         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22099         keyword.
22100         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22101         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22102         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22103         keyword.
22104         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22105         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22106         syntax.
22107         * g++.old-deja/g++.pt/friend28.C: Account for use of
22108         non-dependent names.
22109         * g++.old-deja/g++.pt/friend29.C: Likewise.
22110         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22111         rules.
22112         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22113         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22114         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22115         lookup rules.
22116         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22117         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22118         keyword.
22119         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22120         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22121         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22122         keyword.
22123         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22124         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22125         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22126         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22127         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22128         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22129         keyword.
22130         * g++.old-deja/g++.pt/spec10.C: Likewise.
22131         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22132         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22133         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22134         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22135         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22136         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22137         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22138         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22139         * g++.old-deja/g++.pt/typename15.C: Likewise.
22140         * g++.old-deja/g++.pt/typename22.C: Likewise.
22141         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22142         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22143         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22144         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22145         syntax.
22146         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22147         return value extension.
22148         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22149         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22150         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22151         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22152
22153 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22154
22155         * g++.dg/warn/inline1.C: New test.
22156         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22157         * g++.old-deja/g++.jason/synth10.C: Likewise.
22158         * g++.old-deja/g++.mike/net31.C: Likewise.
22159         * g++.old-deja/g++.mike/p8786.C: Likewise.
22160
22161         * g++.dg/template/friend10.C: New test.
22162         * g++.dg/template/conv5.C: New test.
22163
22164 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22165
22166         * g++.dg/lookup/scoped3.C: New test.
22167
22168         * g++.dg/lookup/decl1.C: New test.
22169         * g++.dg/lookup/decl2.C: New test.
22170
22171 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22172
22173         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22174         gcc.c-torture/compile/20021015-1.c,
22175         gcc.c-torture/compile/20021015-2.c,
22176         gcc.c-torture/compile/20021123-1.c,
22177         gcc.c-torture/compile/20021123-2.c,
22178         gcc.c-torture/compile/20021123-3.c,
22179         gcc.c-torture/compile/20021123-4.c,
22180         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22181         only to 3.1 or 3.2 branch.
22182
22183 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22184
22185         * gcc.dg/i386-bitfield3.c: New test.
22186
22187         * gcc.dg/i386-bitfield2.c: New test.
22188
22189 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22190
22191         * g++.dg/parse/conv_op1.C: New test.
22192
22193 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22194
22195         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22196         approved.
22197
22198 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22199
22200         * gcc.c-torture/compile/20021220-1.c: New test.
22201
22202 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22203
22204         * gcc.dg/i386-fastcall-1.c: New.
22205
22206 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22207
22208         * gcc.c-torture/execute/20021219-1.c: New test.
22209
22210 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22211
22212         * gcc.dg/i386-pic-1.c: New test.
22213
22214 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22215
22216         PR c++/8099
22217         * g++.dg/template/friend9.C: New test.
22218
22219 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22220
22221         PR c++/3663
22222         * g++.dg/template/access7.C: New test.
22223
22224 2002-12-18  Nick Clifton  <nickc@redhat.com>
22225
22226         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22227         the libstdc++-v3 directory has been found.
22228
22229 2002-12-12  Devang Patel <dpatel@apple.com>
22230         * gcc.dg/darwin-ld-1.c: New test.
22231         * gcc.dg/darwin-ld-2.c: New test.
22232         * gcc.dg/darwin-ld-3.c: New test.
22233         * gcc.dg/darwin-ld-4.c: New test.
22234         * gcc.dg/darwin-ld-5.c: New test.
22235
22236 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22237
22238         * gcc.c-torture/compile/20021212-1.c: New test.
22239
22240 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22241
22242         * gcc.dg/fshort-wchar: New test.
22243
22244 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22245
22246         PR c++/8372
22247         * g++.dg/template/dtor1.C: New test.
22248
22249         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22250         markers.
22251
22252 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22253
22254         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22255
22256 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22257
22258         * g++.dg/template/static1.C: New test.
22259         * g++.dg/template/static2.C: New test.
22260         * g++.old-deja/g++.ext/memconst.C: New test.
22261
22262 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22263
22264         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22265         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22266         * g++.dg/special/initp1.C: Likewise.
22267
22268 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22269
22270         * gcc.c-torture/execute/20021204-1.c: New test.
22271
22272 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22273
22274         * gcc.dg/ppc-fmadd-1.c: New file.
22275         * gcc.dg/ppc-fmadd-2.c: New file.
22276         * gcc.dg/ppc-fmadd-3.c: New file.
22277
22278 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22279
22280         * gcc.c-torture/compile/20021204-1.c: New test.
22281
22282 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22283
22284         * g++.dg/inherit/covariant2.C: New test.
22285         * g++.dg/inherit/covariant3.C: New test.
22286         * g++.dg/inherit/covariant4.C: New test.
22287         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22288         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22289
22290 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22291
22292         PR c++/8688
22293         * g++.dg/init/brace3.C: New test.
22294
22295 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22296
22297         * gcc.dg/20020210-1.c: Fix a comment typo.
22298
22299 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22300
22301         PR c++/8720
22302         * g++.dg/parse/defarg1.C: New test.
22303
22304         PR c++/8615
22305         * g++.dg/template/char1.C: New test.
22306
22307         * g++.dg/template/varmod1.C: Fix typo.
22308
22309 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22310
22311         DR 180
22312         * g++.old-deja/g++.pt/crash32.C: Expect error.
22313
22314 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22315
22316         PR c++/5919
22317         * g++.dg/template/varmod1.C: New test.
22318
22319         PR c++/8727
22320         * g++.dg/inherit/typeinfo1.C: New test.
22321
22322         PR c++/8663
22323         * g++.dg/inherit/typedef1.C: New test.
22324
22325 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22326
22327         PR c++/8332
22328         PR c++/8493
22329         * g++.dg/template/strlen1.C: New test.
22330
22331         PR c++/8227
22332         * g++.dg/template/ctor2.C: New test.
22333
22334         PR c++/8214
22335         * g++.dg/init/string1.C: New test.
22336
22337         PR c++/8511
22338         * g++.dg/template/friend8.C: New test.
22339
22340 2002-11-29  Joe Buck <jbuck@synopsys.com>
22341
22342         * g++.dg/lookup/anon2.C: New test.
22343
22344 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22345
22346         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22347         h8300 port.
22348
22349 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22350
22351         * gcc.dg/bitfld-6.c: New test.
22352
22353 2002-11-27  Jan Hubicka  <jh@suse.cz>
22354
22355         * gcc.c-torture/execute/20021127.[cx]: New test.
22356
22357 2002-11-26  Jan Hubicka  <jh@suse.cz>
22358
22359         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22360         quality.
22361
22362 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22363
22364         * g++.dg/init/brace2.C: New test.
22365         * g++.old-deja/g++.mike/p9129.C: Correct.
22366
22367 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22368
22369         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22370
22371 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22372
22373         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22374
22375 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22376
22377         * testsuite/g++.dg/abi/empty11.C: New test.
22378         * testsuite/g++.dg/rtti/cv1.C: New test.
22379
22380 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22381
22382         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22383
22384 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22385
22386         * g++.dg/abi/empty10.C: New test.
22387
22388 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22389
22390         * gcc.c-torture/compile/20021124-1.c: New test.
22391
22392 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22393
22394         * g++.dg/abi/rtti2.C: New test.
22395
22396 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22397
22398         * gcc.dg/i386-unroll-1.c: New test.
22399
22400 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22401
22402         * gcc.c-torture/compile/20021120-1.c: New test.
22403         * gcc.c-torture/compile/20021120-2.c: New test.
22404
22405 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22406
22407         * gcc.dg/bitfld-5.c: New test.
22408
22409 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22410
22411         * gcc.c-torture/execute/20021120-3.c: New test.
22412
22413 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22414
22415         * gcc.c-torture/execute/20021120-2.c: New test.
22416
22417 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22418
22419         * gcc.c-torture/execute/20021120-1.c: New test.
22420
22421 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22422
22423         * gcc.c-torture/execute/20021118-3.c: New test.
22424
22425 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22426
22427         * gcc.c-torture/compile/20021119-1.c: New test.
22428
22429 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22430
22431         * gcc.dg/duff-1.c: New test.
22432         * gcc.dg/duff-2.c: New test.
22433         * gcc.dg/duff-3.c: New test.
22434
22435 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22436
22437         * gcc.dg/cpp/_Pragma5.c: New test.
22438
22439 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22440
22441         * gcc.c-torture/execute/20021118-2.c: New test.
22442
22443 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22444
22445         * gcc.c-torture/execute/20021118-1.c: New test.
22446
22447 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22448
22449         * gcc.dg/20021116-1.c: New test.
22450
22451 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22452
22453         * g++.dg/abi/vcall1.C: New test.
22454
22455 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22456
22457         * gcc.dg/20021029-1.c: New test.
22458         * gcc.dg/20021029-2.c: New test.
22459
22460 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22461
22462         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22463
22464 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22465
22466         PR c/8439
22467         * gcc.dg/20021110.c: Move to ...
22468         * gcc.c-torture/compile/20021110.c: .... here.
22469
22470 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22471
22472         PR c/8467
22473         * gcc.c-torture/execute/20021111-1.c
22474
22475 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22476
22477         PR c/8439
22478         * gcc.dg/20021110.c: New test.
22479
22480 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22481
22482         * g++.dg/abi/vthunk3.C: Run only on x86.
22483
22484 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22485
22486         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22487
22488 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22489
22490         * lib/compat.exp (compat-execute): Fix logic error in last
22491         change.
22492
22493 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22494
22495         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22496
22497 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22498
22499         PR c++/8389
22500         * g++.dg/template/access6.C: New test.
22501
22502 2002-11-08  Jan Hubicka  <jh@suse.cz>
22503
22504         * gcc.dg/i386-ssefp-1.c: New test.
22505         * gcc.dg/i386-ssefp-1.c: New test.
22506
22507 2002-11-08  Jan Hubicka  <jh@suse.cz>
22508
22509         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22510
22511 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22512
22513         * g++.dg/abi/vthunk3.C: New test.
22514
22515         PR c++/8338
22516         * g++.dg/template/crash2.C: New test.
22517
22518 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22519
22520         * testsuite/g++.dg/abi/dtor1.C: New test.
22521         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22522
22523 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22524
22525         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22526         Darwin.
22527
22528 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22529
22530         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22531         -mthumb.  Only xfail with -O0.
22532
22533 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22534
22535         * g++.dg/abi/thunk1.C: New test.
22536         * g++.dg/abi/thunk2.C: Likewise.
22537         * g++.dg/abi/vtt1.C: Likewise.
22538
22539 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22540
22541         PR optimization/8423
22542         * gcc.c-torture/execute/builtin-constant.c: New test.
22543
22544 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22545
22546         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22547         Add some more cases.
22548
22549 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22550
22551         PR c++/8391
22552         * g++.dg/opt/local1.C: New test.
22553
22554 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22555
22556         PR c++/8160
22557         * g++.dg/template/complit1.C: New test.
22558
22559         PR c++/8149
22560         * g++.dg/template/typename4.C: Likewise.
22561
22562 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22563
22564         Core issue 287, PR c++/7639
22565         * g++.dg/template/instantiate1.C: Adjust error location.
22566         * g++.dg/template/instantiate3.C: New test.
22567         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22568         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22569         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22570
22571 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22572
22573         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22574
22575 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22576
22577         PR c++/8287
22578         * g++.dg/init/dtor2.C: New test.
22579
22580 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22581
22582         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22583         * gcc.dg/nest.c: Bypass errors on irix6.
22584
22585 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22586
22587         * gcc.dg/nest.c: Expect error for mmix-*-*.
22588         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22589
22590 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22591
22592         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22593         markers.
22594
22595         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22596
22597 2002-10-25  Mike Stump  <mrs@apple.com>
22598
22599         * gcc.dg/warn-1.c: New test.
22600
22601 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22602
22603         * g++.dg/template/typename3.C: New test.
22604
22605 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22606
22607         * g++.dg/lookup/ptrmem1.C: New test.
22608
22609         * g++.dg/abi/vthunk2.C: New test.
22610
22611 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22612
22613         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22614
22615 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22616
22617         * g++.dg/abi/empty9.C: New test.
22618
22619 2002-10-24  Richard Henderson  <rth@redhat.com>
22620
22621         * g++.dg/inherit/thunk1.C: Enable for ia64.
22622
22623 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22624
22625         PR c++/8067
22626         * g++.dg/lookup/pretty1.C: New test.
22627
22628 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22629
22630         * gcc.dg/20021023-1.c: New test.
22631
22632 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22633
22634         PR c++/7679
22635         * g++.dg/parse/inline1.C: New test.
22636
22637 2002-10-23  Richard Henderson  <rth@redhat.com>
22638
22639         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22640
22641         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22642
22643 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22644
22645         PR c++/6579
22646         * g++.dg/parse/stmtexpr3.C: New test.
22647
22648 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22649
22650         * g++.dg/expr/cond1.C: New test.
22651
22652 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22653
22654         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22655
22656 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22657
22658         * g++.dg/abi/vbase13.C: New test.
22659         * g++.dg/abi/vbase14.C: Likewise.
22660
22661 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22662
22663         * gcc.dg/tls/pic-1.c: New test.
22664         * gcc.dg/tls/nonpic-1.c: New test.
22665         * gcc.dg/20021018-1.c: New test.
22666
22667 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22668
22669         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22670         Remove only files with the same base name as the test case.
22671         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22672         (profopt-execute): Likewise.  Also, remove old profiling
22673         and performance data files before running the tests.
22674
22675         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22676         * g++.dg/bprob/bprob.exp: Likewise.
22677         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22678         to allow more general test case names.
22679
22680         * g++.dg/bprob/bprob-1.C: Rename to ...
22681         * g++.dg/bprob/g++-bprob-1.C: ... this.
22682
22683         * g77.dg/bprob/bprob-1.f: Rename to ...
22684         * g77.dg/bprob/g77-bprob-1.f: ... this.
22685
22686 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22687
22688         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22689         bison 1.50 or later.
22690
22691 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22692
22693         * g++.dg/README: Describe more test directories.
22694
22695 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22696
22697         * g++.dg/init/array6.C: Add additional tests.
22698
22699 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22700
22701         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22702         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22703
22704 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22705
22706         * gcc.c-torture/compile/20020604-1.x: New.
22707         * gcc.c-torture/compile/simd-5.x: Likewise.
22708         * gcc.c-torture/execute/920710-1.x: Likewise.
22709         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22710
22711 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22712
22713         * g++.dg/inherit/override1.C: Add dg-options clause.
22714
22715 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22716
22717         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
22718         _mm_slli_si128.
22719
22720 2002-10-19  Andreas Schwab  <schwab@suse.de>
22721
22722         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
22723         directory component.
22724
22725 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
22726
22727         * g++.dg/inherit/thunk1.C: New test.
22728
22729         * g++.dg/inherit/override1.C: New test.
22730
22731         * g++.dg/abi/mangle11.C: New test.
22732         * g++.dg/abi/mangle14.C: New test.
22733         * g++.dg/abi/mangle17.C: New test.
22734
22735 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22736
22737         * g++.dg/overload/member2.C: New test.
22738
22739 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22740
22741         * g++.dg/README: Describe new compat directory.
22742         * g++.dg/dg.exp: Skip tests in compat directory.
22743         * README.compat: New file.
22744         * lib/compat.exp: New expect script.
22745         * g++.dg/compat: New test directory.
22746         * g++.dg/compat/compat.exp: New expect script.
22747         * g++.dg/compat/abi: New test directory.
22748         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22749         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22750         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22751         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22752         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22753         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22754         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22755         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22756         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22757         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22758         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22759         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22760         * g++.dg/compat/break: New test directory.
22761         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22762         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22763         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22764         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22765         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22766         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22767         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22768         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22769         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22770         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22771         g++.dg/compat/break/README: New files.
22772         * g++.dg/compat/eh: New test directory.
22773         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22774         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22775         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22776         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22777         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22778         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22779         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22780         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22781         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22782         g++.dg/compat/eh/filter2_y.C,
22783         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22784         g++.dg/compat/eh/new1_y.C,
22785         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22786         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22787         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22788         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22789         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22790         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22791         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22792         g++.dg/compat/eh/unexpected1_y.C: New files.
22793         * g++.dg/compat/init: New test directory.
22794         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22795         g++.dg/compat/init/array5_y.C,
22796         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22797         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22798         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22799         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22800         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22801         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22802         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22803         g++.dg/compat/init/init-ref2_y.C: New files.
22804
22805 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22806
22807         PR c++/7584
22808         * g++.dg/inherit/using3.C: New test.
22809
22810 2002-10-17  Jan Hubicka  <jh@suse.cz>
22811
22812         * gcc.dg/20021017-2.c: New test.
22813
22814 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22815
22816         * g++.dg/abi/mangle16.C: Adjust.
22817
22818         * g++.dg/init/array8.C: New test.
22819
22820 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22821
22822         * gcc.dg/special/mips-abi.exp: New test.
22823         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22824
22825 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22826
22827         * g++.dg/abi/mangle16.C: New test.
22828         * g++.dg/abi/mangle17.C: Likewise.
22829
22830         PR c++/7478
22831         * g++.dg/template/ref1.C: New test.
22832
22833 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22834
22835         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22836
22837 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22838
22839         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22840
22841 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22842
22843         PR c++/7524
22844         * g++.dg/init/array7.C: New test.
22845
22846 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22847
22848         * g++.dg/init/array6.C: New test.
22849
22850         * g++.dg/abi/mangle13.C: Likewise.
22851         * g++.dg/abi/mangle14.C: Likewise.
22852         * g++.dg/abi/mangle15.C: Likewise.
22853
22854 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22855
22856         * g++.dg/abi/empty8.C: New test.
22857
22858 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22859
22860         * g++.dg/init/ctor1.C: New test.
22861
22862 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22863
22864         * gcc.c-torture/execute/20021015-1.c: New test.
22865
22866 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22867
22868         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22869
22870 2002-10-14  Jan Hubicka  <jh@suse.cz>
22871
22872         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22873
22874 2002-10-14  Richard Henderson  <rth@redhat.com>
22875
22876         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22877
22878 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22879
22880         PR optimization/6631
22881         * g++.dg/opt/const2.C: New test.
22882
22883 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22884
22885         PR c++/7176
22886         * g++.dg/parse/friend1.C: New test.
22887         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22888
22889 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22890
22891         * gcc.dg/20021014-1.c: New test.
22892
22893 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22894
22895         PR c++/5661
22896         * g++.dg/ext/vlm1.C: New test.
22897         * g++.dg/ext/vlm2.C: Likewise.
22898
22899         * g++.dg/init/array1.C: Remove invalid braces.
22900         * g++.dg/init/brace1.C: New test.
22901         * g++.dg/init/copy2.C: Likewise.
22902         * g++.dg/init/copy3.C: Likewise.
22903         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22904         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22905         braces.
22906
22907 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22908
22909         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22910
22911 2002-10-11  Richard Shann  <richard.shann@superh.com>
22912
22913         * gcc.c-torture/compile/simd-5.c: New test.
22914
22915 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22916
22917         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22918
22919 2002-10-10  Jim Wilson  <wilson@redhat.com>
22920
22921         * gcc.c-torture/execute/20021010-1.c: New test.
22922
22923 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22924
22925         PR c/7353
22926         * g++.dg/ext/typedef-init.C: New test.
22927         * gcc.dg/typedef-init.c: New test.
22928
22929 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22930
22931         * gcc.dg/cpp/paste13.c: New test.
22932
22933 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22934
22935         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22936         remaining platforms, XFAIL during compile, not execute.  Don't
22937         XFAIL at -O0.
22938
22939 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22940
22941         * gcc.dg/alias-1.c: Tweak expected warning.
22942
22943 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22944
22945         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22946
22947 2002-10-06  Andreas Jaeger  <aj@suse.de>
22948
22949         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22950         * gcc.dg/cpp/c++98.C: Likewise.
22951
22952         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22953         * g++.dg/cpp/c++98.C: Likewise.
22954
22955         * g++.dg/README (Subdirectories): Mention cpp directory.
22956
22957         PR target/7559
22958         * gcc.dg/20021006-1.c: New test.
22959
22960 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22961
22962         PR c++/7804
22963         * g++.dg/other/warning1.C: New test.
22964
22965 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22966
22967         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22968         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22969         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22970
22971 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22972
22973         PR c++/7931
22974         * g++.dg/template/ptrmem3.C: New test.
22975
22976         PR c++/7754
22977         * g++.dg/template/union1.C: New test.
22978
22979 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22980
22981         PR c++/8006
22982         * g++.dg/abi/mangle9.C: New test.
22983         * g++.dg/abi/mangle10.C: New test.
22984         * g++.dg/abi/mangle11.C: New test.
22985         * g++.dg/abi/mangle12.C: New test.
22986
22987 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22988
22989         PR c++/7188.
22990         * g++.dg/template/meminit1.C: New test.
22991         * g++.dg/warn/Wreorder-1.C: Likewise.
22992         * g++.old-deja/g++.mike/warn3.C: Tweak.
22993         * lib/prune.exp: Ingore "in copy constructor".
22994
22995 2002-10-02  Andreas Jaeger  <aj@suse.de>
22996
22997         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22998         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22999         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23000         on x86-64.
23001
23002 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23003
23004         * gcc.dg/empty1.C: Fix typo.
23005
23006 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23007
23008         * gcc.dg/alias-1.c: New test.
23009
23010 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23011
23012         * gcc.dg/empty1.C: New test.
23013
23014         * g++.dg/tls/init-2.C: Tweak error messages.
23015
23016 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23017
23018         * gcc.c-torture/compile/20020923-1.c: New test.
23019
23020 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23021
23022         * gcc.c-torture/execute/ffs-1.c: New test.
23023         * gcc.c-torture/execute/ffs-2.c: Ditto.
23024
23025 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23026
23027         * g++.dg/overload/member1.C: New test.
23028
23029 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23030
23031         * g++.dg/abi/empty7.C: New test.
23032         * g++.dg/init/pm2.C: Likewise.
23033
23034 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23035
23036         * g++.dg/rtti/crash1.C: New test.
23037
23038 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23039
23040         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23041         gcc.dg/sibcall-4.c: New tests.
23042
23043 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23044
23045         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23046         powerpc and MMIX targets.
23047
23048 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23049
23050         * gcc.dg/cpp/20020927-1.c: New.
23051
23052 2002-09-26  David S. Miller  <davem@redhat.com>
23053
23054         * gcc.c-torture/compile/trunctfdf.c: New.
23055
23056 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23057
23058         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23059
23060 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23061
23062         * gcc.c-torture/execute/loop-15.c: New.
23063
23064 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23065
23066         * README.QMTEST: Fix typo.
23067
23068 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23069
23070         * gcc.dg/20020926-1.c: New test.
23071
23072 2002-09-25  David S. Miller  <davem@redhat.com>
23073
23074         PR target/7842
23075         * gcc.c-torture/execute/shiftdi.c: New test.
23076
23077 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23078
23079         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23080         unique to the tool.
23081         * lib/g77.exp (g77_init): Likewise.
23082         * lib/g++.exp (g++_init): Likewise.
23083         * lib/objc.exp (objc_init): Likewise.
23084
23085 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23086
23087         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23088         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23089         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23090
23091 2002-09-25  Richard Henderson  <rth@redhat.com>
23092
23093         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23094         too-small long double.
23095
23096 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23097
23098         * gcc.dg/20020919-1.c: New test.
23099
23100 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23101
23102         * g++.dg/abi/bitfield6.C: New test.
23103         * g++.dg/abi/bitfield7.C: New test.
23104         * g++.dg/abi/bitfield8.C: New test.
23105         * g++.dg/abi/vbase11.C: New test.
23106
23107 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23108
23109         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23110         hppa*-*-hpux*.  Update test comment.
23111
23112 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23113
23114         * gcc.dg/tls/struct-1.c: New test.
23115
23116 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23117
23118         * gcc.dg/cpp/tr-warn2.c: Update.
23119
23120 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23121
23122         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23123
23124 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23125
23126         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23127         systems.
23128
23129 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23130
23131         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23132
23133         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23134         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23135         setting of cxxfilt.
23136
23137 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23138
23139         * gcc.dg/20020312-2.c: Update for darwin.
23140
23141 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23142
23143         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23144
23145 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23146
23147         * objc.dg/comp-types-1.m: New test.
23148         * objc.dg/comp-types-2.m: New test.
23149         * objc.dg/comp-types-3.m: New test.
23150         * objc.dg/comp-types-4.m: New test.
23151         * objc.dg/comp-types-5.m: New test.
23152         * objc.dg/comp-types-6.m: New test.
23153
23154 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23155
23156         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23157
23158 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23159
23160         * g++.dg/other/do1.C: New test.
23161
23162         * g++.dg/template/subst1.C: New test.
23163
23164 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23165
23166         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23167
23168 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23169
23170         * g++.dg/template/qualttp20.C: Adjust expected errors.
23171         * g++.old-deja/g++.jason/report.C: Likewise.
23172         * g++.old-deja/g++.other/qual1.C: Likewise.
23173
23174         * g++.dg/lookup/scoped2.C: New test.
23175
23176         * g++.dg/ext/asm3.C: New test.
23177
23178 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23179
23180         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23181
23182 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23183
23184         * ChangeLog: follow spelling conventions.
23185         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23186         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23187         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23188         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23189         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23190         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23191         * g++.old-deja/g++.law/global-init1.C: Likewise.
23192         * g++.old-deja/g++.other/delete4.C: Likewise.
23193         * g++.old-deja/g++.other/inline21.C: Likewise.
23194         * g++.old-deja/g++.other/singleton.C: Likewise.
23195         * g77.dg/strlen0.f: Likewise.
23196         * g77.f-torture/compile/20010519-1.f: Likewise.
23197         * g77.f-torture/compile/980310-4.f: Likewise.
23198         * gcc.c-torture/compile/20000605-1.c: Likewise.
23199         * gcc.c-torture/execute/20020225-1.c: Likewise.
23200         * gcc.dg/c90-hexfloat-2.c: Likewise.
23201         * gcc.dg/c99-bool-1.c: Likewise.
23202         * gcc.dg/c99-hexfloat-2.c: Likewise.
23203         * gcc.dg/dll-2.c: Likewise.
23204         * gcc.dg/wtr-union-init-1.c: Likewise.
23205         * gcc.dg/wtr-union-init-2.c: Likewise.
23206         * gcc.dg/wtr-union-init-3.c: Likewise.
23207         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23208         * gcc.dg/cpp/defined.c: Likewise.
23209         * gcc.dg/cpp/macsyntx.c: Likewise.
23210         * gcc.dg/cpp/paste2.c: Likewise.
23211         * gcc.dg/cpp/trad/defined.c: Likewise.
23212         * gcc.dg/format/c90-printf-1.c: Likewise.
23213         * gcc.dg/format/c90-scanf-1.c: Likewise.
23214         * gcc.dg/format/c99-printf-1.c: Likewise.
23215         * gcc.dg/format/c99-scanf-1.c: Likewise.
23216         * gcc.misc-tests/gcov-8.c: Likewise.
23217         * lib/profopt.exp: Likewise.
23218
23219 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23220
23221         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23222
23223 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23224
23225         * g++.dg/inherit/using2.C: New test.
23226
23227 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23228
23229         * ChangeLog: Follow spelling conventions.
23230         * g++.dg/template/friend4.C: Likewise.
23231         * g++.old-deja/g++.pt/crash67.C: Likewise.
23232         * gcc.c-torture/execute/20000801-4.c: Likewise.
23233         * gcc.dg/c90-digraph-1.c: Likewise.
23234         * gcc.dg/c94-digraph-1.c: Likewise.
23235         * gcc.dg/c99-digraph-1.c: Likewise.
23236         * gcc.dg/cpp/line5.c: Likewise.
23237         * gcc.dg/cpp/multiline.c: Likewise.
23238         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23239         * gcc.dg/format/attr-3.c: Likewise.
23240         * gcc.dg/format/c90-scanf-3.c: Likewise.
23241         * gcc.dg/format/ext-4.c: Likewise.
23242
23243 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23244
23245         * g++.dg/template/pretty1.C: New test.
23246
23247 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23248
23249         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23250
23251 2002-09-13  Matt Austern  <austern@apple.com>
23252
23253         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23254         passing a cast expression to a function by const reference.
23255
23256 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23257
23258         * g++.dg/template/deduce1.C: New test.
23259
23260 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23261
23262         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23263         32-bit int.
23264
23265 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23266
23267         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23268         usage.
23269
23270 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23271
23272         * gcc.c-torture/compile/20020910-1.c: New test.
23273
23274 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23275
23276         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23277
23278 2002-09-10  Andreas Jaeger  <aj@suse.de>
23279
23280         * gcc.dg/20020312-2.c: Adjust for x86-64.
23281
23282 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23283
23284         * g77.dg/7388.f: New test case for PR 7388.
23285
23286 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23287
23288         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23289
23290 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23291
23292         * objc.dg/proto-lossage-1.m: New test.
23293
23294 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23295
23296         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23297
23298 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23299
23300         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23301         expected to pass.
23302
23303 2002-09-06  Stan Shebs  <shebs@apple.com>
23304             David Edelsohn  <edelsohn@gnu.org>
23305
23306         * gcc.dg/weak: New directory.
23307         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23308         target-specific xfail bits.
23309         * gcc.dg/typeof-2.c: Move to new directory.
23310         * gcc.dg/weak.exp: New expect script.
23311
23312 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23313
23314         * gcc.c-torture/execute/extzvsi.c: New test.
23315
23316 2002-09-05  Stan Shebs  <shebs@apple.com>
23317
23318         * gcc.dg/weak-1.c: xfail on Darwin.
23319         * gcc.dg/weak-2.c: Ditto.
23320         * gcc.dg/weak-3.c: Ditto.
23321         * gcc.dg/weak-4.c: Ditto.
23322         * gcc.dg/weak-5.c: Ditto.
23323         * gcc.dg/weak-6.c: Ditto.
23324         * gcc.dg/weak-7.c: Ditto.
23325         * gcc.dg/weak-8.c: Ditto.
23326         * gcc.dg/weak-9.c: Ditto.
23327
23328 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23329
23330         * gcc.c-torture/execute/loop-14.c: New test.
23331
23332 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23333
23334         * g++.dg/other/cxa-atexit1.C: New test.
23335
23336         * gcc.dg/typeof-2.c: New test.
23337
23338 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23339
23340         * gcc.dg/builtins-2.c: New testcase.
23341         * gcc.dg/builtins-3.c: New testcase.
23342
23343 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23344
23345         * gcc.dg/cpp/_Pragma4.c: New test.
23346
23347 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23348
23349         * objc/execute/nil_method-1.m: New testcase.
23350
23351 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23352
23353         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23354         [Object class], not [Object initialize].
23355
23356 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23357             Hans-Peter Nilsson  <hp@bitrange.com>
23358
23359         * gcc.c-torture/execute/20020720-1.x: Skip test on
23360         mmix-knuth-mmixware.  Correct comment.
23361
23362 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23363
23364         * testsuite/g++.dg/abi/bitfield5.C: New test.
23365         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23366
23367 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23368
23369         * objc.dg/undeclared-selector.m: New test.
23370
23371 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23372
23373         * g++.dg/other/offsetof1.C: Avoid cast warning.
23374
23375 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23376
23377         * objc.dg/super-class-2.m: New test.
23378
23379 2002-08-24  Matt Austern  <austern@apple.com>
23380
23381         * g++.dg/ext/lvaddr.C: New test.
23382         * g++.dg/ext/lvcast.C: New test.
23383
23384 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23385
23386         * testsuite/g++.dg/inherit/cond1.C: New test.
23387
23388 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23389
23390         * gcc.dg/noncompile/incomplete-1.c: New test.
23391
23392 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23393
23394         * gcc.dg/typespec-1.c: New test.
23395
23396 2002-08-20  Devang Patel  <dpatel@apple.com>
23397         * objc.dg/proto-hier-2.m: New test.
23398
23399 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23400
23401         * objc.dg/bitfield-1.m: New test.
23402         * objc.dg/bitfield-2.m: New test.
23403
23404 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23405
23406         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23407         gcc.dg/c99-flex-array-4.c: New tests.
23408
23409 2002-08-16  Stan Shebs  <shebs@apple.com>
23410
23411         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23412
23413 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23414
23415         * gcc.dg/typeof-1.c: New test.
23416         * g++.dg/ext/typeof2.C: New test.
23417
23418 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23419
23420         * g++.dg/other/offsetof1.C: New test.
23421
23422 2002-08-14  Richard Henderson  <rth@redhat.com>
23423
23424         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23425
23426 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23427
23428         * gcc.dg/cpp/_Pragma3.c: New test.
23429
23430 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23431
23432         * g++.dg/template/inherit3: New test.
23433
23434 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23435
23436         * gcc.dg/bitfld-4.c: Add blank options.
23437
23438 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23439
23440         * g++.dg/template/crash1.C: New test.
23441
23442 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23443
23444         * gcc.dg/tls/opt-2.c: New test.
23445
23446 2002-08-08  Devang Patel  <dpatel@apple.com>
23447
23448         * objc.dg/selector-1.m : New test
23449
23450 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23451
23452         * g++.dg/abi/bitfield4.C: New test.
23453         * gcc.dg/bitfld-4.c: New test.
23454
23455 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23456
23457         * g++.dg/other/packed1.C: New test.
23458
23459 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23460
23461         * g++.dg/abi/offsetof.C: Tweak error messages.
23462         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23463
23464 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23465
23466         * gcc.dg/bitfld-3.c: New test.
23467
23468 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23469             Richard Henderson  <rth@redhat.com>
23470
23471         * gcc.dg/i386-bitfield1.c: New test.
23472         * g++.dg/abi/bitfield3.C: Update.
23473
23474 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23475
23476         * objc.dg/const-str-2.m: Update.
23477         * gcc.dg/cpp/c++98.c: Change to C extension.
23478         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23479         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23480
23481 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23482
23483         * testsuite/gcc.dg/tls/diag-3.c: New.
23484
23485 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23486
23487         * g++.dg/README (Subdirectories): Document new subdir expr.
23488         * g++.dg/expr/pmf-1.C: New test.
23489
23490 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23491
23492         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23493
23494 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23495
23496         * g++.dg/abi/bitfield3.C: New test.
23497
23498 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23499
23500         * lib/gcov.exp: Tweak expected line formats.
23501         * gcc.misc-tests/gcov8.c: New test.
23502         * gcc.misc-tests/gcov8.x: New flags.
23503
23504 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23505
23506         * consistency.vlad/layout/endian.c: Include string.h.
23507
23508         * gcc.c-torture/execute/20020805-1.c: New test.
23509
23510 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23511
23512         * g++.dg/other/conversion1.C: New test.
23513
23514 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23515
23516         * gcc.dg/builtins-1.c: New testcase.
23517
23518 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23519
23520         * g++.dg/inherit/access3.C: New test.
23521
23522 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23523
23524         * gcc.dg/ia64-visibility-2.c: New test.
23525
23526 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23527
23528         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23529         __qualifier_flags to __flags.
23530
23531 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23532
23533         * g++.dg/inherit/operator1.C: New test.
23534         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23535         * g++.dg/other/error1.C: Change expected error message.
23536         * g++.dg/template/conv4.C: Likewise.
23537
23538 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23539
23540         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23541         for documented behavior.
23542
23543 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23544
23545         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23546         several targets known to fail.
23547
23548 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23549
23550         * gcc.dg/mips-args-[123].c: New tests.
23551
23552 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23553
23554         * gcc.dg/ppc-spe.c: New.
23555
23556 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23557
23558         * g++.dg/other/ptrmem4.C: New testcase.
23559
23560 2002-07-24  Richard Henderson  <rth@redhat.com>
23561
23562         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23563
23564 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23565
23566         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23567
23568 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23569
23570         * gcc.c-torture/execute/memset-3.c: New testcase.
23571
23572 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23573
23574         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23575         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23576
23577 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23578
23579         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23580         Delete.
23581
23582 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23583
23584         * gcc.c-torture/compile/simd-4.c: New test.
23585
23586 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23587
23588         PR c++/7347, c++/7348
23589         * g++.dg/template/access4.C: New test.
23590         * g++.dg/template/access5.C: New test.
23591         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23592         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23593         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23594         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23595
23596 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23597
23598         * gcc.dg/gnu89-init-2.c: New test.
23599
23600 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23601
23602         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23603
23604 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23605
23606         * gcc.c-torture/execute/20020720-1.c: New testcase.
23607
23608 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23609
23610         * gcc.dg/cpp/Wsignprom.c: New tests.
23611
23612 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23613
23614         * gcc.c-torture/execute/loop-13.c: New test.
23615
23616 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23617
23618         * gcc.dg/cpp/expr.c: New tests.
23619
23620 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23621
23622         * g++.dg/opt/pr6713.C: Add template instantiation.
23623
23624 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23625
23626         * gcc.dg/nest.c: New test.
23627
23628 2002-07-17  Richard Henderson  <rth@redhat.com>
23629
23630         * g++.dg/opt/pr6713.C: New test.
23631
23632 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23633
23634         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23635         XFAIL for all x86 processors.
23636
23637 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23638
23639         * gcc.c-torture/execute/20010122-1.x: Do not test with
23640         -fomit-frame-pointer.
23641
23642 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23643
23644         * g++.dg/template/instantiate2.C: New test.
23645         * g++.dg/template/spec4.C: New test.
23646
23647 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23648
23649         * g++.dg/template/access2.C: New test.
23650         * g++.dg/template/access3.C: New test.
23651
23652 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23653
23654         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23655         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23656         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23657         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23658         Convert to use <stdarg.h>.
23659         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23660         Delete.
23661         * gcc.dg/va-arg-2.c: New.
23662         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23663
23664 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23665
23666         * gcc.c-torture/compile/20020710-1.c: New test.
23667
23668 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23669                           Andrew Pinski  <pinskia@physics.uc.edu>
23670
23671         gcc.c-torture/compile/simd-2.c: New testcase.
23672         gcc.c-torture/compile/simd-3.c: Likewise.
23673
23674 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23675
23676         PR c++/7224
23677         * g++.dg/overload/error1.C: New test.
23678
23679 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23680
23681         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23682         configuration and IRIX 6 O32 ABI.
23683
23684 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23685
23686         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23687
23688 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23689
23690         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23691
23692 2002-07-10  Jeffrey A Law  <law@redhat.com>
23693
23694         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23695
23696         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23697
23698 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23699
23700         * gcc.dg/20020312-2.c: Check for __PPC__.
23701
23702 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23703
23704         * gcc.c-torture/compile/20020709-1.c: New test.
23705
23706 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23707
23708         * g++.dg/template/qualttp21.C: New test case.
23709
23710 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23711
23712         * gcc.c-torture/compile/20020706-1.c: New test.
23713         * gcc.c-torture/compile/20020706-2.c: New test.
23714
23715 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
23716             Alexandre Oliva  <aoliva@redhat.com>
23717
23718         * g++.dg/warn/incomplete1.C: New test.
23719
23720 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23721
23722         PR c++/7099
23723         * g++.dg/warn/noreturn1.C: New test.
23724
23725 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
23726
23727         PR c++/6706
23728         * g++.dg/debug/debug6.C: New test.
23729         * g++.dg/debug/debug7.C: New test.
23730
23731 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23732
23733         * gcc.c-torture/compile/simd-3.c: New test.
23734
23735 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23736
23737         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23738         * gcc.dg/20020620-1.c: Likewise.
23739
23740 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23741
23742         PR c++/6944
23743         * g++.dg/init/array4.C: New test.
23744         * g++.dg/init/array5.C: New test.
23745
23746 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23747
23748         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23749         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23750
23751 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23752
23753         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23754         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23755         * gcc.dg/wtr-conversion-1.c: Likewise.
23756         * gcc.dg/wtr-escape-1.c: Likewise.
23757         * gcc.dg/wtr-int-type-1.c: Likewise.
23758         * gcc.dg/wtr-label-1.c: Likewise.
23759         * gcc.dg/wtr-static-1.c: Likewise.
23760         * gcc.dg/wtr-strcat-1.c: Likewise.
23761         * gcc.dg/wtr-suffix-1.c: Likewise.
23762         * gcc.dg/wtr-switch-1.c: Likewise.
23763         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23764         * gcc.dg/wtr-union-init-1.c: Likewise.
23765         * gcc.dg/wtr-union-init-2.c: Likewise.
23766         * gcc.dg/wtr-union-init-3.c: Likewise.
23767
23768         * gcc.dg/wtr-func-def-1.c: New test.
23769
23770 2002-07-02 Devang Patel <dpatel@apple.com>
23771
23772         * objc.dg/param-1.m: New test.
23773
23774 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23775
23776         * gcc.dg/cpp/trad/directive.c: Add test.
23777         * gcc.dg/cpp/trad/macroargs.c: Add test.
23778         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23779
23780 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23781
23782         * gcc.dg/cpp/cmdlne-M.c: New test.
23783
23784 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23785
23786         * objc.dg/desig-init-1.m: New test.
23787
23788 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23789
23790         PR c++/6716
23791         * g++.dg/template/instantiate1.C: New test.
23792
23793 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23794
23795         PR c++/7112
23796         * g++.dg/template/sizeof2.C: New test.
23797
23798 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23799
23800         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23801         gcc.dg/cpp/trad/include.c: New tests.
23802
23803 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23804
23805         PR target/7177
23806         * gcc.c-torture/compile/20020701-1.c: New test.
23807
23808 2002-07-01  Stan Shebs  <shebs@apple.com>
23809
23810         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23811         header here...
23812         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23813         (objc-torture-execute): or here.
23814
23815 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23816
23817         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23818
23819 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23820
23821         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23822
23823 2002-06-30  Devang Patel  <dpatel@apple.com>
23824
23825         * objc.dg/fsyntax-only.m: New test.
23826
23827 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23828
23829         PR c++/6695
23830         * g++.dg/template/friend7.C: New file.
23831
23832 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23833
23834         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23835         return type.
23836
23837 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23838
23839         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23840         avoid division by zero.
23841
23842 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23843
23844         * gcc.dg/Wunknownprag.c: New tests.
23845
23846 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23847
23848         * gcc.c-torture/execute/simd-2.c: New test.
23849
23850 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23851
23852         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23853         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23854         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23855         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23856         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23857         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23858         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23859         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23860         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23861         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23862         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23863         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23864         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23865         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23866         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23867         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23868         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23869
23870 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23871
23872         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23873         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23874         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23875         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23876         New tests.
23877         * gcc.dg/cpp/trad/directive.c: Update.
23878
23879 2002-06-23  Andreas Jaeger  <aj@suse.de>
23880
23881         * gcc.c-torture/execute/complex-6.c: New.
23882
23883 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23884
23885         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23886         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23887         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23888         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23889
23890 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23891
23892         * gcc.dg/cpp/trad: New directory with traditional tests copied
23893         from parent directory.
23894         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23895         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23896         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23897         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23898         Move to trad/ and rename.
23899         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23900         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23901         gcc.dg/cpp/trad/redef2.c: New tests.
23902         * gcc.dg/cpp/trad/trad.exp: New driver.
23903
23904 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23905
23906         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23907         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23908         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23909         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23910         Remove.
23911
23912 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23913
23914         * gcc.dg/20020620-1.c: New test.
23915
23916 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23917
23918         * g++.dg/template/ttp4.C: New test.
23919
23920 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23921
23922         * g++.dg/opt/vt1.C: Fix regexp.
23923
23924 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23925
23926         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23927         Don't use attribute `noinline'.
23928
23929 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23930
23931         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23932
23933 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23934
23935         * gcc.c-torture/execute/simd-1.c: New.
23936
23937         * gcc.dg/simd-1.c: New.
23938
23939 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23940
23941         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23942
23943 2002-06-16  Richard Henderson  <rth@redhat.com>
23944
23945         * g++.dg/ext/anon-struct1.C: New.
23946         * g++.dg/ext/anon-struct2.C: New.
23947         * g++.dg/ext/anon-struct3.C: New.
23948         * gcc.dg/anon-struct-1.c: New.
23949         * gcc.dg/anon-struct-2.c: New.
23950         * gcc.dg/anon-struct-3.c: New.
23951         * gcc.dg/20011008-1.c: Adjust warning text.
23952         * gcc.dg/20020527-1.c: Add -fms-extensions.
23953
23954 2002-06-16  Richard Henderson  <rth@redhat.com>
23955
23956         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23957
23958 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23959
23960         * gcc.c-torture/execute/20020615-1.c: New test.
23961
23962 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23963
23964         * gcc.c-tortuture/execute/compare-1.c: New test case.
23965         * gcc.c-tortuture/execute/compare-2.c: New test case.
23966         * gcc.c-tortuture/execute/compare-3.c: New test case.
23967
23968 2002-06-13  Richard Henderson  <rth@redhat.com>
23969
23970         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23971         ia64 ilp32.
23972
23973 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23974
23975         * g++.dg/template/typename2.C: Update error message.
23976
23977 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23978
23979         * gcc.c-torture/execute/20020611-1.c: New test.
23980
23981 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23982
23983         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23984         list of targets to skip.
23985
23986 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23987
23988         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23989         targets if not optimizing.
23990
23991 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23992
23993         * gcc.c-torture/compile/20020605-1.c: New test.
23994
23995         * g++.dg/opt/vt1.C: New test.
23996
23997         * gcc.dg/20020531-1.c: New test.
23998
23999         * gcc.dg/20020530-1.c: New test.
24000
24001         * gcc.dg/20020527-1.c: New test.
24002
24003         * g++.dg/opt/cse1.C: New test.
24004
24005 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24006
24007         * gcc.dg/20020607-2.c: New test case.
24008
24009 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24010
24011         * gcc.c-torture/compile/20020604-1.c: New test.
24012
24013 2002-06-04  Richard Henderson  <rth@redhat.com>
24014
24015         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24016         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24017         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24018
24019 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24020
24021         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24022
24023 2002-06-03  Richard Henderson  <rth@redhat.com>
24024
24025         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24026         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24027
24028 2002-06-02  Richard Henderson  <rth@redhat.com>
24029
24030         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24031         test functions static.
24032
24033 2002-06-02  Andreas Jaeger  <aj@suse.de>
24034
24035         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24036         now.
24037
24038 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24039
24040         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24041         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24042         Update for mofified diagnostics.
24043         * gcc.dg/c99-intconst-1.c: No longer fail.
24044
24045 2002-06-02  Richard Henderson  <rth@redhat.com>
24046
24047         * gcc.dg/uninit-A.c: Remove xfail markers.
24048
24049 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24050
24051         * gcc.dg/fnegate-1.c: New test case.
24052
24053 2002-05-30  Osku Salerma  <osku@iki.fi>
24054
24055         * gcc.c-torture/execute/mayalias-1.c: New file.
24056
24057 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24058
24059         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24060         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24061         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24062
24063 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24064
24065         * gcc.c-torture/execute/20020529-1.c: New test.
24066
24067 2002-05-27  Richard Henderson  <rth@redhat.com>
24068
24069         * g++.dg/ext/attrib6.C: New test case.
24070
24071 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24072
24073         * gcc.c-torture/execute/pure-1.c: New test.
24074
24075 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24076
24077         * gcc.dg/cpp/arith-2.c: Remove.
24078
24079 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24080
24081         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24082         * gcc.dg/cpp/if-3.c: Remove.
24083
24084 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24085
24086         * g++.dg/opt/cse2.C: New test.
24087
24088 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24089
24090         * gcc.dg/cpp/arith-1.c: New semantic tests.
24091         * gcc.dg/cpp/if-1.c: Update.
24092
24093 2002-05-24  Ben Elliston  <bje@redhat.com>
24094
24095         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24096
24097 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24098
24099         * gcc.dg/verbose-asm.c: New test.
24100
24101 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24102
24103         * gcc.dg/cpp/paste12.c: New test.
24104
24105 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24106
24107         * g++.dg/parse/named_ops.C: New test.
24108
24109 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24110
24111         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24112
24113 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24114
24115         * gcc.dg/weak-2.c: Allow optional leading underscore
24116         in scan-assembler symbol name.
24117         * gcc.dg/weak-3.c: Likewise.
24118         * gcc.dg/weak-4.c: Likewise.
24119         * gcc.dg/weak-5.c: Likewise.
24120
24121 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24122
24123         * gcc.dg/20020523-1.c: New test.
24124
24125 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24126
24127         * objc.dg/const-str-2.m: Update now that we stop after
24128         a command line error.
24129
24130 2002-05-22  Richard Henderson  <rth@redhat.com>
24131
24132         * g++.dg/dg.exp: Fix typo in test pruneing.
24133
24134 2002-05-22  Richard Henderson  <rth@redhat.com>
24135
24136         * g++.dg/dg.exp: Prune the tls subdirectory.
24137         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24138         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24139         * g++.dg/tls/init-1.C: New.
24140
24141 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24142
24143         * gcc.dg/20020517-1.c: New test.
24144
24145 2002-05-21  Richard Henderson  <rth@redhat.com>
24146
24147         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24148         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24149
24150 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24151
24152         * g++.dg/other/copy2.C: New test.
24153
24154 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24155
24156         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24157         (MAX_COPY): Bump up to 10 times sizeof (long long).
24158         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24159
24160         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24161         sizeof (long long).
24162
24163         * gcc.c-torture/execute/strcpy-1.c: New test.
24164
24165 2002-05-19  Jason Merrill  <jason2redhat.com>
24166
24167         * g++.dg/ext/oper1.C: New test.
24168
24169 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24170 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24171
24172         * README.QMTEST: New file.
24173
24174         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24175
24176 2002-05-19  Andreas Jaeger  <aj@suse.de>
24177
24178         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24179         now.
24180         * gcc.c-torture/execute/loop-2d.x: Likewise.
24181
24182 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24183
24184         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24185         support weak symbols.
24186         * gcc.dg/weak-4.c: Likewise
24187         * gcc.dg/weak-6.c: Likewise
24188
24189 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24190
24191         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24192         cygwin, coff and h8300-*-hms targets
24193         * gcc.dg/weak-5.c: Likewise
24194         * gcc.dg/weak-7.c: Likewise
24195
24196 2002-05-16  Jason Merrill  <jason@redhat.com>
24197
24198         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24199         (scan-assembler-not, scan-assembler-dem): Likewise.
24200         (scan-assembler-dem-not): Likewise.
24201
24202 2002-05-15  Richard Henderson  <rth@redhat.com>
24203
24204         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24205
24206 2002-05-15  Richard Henderson  <rth@redhat.com>
24207
24208         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24209         (vfoo1f): Warning here.
24210         (vfoo1l): Don't redefine the alias.
24211
24212 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24213
24214         * g++.dg/init/pm1.C: New test.
24215
24216 2002-05-12  David S. Miller  <davem@redhat.com>
24217
24218         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24219         types.
24220
24221 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24222
24223         * gcc.c-torture/execute/20020510-1.c: New test case.
24224
24225 2002-05-10  David S. Miller  <davem@redhat.com>
24226
24227         * gcc.c-torture/execute/conversion.c: Test long double too.
24228
24229 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24230
24231         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24232         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24233         * lib/g++.exp (g++_link_flags): Likewise.
24234         * lib/objc.exp (objc_target_compile): Likewise.
24235
24236 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24237
24238         * gcc.dg/cpp/poison.c: Update.
24239         * gcc.dg/cpp/20000625-2.c: Remove.
24240         * gcc.dg/cpp/direct2s.c: Remove final test.
24241
24242 2002-05-08  Tom Rix  <trix@redhat.com>
24243
24244         * gcc.c-torture/execute/20020508-1.c: New test.
24245         * gcc.c-torture/execute/20020508-2.c: New test.
24246         * gcc.c-torture/execute/20020508-3.c: New test.
24247
24248 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24249
24250         * gcc.dg/cpp/charconst-4.c: More tests.
24251
24252 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24253
24254         PR c/6569
24255         * gcc.dg/weak-3.c: Update location of warning messages.
24256         * gcc.dg/weak-5.c: Likewise.
24257
24258 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24259
24260         * gcc.c-torture/execute/20020506-1.c: New test case.
24261
24262 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24263
24264         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24265
24266 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24267
24268         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24269
24270 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24271
24272         * gcc.dg/cpp/charconst-3.c: New test.
24273
24274 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24275
24276         * gcc.dg/cpp/charconst.c: Update tests.
24277
24278 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24279
24280         * treelang: Added directory for new sample language treelang. Also
24281         lib/treelang.exp: New file to signal treelang should be tested.
24282
24283 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24284
24285         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24286         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24287         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24288         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24289         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24290         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24291         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24292
24293 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24294
24295         * gcc.dg/format/xopen-2.c: New test.
24296
24297 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24298
24299         * gcc.dg/20020503-1.c: New test.
24300
24301 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24302
24303         * g++.dg/init/dtor1.C: Make it tougher.
24304
24305 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24306
24307         * g++.dg/init/dtor1.C: New test.
24308
24309 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24310
24311         * gcc.dg/altivec-8.c: New.
24312
24313 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24314
24315         * gcc.dg/altivec-7.c: New.
24316
24317 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24318
24319         * g++.dg/parse/typedef1.C: New test.
24320
24321 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24322
24323         PR c++/6486
24324         * g++.dg/template/friend6.C: New test.
24325
24326         PR c++/6492
24327         * g++.dg/init/copy1.C: New test.
24328
24329 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24330
24331         * g++.dg/warn/effc1.C: New test.
24332
24333 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24334
24335         * gcc.dg/cpp/if-cexp.c: Add a test.
24336
24337 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24338
24339         * gcc.dg/20020426-2.c: New test.
24340
24341 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24342
24343         * gcc.dg/cpp/if-mop.c: Update.
24344         * gcc.dg/cpp/if-mpar.c: Add test.
24345         * gcc.dg/cpp/if-oppr.c: Update.
24346
24347 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24348
24349         PR c/6343
24350         * gcc.dg/weak-[2-7].c: New tests.
24351
24352 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24353
24354         * gcc.dg/enum1.c: New test.
24355
24356 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24357
24358         PR c++/6497
24359         * g++.dg/inherit/access2.C: New test.
24360
24361 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24362
24363         PR bootstrap/6445
24364         * gcc.dg/20020426-1.c: New test.
24365
24366 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24367
24368         * g++.dg/abi/enum1.C: New test.
24369
24370 2002-04-26  Richard Henderson  <rth@redhat.com>
24371
24372         * gcc.dg/c99-bool-1.c: Expect always true warning.
24373
24374 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24375
24376         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24377
24378 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24379
24380         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24381         targets.
24382
24383 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24384
24385         * g++.dg/abi/mange7.C: New test.
24386
24387         PR c++/6438.
24388         * g++.dg/parse/stmtexpr2.C: New test.
24389
24390 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24391
24392         * gcc.dg/20020312-2.c: Add SH target.
24393
24394 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24395
24396         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24397         compiler output on mips*-*-irix*.
24398
24399 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24400
24401         * g++.dg/parse/attr1.C: New test.
24402
24403 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24404
24405         * gcc.c-torture/execute/string-opt-17.c: New test case.
24406         * gcc.c-torture/execute/memset-2.c: New test case.
24407
24408 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24409
24410         PR c++/6256:
24411         * g++.dg/template/friend5.C: New test.
24412
24413         PR c++/6331:
24414         * g++.dg/template/qual1.C: Likewise.
24415
24416 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24417
24418         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24419         Include stdlib.h, not stdio.h or ctype.h.
24420
24421 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24422
24423         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24424         cris-*-elf* and mmix-*-*.
24425         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24426         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24427         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24428         Ditto.
24429         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24430         * gcc.dg/wchar_t-1.c: Ditto.
24431
24432 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24433
24434         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24435         Clarify comment.
24436
24437 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24438
24439         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24440
24441 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24442
24443         * gcc.c-torture/execute/20000906-1.x: Delete.
24444
24445 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24446
24447         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24448
24449 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24450
24451         * PR6367
24452         * g77.f-torture/execute/6367.f: New test.
24453         * g77.f-torture/execute/6367.x: Disable for MMIX.
24454
24455 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24456
24457         * PR6352
24458         * g++.dg/opt/inline2.C: New test.
24459
24460 2002-04-18  Richard Henderson  <rth@redhat.com>
24461
24462         * gcc.dg/20000906-1.c: Enable for all targets.
24463         * gcc.c-torture/compile/iftrap-2.c: New.
24464
24465 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24466
24467         * gcc.dg/20020418-1.c: New test.
24468         * gcc.dg/20020418-2.c: New test.
24469
24470 2002-04-18  Richard Henderson  <rth@redhat.com>
24471
24472         * gcc.c-torture/compile/iftrap-1.c: New.
24473         * gcc.dg/iftrap-1.c: Adjust for ia64.
24474         * gcc.dg/iftrap-2.c: New.
24475
24476 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24477
24478         * gcc.c-torture/compile/20020418-1.c: New test.
24479
24480 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24481
24482         * gcc.c-torture/compile/20020415-1.c: New.
24483
24484 2002-04-18  David S. Miller  <davem@redhat.com>
24485
24486         * gcc.c-torture/execute/20020418-1.c: New test.
24487
24488 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24489
24490         * gcc.dg/20020416-1.c: New test.
24491
24492         * g++.dg/opt/inline1.C: New test.
24493
24494 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24495
24496         * gcc.dg/altivec-5.c: New test.
24497
24498         * gcc.dg/20020415-1.c: New test.
24499
24500 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24501
24502         * testsuite/lib/chill.exp: Remove.
24503
24504 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24505
24506         * g++.dg/other/big-struct.C: New test.
24507
24508 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24509
24510         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24511         of scratch file.
24512
24513 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24514
24515         PR c/6277
24516         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24517         in scan-assembler function name
24518
24519 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24520
24521         * g77.f-torture/execute/980628-4.x,
24522         g77.f-torture/execute/980628-5.x,
24523         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24524         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24525         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24526         i[34567]86-*-*.
24527
24528 2002-04-13  David S. Miller  <davem@redhat.com>
24529
24530         * gcc.c-torture/execute/20020413-1.c: New test.
24531
24532 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24533
24534         * gcc.dg/asm-6.c,
24535         * g++.dg/ext/asm1.C: New tests.
24536
24537 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24538
24539         PR c++ 5373.
24540         * g++.dg/parse/stmtexpr1.C: New test.
24541
24542         PR c++/5189.
24543         * g++.dg/template/copy1.C: New test.
24544
24545 2002-04-12  Richard Henderson  <rth@redhat.com>
24546
24547         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24548
24549 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24550
24551         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24552         gcc.c-torture/execute/20020307-2.c.
24553
24554 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24555
24556         * g++.dg/ext/attrib5.C,
24557         * g++.dg/lookup/struct1.C: New tests.
24558
24559 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24560
24561         * gcc.dg/20020411-1.c: New test.
24562
24563         * gcc.c-torture/execute/20020411-1.c: New test.
24564
24565 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24566
24567         * g77.f-torture/execute/6177.f: New test.
24568
24569 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24570
24571         PR middle-end/6247
24572         * g++.dg/opt/cleanup1.C: New test.
24573
24574         * g++.dg/opt/const1.C: New test.
24575
24576 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24577
24578         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24579
24580 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24581
24582         PR c++/5507
24583         * g++.dg/template/typename2.C: New test.
24584
24585 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24586
24587         * gcc.c-torture/execute/loop-12.c: New.
24588
24589 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24590
24591         * g77.f-torture/execute/980628-4.x,
24592         g77.f-torture/execute/980628-5.x,
24593         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24594         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24595         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24596
24597 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24598
24599         PR optimization/6086
24600         * g++.dg/opt/preinc1.C: New test.
24601
24602 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24603
24604         PR c++/5571
24605         * g++.dg/opt/static2.C: New test.
24606
24607 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24608
24609         PR c/5120
24610         * gcc.dg/20020406-1.c: New test.
24611
24612 2002-04-04  David S. Miller  <davem@redhat.com>
24613
24614         * gcc.c-torture/execute/20020404-1.c: New test.
24615
24616 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24617
24618         PR c/6123
24619         * gcc.dg/20020312-2.c: Do not declare global register variable
24620         if __PIC__ or __pic__ is defined.
24621
24622 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24623
24624         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24625         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24626
24627 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24628
24629         * gcc.misc-tests/linkage.exp: Update last change to handle
24630         sparc*-, not just sparc-.
24631
24632 2002-04-03  Richard Henderson  <rth@redhat.com>
24633
24634         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24635
24636 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24637
24638         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24639
24640 2002-04-02  David S. Miller  <davem@redhat.com>
24641
24642         * gcc.c-torture/execute/20020402-3.c: New test.
24643
24644 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24645
24646         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24647         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24648
24649         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24650         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24651         g77.f-torture/execute/20001201.x,
24652         g77.f-torture/execute/u77-test.x: New files.
24653
24654         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24655         * gcc.dg/wchar_t-1.c: Ditto.
24656
24657 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24658
24659         * gcc.c-torture/execute/20020402-1.c: New test.
24660
24661 2002-04-01  Richard Henderson  <rth@redhat.com>
24662
24663         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24664
24665         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24666
24667 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24668
24669         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24670
24671 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24672
24673         * g++.dg/inherit/template-as-base.C: Expect error.
24674         * g++.dg/inherit/namespace-as-base.C: Likewise.
24675
24676 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24677
24678         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24679         g++.dg/ext/instantiate3.C: Tweak match patterns.
24680
24681         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24682         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24683         -da test.
24684
24685 2002-03-31  Richard Henderson  <rth@redhat.com>
24686
24687         * gcc.dg/special/alias-2.c: New.
24688         * gcc.dg/special/ecos.exp: Run it.
24689
24690 2002-03-31  Richard Henderson  <rth@redhat.com>
24691
24692         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24693
24694 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24695
24696         * gcc.dg/weak-1.c: Disable on h8300 port.
24697
24698 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24699
24700         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24701         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24702         ordering tests.
24703         * g++.dg/bprob/bprob-1.C: New test.
24704         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24705         * g++.dg/gcov/gcov-1.C: New test.
24706         * g++.dg/gcov/gcov-1.x: New file.
24707         * g++.dg/gcov/gcov-2.C: New test.
24708         * g++.dg/gcov/gcov-3.C: New test.
24709         * g++.dg/gcov/gcov-3.h: New file.
24710
24711 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24712
24713         * g++.old-deja/g++.other/builtins5.C: New test.
24714         * g++.old-deja/g++.other/builtins6.C: New test.
24715         * g++.old-deja/g++.other/builtins7.C: New test.
24716         * g++.old-deja/g++.other/builtins8.C: New test.
24717         * g++.old-deja/g++.other/builtins9.C: New test.
24718
24719 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
24720
24721         * g++.dg/opt/static1.C: New test.
24722
24723         * g++.dg/opt/longbranch1.C: New test.
24724
24725 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
24726
24727         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
24728
24729         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
24730
24731 2002-03-28  Jeffrey A Law  (law@redhat.com)
24732
24733         * gcc.c-torture/execute/20020328-1.c: New test.
24734
24735 2002-03-27  Richard Henderson  <rth@redhat.com>
24736
24737         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24738         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24739         move from g++.old-deja/g++.ext/.
24740
24741 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24742
24743         * g++.dg/init/new2.C: New test.
24744
24745 2002-03-26  Richard Henderson  <rth@redhat.com>
24746
24747         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24748
24749         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24750         on sparc.
24751
24752         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24753         sparcv9 systems.
24754         * gcc.dg/20001102-1.c: Likewise.
24755
24756 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24757
24758         * gcc.dg/cpp/endif-pedantic1.c,
24759         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24760
24761 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24762
24763         * g++.dg/init/new1.C: New test.
24764
24765 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24766
24767         * g++.dg/abi/vbase9.C: New test.
24768
24769 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24770
24771         * gcc.dg/arm-asm.c: New test.
24772
24773 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24774
24775         * gcc.dg/Wswitch-enum.c: New test.
24776         Fix PR c/5044.
24777
24778 2002-03-26  Richard Henderson  <rth@redhat.com>
24779
24780         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24781         structure.
24782
24783 2002-03-25  Richard Henderson  <rth@redhat.com>
24784
24785         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24786         sparcv9 systems.
24787
24788         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24789         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24790
24791 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24792
24793         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24794
24795 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24796
24797         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24798         targets using generic thunk support.
24799
24800 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24801
24802         * gcc.c-torture/compile/20020323-1.c: New test.
24803
24804         * g++.dg/opt/conj2.C: New test.
24805
24806 2002-03-24  Richard Henderson  <rth@redhat.com>
24807
24808         * gcc.dg/weak-1.c: Use -fno-common.
24809
24810 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24811
24812         * g77.dg/f77-edit-apostrophe-out.f: New test
24813         * g77.dg/f77-edit-h-out.f: New test
24814         * g77.dg/f77-edit-t-in.f: New test
24815         * g77.dg/f77-edit-t-out.f: New test
24816         * g77.dg/f77-edit-x-out.f: New test
24817         * g77.dg/f77-edit-slash-out.f: New test
24818         * g77.dg/f77-edit-colon-out.f: New test
24819         * g77.dg/f77-edit-s-out.f: New test
24820
24821 2002-03-24  Richard Henderson  <rth@redhat.com>
24822
24823         * objc/execute/formal_protocol-6.x: New XFAIL.
24824
24825 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24826
24827         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24828         that do not support weak symbols
24829
24830 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24831
24832         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24833         * lib/g77.exp:  Likewise
24834         * lib/objc.exp: Likewise
24835
24836 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24837
24838         * gcc.dg/Wswitch-default.c: New test.
24839
24840 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24841
24842         * g++.dg/other/enum1.C: New test.
24843
24844 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24845
24846         * gcc.dg/pragma-ep-3.c: Fix typo.
24847
24848 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24849
24850         * g++.dg/inherit/template-as-base.C: New test.
24851
24852 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24853
24854         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24855         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24856
24857 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24858
24859         * gcc.dg/cpp/multiline.c: Update to match.
24860
24861 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24862
24863         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24864
24865 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24866
24867         * gcc.dg/cpp/extratokens2.c:  New file.
24868
24869 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24870
24871         * gcc.dg/20020312-2.c: Add rs6000 target.
24872
24873         * gcc.c-torture/compile/20020319-1.c: New test.
24874
24875 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24876
24877         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24878         (A, E): Handle this.
24879
24880 2002-03-20  Jason Merrill  <jason@redhat.com>
24881
24882         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24883         ignoring -fpic.
24884         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24885         through prune_gcc_output.
24886
24887 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24888
24889         * gcc.c-torture/compile/20020320-1.c: New test.
24890
24891 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24892
24893         * gcc.c-torture/compile/20020318-1.c: New test.
24894
24895         * gcc.dg/struct-by-value-1.c: New test.
24896
24897         * gcc.dg/20020319-1.c: New test.
24898
24899 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24900
24901         * g++.dg/opt/conj1.C: New test.
24902
24903 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24904
24905         * g++.dg/template/qualttp20.C: Revert previous change.
24906         * g++.dg/template/qualttp3.C: Likewise.
24907         * g++.dg/template/qualttp4.C: Likewise
24908         * g++.dg/template/qualttp5.C: Likewise
24909         * g++.dg/template/qualttp6.C: Likewise
24910         * g++.dg/template/qualttp7.C: Likewise
24911         * g++.dg/template/qualttp8.C: Likewise
24912         * g++.dg/template/recurse.C: Likewise.
24913
24914 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24915
24916         * gcc.dg/cpp/wchar-1.c: Update.
24917
24918 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24919
24920         * g++.dg/template/conv1.C: New test.
24921         * g++.dg/template/conv2.C: New test.
24922         * g++.dg/template/conv3.C: New test.
24923         * g++.dg/template/conv4.C: New test.
24924
24925 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24926
24927         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24928         * g++.dg/template/qualttp3.C: Likewise.
24929         * g++.dg/template/qualttp4.C: Likewise
24930         * g++.dg/template/qualttp5.C: Likewise
24931         * g++.dg/template/qualttp6.C: Likewise
24932         * g++.dg/template/qualttp7.C: Likewise
24933         * g++.dg/template/qualttp8.C: Likewise
24934         * g++.dg/template/recurse.C: Likewise.
24935
24936 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24937
24938         * g++.dg/opt/dtor1.C: New test.
24939
24940 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24941
24942         * gcc.c-torture/compile/20020315-1.c: New test.
24943
24944 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24945
24946         * gcc.dg/weak-1.c: Fix scan tests.
24947
24948 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24949
24950         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24951         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24952         cris-*-aout* mmix-*-*.
24953         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24954         cris-*-aout* mmix-*-*.
24955         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24956         cris-*-elf* cris-*-aout* and mmix-*-*.
24957         * gcc.dg/20001009-1.c: Ditto.
24958         * gcc.dg/20010912-1.c: Ditto.
24959         * gcc.dg/20020122-4.c: Ditto.
24960         * gcc.dg/inline-2.c: Ditto.
24961
24962 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24963
24964         * gcc.c-torture/compile/20020314-1.c: New test.
24965
24966 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24967
24968         * gcc.c-torture/execute/20020314-1.c: New test.
24969
24970 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24971
24972         * g++.dg/warn/Wunused-1.C: New test.
24973
24974 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24975
24976         * g++.dg/abi/mangle6.C: New test.
24977
24978 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24979
24980         * gcc.c-torture/compile/20020309-2.c: New test.
24981
24982         * gcc.c-torture/compile/20020312-1.c: New test.
24983
24984 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24985
24986         * g++.dg/other/access1.C: New test.
24987
24988 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24989
24990         * gcc.c-torture/execute/wchar_t-1.c: New test.
24991
24992 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24993
24994         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24995
24996 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24997
24998         * gcc.dg/20020312-1.c: New test case.
24999
25000 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25001
25002         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25003
25004 2002-03-11  Richard Henderson  <rth@redhat.com>
25005
25006         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25007         * g++.old-deja/g++.jason/report.C: Likewise.
25008
25009 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25010
25011         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25012         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25013
25014 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25015
25016         * testsuite/g++.dg/overload/pmf1.C: New test.
25017
25018 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25019
25020         * gcc.c-torture/execute/20020307-1.c: Use long.
25021
25022 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25023
25024         PR optimization/5844
25025         * gcc.dg/20020310-1.c: New test.
25026
25027 2002-03-09  Michael Meissner  <meissner@redhat.com>
25028
25029         * gcc.c-torture/execute/memcpy-2.c: New test.
25030         * gcc.c-torture/execute/memset-1.c: New test.
25031         * gcc.c-torture/execute/strlen-1.c: New test.
25032         * gcc.c-torture/execute/strcmp-1.c: New test.
25033         * gcc.c-torture/execute/strncmp-1.c: New test.
25034
25035 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25036
25037         * gcc.dg/ppc-ldstruct.c: New test.
25038
25039 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25040
25041         * gcc.c-torture/execute/va-arg-22.c: New test.
25042
25043 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25044
25045         * gcc.c-torture/compile/20020309-1.c: New test.
25046
25047 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25048
25049         * gcc.c-torture/execute/20020307-2.c: New test.
25050
25051 2002-03-07  Jeffrey A Law  (law@redhat.com)
25052
25053         * g77.f-torture/compile/20020307-1.f: New test.
25054
25055 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25056
25057         * gcc.dg/unordered-1.c: New test.
25058
25059 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25060
25061         * gcc.c-torture/execute/20020307-1.c: New test.
25062
25063 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25064
25065         * gcc.dg/20020304-1.c: New test.
25066
25067         * gcc.c-torture/compile/20020304-2.c: New test.
25068
25069 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25070
25071         * gcc.c-torture/compile/20020304-1.c: New test case
25072         (from PR c/5830).
25073
25074 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25075
25076         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25077
25078 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25079
25080         * g++.dg/other/classkey1.C: New test.
25081
25082 2002-03-01  Richard Henderson  <rth@redhat.com>
25083
25084         * gcc.c-torture/compile/981223-1.x: New.
25085         * gcc.c-torture/compile/920625-1.x: New.
25086
25087 2002-02-28  Richard Henderson  <rth@redhat.com>
25088
25089         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25090
25091 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25092
25093         * gcc.c-torture/execute/20020227-1.c: New test.
25094
25095 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25096
25097         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25098         here" ERROR lines.
25099         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25100         * g++.old-deja.g++.other/defarg1.C: Likewise.
25101         * g++.old-deja/g++.pt/calls2.C: Likewise.
25102         * g++.old-deja/g++.pt/crash20.C: Likewise.
25103         * g++.old-deja/g++.pt/crash30.C: Likewise.
25104         * g++.old-deja/g++.pt/crash36.C: Likewise.
25105         * g++.old-deja/g++.pt/crash6.C: Likewise.
25106         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25107         * g++.old-deja/g++.pt/derived3.C: Likewise.
25108         * g++.old-deja/g++.pt/error1.C: Likewise.
25109         * g++.old-deja/g++.pt/friend21.C: Likewise.
25110         * g++.old-deja/g++.pt/friend23.C: Likewise.
25111         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25112         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25113
25114 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25115
25116         * gcc.c-torture/execute/20020225-2.c: New test.
25117
25118 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25119
25120         * gcc.c-torture/execute/920730-1t.c,
25121         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25122         Delete test cases, only relevant to -traditional.
25123
25124 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25125
25126         * gcc.dg/cpp/undef1.c: Remove.
25127         * gcc.dg/cpp/directiv.c: Update.
25128         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25129
25130 2002-02-27  Michael Meissner  <meissner@redhat.com>
25131
25132         * gcc.c-torture/execute/20020226-1.c: New test.
25133
25134 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25135
25136         * g++.dg/debug/debug4.C: New test.
25137
25138         * gcc.dg/ia64-visibility-1.c: New test.
25139
25140 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25141
25142         * gcc.dg/debug/20020224-1.c: New.
25143
25144 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25145
25146         * gcc.c-torture/execute/960416-1.x: New.
25147         * gcc.c-torture/execute/divconst-3.x: Likewise.
25148
25149 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25150
25151         * gcc.dg/20020224-1.c: New test.
25152
25153 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25154
25155         * gcc.c-torture/execute/20020225-1.c: New.
25156
25157 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25158
25159         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25160
25161 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25162
25163         * gcc.dg/20020222-1.c: New test.
25164
25165 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25166
25167         * g++.dg/opt/anonunion1.C: New test.
25168
25169 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25170
25171         * g++.dg/template/qualttp19.C: New test.
25172         * g++.dg/template/qualttp20.C: New test.
25173         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25174         * g++.old-deja/g++.other/qual1.C: Likewise.
25175
25176 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25177
25178         * gcc.dg/attr-alwaysinline.c: New.
25179
25180 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25181
25182         * gcc.dg/20020220-1.c: New test.
25183
25184         * gcc.dg/20020220-2.c: New test.
25185
25186         * g++.dg/opt/mmx1.C: New test.
25187
25188 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25189
25190         * gcc.c-torture/compile/20020110.c: New test.
25191
25192 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25193
25194         * gcc.c-torture/execute/20020219-1.c: New test.
25195
25196         * gcc.dg/20020219-1.c: New test.
25197
25198         * gcc.dg/noncompile/20020220-1.c: New test.
25199
25200         * g++.dg/opt/ptrintsum1.C: New test.
25201
25202         * gcc.dg/debug/20020220-1.c: New test.
25203
25204 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25205
25206         * gcc.c-torture/execute/20020216-1.c: New test.
25207
25208 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25209
25210         * gcc.dg/decl-1.c: Update, new test.
25211
25212 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25213
25214         * g++.dg/abi/bitfield1.C: New test.
25215         * g++.dg/abi/bitfield2.C: New test.
25216
25217 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25218
25219         * gcc.dg/attr-nest.c: New test.
25220
25221 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25222
25223         * gcc.c-torture/execute/20020215-1.c: New test.
25224
25225 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25226
25227         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25228         * g++.dg/debug/debug.exp: New.
25229         * g++.dg/debug/trivial.C: New.
25230         * g++.dg/debug/debug1.C: Moved...
25231         * g++.dg/other/debug1.C: ...from here.
25232         * g++.dg/debug/debug2.C: Moved...
25233         * g++.dg/other/debug2.C: ...from here.
25234         * g++.dg/debug/debug3.C: Moved...
25235         * g++.dg/other/debug3.C: ...from here.
25236
25237         * gcc.dg/noncompile/20020213-1.c: New test.
25238
25239 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25240
25241         * g++.dg/other/debug3.C: New test.
25242
25243         * gcc.c-torture/execute/20020213-1.c: New test.
25244
25245 2002-02-13  Richard Smith <richard@ex-parrot.com>
25246
25247         * g++.old-deja/g++.other/thunk1.C: New test.
25248
25249 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25250
25251         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25252
25253 2002-02-13  Stan Shebs  <shebs@apple.com>
25254
25255         * gcc.dg/altivec-3.c: New.
25256
25257 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25258
25259         * gcc.dg/Wunreachable-1.c: New test.
25260         * gcc.dg/Wunreachable-2.c: New test.
25261
25262 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25263
25264         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25265
25266 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25267
25268         * gcc.dg/decl-1.c: New test.
25269
25270 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25271
25272         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25273
25274 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25275
25276         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25277         * gcc.c-torture/compile/980506-1.x: Likewise.
25278
25279 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25280
25281         * gcc.dg/20020210-1.c: New.
25282
25283 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25284
25285         * g77.f-torture/execute/947.f: New regression test
25286         for PR fortran/947.
25287
25288 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25289
25290         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25291         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25292
25293 2002-02-08  Richard Henderson  <rth@redhat.com>
25294
25295         * gcc.c-torture/compile/labels-3.c: New.
25296
25297 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25298
25299         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25300         expression statements work instead.
25301         * gcc.dg/noncompile/20020207-1.c: New test.
25302
25303 2002-02-07  Richard Henderson  <rth@redhat.com>
25304
25305         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25306
25307 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25308
25309         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25310         message from g77
25311         * lib/g77-dg.exp: Trim g77 error messages so that they are
25312         recognized by dg.exp.
25313
25314 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25315
25316         PR fortran/5473
25317         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25318
25319 2002-02-07  Richard Henderson  <rth@redhat.com>
25320
25321         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25322         to be sufficiently aligned for integers.
25323
25324 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25325
25326         * g++.dg/template/friend4.C: New test.
25327
25328 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25329
25330         PR fortran/5743
25331         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25332         unsupported cases.
25333
25334 2002-02-07  Richard Henderson  <rth@redhat.com>
25335
25336         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25337         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25338         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25339         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25340
25341 2002-02-06  Richard Henderson  <rth@redhat.com>
25342
25343         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25344
25345 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25346
25347         * gcc.dg/20020206-1.c: New test.
25348
25349 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25350
25351         * gcc.c-torture/execute/20020206-1.c: New test.
25352
25353         * gcc.c-torture/execute/20020206-2.c: New test.
25354
25355         PR optimization/5429:
25356         * gcc.c-torture/compile/20020206-1.c: New test.
25357
25358 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25359
25360         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25361         as certain file formats cannot support particularly large
25362         alignments.
25363
25364         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25365         and do not expect to be able to link the executable.
25366
25367         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25368         fail because the COFF format does not support the weak attribute.
25369
25370 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25371
25372         * g77.dg/pr5473.f:  New test
25373
25374 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25375
25376         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25377         Fix testcase accordingly.
25378
25379 2002-02-04  Richard Henderson  <rth@redhat.com>
25380
25381         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25382         (buf): Change to be an array of pointers, not ints.
25383
25384 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25385
25386         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25387         before all tests.  Move warning one line above to match where it
25388         C frontend emits.
25389         * gcc.dg/Wswitch-2.c: New test.
25390         * g++.dg/warn/Wswitch-1.C: New test.
25391         * g++.dg/warn/Wswitch-2.C: New test.
25392
25393 2002-02-04  Richard Henderson  <rth@redhat.com>
25394
25395         * g++.dg/abi/offsetof.C: Fix size comparison.
25396
25397 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25398
25399         * gcc.dg/cast-qual-2.c: New test.
25400
25401 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25402
25403         * gcc.dg/20020201-4.c: New test.
25404
25405 2002-02-04  Ben Elliston  <bje@redhat.com>
25406
25407         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25408         target_info attribute != 0, in addition to the empty string.
25409         (gcc_target_compile): Likewise.
25410
25411 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25412
25413         * gcc.dg/Wswitch.c: New test.
25414         PR gcc/4475. PR gcc/3780.
25415
25416 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25417
25418         * g77.f-torture/execute/5122.f: New test for regressions
25419         against PR fortran/5122.
25420
25421 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25422
25423         * g77.f-torture/compile/pr3743.f: Delete
25424         * g77.dg/pr3743-1.f: New test.
25425         * g77.dg/pr3743-2.f: New test.
25426         * g77.dg/pr3743-3.f: New test.
25427         * g77.dg/pr3743-4.f: New test.
25428
25429 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25430
25431         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25432
25433 2002-02-02  Richard Henderson  <rth@redhat.com>
25434
25435         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25436         * gcc.c-torture/execute/bf64-1.c: Likewise.
25437
25438 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25439
25440         * gcc.dg/20020201-2.c: New test.
25441
25442         * gcc.dg/20020201-3.c: New test.
25443
25444         * gcc.c-torture/execute/bitfld-2.c: New test.
25445
25446 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25447
25448         * gcc.dg/bitfld-1.c: Update.
25449         * gcc.dg/bitfld-2.c: Update.
25450         * gcc.c-torture/execute/bitfld-1.x: New.
25451
25452 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25453
25454         * gcc.c-torture/execute/20020201-1.c: New test.
25455
25456 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25457
25458         PR target/5469
25459         * gcc.dg/20020201-1.c: New test.
25460
25461 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25462
25463         PR fortran/3743
25464         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25465         * g77.f-torture/compile/pr3743.x: Remove
25466
25467 2002-01-31  Tom Rix  <trix@redhat.com>
25468
25469         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25470
25471 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25472
25473         * gcc.dg/noncompile/20020130-1.c: New test.
25474
25475 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25476
25477         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25478
25479 2002-01-29  Richard Henderson  <rth@redhat.com>
25480
25481         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25482         to long long.
25483         * gcc.c-torture/execute/bf64-1.c: Likewise.
25484
25485 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25486
25487         * gcc.c-torture/execute/20020129-1.c: New test.
25488
25489 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25490
25491         * gcc.c-torture/compile/20000224-1.c: Update.
25492         * gcc.c-torture/execute/bitfld-1.c: New tests.
25493         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25494         * gcc.dg/uninit-A.c: Update.
25495
25496 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25497
25498         * g++.dg/template/ctor1.C: Add instantiation.
25499
25500 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25501
25502         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25503         argument to __builtin_prefetch to be const ptr.
25504
25505 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25506
25507         * gcc.c-torture/compile/20020120-1.c: New test.
25508
25509 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25510
25511         * gcc.c-torture/execute/20020127-1.c: New test.
25512
25513 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25514
25515         * g77.dg/f77-edit-i-in.f: New test
25516         * g77.dg/f77-edit-i-out.f: New test
25517
25518 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25519
25520         * gcc.dg/debug/debug.exp: New file.
25521         * gcc.dg/debug/trivial.c: New file.
25522         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25523         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25524         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25525         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25526         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25527         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25528         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25529         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25530         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25531         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25532         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25533         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25534         * gcc.dg/20000503-1.c: Removed.
25535         * gcc.dg/20010207-1.c: Removed.
25536         * gcc.dg/20011223-1.c: Removed.
25537         * gcc.dg/20020104-2.c: Removed.
25538         * gcc.dg/debug-1.c: Removed.
25539         * gcc.dg/debug-2.c: Removed.
25540         * gcc.dg/debug-3.c: Removed.
25541         * gcc.dg/debug-4.c: Removed.
25542         * gcc.dg/debug-5.c: Removed.
25543         * gcc.dg/debug-6.c: Removed.
25544         * gcc.dg/dwarf2-1.c: Removed.
25545         * gcc.dg/dwarf2-2.c: Removed.
25546
25547 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25548
25549         * g++.old-deja/g++.other/eh5.C: New test.
25550         * g++.old-deja/g++.other/sibcall2.C: New test.
25551         * g++.old-deja/g++.other/array9.C: New test.
25552         * g++.old-deja/g++.other/typename2.C: New test.
25553         * g++.old-deja/g++.other/crash60.C: New test.
25554         * g++.old-deja/g++.other/conv9.C: New test.
25555         * g++.old-deja/g++.other/mangle10.C: New test.
25556         * g++.old-deja/g++.other/unchanging1.C: New test.
25557         * g++.old-deja/g++.other/exprstmt1.C: New test.
25558         * g++.old-deja/g++.other/inline23.C: New test.
25559         * g++.old-deja/g++.eh/ia64-1.C: New test.
25560         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25561         * g++.old-deja/g++.other/reload1.C: New test.
25562         * g++.old-deja/g++.other/static20.C: New test.
25563         * g++.old-deja/g++.other/local-alloc1.C: New test.
25564         * g++.old-deja/g++.other/conv8.C: New test.
25565         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25566         * g++.old-deja/g++.other/storeexpr1.C: New test.
25567         * g++.old-deja/g++.other/storeexpr2.C: New test.
25568         * g++.dg/eh/template2.C: New test.
25569         * g++.dg/warn/weak1.C: New test.
25570
25571 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25572
25573         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25574         Remove first, non-varying, argument.
25575
25576 2002-01-23  Richard Henderson  <rth@redhat.com>
25577
25578         * gcc.dg/inline-2.c: New.
25579
25580         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25581         Add optional target arg.  Check number of arguments.
25582         (scan-assembler-not, scan-assembler-dem): Likewise.
25583         (scan-assembler-dem-not): Likewise.
25584
25585 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25586
25587         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25588         line 12.
25589         * g++.old-deja/g++.brendan/parse3.C,
25590         g++.old-deja/g++.other/crash26.C,
25591         g++.old-deja/g++.other/crash28.C,
25592         g++.old-deja/g++.other/crash29.C,
25593         g++.old-deja/g++.other/crash30.C,
25594         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25595
25596 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25597
25598         * gcc.dg/20020115-1.c: New.
25599
25600 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25601
25602         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25603
25604 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25605
25606         * gcc.dg/20020122-3.c: New.
25607
25608 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25609
25610         * g++.dg/other/gc1.C: New test.
25611
25612 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25613
25614         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25615
25616 2002-01-22  Richard Henderson  <rth@redhat.com>
25617
25618         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25619
25620 2002-01-22  Richard Henderson  <rth@redhat.com>
25621
25622         * gcc.dg/20020122-4.c: New.
25623
25624 2002-01-22  H.J. Lu <hjl@gnu.org>
25625
25626         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25627         link output.
25628         * gcc.dg/special/ecos.exp: Likewise.
25629         * lib/g++-dg.exp: Likewise.
25630         * lib/g77-dg.exp: Likewise.
25631         * lib/gcc-dg.exp : Likewise.
25632         * lib/mike-g++.exp: Likewise.
25633         * lib/mike-g77.exp: Likewise.
25634         * lib/mike-gcc.exp: Likewise.
25635         * lib/objc-dg.exp: Likewise.
25636
25637 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25638
25639         PR target/5379
25640         * gcc.dg/20020122-2.c: New test.
25641
25642 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25643
25644         * gcc.dg/20020122-1.c: New test.
25645
25646 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25647
25648         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25649
25650 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25651
25652         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25653
25654 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25655
25656         * gcc.c-torture/compile/20020121-1.c: New test.
25657
25658 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25659
25660         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25661         ld_library_path.
25662
25663 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25664
25665         * gcc.dg/20020218-1.c: New test.
25666
25667 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25668
25669         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25670         messages
25671         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25672         "At global scope" warning
25673         * g++.dg/ext/align1.C: Change cygwin test for alignment
25674         from db-bogus to dg-warning
25675
25676 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25677
25678         * g77.f-torture/compile/cpp2.F: New test.
25679
25680 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25681
25682         * g++.dg/template/access1.C: New test.
25683
25684 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25685
25686         * gcc.dg/20020118-1.c: New.
25687
25688 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25689
25690         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25691
25692 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25693
25694         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25695         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25696         alignment warnings.
25697
25698 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25699
25700         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25701         torture_with_loops and torture_without_loops
25702
25703 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25704
25705         * gcc.c-torture/compile/20020116-1.c: New test.
25706
25707 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25708
25709         * gcc.dg/20020116-2.c: New test.
25710
25711         * gcc.dg/ultrasp4.c: New test.
25712
25713         * gcc.dg/20020116-1.c: New test.
25714
25715 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
25716
25717         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
25718         by EABI.
25719
25720 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
25721
25722         * gcc.misc-tests/i386-prefetch.exp: New.
25723         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
25724         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
25725         * gcc.misc-tests/i386-pf-none-1.c: New test.
25726         * gcc.misc-tests/i386-pf-sse-1.c: New test.
25727
25728 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
25729
25730         * gcc.dg/gnu89-init-1.c: Add new tests.
25731
25732 2002-01-15  Andreas Jaeger  <aj@suse.de>
25733
25734         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25735         * gcc.dg/i386-mmx-2.c: Likewise.
25736         * gcc.dg/i386-sse-1.c: Likewise.
25737         * gcc.dg/i386-sse-2.c: Likewise.
25738         * gcc.dg/i386-sse-3.c: Likewise.
25739
25740 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25741
25742         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25743         Uncomment additional cases that now pass.
25744
25745 2002-01-11  Richard Henderson  <rth@redhat.com>
25746
25747         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25748         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25749
25750 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25751
25752         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25753
25754 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25755
25756         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25757         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25758
25759 2002-01-10  Dale Johannesen  <dalej@apple.com>
25760
25761         * gcc.c-torture/execute/loop-11.c: New.
25762
25763 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25764
25765         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25766         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25767
25768 2002-01-09  Richard Henderson  <rth@redhat.com>
25769
25770         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25771         type in which to perform the operation for each size.
25772
25773 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25774
25775         * gcc.c-torture/compile/20020109-2.c: New test.
25776
25777 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25778
25779         * gcc.c-torture/execute/loop-10.c: New test.
25780
25781 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25782
25783         * gcc.c-torture/compile/20010226-1.c: New test.
25784         * gcc.c-torture/compile/20010227-1.c: New test.
25785         * gcc.c-torture/compile/20010426-1.c: New test.
25786         * gcc.c-torture/compile/20010510-1.c: New test.
25787         * gcc.c-torture/compile/20010605-3.c: New test.
25788         * gcc.c-torture/compile/20010824-1.c: New test.
25789         * gcc.c-torture/execute/20010409-1.c: New test.
25790         * gcc.dg/noncompile/20000901-1.c: New test.
25791         * gcc.dg/20001023-1.c: New test.
25792         * gcc.dg/20001101-1.c: New test.
25793         * gcc.dg/20001102-1.c: New test.
25794         * gcc.dg/20010207-1.c: New test.
25795         * gcc.dg/20010405-1.c: New test.
25796         * gcc.dg/20010822-1.c: New test.
25797         * gcc.dg/20011107-1.c: New test.
25798
25799 2002-01-09  Jeffrey A Law  (law@redhat.com)
25800
25801         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25802
25803         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25804         execution failure on PA targets.
25805
25806 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25807
25808         * gcc.c-torture/compile/20020109-1.c: New test.
25809
25810 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25811
25812         * gcc.c-torture/execute/20020108-1.c: New test.
25813
25814 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25815
25816         * gcc.dg/20020108-1.c: New test.
25817
25818 2002-01-08  H.J. Lu <hjl@gnu.org>
25819
25820         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25821         for header files.
25822
25823 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25824
25825         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25826         consistency.
25827
25828 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25829
25830         * gcc.dg/altivec-4.c: Test altivec predicates.
25831
25832 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25833
25834         * gcc.c-torture/execute/20020107-1.c: New test.
25835
25836 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25837
25838         PR c/5279
25839         * gcc.c-torture/compile/20020106-1.c: New test.
25840
25841 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25842
25843         * gcc.c-torture/execute/nestfunc-4.c: New test.
25844
25845 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25846
25847         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25848         extra triple that slipped in.
25849         * g++.old-deja/g++.abi/align.C: Likewise.
25850         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25851
25852 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25853
25854         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25855         * g++.old-deja/g++.abi/align.C: Likewise.
25856         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25857
25858         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25859         on FreeBSD/i386.
25860         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25861         FreeBSD.
25862
25863 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25864
25865         * gcc.dg/20020104-1.c: New test.
25866
25867         * gcc.dg/20020104-2.c: New test.
25868
25869 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25870
25871         * gcc.dg/20020103-1.c: Fix typo in target selector.
25872
25873 2002-01-03  Richard Henderson  <rth@redhat.com>
25874
25875         * gcc.dg/20020103-1.c: New.
25876
25877 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25878
25879         * gcc.c-torture/execute/20020103-1.c: New test.
25880
25881 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25882
25883         * g++.dg/other/debug2.C: New test.
25884
25885         * gcc.c-torture/compile/20020103-1.c: New test.
25886
25887 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25888
25889         * gcc.dg/gnu89-init-1.c: Added new tests.
25890
25891 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25892
25893         * g++.dg/template/friend2.C: Remove as patch is reverted.
25894
25895         * g++.dg/warn/oldcast1.C: New test.
25896
25897         * g++.dg/template/ptrmem1.C: New test.
25898         * g++.dg/template/ptrmem2.C: New test.
25899
25900         * g++.dg/template/ntp.C: New test.
25901
25902         * g++.dg/other/component1.C: New test.
25903
25904         * g++.dg/template/ttp3.C: New test.
25905
25906         * g++.dg/template/friend2.C: New test.
25907         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25908
25909 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25910
25911         * g++.dg/other/ptrmem1.C: New test.
25912         * g++.dg/other/ptrmem2.C: New test.
25913
25914 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25915
25916         * g++.dg/template/ctor1.C: New test.
25917
25918 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25919
25920         * g++.dg/template/friend2.C: New test.
25921
25922 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25923
25924         * gcc.dg/mmix-1.c: New test.
25925
25926 2001-12-31  Richard Henderson  <rth@redhat.com>
25927
25928         * gcc.dg/asm-5.c: New.
25929
25930 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25931
25932         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25933         in namespace __gnu_cxx
25934
25935 2001-12-30  Richard Henderson  <rth@redhat.com>
25936
25937         * gcc.dg/debug-6.c: New.
25938
25939 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25940
25941         * gcc.c-torture/compile/20011229-2.c: New test.
25942
25943 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25944
25945         * gcc.dg/debug-3.c: New test.
25946         * gcc.dg/debug-4.c: New test.
25947         * gcc.dg/debug-5.c: New test.
25948
25949 2001-12-29  Richard Henderson  <rth@redhat.com>
25950
25951         * g++.dg/eh/loop1.C: New.
25952
25953 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25954
25955         * g++.dg/template/crash1.C: New test.
25956
25957 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25958
25959         * g++.dg/other/const1.C: New test.
25960
25961 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25962
25963         * gcc.c-torture/compile/20011229-1.c: New test.
25964
25965 2001-12-28  Stan Shebs  <shebs@apple.com>
25966
25967         * lib/objc-torture.exp: Resync with c-torture.exp.
25968         * lib/objc.exp: Load standard libraries.
25969
25970 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25971
25972         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25973         additional tests.
25974
25975 2001-12-27  Roger Sayle <roger@eyesopen.com>
25976
25977         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25978
25979 2001-12-27  Richard Henderson  <rth@redhat.com>
25980
25981         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25982
25983 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25984
25985         * g++.dg/eh/ctor1.C: New test.
25986         * g++.dg/other/error2.C: New test.
25987
25988 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25989
25990         * g++.dg/other/init2.C: New test.
25991
25992 2001-12-24  Richard Henderson  <rth@redhat.com>
25993
25994         * gcc.dg/20011223-1.c: New.
25995         * gcc.dg/inline-1.c: New.
25996
25997 2001-12-23  Richard Henderson  <rth@redhat.com>
25998
25999         * gcc.dg/asm-4.c: Test operand modifiers.
26000
26001 2001-12-23  Richard Henderson  <rth@redhat.com>
26002
26003         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26004
26005 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26006
26007         * gcc.c-torture/execute/20011223-1.c: New test.
26008
26009 2001-12-21  Richard Henderson  <rth@redhat.com>
26010
26011         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26012         re-enables the warning.
26013
26014 2001-12-21  Richard Henderson  <rth@redhat.com>
26015
26016         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26017
26018 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26019
26020         * gcc.c-torture/compile/20011218-1.c: New test.
26021
26022 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26023
26024         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26025         arm-isr.c test.
26026         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26027         epilogue generation for ARM ISR routines.
26028
26029 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26030
26031         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26032         * gcc.dg/format/c90-printf-3.c: Likewise.
26033         * gcc.dg/format/c99-printf-3.c: Likewise.
26034         * gcc.dg/format/ext-1.c: Likewise.
26035         * gcc.dg/format/ext-6.c: Likewise.
26036         * gcc.dg/format/format.h: Prototype unlocked stdio.
26037
26038 2001-12-20  Richard Henderson  <rth@redhat.com>
26039
26040         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26041         (arena): Use it.
26042         (malloc): Correct allocation logic.  Abort if we fill up the
26043         arena before initialization complete.
26044         (realloc): Correct allocation logic.
26045
26046 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26047
26048         * gcc.c-torture/compile/20011219-2.c: New test.
26049
26050         * gcc.c-torture/execute/20011219-1.c: New test.
26051
26052 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26053
26054         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26055         target does not support weak symbols.
26056
26057 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26058
26059         * gcc.c-torture/compile/20011219-1.c: New test.
26060
26061 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26062
26063         * g++.dg/other/error1.C: New test.
26064
26065 2001-12-17  Jeffrey A Law  (law@redhat.com)
26066
26067         * gcc.c-torture/execute/20011217-1.c: New test.
26068
26069 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26070
26071         * objc.dg/special/: New directory.
26072         * objc.dg/special/special.exp: New file.
26073         * objc.dg/special/unclaimed-category-1.h: New file.
26074         * objc.dg/special/unclaimed-category-1a.m: New file.
26075         * objc.dg/special/unclaimed-category-1.m: New file.
26076
26077 2001-12-17  Andreas Jaeger  <aj@suse.de>
26078
26079         * gcc.c-torture/compile/20011217-2.c: New test.
26080
26081 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26082
26083         * gcc.c-torture/compile/20011217-1.c: New test.
26084
26085 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26086
26087         * testsuite/gcc.dg/20011214-1.c: New.
26088
26089 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26090
26091         * gcc.dg/altivec-4.c: New.
26092
26093 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26094
26095         * gcc.dg/20011113-1.c: New test.
26096
26097 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26098
26099         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26100         std::__malloc_alloc_template<0> and
26101         std::__default_alloc_template<false, 0>.
26102
26103 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26104
26105         * objc/execute/bf-21.m: New test.
26106         * objc/execute/enumeration-1.m: New test.
26107         * objc/execute/enumeration-2.m: New test.
26108
26109 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26110
26111         * gcc.dg/gnu89-init-1.c: New test.
26112
26113 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26114
26115         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26116         * g++.old-deja/g++.jason/2371.C: Likewise.
26117         * g++.old-deja/g++.jason/template33.C: Likewise.
26118         * g++.old-deja/g++.jason/template34.C: Likewise.
26119         * g++.old-deja/g++.jason/template36.C: Likewise.
26120         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26121         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26122         * g++.old-deja/g++.other/typename1.C: Likewise.
26123         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26124         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26125         * g++.old-deja/g++.pt/typename11.C: Likewise.
26126         * g++.old-deja/g++.pt/typename14.C: Likewise.
26127         * g++.old-deja/g++.pt/typename16.C: Likewise.
26128         * g++.old-deja/g++.pt/typename3.C: Likewise.
26129         * g++.old-deja/g++.pt/typename4.C: Likewise.
26130         * g++.old-deja/g++.pt/typename5.C: Likewise.
26131         * g++.old-deja/g++.pt/typename7.C: Likewise.
26132         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26133
26134 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26135
26136         * g++.dg/other/linkage1.C: New test.
26137         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26138         specifiers.
26139
26140 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26141
26142         * gcc.dg/concat.c: New test.
26143
26144 2001-12-11  Stan Shebs  <shebs@apple.com>
26145
26146         * objc/compile: New test directory.
26147         * objc/compile/compile.exp: New expect script.
26148         * objc/compile/20011211-1.m: New compile test.
26149
26150 2001-12-11  Jason Merrill  <jason@redhat.com>
26151
26152         * lib/prune.exp (prune_gcc_output): Also handle "In member
26153         function".  So many permutations...
26154
26155 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26156
26157         * g++.dg/template/typedef1.C: New test.
26158
26159 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26160
26161         * g++.dg/other/copy1.C: New test.
26162
26163 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26164
26165         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26166
26167         * gcc.dg/builtin-choose-expr.c: New.
26168
26169 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26170
26171         * gcc.dg/altivec-2.c: New.
26172
26173 2001-12-07  Richard Henderson  <rth@redhat.com>
26174
26175         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26176
26177 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26178
26179         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26180         ultrasparc.
26181
26182 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26183
26184         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26185
26186 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26187
26188         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26189         variable argument list.
26190
26191 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26192
26193         * gcc.c-torture/execute/memcheck: Delete entire directory.
26194         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26195         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26196
26197 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26198
26199         * gcc.dg/Wshadow-1.c: New test.
26200
26201 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26202
26203         * gcc.c-torture/compile/20011130-1.c: New test.
26204
26205         * gcc.dg/noncompile/20011025-1.c: New test.
26206
26207         * g++.dg/other/anon-union.C: New test.
26208
26209         * gcc.c-torture/execute/20011024-1.c: New test.
26210
26211 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26212
26213         * gcc.c-torture/execute/20000722-1.x,
26214         gcc.c-torture/execute/20010123-1.x: Remove.
26215         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26216         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26217         gcc.dg/c99-complit-2.c: New tests.
26218
26219 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26220
26221         * g++.dg/inherit/base1.C: New test.
26222
26223 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26224
26225         * g++.dg/other/stdarg1.C: New test.
26226
26227         * gcc.c-torture/compile/20011130-2.c: New test.
26228
26229 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26230
26231         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26232         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26233         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26234         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26235         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26236         * gcc.dg/builtin-prefetch-1.c: New test.
26237
26238 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26239
26240         * gcc.dg/20011130-1.c: New test.
26241
26242 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26243
26244         * g++.dg/other/scope1.C: New test.
26245         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26246
26247 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26248
26249         * gcc.dg/vla-init-1.c: New test.
26250
26251 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26252
26253         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26254
26255 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26256
26257         * objc.dg/alias.m: Update.
26258         * objc.dg/class-1.m: Update.
26259         * objc.dg/const-str-1.m: Update.
26260         * objc.dg/fwd-proto-1.m: Update.
26261         * objc.dg/id-1.m: Update.
26262         * objc.dg/super-class-1.m: Update.
26263
26264 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26265
26266         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26267         constructs.
26268
26269 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26270
26271         * gcc.c-torture/execute/20011128-1.c: New test.
26272
26273 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26274
26275         * gcc.dg/20011127-1.c: New test.
26276
26277 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26278
26279         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26280         from Austin Group draft 7.
26281         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26282         scanf format arguments.
26283         * gcc.dg/format/no-exargs-2.c: New test.
26284
26285 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26286
26287         * g++.dg/abi/vbase8-4.C: New test.
26288
26289 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26290
26291         * gcc.c-torture/execute/20011121-1.c: New test.
26292
26293 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26294
26295         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26296
26297 2001-11-23  Andreas Jaeger  <aj@suse.de>
26298
26299         * gcc.dg/cpp/charconst-2.c: New test.
26300
26301 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26302
26303         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26304         to the host if it is remote.  Let tests specify extra headers
26305         they use.
26306         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26307         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26308         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26309         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26310         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26311         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26312         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26313         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26314         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26315         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26316
26317 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26318
26319         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26320         for little endian ARMs.
26321
26322 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26323
26324         * gcc.c-torture/compile/20011119-1.c: New test.
26325         * gcc.c-torture/compile/20011119-2.c: New test.
26326
26327 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26328
26329         * gcc.dg/altivec-1.c: Fix typo.
26330
26331 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26332
26333         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26334
26335 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26336
26337         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26338
26339 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26340
26341         * lib/g77.exp: Don't specify --rpath-link.
26342
26343         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26344         across all the headers.
26345         * gcc.dg/format/format.exp: For testing on a remote host,
26346         copy format.h.
26347
26348         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26349         * gcc.c-torture/execute/930406-1.c: Likewise.
26350         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26351
26352 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26353
26354         * gcc.dg/altivec-1.c: New.
26355
26356 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26357
26358         * gcc.dg/cpp/fpreprocessed.c: New test case.
26359
26360 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26361
26362         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26363         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26364         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26365
26366 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26367
26368         * gcc.dg/no-builtin-1.c: New test.
26369
26370 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26371
26372         * gcc.c-torture/execute/20011115-1.c: New test.
26373
26374 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26375
26376         * gcc.c-torture/compile/20011114-2.c: New test.
26377         * gcc.c-torture/compile/20011114-3.c: New test.
26378         * gcc.c-torture/compile/20011114-4.c: New test.
26379
26380 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26381
26382         * g++.dg/other/init1.C: New test.
26383
26384 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26385
26386         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26387         message.
26388
26389         * gcc.c-torture/execute/20011114-1.c: New testcase.
26390
26391         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26392         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26393         like the (before this change) version of 20010327-1.c.
26394
26395 2001-11-14  Roger Sayle <roger@eyesopen.com>
26396
26397         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26398
26399 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26400
26401         * g++.dg/init/array2.C: New test.
26402
26403 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26404
26405         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26406
26407 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26408
26409         * g++.dg/other/forscope1.C: New test.
26410         * g++.dg/ext/forscope1.C: New test.
26411         * g++.dg/ext/forscope2.C: New test.
26412
26413 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26414
26415         * gcc.c-torture/execute/20011113-1.c: New test.
26416
26417 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26418
26419         * gcc.c-torture/execute/20011109-2.c: New test.
26420
26421         * gcc.c-torture/execute/20011109-1.c: New test.
26422
26423 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26424
26425         * gcc.c-torture/compile/20011109-1.c: New test.
26426
26427 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26428
26429         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26430         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26431         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26432         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26433         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26434         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26435         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26436
26437 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26438
26439         * g++.dg/warn/Wshadow-1.C: New tests.
26440         * g++.old-deja/g++.mike/for3.C: Update.
26441
26442 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26443
26444         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26445         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26446         XFAILs.  Adjust expected error texts.
26447         * gcc.c-torture/compile/20011106-1.c,
26448         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26449         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26450         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26451         gcc.dg/c99-array-lval-5.c: New tests.
26452
26453 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26454
26455         * gcc.dg/cpp/defined.c: Update.
26456
26457 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26458
26459         * gcc.c-torture/execute/anon-1.c: New test.
26460
26461 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26462
26463         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26464         same size, so no warning should be produced on stormy16.
26465
26466         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26467         due to oversized array.
26468         * g++.old-deja/g++.mike/ns15.C: Likewise.
26469         * g++.old-deja/g++.pt/crash16.C: Likewise.
26470
26471 2001-11-02  Graham Stott  <grahams@redhat.com>
26472
26473         * g++.dgother/debug1.C: Fix typos.
26474
26475 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26476
26477         * g++.dg/other/debug1.C: New test.
26478
26479 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26480
26481         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26482         of unsigned long.
26483
26484 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26485
26486         * gcc.dg/20011029-2.c: New test.
26487
26488         * gcc.c-torture/compile/20011029-1.c: New test.
26489
26490 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26491
26492         * objc/execute/class_self-1.m: New test.
26493         * objc/execute/class_self-2.m: New test.
26494
26495 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26496
26497         * gcc.misc-tests/msgs.exp: Delete.
26498         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26499         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26500         error set to match recent changes.
26501
26502 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26503
26504         * gcc.dg/20011021-1.c: New test.
26505
26506 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26507
26508         * gcc.c-torture/compile/20011023-1.c: New test.
26509
26510 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26511
26512         * lib/g77.exp: Rewrite based on lib/g++.exp.
26513
26514 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26515
26516         * gcc.c-torture/execute/20011019-1.c: New test.
26517
26518         * gcc.dg/20011018-1.c: New test.
26519
26520 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26521
26522         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26523
26524 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26525
26526         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26527         * gcc.dg/attr-invalid.c: Likewise.
26528
26529 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26530
26531         * testsuite/gcc.dg/20011015-1.c: New test.
26532
26533 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26534
26535         * g++.dg/template/unify2.C: New test.
26536
26537 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26538
26539         * g++.dg/other/exception-specification.C: New test
26540
26541 2001-10-13  Tom Rix  <trix@redhat.com>
26542
26543         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26544         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26545
26546 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26547
26548         * testsuite/gcc.dg/20011009-1.c: New test.
26549
26550 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26551
26552         PR g++/4476
26553         * g++.dg/other/friend1.C: New test.
26554
26555 2001-10-11  Richard Henderson  <rth@redhat.com>
26556
26557         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26558
26559 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26560
26561         * gcc.c-torture/compile/20011010-1.c: New.
26562
26563 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26564
26565         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26566         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26567         g77.f-torture/execute/execute.exp,
26568         g77.f-torture/noncompile/noncompile.exp,
26569         gcc.c-torture/compile/compile.exp,
26570         gcc.c-torture/execute/execute.exp,
26571         gcc.c-torture/execute/ieee/ieee.exp,
26572         gcc.c-torture/execute/memcheck/memcheck.exp,
26573         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26574         objc/execute/execute.exp: Update FSF address.
26575
26576 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26577
26578         * gcc.dg/cpp/cmdlne-C.c: Update.
26579         * gcc.dg/cpp/cmdlne-C2.c: New.
26580
26581 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26582
26583         * gcc.c-torture/execute/20011008-3.c: New.
26584
26585 2001-10-08  DJ Delorie  <dj@redhat.com>
26586
26587         * gcc.dg/20011008-1.c: New.
26588         * gcc.dg/20011008-2.c: New.
26589
26590 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26591
26592         * gcc.dg/cpp/spacing1.c: Update test.
26593
26594 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26595
26596         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26597         spelling errors of "separate" as "seperate".
26598
26599 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26600
26601         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26602         enough to avoid inlining.
26603
26604 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26605
26606         * lib/g77.exp: set libg2c_dir correctly.
26607
26608 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26609
26610         * gcc.dg/cpp/macro11.c: New test.
26611
26612 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26613
26614         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26615         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26616         gcc.dg/format/multattr-3.c: New tests.
26617         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26618         tests for format attributes on function pointers being rejected.
26619
26620 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26621
26622         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26623
26624 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26625
26626         * g++.dg/warn/format1.C: New test.
26627
26628 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26629
26630         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26631
26632 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26633
26634         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26635
26636 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26637
26638         * gcc.dg/cpp/redef2.c: Add test.
26639
26640 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26641
26642         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26643         long-standing bug on i686, apparently.
26644         * gcc.c-torture/execute/loop-2c.x: New file.
26645         * gcc.c-torture/execute/loop-2d.x: New file.
26646         * gcc.c-torture/execute/loop-3c.x: New file.
26647
26648 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26649
26650         * gcc.dg/cpp/20000625-2.c: Correct line number.
26651
26652 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26653
26654         * gcc.dg/cpp/macro10.c: New test.
26655         * gcc.dg/cpp/strify3.c: New test.
26656         * gcc.dg/cpp/spacing1.c: Add tests.
26657         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26658         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26659
26660 2001-09-24  DJ Delorie  <dj@redhat.com>
26661
26662         * gcc.c-torture/execute/20010924-1.c: New test.
26663
26664 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26665
26666         * testsuite/objc/execute/paste.m: Remove.
26667
26668 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26669
26670         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26671
26672 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26673
26674         * g77.dg/strlen0.f: New test.
26675
26676 2001-09-21  Richard Henderson  <rth@redhat.com>
26677
26678         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26679         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26680
26681 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26682
26683         Table-driven attributes.
26684         * g++.dg/ext/attrib1.C: New test.
26685
26686 2001-09-20  DJ Delorie  <dj@redhat.com>
26687
26688         * gcc.dg/20000926-1.c: Update expected warning messages.
26689         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26690         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26691         array.
26692
26693 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26694
26695         * g++.dg/eh/registers1.C: New test case.
26696
26697 2001-09-17  Richard Henderson  <rth@redhat.com>
26698
26699         * gcc.dg/array-5.c: Fix VLA decomposition test.
26700
26701 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26702
26703         * gcc.dg/cpp/line5.c: New testcase.
26704
26705 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26706
26707         * gcc.dg/cpp/macro9.c: New test.
26708
26709 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26710
26711         * gcc.c-torture/execute/980223.c: Change type of addr from long
26712         to char *.
26713
26714 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26715
26716         * gcc.c-torture/execute/20010915-1.c: New test.
26717
26718 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
26719
26720         * g77.dg/bprob: New directory.
26721         * g77.dg/bprob/bprob.exp: New file.
26722         * g77.dg/bprob/bprob-1.f: New test.
26723         * g77.dg/gcov: New directory.
26724         * g77.dg/gcov/gcov.exp: New file.
26725         * g77.dg/gcov/gcov-1.f: New test.
26726         * g77.dg/gcov/gcov-1.x: New file.
26727
26728 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26729
26730         * gcc.dg/cpp/directiv.c: Update.
26731         * gcc.dg/cpp/undef1.c: Update.
26732
26733 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26734
26735         * gcc.dg/20010912-1.c: New test.
26736
26737 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26738
26739         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26740         language-independent file in lib.
26741         * lib/gcov.exp: New file.
26742
26743 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26744
26745         * gcc.c-torture/compile/20010911-1.c: New test.
26746
26747 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26748
26749         * lib/profopt.exp: New, to support profile-directed optimizations.
26750         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26751         * gcc.misc-tests/bprob-1.c: New test.
26752         * gcc.misc-tests/bprob-2.c: New test.
26753
26754 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26755
26756         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26757         XFAIL and which kinds of gcov output to verify.
26758         * gcc.misc-tests/gcov-4b.x: New file.
26759         * gcc.misc-tests/gcov-5b.x: New file.
26760         * gcc.misc-tests/gcov-6.x: New file.
26761         * gcc.misc-tests/gcov-7.c: New test.
26762         * gcc.misc-tests/gcov-7.x: New file.
26763
26764 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26765
26766         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26767         * gcc.misc-tests/gcov-6.c: New test.
26768
26769 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26770
26771         PR c++/3986
26772         * g++.dg/abi/vbase1.C: New test.
26773
26774 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26775
26776         * objc.dg/method-2.m: New.
26777
26778 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26779
26780         PR c++/4203
26781         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26782         * g++.dg/init/empty1.C: New test.
26783
26784 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26785
26786         * gcc.c-torture/compile/20010903-1.c: New test.
26787
26788 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26789
26790         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26791         for m68k.
26792
26793 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26794
26795         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26796
26797         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26798
26799         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26800
26801 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26802
26803         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26804         for 16-bit 'unsigned int'.
26805
26806 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26807
26808         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26809
26810 2001-08-27  Richard Henderson  <rth@redhat.com>
26811
26812         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26813         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26814
26815 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26816
26817         * gcc.dg/asm-names.c (ymain): New.
26818
26819 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26820
26821         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26822         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26823         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26824
26825 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26826
26827         * gcc.dg/compare5.c: New testcase.
26828
26829 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26830
26831         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26832         and "In instantiation".
26833
26834 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26835
26836         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26837
26838 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26839
26840         * gcc.misc-tests/gcov.exp: Add support for branch information.
26841         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26842         * gcc.misc-tests/gcov-4.c: New test.
26843         * gcc.misc-tests/gcov-4b.c: New test.
26844         * gcc.misc-tests/gcov-5b.c: New test.
26845
26846 2001-08-20  Zack Weinberg  <zackw@panix.com>
26847
26848         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26849         expected to fail.
26850
26851 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26852
26853         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26854
26855 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26856
26857         * g++.dg/eh/template1.C: New test.
26858
26859 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26860
26861         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26862         Fix thinko.
26863         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26864         for xfail.
26865
26866 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26867
26868         * lib/g77-dg.exp:  Use prune.exp for common procedures
26869         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26870         * lib/g77.exp: (g77-dg-prune) Remove
26871
26872 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26873
26874         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26875
26876 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26877
26878         * g++.dg/template/unify1.C: New test.
26879
26880 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26881
26882         * g++.dg/abi/empty4.C: New test.
26883
26884 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26885
26886         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26887         solaris2.*
26888         * g77.f-torture/compile/pr3743.x: Likewise
26889
26890 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26891
26892         * g++.dg/other/using-declaration.C: New test.
26893
26894 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26895
26896         * gcc.dg/cpp/tr-sign.c: New testcase.
26897
26898 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26899
26900         * gcc.dg/cpp/19951025-1.c: Revert.
26901         * gcc.dg/cpp/directiv.c: We no longer process directives that
26902         interrupt macro arguments.
26903
26904 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26905
26906         * gcc.dg/bconstp-1.c: New test.
26907
26908 2001-08-03  Richard Henderson  <rth@redhat.com>
26909
26910         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26911
26912 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26913
26914         * gcc.dg/cpp/19951025-1.c: Update.
26915
26916 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26917
26918         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26919         should be x.
26920
26921 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26922
26923         Kill -fhonor-std.
26924         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26925         * g++.old-deja/g++.other/std1.C: Likewise.
26926         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26927
26928 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26929
26930         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26931         (g77_pass, g77_fail, g77_finish, g77_exit,
26932         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26933
26934 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26935
26936         * g77.dg/fbackslash.f
26937         * g77.dg/fcase-preserve.f
26938         * g77.dg/ff90-1.f
26939         * g77.dg/ffixed-line-length-0.f
26940         * g77.dg/ffixed-line-length-132.f
26941         * g77.dg/ffixed-line-length-7.f
26942         * g77.dg/ffixed-line-length-72.f
26943         * g77.dg/ffixed-line-length-none.f
26944         * g77.dg/ffree-form-1.f
26945         * g77.dg/fno-backslash.f
26946         * g77.dg/fno-f90-1.f
26947         * g77.dg/fno-fixed-form-1.f
26948         * g77.dg/fno-onetrip.f
26949         * g77.dg/fno-typeless-boz.f
26950         * g77.dg/fno-underscoring.f
26951         * g77.dg/fno-vxt-1.f
26952         * g77.dg/fonetrip.f
26953         * g77.dg/ftypeless-boz.f
26954         * g77.dg/fugly-assumed.f
26955         * g77.dg/funderscoring.f
26956         * g77.dg/fvxt-1.f
26957
26958 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26959
26960         * objc.dg/fwd-proto-1.m: New.
26961         * objc.dg/local-decl-1.m: New.
26962         * objc.dg/naming-1.m: New.
26963         * objc.dg/naming-2.m: New.
26964         * objc.dg/proto-hier-1.m: New.
26965
26966 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26967
26968         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26969         largest-type elements to a struct makes its size grow.
26970
26971 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26972
26973         * g++.dg/abi/vthunk1.C: New test.
26974
26975 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26976
26977         * g++.dg/abi/vbase8-22.C: New test.
26978
26979 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26980
26981         * gcc.dg/cpp/macro8.c: New test.
26982
26983 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26984
26985         * g++.dg/abi/vbase8-21.C: New test.
26986
26987 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26988
26989         * g++.dg/abi/vbase8-10.C: New test.
26990
26991 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26992
26993         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26994         ${tool}_set_ld_library_path.
26995         Changed caller.
26996         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26997         g++.exp.
26998
26999 2001-07-26  Stan Cox <scox@redhat.com>
27000
27001         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27002         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27003         gcc_exit, gcc_check_unsupported_p):
27004         Moved to gcc-deps.exp
27005         * gcc-deps.exp: New file.
27006
27007 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27008
27009         * g++.old-deja/g++.pt/defarg14.C: New test.
27010
27011 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27012
27013         * g++.old-deja/g++.other/lineno5.C: New test.
27014
27015 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27016
27017         * g++.old-deja/g++.pt/crash68.C: New test.
27018
27019 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27020
27021         * g++.old-deja/g++.other/crash42.C: New test.
27022
27023 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27024
27025         * gcc.dg/cpp/extratokens.c: Fix.
27026         * gcc.dg/cpp/skipping2.c: New tests.
27027
27028 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27029
27030         * gcc.c-torture/execute/20010724-1.c: New file.
27031         * gcc.c-torture/execute/20010724-1.x: New file.
27032
27033 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27034
27035         * g++.old-deja/g++.other/cond7.C: New test.
27036
27037 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27038
27039         * g++.old-deja/g++.other/optimize4.C: New test.
27040
27041 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27042
27043         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27044
27045 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27046
27047         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27048         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27049         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27050         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27051
27052         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27053         bug report" message.
27054
27055         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27056         * g++.dg/ext/instantiate1.C: Move from old-deja.
27057
27058 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27059
27060         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27061         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27062         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27063         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27064
27065 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27066
27067         * gcc.c-torture/execute/20010723-1.c: New test.
27068
27069 2001-07-23  Ben Elliston  <bje@redhat.com>
27070
27071         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27072
27073 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27074
27075         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27076         i[34567]86-*-*.
27077         Delete handling of ieee_multilib_flags.
27078         Pass -mieee for alpha*-*-* and sh-*-*.
27079         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27080
27081 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27082
27083         Remove old-abi tests.
27084         * g++.old-deja/g++.mike/p11116.C: Remove.
27085         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27086
27087 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27088
27089         * g77.f-torture/compile/pr3743.f:  New test
27090
27091 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27092
27093         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27094
27095 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27096
27097         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27098         g++.old-deja/g++.pt/static6.C: Likewise.
27099         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27100         supports weak symbols.
27101
27102 2001-07-18  Andreas Jaeger  <aj@suse.de>
27103
27104         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27105         supported again.
27106
27107 2001-07-18  Andreas Jaeger  <aj@suse.de>
27108
27109         * gcc.dg/iftrap-1.c: Fix target line.
27110
27111 2001-07-17  Richard Henderson  <rth@redhat.com>
27112
27113         * gcc.c-torture/execute/20010717-1.c: New.
27114
27115 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27116
27117         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27118         tests.
27119
27120 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27121
27122         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27123
27124 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27125
27126         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27127         UAC_SIGBUS, UAC_NOPRINT definitions.
27128
27129 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27130
27131         * objc/execute/object_is_class.m: New test.
27132         * objc/execute/object_is_meta_class.m: New test.
27133
27134 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27135
27136         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27137         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27138
27139 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27140
27141         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27142         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27143
27144 2001-07-14  Richard Henderson  <rth@redhat.com>
27145
27146         * gcc.dg/iftrap-1.c: New.
27147
27148 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27149
27150         * g77.f-torture/execute/intrinsic77.f: New test.
27151
27152 2001-07-11  Janis Johnson <janis@us.ibm.com>
27153
27154         * gcc.misc-tests/gcov-3.c: New test.
27155
27156 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27157
27158         * gcc.c-torture/compile/20010711-1.c,
27159         * gcc.c-torture/compile/20010711-2.c: New tests.
27160
27161 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27162
27163         * gcc.c-torture/execute/20010711-1.c: New test.
27164
27165 2001-07-11  Ben Elliston  <bje@redhat.com>
27166
27167         * g++.old-deja/g++.other/enum5.C: New test.
27168
27169 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27170
27171         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27172         (g++-dg-prune): Call prune_gcc_output.
27173         * prune.exp: New file for prune_gcc_output.
27174         * lib/g++.exp, lib/gcc.exp: Load it.
27175
27176 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27177
27178         * gcc.c-torture/compile/20010701-1.c,
27179         g++.old-deja/g++.ext/attrib6.C: New tests.
27180
27181 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27182
27183         * gcc.c-torture/compile/20010706-1.c: New test.
27184
27185 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27186
27187         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27188
27189 2001-06-28  Stan Shebs  <shebs@apple.com>
27190
27191         * gcc.dg/pragma-darwin.c: New test.
27192
27193 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27194
27195         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27196         Solaris 2.[678] system.
27197
27198 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27199
27200         * gcc.dg/20010622-1.c: New test.
27201
27202 2001-06-18  Stan Shebs  <shebs@apple.com>
27203
27204         * objc.dg: New directory.
27205         * objc.dg/dg.exp: New file.
27206         * objc.dg/alias.m: New.
27207         * objc.dg/class-1.m: New.
27208         * objc.dg/class-2.m: New.
27209         * objc.dg/const-str-1.m: New.
27210         * objc.dg/const-str-2.m: New.
27211         * objc.dg/id-1.m: New.
27212         * objc.dg/method-1.m: New.
27213         * objc.dg/super-class-1.m: New.
27214         * lib/objc-dg.exp: New file.
27215
27216 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27217
27218         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27219         of label name.
27220
27221 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27222
27223         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27224
27225 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27226
27227         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27228         variable.
27229
27230 2001-06-12  Richard Henderson  <rth@redhat.com>
27231
27232         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27233
27234 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27235
27236         * g++.old-deja/g++.abi/vbase5.C: New test.
27237         * g++.old-deja/g++.abi/vbase6.C: New test.
27238         * g++.old-deja/g++.abi/vbase7.C: New test.
27239
27240 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27241
27242         * gcc.c-torture/compile/20010610-1.c: New test.
27243
27244 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27245
27246         * g++.old-deja/g++.abi/vbase4.C: New test.
27247
27248 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27249
27250         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27251         support %f for HC11/HC12 targets.
27252         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27253         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27254         on HC11/HC12 targets.
27255         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27256
27257 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27258
27259         * gcc.dg/wchar_t-1.c: New file.
27260         * gcc.dg/wint_t-1.c: Likewise.
27261
27262 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27263
27264         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27265
27266 2001-06-11  Richard Henderson  <rth@redhat.com>
27267
27268         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27269
27270 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27271
27272         * gcc.c-torture/compile/20010611-1.c: New test.
27273
27274 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27275
27276         * gcc.dg/c99-tag-1.c: Add more tests.
27277
27278 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27279
27280         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27281         representation on MN10300 and ARM/Thumb.
27282
27283 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27284
27285         * g77.f-torture/execute/20010610.f: New.
27286
27287 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27288
27289         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27290         names.
27291
27292 2001-06-09  Richard Henderson  <rth@redhat.com>
27293
27294         * gcc.c-torture/execute/ashrdi-1.c: New.
27295         * gcc.c-torture/execute/ashldi-1.c: New.
27296         * gcc.c-torture/execute/lshrdi-1.c: New.
27297
27298 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27299
27300         * objc/execute/load-3.m: Added. Check sending +load to categories,
27301         in addition to classes.
27302
27303 2001-06-08  Stan Shebs  <shebs@apple.com>
27304
27305         * objc/execute/load-2.m: New test.  From Nicola Pero
27306         <n.pero@mi.flashnet.it>.
27307
27308 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27309
27310         * gcc.c-torture/execute/20010605-2.c: New test.
27311
27312 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27313
27314         * g++.old-deja/g++.abi/vbase2.C: New test.
27315         * g++.old-deja/g++.abi/vbase3.C: New test.
27316
27317 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27318
27319         * g++.old-deja/g++.pt/friend49.C: New test.
27320
27321 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27322
27323         * g++.old-deja/g++.ext/anon3.C: New test.
27324
27325 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27326
27327         * g++.old-deja/g++.other/conv7.C: New test.
27328
27329 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27330
27331         * gcc.c-torture/compile/20010605-2.c: New test.
27332
27333 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27334
27335         * gcc.c-torture/execute/20010604-1.c: New test.
27336
27337 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27338
27339         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27340
27341 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27342
27343         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27344         (g++_link_flags): Likewise.
27345         (g++_init): Pass gccpath's value to two previous functions.
27346
27347 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27348
27349         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27350         Ensure logfile entry matches exec command line.
27351
27352 2001-05-31  Richard Henderson  <rth@redhat.com>
27353
27354         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27355         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27356
27357 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27358
27359         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27360         compiler for irix6.2
27361
27362 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27363
27364         * g++.old-deja/g++.other/optimize3.C: New file.
27365
27366 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27367
27368         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27369         assemble.
27370
27371 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27372
27373         * g++.old-deja/g++.other/optimize2.C: New file.
27374
27375 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27376
27377         * gcc.c-torture/compile/20010518-2.c: New file.
27378         * gcc.c-torture/execute/20010518-1.c: New file.
27379         * gcc.c-torture/execute/20010518-2.c: New file.
27380
27381 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27382
27383         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27384
27385 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27386
27387         G++ no longer defines builtins that do not begin with __builtin.
27388         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27389         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27390         * g++.old-deja/g++.law/builtin1.C: Likewise.
27391         * g++.old-deja/g++.law/cvt2.C: Likewise.
27392         * g++.old-deja/g++.mike/net5.C: Likewise.
27393         * g++.old-deja/g++.other/builtins1.C: Likewise.
27394         * g++.old-deja/g++.other/builtins2.C: Likewise.
27395         * g++.old-deja/g++.other/builtins3.C: Likewise.
27396         * g++.old-deja/g++.other/builtins4.C: Likewise.
27397         * g++.old-deja/g++.other/inline8.C: Likewise.
27398         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27399
27400 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27401
27402         * g++.old-deja/g++.pt/using1.C: Adjust.
27403         * g++.old-deja/g++.pt/using2.C: New test.
27404
27405 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27406
27407         * gcc.dg/cpp/charconst.c: New tests.
27408         * gcc.dg/cpp/escape.c: New tests.
27409         * gcc.dg/cpp/escape-1.c: New tests.
27410         * gcc.dg/cpp/escape-2.c: New tests.
27411         * gcc.dg/cpp/ucs.c: New tests.
27412
27413 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27414
27415         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27416         native compiler for irix6.5.
27417
27418 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27419
27420         * lib/g++.exp (g++_include_flags): Use args to compute
27421         get_multilibs.
27422         (g++_link_flags): Likewise.
27423         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27424
27425 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27426
27427         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27428
27429 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27430
27431         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27432         this file.
27433
27434 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27435
27436         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27437         STACK_SIZE;
27438         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27439         to STACK_SIZE; Use it to define size of add_histo array.
27440         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27441         to STACK_SIZE.
27442         (f): Use GITT_SIZE to define size of gitt local table.
27443         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27444         to STACK_SIZE; Use it to define size of bytemem array.
27445
27446 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27447
27448         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27449         on 68HC11/HC12 due to the asm instruction.
27450         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27451         * gcc.c-torture/compile/920520-1.x: Likewise.
27452         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27453         on 68HC11/HC12 because the function is larger than 64K.
27454         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27455         on 68HC11/HC12 because the structure is too large.
27456
27457 2001-05-20  Richard Henderson  <rth@redhat.com>
27458
27459         * gcc.c-torture/execute/20010520-1.c: New.
27460
27461 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27462
27463         * g++.old-deja/g++.warn/compare1.C: New test.
27464         * gcc.dg/compare4.c: New test.
27465
27466 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27467
27468         * g++.old-deja/g++.other/optimize1.C: New test.
27469
27470 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27471
27472         * g++.old-deja/g++.pt/spec41.C: New test.
27473
27474 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27475
27476         * gcc.c-torture/compile/20010114-1.x: Remove.
27477
27478 2001-05-18  Stan Shebs  <shebs@apple.com>
27479
27480         * gcc.c-torture/compile/20010518-1.c: New test.
27481
27482 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27483
27484         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27485         * g++.old-deja/g++.pt/crash67.C: New test.
27486
27487 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27488
27489         * g++.old-deja/g++.other/debug9.C: New test.
27490
27491 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27492
27493         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27494
27495 2001-05-16  Jan Hubicka  <jh@suse.cz>
27496
27497         * gcc.c-torture/compile/20010516-1.c: New test.
27498
27499 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27500
27501         * g++.old-deja/g++.other/crash41.C: New test.
27502
27503 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27504
27505         * g++.old-deja/g++.pt/crash66.C: New test.
27506
27507 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27508
27509         * g++.old-deja/g++.robertl/eb27.C: Convert.
27510
27511 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27512
27513         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27514         declaration being redundant.
27515
27516 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27517
27518         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27519
27520 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27521
27522         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27523
27524 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27525
27526         * lib/g++.exp: Use testsuite_flags.
27527
27528 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27529
27530         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27531
27532 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27533
27534         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27535
27536 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27537
27538         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27539
27540 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27541
27542         * gcc.c-torture/compile/20010313-1.c: New test.
27543
27544 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27545
27546         * gcc.dg/cpp/direct2.c: New test.
27547         * gccq.dg/cpp/direct2s.c: New test.
27548
27549         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27550
27551 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27552
27553         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27554         * g++.old-deja/g++.other/op3.C: Likewise.
27555
27556 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27557
27558         * gcc.dg/cpp/syshdr.h: New file.
27559         * gcc.dg/cpp/sysmac1.c: Update.
27560         * gcc.dg/cpp/sysmac2.c: Update.
27561
27562 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27563
27564         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27565
27566 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27567
27568         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27569         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27570
27571 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27572
27573         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27574
27575 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27576
27577         * lib/g++.exp (g++_include_flags): Don't use any special flags
27578         if TESTING_IN_BUILD_TREE is not defined.
27579         (g++_init): Use a plain 'c++' as the compiler if
27580         TESTING_IN_BUILD_TREEE is not defined.
27581
27582 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27583
27584         * g++.old-deja/g++.eh/catch13.C: New test.
27585         * g++.old-deja/g++.eh/catch14.C: New test.
27586
27587 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27588
27589         * gcc.dg/cpp/tr-define.c: New test.
27590
27591 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27592
27593         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27594         <stdlib.h>, not <malloc.h>.
27595
27596 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27597
27598         * g++.old-deja/g++.ns/template17.C: New test.
27599
27600 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27601
27602         * g++.old-deja/g++.pt/ref4.C: New test.
27603
27604 2001-04-30  Richard Henderson  <rth@redhat.com>
27605
27606         * gcc.dg/20000724-1.c: Revert last change.
27607
27608 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27609
27610         * g77.f-torture/execute/20010430.f: New test.
27611
27612 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27613
27614         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27615
27616 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27617
27618         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27619
27620 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27621
27622         * g++.old-deja/g++.eh/crash6.C: New test.
27623
27624 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27625
27626         * g++.old-deja/g++.other/warn7.C: New test.
27627
27628 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27629
27630         * g++.old-deja/g++.other/defarg9.C: New test.
27631
27632 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27633
27634         * g77.f-torture/compile/20010426.f: New test.
27635         * g77.f-torture/execute/20010426.f: New test.
27636
27637 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27638
27639         * g77.f-torture/compile/20000629-1.x: Remove - error
27640         has been fixed.
27641
27642 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27643
27644         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27645         Tweak slightly to work with g++.dg framework.
27646         * g++.dg/special/ecos.exp: Run initp1.C test.
27647         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27648
27649         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27650         its linker doesn't give line numbers either.
27651         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27652
27653 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27654
27655         * g++.old-deja/g++.other/lex1.C: New test.
27656
27657 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27658
27659         * gcc.dg/noncompile/20010425-1.c: New test.
27660
27661 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27662
27663         * g++.old-deja/g++.pt/mangle2.C: New test.
27664
27665 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27666
27667         * gcc.dg/format/plus-1.c: New test.
27668
27669 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27670
27671         * gcc.dg/20010423-1.c: New test.
27672
27673 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27674
27675         * gcc.c-torture/execute/20010422-1.c: New test.
27676
27677 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27678
27679         * g++.old-deja/g++.ns/type2.C: New test.
27680
27681 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27682
27683         * g++.old-deja/g++.other/perf1.C: New test.
27684
27685 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27686
27687         * gcc.dg/c99-func-2.c: Remove xfail.
27688         * gcc.dg/c99-func-3.c: Remove xfail.
27689         * gcc.dg/c99-func-4.c: Remove xfail.
27690
27691 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27692
27693         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27694
27695 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27696
27697         * gcc.c-torture/compile/20010423-1.c: New test.
27698
27699 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27700
27701         * g++.old-deja/g++.pt/typename28.C: New test.
27702
27703 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27704
27705         * g++.old-deja/g++.abi/empty2.C: New test.
27706         * g++.old-deja/g++.abi/empty3.C: New test.
27707
27708 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27709
27710         * g++.old-deja/g++.other/comdat2.C: New test.
27711         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27712
27713 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27714
27715         * g++.old-deja/g++.other/overload14.C: New test.
27716
27717 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27718
27719         * g++.old-deja/g++.other/lookup23.C: New test.
27720
27721 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27722
27723         * gcc.c-torture/execute/20010403-1.c: New test.
27724
27725 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
27726             Mark Mitchell  <mark@codesourcery.com>
27727
27728         * lib/old-dejagnu.exp: Don't delete output of executable.
27729         Add .exe suffix to executables.
27730
27731 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27732
27733         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27734
27735 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27736
27737         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27738
27739 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27740
27741         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27742         * g++.old-deja/g++.abi/crash1.C: New test.
27743
27744 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27745
27746         * g++.old-deja/g++.other/crash40.C: New test.
27747
27748 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27749
27750         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27751
27752 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27753
27754         * g++.old-deja/g++.other/warn6.C: New test.
27755
27756 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27757
27758         * g++.old-deja/g++.robertl/eb42.C: Same.
27759
27760 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27761
27762         * gcc.dg/wtr-conversion-1.c: New testcase.
27763
27764 2001-04-10  Richard Henderson  <rth@redhat.com>
27765
27766         * g++.old-deja/g++.other/array5.C: New.
27767
27768 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27769
27770         * gcc.c-torture/execute/20010408-1.c: New test.
27771
27772 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27773
27774         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27775         headers and constructs.
27776         * g++.old-deja/g++.robertl/eb79.C: Same.
27777         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27778         * g++.old-deja/g++.robertl/eb73.C: Same.
27779         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27780         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27781         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27782         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27783         * g++.old-deja/g++.robertl/eb44.C: Same.
27784         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27785         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27786         * g++.old-deja/g++.robertl/eb39.C: Same.
27787         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27788         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27789         * g++.old-deja/g++.robertl/eb30.C: Same.
27790         * g++.old-deja/g++.robertl/eb3.C: Same.
27791         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27792         * g++.old-deja/g++.robertl/eb21.C: Same.
27793         * g++.old-deja/g++.robertl/eb15.C: Same.
27794         * g++.old-deja/g++.robertl/eb118.C: Same.
27795         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27796         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27797         * g++.old-deja/g++.robertl/eb109.C: Same.
27798         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27799         * g++.old-deja/g++.mike/rtti1.C: Same.
27800         * g++.old-deja/g++.mike/p658.C: Same.
27801         * g++.old-deja/g++.mike/net46.C: Same.
27802         * g++.old-deja/g++.mike/net34.C: Same.
27803         * g++.old-deja/g++.mike/memoize1.C: Same.
27804         * g++.old-deja/g++.mike/eh2.C: Same.
27805         * g++.old-deja/g++.law/weak.C: Same.
27806         * g++.old-deja/g++.law/visibility7.C: Same.
27807         * g++.old-deja/g++.law/visibility25.C: Same.
27808         * g++.old-deja/g++.law/visibility22.C: Same.
27809         * g++.old-deja/g++.law/visibility2.C: Same.
27810         * g++.old-deja/g++.law/visibility17.C: Same.
27811         * g++.old-deja/g++.law/visibility13.C: Same.
27812         * g++.old-deja/g++.law/visibility10.C: Same.
27813         * g++.old-deja/g++.law/visibility1.C: Same.
27814         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27815         * g++.old-deja/g++.law/vbase1.C: Same.
27816         * g++.old-deja/g++.law/operators32.C: Same.
27817         * g++.old-deja/g++.law/nest3.C: Same.
27818         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27819         * g++.old-deja/g++.law/except5.C (main): Same.
27820         * g++.old-deja/g++.law/cvt7.C (run): Same.
27821         * g++.old-deja/g++.law/cvt2.C: Same.
27822         * g++.old-deja/g++.law/cvt16.C: Same.
27823         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27824         * g++.old-deja/g++.law/ctors17.C (main): Same.
27825         * g++.old-deja/g++.law/ctors13.C: Same.
27826         * g++.old-deja/g++.law/ctors12.C (main): Same.
27827         * g++.old-deja/g++.law/ctors10.C: Same.
27828         * g++.old-deja/g++.law/code-gen5.C: Same.
27829         * g++.old-deja/g++.law/bad-error7.C: Same.
27830         * g++.old-deja/g++.law/arm9.C: Same.
27831         * g++.old-deja/g++.law/arm12.C: Same.
27832         * g++.old-deja/g++.law/arg8.C: Same.
27833         * g++.old-deja/g++.law/arg1.C: Same.
27834         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27835         * g++.old-deja/g++.jason/template31.C: Same.
27836         * g++.old-deja/g++.jason/template24.C (main): Same.
27837         * g++.old-deja/g++.jason/2371.C: Same.
27838         * g++.old-deja/g++.eh/new2.C: Same.
27839         * g++.old-deja/g++.eh/new1.C: Same.
27840         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27841         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27842         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27843         * g++.old-deja/g++.brendan/crash62.C: Same.
27844         * g++.old-deja/g++.brendan/crash52.C: Same.
27845         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27846         * g++.old-deja/g++.brendan/crash38.C: Same.
27847         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27848         * g++.old-deja/g++.brendan/copy9.C: Same.
27849
27850 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27851
27852         * gcc.c-torture/execute/20001203-2.c (memset):
27853         Count argument is of type __SIZE_TYPE__.
27854
27855 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27856
27857         * gcc.c-torture/compile/20010404-1.c: New test.
27858
27859 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27860
27861         * gcc.c-torture/compile/20010326-1.c: New test.
27862
27863 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27864
27865         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27866         peculiarities of the SH.
27867         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27868
27869 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27870
27871         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27872         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27873         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27874
27875 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27876
27877         * g77.f-torture/compile/20010321-1.f: New test.
27878
27879 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27880
27881         * gcc.c-torture/compile/20010329-1.c: New test.
27882
27883 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27884
27885         * gcc.c-torture/execute/20010329-1.c: New test.
27886
27887 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27888
27889         * g++.old-deja/g++.other/eh4.C: Fix typo.
27890
27891 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27892
27893         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27894
27895 2001-03-28  Philip Blundell  <philb@gnu.org>
27896
27897         * gcc.c-torture/compile/20010328-1.c: New test.
27898
27899 2001-03-27  Richard Henderson  <rth@redhat.com>
27900
27901         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27902         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27903
27904 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27905
27906         * gcc.c-torture/compile/20010327-1.c: New test.
27907
27908 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27909
27910         * g++.old-deja/g++.other/friend12.C: New test.
27911         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27912         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27913
27914 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27915
27916         * gcc.c-torture/execute/20010325-1.c: New test.
27917
27918 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27919
27920         * g++.old-deja/g++.other/mangle3.C: New test.
27921
27922 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27923
27924         * g++.old-deja/g++.other/anon8.C: New test.
27925
27926 2001-03-20  Philip Blundell  <philb@gnu.org>
27927
27928         * gcc.c-torture/compile/20010320-1.c: New test.
27929
27930 2001-03-17  Richard Henderson  <rth@redhat.com>
27931
27932         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27933
27934 2001-03-15  Geoff Keating  <geoff@redhat.com>
27935
27936         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27937         tests on AIX.
27938
27939 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27940
27941         * g++.old-deja/g++.other/eh4.C: New test.
27942
27943 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27944
27945         * gcc.dg/cpp/mi1.c: Update.
27946
27947 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27948
27949         * g++.old-deja/g++.other/regstack.C: New test.
27950
27951 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27952
27953         * g++.old-deja/g++.other/ref4.C: New test.
27954
27955 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27956
27957         * objc/execute/va_method.m: Added.
27958         * objc/execute/IMP.m: Added.
27959         * objc/execute/_cmd.m: Added.
27960         * objc/execute/accessing_ivars.m: Added.
27961         * objc/execute/class-1.m: Added.
27962         * objc/execute/class-10.m: Added.
27963         * objc/execute/class-11.m: Added.
27964         * objc/execute/class-12.m: Added.
27965         * objc/execute/class-13.m: Added.
27966         * objc/execute/class-14.m: Added.
27967         * objc/execute/class-2.m: Added.
27968         * objc/execute/class-3.m: Added.
27969         * objc/execute/class-4.m: Added.
27970         * objc/execute/class-5.m: Added.
27971         * objc/execute/class-6.m: Added.
27972         * objc/execute/class-7.m: Added.
27973         * objc/execute/class-8.m: Added.
27974         * objc/execute/class-9.m: Added.
27975         * objc/execute/class-tests-1.h
27976         * objc/execute/class-tests-2.h
27977         * objc/execute/compatibility_alias.m: Added.
27978         * objc/execute/encode-1.m: Added.
27979         * objc/execute/formal_protocol-1.m: Added.
27980         * objc/execute/formal_protocol-2.m: Added.
27981         * objc/execute/formal_protocol-3.m: Added.
27982         * objc/execute/formal_protocol-4.m: Added.
27983         * objc/execute/formal_protocol-5.m: Added.
27984         * objc/execute/formal_protocol-6.m: Added.
27985         * objc/execute/formal_protocol-7.m: Added.
27986         * objc/execute/informal_protocol.m: Added.
27987         * objc/execute/initialize.m: Added.
27988         * objc/execute/load.m: Added.
27989         * objc/execute/many_args_method.m: Added.
27990         * objc/execute/nested-3.m: Added.
27991         * objc/execute/no_clash.m: Added.
27992         * objc/execute/private.m: Added.
27993         * objc/execute/redefining_self.m: Added.
27994         * objc/execute/root_methods.m: Added.
27995         * objc/execute/selector-1.m: Added.
27996         * objc/execute/static-1.m: Added.
27997         * objc/execute/static-2.m: Added.
27998         * objc/execute/va_method.m: Added.
27999
28000 2001-03-10  Richard Henderson  <rth@redhat.com>
28001
28002         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28003
28004 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28005
28006         * g++.old-deja/g++.other/crash31.C: XFAIL.
28007         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28008         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28009         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28010         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28011         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28012
28013 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28014
28015         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28016
28017 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28018
28019         * gcc.dg/20000724-1.c: Don't use multiline strings.
28020
28021 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28022
28023         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28024         result of -cString against what we expect it to be; don't just
28025         print it out for no one to read.
28026
28027         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28028         Based on testcases provided by Nicola Pero.
28029
28030 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28031
28032         * gcc.dg/cpp/macro7.c: New test.
28033
28034 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28035
28036         * gcc.dg/cpp/multiline.c: Update.
28037
28038 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28039
28040         * g++.old-deja/g++.other/enum3.C: New test.
28041
28042 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28043
28044         * g++.old-deja/g++.other/pod1.C: New test.
28045
28046 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28047
28048         * g++.old-deja/g++.ext/overload1.C: New test.
28049
28050 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28051
28052         * g++.old-deja/g++.pt/using1.C: New test.
28053
28054 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28055
28056         * g++.old-deja/g++.other/using9.C: New test.
28057
28058 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28059
28060         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28061
28062         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28063
28064 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28065
28066         * g++.old-deja/g++.ext/realpt1.C: Remove.
28067
28068 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28069
28070         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28071
28072 2001-02-26  Will Cohen  <wcohen@redhat.com>
28073
28074         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28075
28076 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28077
28078         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28079         templatized constructors.
28080
28081 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28082
28083         * gcc.c-torture/execute/20010224-1.c: New test.
28084
28085 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28086
28087         * gcc.c-torture/execute/20010222-1.c: New test.
28088
28089 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28090
28091         * g++.old-deja/g++.other/inline20.C: New test.
28092
28093 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28094
28095         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28096
28097 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28098
28099         * g++.old-deja/g++.other/lookup22.C: New test.
28100
28101 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28102
28103         * g77.dg: New directory.
28104         * g77.dg/20010216-1.f: New test case.
28105         * g77.dg/dg.exp: New driver.
28106         * lib/g77-dg.exp: New driver library.
28107
28108 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28109
28110         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28111
28112 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28113
28114         * g++.old-deja/g++.other/decl9.C: New test.
28115
28116 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28117
28118         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28119         not need <string> and also tests the initialization at runtime.
28120
28121 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28122
28123         * gcc.c-torture/execute/longlong.c: New test.
28124
28125 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28126
28127         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28128
28129 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28130
28131         * gcc.c-torture/execute/920302-1.c (execute):
28132         Change argument type to short.
28133
28134 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28135
28136         * g++.old-deja/g++.pt/deduct6.C: New test.
28137
28138 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28139
28140         * g++.old-deja/g++.pt/deduct5.C: New test.
28141
28142 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28143
28144         * gcc.c-torture/execute/20010209-1.c: New test.
28145
28146 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28147
28148         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28149
28150 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28151
28152         * g++.dg/vtgc1.C: Update for new ABI.
28153
28154         * consistency.vlad: New directory, 1665 files.
28155
28156 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28157
28158         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28159         return type.
28160         * gcc.dg/cpp/digraphs.c: Declare puts.
28161
28162 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28163
28164         * g++.old-deja/g++.other/warn5.C: New test.
28165
28166 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28167
28168         * g++.old-deja/g++.pt/spec40.C: New test.
28169
28170 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28171
28172         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28173         case.
28174         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28175
28176 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28177
28178         * gcc.c-torture/compile/20010209-1.c: New test.
28179
28180 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28181
28182         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28183         excess errors message but not if it crashes.
28184         * g++.old-deja/g++.other/crash27.C: Likewise.
28185         * g++.old-deja/g++.other/crash28.C: Likewise.
28186         * g++.old-deja/g++.other/crash30.C: Likewise.
28187         * g++.old-deja/g++.other/crash32.C: Likewise.
28188         * g++.old-deja/g++.other/crash35.C: Likewise.
28189         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28190
28191 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28192
28193         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28194         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28195         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28196         g77.f-torture/execute/execute.exp,
28197         g77.f-torture/noncompile/noncompile.exp,
28198         gcc.c-torture/execute/execute.exp,
28199         gcc.c-torture/execute/memcheck/memcheck.exp,
28200         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28201         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28202         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28203         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28204         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28205         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28206         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28207         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28208         Remove bug reporting instructions with ancient email addresses.
28209
28210 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28211
28212         * gcc.dg/20010202-1.c: New test.
28213         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28214
28215 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28216
28217         * g++.dg/stdbool-if.C: New test.
28218
28219 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28220
28221         * objc/execute/fdecl.m: Added main().
28222
28223 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28224
28225         * gcc.c-torture/execute/20010206-1.c: New test.
28226
28227 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28228
28229         * gcc.dg/cpp/avoidpaste1.c: Update.
28230
28231 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28232
28233         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28234         Pero <nicola@brainstorm.co.uk>.
28235         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28236
28237 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28238
28239         * g++.old-deja/g++.pt/spec39.C: New test.
28240
28241 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28242
28243         * gcc.c-torture/compile/20010202-1.c: New test.
28244
28245 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28246
28247         * g++.old-deja/g++.abi/primary2.C: New test.
28248         * g++.old-deja/g++.abi/primary3.C: New test.
28249         * g++.old-deja/g++.abi/primary4.C: New test.
28250         * g++.old-deja/g++.abi/primary5.C: New test.
28251         * g++.old-deja/g++.abi/vtable3.h: New test.
28252         * g++.old-deja/g++.abi/vtable3a.C: New test.
28253         * g++.old-deja/g++.abi/vtable3b.C: New test.
28254         * g++.old-deja/g++.abi/vtable3c.C: New test.
28255         * g++.old-deja/g++.abi/vtable3d.C: New test.
28256         * g++.old-deja/g++.abi/vtable3e.C: New test.
28257         * g++.old-deja/g++.abi/vtable3f.C: New test.
28258         * g++.old-deja/g++.abi/vtable3g.C: New test.
28259         * g++.old-deja/g++.abi/vtable3h.C: New test.
28260         * g++.old-deja/g++.abi/vtable3i.C: New test.
28261         * g++.old-deja/g++.abi/vtable3j.C: New test.
28262         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28263
28264 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28265
28266         * g++.old-deja/g++.other/anon6.C: New test.
28267         * g++.old-deja/g++.other/anon7.C: New test.
28268
28269 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28270
28271         * gcc.dg/cpp/avoidpaste2.c: New tests.
28272
28273 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28274
28275         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28276
28277 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28278
28279         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28280         DECIMAL_DIG cases for Irix."
28281
28282 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28283
28284         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28285
28286 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28287
28288         * gcc.dg/c99-tag-1.c: New test.
28289
28290 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28291
28292         * gcc.dg/cpp/tr-warn1.c: Add tests.
28293
28294 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28295
28296         * gcc.dg/cpp/avoidpaste1.c: Update.
28297         * gcc.dg/cpp/paste4.c: Update.
28298
28299 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28300
28301         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28302         cases for Irix.
28303
28304 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28305
28306         * g++.old-deja/g++.other/inline19.C: New test.
28307
28308 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28309
28310         * gcc.dg/Wlarger-than.c: New test.
28311
28312 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28313
28314         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28315
28316 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28317
28318         * gcc.c-torture/execute/20010129-1.c: New test.
28319         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28320
28321 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28322
28323         * gcc.dg/cpp/avoidpaste1.c: Test case.
28324
28325 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28326
28327         * g++.old-deja/g++.other/inline18.C: New test.
28328
28329 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28330
28331         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28332         and __builtin_putchar.
28333
28334 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28335
28336         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28337         tests.
28338
28339 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28340
28341         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28342         floating point number rounding mode to round to the nearest
28343         representable mode.
28344
28345 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28346
28347         * g++.old-deja/g++.other/mangle2.C: New test.
28348
28349 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28350
28351         * gcc.c-torture/compile/20010124-1.c: New test.
28352
28353 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28354
28355         * g++.old-deja/g++.pt/spec38.C: New test.
28356
28357 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28358
28359         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28360         "Build don't run".
28361
28362 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28363
28364         * gcc.c-torture/execute/20010123-1.c: New test.
28365
28366 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28367
28368         * g++.old-deja/g++.pt/spec37.C: New test.
28369
28370 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28371
28372         * g++.old-deja/g++.pt/overload14.C: New test.
28373
28374 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28375
28376         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28377         __builtin_return_address.
28378
28379 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28380
28381         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28382         * g++.old-deja/g++.pt/spec35.C: New test.
28383         * g++.old-deja/g++.pt/spec36.C: New test.
28384
28385 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28386
28387         * gcc.c-torture/compile/20010118-1.c: New test.
28388
28389 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28390
28391         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28392
28393 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28394
28395         * gcc.c-torture/execute/20010119-1.c: New test.
28396
28397 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28398
28399         * g++.old-deja/g++.other/vbase5.C: New test.
28400
28401 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28402
28403         * gcc.c-torture/execute/20010118-1.c: New test.
28404
28405 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28406
28407         * g++.old-deja/g++.pt/deduct3.C: New test.
28408
28409 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28410
28411         * g++.old-deja/g++.pt/spec34.C: New test.
28412
28413 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28414
28415         * g77.f-torture/compile/20000601-2.f: New test.
28416
28417 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28418
28419         * g++.old-deja/g++.other/init17.C: New test.
28420
28421 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28422
28423         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28424
28425 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28426
28427         * g++.old-deja/g++.pt/unify8.C: New test.
28428
28429 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28430
28431         * g++.old-deja/g++.abi/vbase1.C: New test.
28432
28433 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28434
28435         * g++.old-deja/g++.pt/crash65.C: New test.
28436
28437 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28438
28439         * gcc.dg/cpp/assembl2.S: New test case.
28440
28441 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28442
28443         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28444         are supported.
28445
28446 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28447
28448         * g++.old-deja/g++.other/builtins1.C: New test.
28449         * g++.old-deja/g++.other/builtins2.C: Likewise.
28450         * g++.old-deja/g++.other/builtins3.C: Likewise.
28451         * g++.old-deja/g++.other/builtins4.C: Likewise.
28452
28453 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28454
28455         * gcc.c-torture/compile/20010117-1.c: New test.
28456         * gcc.c-torture/compile/20010117-2.c: New test.
28457
28458 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28459
28460         * g77.f-torture/execute/20010116.[fx]: New test,
28461         XFAIL on i?86-*-*.
28462         * g77.f-torture/compile/20010115.f: Indicate it's
28463         a test for PR fortran/1636.
28464
28465 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28466
28467         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28468
28469 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28470
28471         * g77.f-torture/compile/20010115.f: New test.
28472
28473 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28474
28475         * g++.old-deja/g++.pt/nontype5.C: New test.
28476
28477 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28478
28479         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28480         have an equivalent working one below it.
28481
28482 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28483
28484         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28485         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28486
28487 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28488
28489         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28490         message containing "init_priority".
28491         (conpr-2.C): Likewise.
28492         (conpr-3.C): Likewise.
28493         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28494
28495 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28496
28497         * gcc.c-torture/execute/20010114-2.c: New test.
28498
28499 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28500
28501         * gcc.c-torture/compile/20010114-1.c: New test.
28502         * gcc.c-torture/compile/20010114-1.x: Xfail.
28503         * gcc.c-torture/compile/20010114-2.c: New test.
28504         * gcc.c-torture/execute/20010114-1.c: New test.
28505         * gcc.dg/trunc-1.c: New test.
28506         * gcc.dg/uninit-B.c: New test.
28507
28508 2001-01-13  Nick Clifton  <nickc@redhat.com>
28509
28510         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28511         target.
28512
28513 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28514
28515         * gcc.c-torture/compile/20010113-1.c: New test.
28516
28517 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28518
28519         * gcc.c-torture/compile/20001212-1.c: New test.
28520
28521 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28522
28523         * gcc.dg/cpp/widestr1.c: Update.
28524         * gcc.dg/cpp/prag-imp.c: Remove.
28525
28526 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28527
28528         * gcc.c-torture/execute/20000801-3.x: Remove.
28529         * gcc.dg/c90-init-1.c: New test.
28530         * gcc.dg/c99-init-1.c: New test.
28531         * gcc.dg/c99-init-2.c: New test.
28532         * gcc.dg/gnu99-init-1.c: New test.
28533
28534 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28535
28536         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28537         testing that no relevant ones were found.
28538
28539 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28540
28541         * g++.old-deja/g++.pt/cast2.C: New test.
28542
28543 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28544
28545         * g++.old-deja/g++.pt/friend47.C: New test.
28546
28547 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28548
28549         * g++.old-deja/g++.pt/instantiate13.C: New test.
28550
28551 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28552
28553         * g++.old-deja/g++.other/defarg7.C: New test.
28554         * g++.old-deja/g++.other/defarg8.C: New test.
28555
28556 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28557
28558         * g++.old-deja/g++.pt/crash64.C: New test.
28559
28560 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28561
28562         * g++.old-deja/g++.pt/crash63.C: New test.
28563
28564 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28565
28566         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28567
28568 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28569
28570         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28571
28572 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28573
28574         * g++.old-deja/g++.pt/error3.C: New test.
28575
28576 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28577
28578         * g++.old-deja/g++.other/crash39.C: New test.
28579
28580 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28581
28582         * g++.old-deja/g++.other/vbase4.C: New test.
28583
28584 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28585
28586         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28587         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28588         * gcc.dg/special/special.exp: New test driver which will check
28589         for alias support for the above test.
28590
28591 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28592
28593         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28594         problems on small machines.
28595         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28596         parameterize.
28597
28598 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28599
28600         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28601         mips.
28602         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28603
28604 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28605
28606         * g++.old_deja/g++.pt/using8.C: New test.
28607
28608 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28609
28610         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28611
28612 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28613
28614         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28615         where a failure is expected.
28616         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28617
28618 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28619
28620         * g++.old_deja/g++.pt/instantiate12.C: New test.
28621
28622 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28623
28624         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28625         start of structs.
28626         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28627         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28628         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28629         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28630         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28631         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28632         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28633         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28634         * g++.old-deja/g++.eh/spec6.C: Likewise.
28635         * g++.old-deja/g++.jason/crash3.C: Likewise.
28636         * g++.old-deja/g++.law/ctors11.C: Likewise.
28637         * g++.old-deja/g++.law/ctors17.C: Likewise.
28638         * g++.old-deja/g++.law/ctors5.C: Likewise.
28639         * g++.old-deja/g++.law/ctors9.C: Likewise.
28640         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28641         * g++.old-deja/g++.mike/net22.C: Likewise.
28642         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28643         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28644         * g++.old-deja/g++.mike/virt3.C: Likewise.
28645         * g++.old-deja/g++.niklas/t128.C: Likewise.
28646         * g++.old-deja/g++.other/anon4.C: Likewise.
28647         * g++.old-deja/g++.other/using1.C: Likewise.
28648         * g++.old-deja/g++.other/warn3.C: Likewise.
28649         * g++.old-deja/g++.pt/t37.C: Likewise.
28650         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28651         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28652
28653 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28654
28655         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28656
28657 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28658
28659         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28660
28661 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28662
28663         * gcc.c-torture/compile/20010107-1.c: New test.
28664
28665 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28666
28667         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28668
28669 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28670
28671         * gcc.dg/format/format.h: New file.
28672         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28673         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28674         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28675         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28676         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28677         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28678         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28679         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28680         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28681         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28682         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28683         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28684         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28685         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28686         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28687         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28688         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28689         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28690         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28691         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28692         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28693         instead of declaring standard types, macros and functions in each
28694         test.
28695
28696 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28697
28698         * gcc.c-torture/execute/20010106-1.c: New test.
28699
28700 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28701
28702         * gcc.dg/format/format.exp: New file.
28703         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28704         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28705         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28706         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28707         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28708         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28709         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28710         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28711         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28712         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28713         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28714         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28715         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
28716         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
28717         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
28718         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
28719         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
28720         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
28721         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
28722         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
28723         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
28724         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
28725         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
28726         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
28727         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
28728         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
28729         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
28730         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28731         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28732         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28733         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28734         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28735         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28736         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28737         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28738         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28739         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28740         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28741         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28742         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28743         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28744         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28745
28746 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28747
28748         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28749         account.
28750
28751 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28752
28753         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28754
28755 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28756
28757         * g++.old-deja/g++.pt/crash62.C: New test.
28758
28759 2001-01-04  Richard Henderson  <rth@redhat.com>
28760
28761         * gcc.dg/20000926-1.c: Update expected warnings.
28762         * gcc.dg/array-2.c: Likewise.
28763         * gcc.dg/array-4.c: Also validate flexible array members.
28764         * gcc.dg/c99-flex-array-1.c: New.
28765
28766 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28767
28768         * gcc.c-torture/compile/20001222-1.x: Remove.
28769
28770 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28771
28772         * gcc.c-torture/execute/built-in-setjmp.c: New.
28773
28774 2001-01-03  Richard Henderson  <rth@redhat.com>
28775
28776         * gcc.dg/940510-1.c: Update expected error wording.
28777         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28778
28779 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28780
28781         * lib/target-supports.exp (check_alias_available): Modified to
28782         indicate aliases not supported if only weak aliases are supported.
28783
28784 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28785
28786         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28787         Turn on cmpstrsi checks for __pj__ and __i370__.
28788
28789 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28790
28791         * g++.old-deja/g++.other/virtual11.C: New test.
28792
28793 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28794
28795         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28796
28797 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28798
28799         * gcc.c-torture/compile/20010102-1.c: New test.
28800
28801 2001-01-02  Andreas Jaeger  <aj@suse.de>
28802
28803         * gcc.dg/noreturn-3.c: New test.
28804
28805         * gcc.dg/noreturn-4.c: New test.
28806
28807 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28808
28809         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28810         __builtin_fputc and __builtin_fwrite.
28811
28812 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28813
28814         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28815         signed char, not default char.
28816
28817 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28818
28819         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28820
28821 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28822
28823         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28824
28825 2000-12-29  Richard Henderson  <rth@redhat.com>
28826
28827         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28828         (__cyg_profile_func_exit): Define.
28829
28830 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28831
28832         * g++.dg/vtgc1.C: New test.
28833
28834 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28835
28836         * gcc.dg/noncompile/20001228-1.c: New test.
28837
28838         * gcc.dg/20001228-1.c: New test.
28839
28840         * gcc.c-torture/execute/20001228-1.c: New test.
28841
28842 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28843
28844         * gcc.dg/format-strfmon-1.c: New test.
28845
28846 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28847
28848         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28849         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28850         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28851         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28852         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28853         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28854         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28855         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28856         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28857         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28858         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28859         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28860         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28861
28862         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28863         * gcc.c-torture/execute/string-opt-4.c: Test index.
28864
28865 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28866
28867         * gcc.c-torture/compile/20001226-1.c: New test.
28868
28869 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28870
28871         * gcc.c-torture/compile/20001222-1.c: New test.
28872         * gcc.c-torture/compile/20001222-1.x: Xfail.
28873
28874 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28875
28876         * gcc.c-torture/execute/comp-goto-2.c: New test.
28877
28878 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28879
28880         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28881         Use long types if __INT_MAX__ is 32767.
28882         (main): Use cast to (sint32 *) when poking 88 into a_page.
28883
28884         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28885
28886 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28887
28888         * gcc.c-torture/compile/20001221-1.c: New test.
28889         * gcc.c-torture/execute/20001221-1.c: New test.
28890
28891 2000-12-20  Richard Henderson  <rth@redhat.com>
28892
28893         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28894         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28895
28896 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28897
28898         * gcc.dg/compare3.c: New test.
28899
28900 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28901
28902         * gcc.dg/format-warnll-1.c: New test.
28903
28904 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28905
28906         * gcc.dg/cpp/cmdlne-P.c: New test.
28907
28908 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28909
28910         * gcc.c-torture/execute/builtin-abs-1.c,
28911         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28912
28913 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28914
28915         * gcc.dg/cpp/multiline.c: New test.
28916
28917 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28918
28919         * g++.old-deja/g++.other/syshdr1.C: Update.
28920         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28921
28922 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28923
28924         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28925
28926 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28927
28928         * g++.old-deja/g++.pt/ttp65.C: New test.
28929
28930 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28931
28932         * g++.old-deja/g++.pt/ttp64.C: New test.
28933
28934 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28935
28936         * g++.old-deja/g++.pt/spec33.C: New test.
28937
28938 2000-12-14  Catherine Moore  <clm@redhat.com>
28939
28940         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28941         * gcc.c-torture/execute/920612-2.c: Likewise.
28942         * gcc.c-torture/execute/920428-2.c: Likewise.
28943         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28944         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28945
28946 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28947
28948         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28949         * gcc.dg/pack-test-2.c: Likewise.
28950
28951 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28952
28953         Tests by Zack Weinberg <zackw@stanford.edu>.
28954
28955         * gcc.dg/cpp/defined.c: Update.
28956         * gcc.dg/cpp/defined_trad.c: New tests.
28957
28958 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28959
28960         * gcc.dg/cpp/trad-direct.c: Update.
28961
28962 2000-12-11  Neil Booth  <neilb@earthling.net>
28963
28964         * gcc.dg/cpp/defined_trad.c
28965
28966 2000-12-11  Neil Booth  <neilb@earthling.net>
28967
28968         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28969
28970 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28971
28972         * gcc.dg/format-miss-2.c: New test.
28973
28974 2000-12-09  Neil Booth  <neilb@earthling.net>
28975
28976         * gcc.dg/cpp/lineflags.c: New tests.
28977         * gcc.dg/cpp/poison.c: Update.
28978         * gcc.dg/cpp/redef2.c: Update.
28979         * gcc.dg/cpp/skipping.c: New test.
28980
28981 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28982
28983         * g++.old-deja/g++.other/eh3.C: New testcase.
28984
28985 2000-12-07  Neil Booth  <neilb@earthling.net>
28986
28987         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28988         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28989         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28990         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28991         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28992         Update.
28993
28994 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28995
28996         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28997         __SIZE_TYPE__ instead of int for type of integers cast to
28998         pointers.
28999
29000 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29001
29002         * g++.old-deja/g++.other/cleanup4.C: New test.
29003
29004 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29005
29006         * format-sec-1.c: New test.
29007
29008 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29009
29010         * gcc.dg/format-nonlit-3.c: New test.
29011
29012 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29013
29014         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29015         through a null pointer.
29016
29017 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29018
29019         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29020         * g++.old-deja/g++.pt/partial4.C: New test.
29021
29022 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29023
29024         * gcc.c-torture/execute/ieee/hugeval.x: New.
29025
29026 2000-12-06  Neil Booth  <neilb@earthling.net>
29027
29028         * gcc.dg/cpp/backslash2.c: New tests.
29029
29030 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29031
29032         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29033         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29034
29035 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29036
29037         * gcc.c-torture/execute/20001203-2.c: New testcase.
29038
29039 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29040
29041         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29042         * g++.old-deja/g++.other/virtual10.C: New test.
29043
29044 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29045
29046         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29047
29048 2000-12-05  Richard Henderson  <rth@redhat.com>
29049
29050         * gcc.c-torture/compile/20001205-1.c: New.
29051
29052 2000-12-04  Neil Booth  <neilb@earthling.net>
29053
29054         * g++.old-deja/g++.other/virtual9.C: New test.
29055         * g++.old-deja/g++.pt/crash61.C: New test.
29056         * gcc.c-torture/execute/loop-9.c: New test.
29057
29058 2000-12-04  Neil Booth  <neilb@earthling.net>
29059
29060         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29061         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29062         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29063         * gcc.dg/cpp/extratokens.c: ...here.
29064
29065 2000-12-04  Neil Booth  <neilb@earthling.net>
29066
29067         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29068         New tests.
29069
29070 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29071
29072         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29073         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29074
29075 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29076
29077         * gcc.c-torture/execute/20001203-1.c: New test.
29078
29079 2000-12-03  Neil Booth  <neilb@earthling.net>
29080
29081         * gcc.dg/cpp/macro6.c: New test cases.
29082
29083 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29084
29085         * gcc.c-torture/execute/string-opt-9.c: New test.
29086         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29087         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29088         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29089
29090         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29091         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29092
29093 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29094
29095         * gcc.dg/cpp/if-6.c: New testcase.
29096
29097         * gcc.dg/20001201-1.c: New testcase.
29098
29099 2000-12-02  Neil Booth  <neilb@earthling.net>
29100
29101         * g++.old-deja/g++.other/externC4.C,
29102         g++.old-deja/g++.other/friend10.C: New tests.
29103
29104 2000-12-02  Neil Booth  <neilb@earthling.net>
29105
29106         * g++.old-deja/g++.other/instan2.C
29107         * g++.old-deja/g++.other/instan3.C: New test.
29108
29109 2000-12-02  Neil Booth  <neilb@earthling.net>
29110
29111         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29112         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29113         gnuc99.c,gnuc99-pedantic.c: New tests.
29114
29115 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29116
29117         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29118         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29119
29120 2000-12-01  Neil Booth  <neilb@earthling.net>
29121
29122         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29123         * gcc.dg/cpp/poison.c: Update.
29124         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29125
29126 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29127
29128         * g77.f-torture/execute/20001201.f: New test.
29129
29130 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29131
29132         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29133
29134 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29135
29136         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29137
29138 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29139
29140         * g++.old-deja/g++.other/cast6.C: New test.
29141
29142 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29143
29144         * gcc.c-torture/execute/20001130-2.c: New testcase.
29145
29146 2000-11-30  Richard Henderson  <rth@redhat.com>
29147
29148         * gcc.c-torture/execute/20001130-1.c: New test.
29149
29150 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29151
29152         * g++.old-deja/g++.other/op3.C: New test.
29153
29154 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29155
29156         * g++.old-deja/g++.other/op2.C: New test.
29157
29158 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29159
29160         * g++.old-deja/g++.other/crash38.C: New test.
29161
29162 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29163
29164         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29165
29166 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29167
29168         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29169         tests.
29170         * gcc.c-torture/execute/string-opt-6.c: New test.
29171
29172         * gcc.dg/20001117-1.c: Add main.
29173
29174 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29175
29176         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29177         Move from here ...
29178         * gcc.dg/940510-1.c: ... to here.
29179
29180         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29181         zero-size arrays in toplevel structures.
29182
29183 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29184
29185         * gcc.c-torture/execute/loop-8.c: New test.
29186
29187 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29188
29189         * g++.old-deja/g++.other/base1.C: New test.
29190
29191 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29192
29193         * g++.old-deja/g++.other/parse2.C: New test.
29194
29195 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29196
29197         * g++.old-deja/g++.pt/incomplete1.C: New test.
29198
29199 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29200
29201         * g++.old-deja/g++.other/friend9.C: New test.
29202
29203 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29204
29205         * gcc.dg/20001127-1.c: New test.
29206
29207 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29208
29209         * g++.old-deja/g++.pt/friend46.C: New test.
29210
29211 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29212
29213         * g++.old-deja/g++.other/ptrmem8.C: New test.
29214
29215 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29216
29217         * gcc.c-torture/execute/string-opt-7.c: New test.
29218         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29219
29220 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29221
29222         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29223         instead of 'mkcheck 2'.
29224
29225 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29226
29227         * gcc.c-torture/execute/memcheck/driver.c,
29228         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29229         C9X references to refer to C99.
29230
29231 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29232
29233         * gcc.dg/ultrasp3.c: New test.
29234
29235 2000-11-25  Neil Booth  <neilb@earthling.net>
29236
29237         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29238
29239 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29240
29241         * gcc.c-torture/compile/20001123-2.c: New.
29242
29243 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29244
29245         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29246
29247 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29248
29249         * gcc.dg/sequence-point-1.c: Add some new tests.
29250         * gcc.c-torture/execute/20001124-1.c: New test.
29251
29252 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29253
29254         * g++.old-deja/g++.other/vaarg4.C: New test.
29255         * gcc.c-torture/compile/20001123-1.c: New test.
29256
29257 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29258
29259         * g++.other/crash24.C: Adjust and remove XFAIL.
29260         * g++.other/crash37.C: New test.
29261
29262 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29263
29264         * g++.old-deja/g++.pt/instantiate9.C: New test.
29265
29266 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29267
29268         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29269         new ABI, too.
29270
29271         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29272         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29273
29274 2000-11-22  Neil Booth  <neilb@earthling.net>
29275
29276         * gcc.dg/cpp/Wtrigraphs.c: New test.
29277
29278 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29279
29280         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29281
29282 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29283
29284         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29285
29286 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29287
29288         * lib/gcc-dg.exp: load_lib scanasm.exp.
29289         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29290         * lib/g++-dg.exp: load_lib scanasm.exp.
29291         * lib/scanasm.exp: New.
29292         (scan-assembler, scan-assembler-not): Add optional arguments to
29293         test name, or if not present, the pattern name.
29294         (scan-assembler-dem, scan-assembler-dem-not): New.
29295
29296         * g++.dg/dg.exp: New.
29297
29298 2000-11-21  Neil Booth  <neilb@earthling.net>
29299
29300         * gcc.dg/cpp/integrated1.c: Remove.
29301
29302 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29303
29304         * gcc.c-torture/execute/20001121-1.c: New test.
29305
29306 2000-11-21  Richard Henderson  <rth@redhat.com>
29307
29308         * gcc.c-torture/compile/20001121-1.c: New test.
29309
29310 2000-11-20  Neil Booth  <neilb@earthling.net>
29311
29312         * gcc.dg/cpp/integrated1.c: New test.
29313
29314 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29315
29316         * g++.old-deja/g++.other/inline17.C: New test.
29317
29318 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29319
29320         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29321         local variable to be zero: I made the variable global. Now
29322         uses abort() and exit() instead of relying on main's return value.
29323
29324 2000-11-20  Neil Booth  <neilb@earthling.net>
29325
29326         * gcc.dg/cpp/paste2.c: Update test.
29327         * objc/execute/paste.m: New test.
29328
29329 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29330
29331         * gcc.dg/c99-condexpr-1.c: New test.
29332
29333 2000-11-20  Neil Booth  <neilb@earthling.net>
29334
29335         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29336
29337 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29338
29339         * g++.old-deja/g++.pt/export1.C: New test.
29340
29341 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29342
29343         * gcc.dg/20001117-1.c: New test.
29344
29345 2000-11-18  Richard Henderson  <rth@redhat.com>
29346
29347         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29348
29349 2000-11-18  Richard Henderson  <rth@redhat.com>
29350
29351         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29352         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29353         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29354
29355 2000-11-18  Richard Henderson  <rth@redhat.com>
29356
29357         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29358         (main): New.  Exit cleanly.
29359
29360 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29361
29362         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29363         gcc.dg/c99-fordecl-2.c: New tests.
29364
29365 2000-11-18  Richard Henderson  <rth@redhat.com>
29366
29367         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29368         * gcc.c-torture/execute/zerolen-2.c: New.
29369
29370 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29371
29372         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29373         memory.
29374
29375 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29376
29377         * g++.old-deja/g++.pt/instantiate8.C: New test.
29378
29379 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29380
29381         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29382         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29383
29384 2000-11-16  Nick Clifton  <nickc@redhat.com>
29385
29386         * gcc.c-torture/execute/nestfunc-2.c: New test.
29387         * gcc.c-torture/execute/nestfunc-3.c: New test.
29388
29389 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29390
29391         * gcc.c-torture/compile/20001116-1.c: New test.
29392
29393 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29394
29395         * gcc.c-torture/execute/20001115-1.c: New test.
29396
29397 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29398
29399         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29400         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29401         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29402         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29403
29404 2000-11-15  Neil Booth  <neilb@earthling.net>
29405
29406         gcc.dg/cpp/_Pragma1.c: Update.
29407         gcc.dg/cpp/_Pragma2.c: New test.
29408
29409 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29410
29411         * g++.old-deja/g++.other/anon5.C: New test.
29412
29413 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29414
29415         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29416         tests.
29417
29418 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29419
29420         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29421         output.
29422
29423 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29424
29425         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29426         labels at end of compound statements.
29427
29428 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29429
29430         * gcc.c-torture/execute/loop-7.c: New test.
29431
29432 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29433
29434         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29435
29436 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29437
29438         * gcc.dg/c99-bool-1.c: New test.
29439
29440 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29441
29442         * gcc.dg/c99-scope-1.c: Remove xfail.
29443         * gcc.dg/c99-scope-2.c: New test.
29444
29445 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29446
29447         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29448         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29449
29450 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29451
29452         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29453         error messages.
29454
29455         * g++.mike/p700.C: Don't typedef wchar_t.
29456         * g++.mike/p784.C: Likewise.
29457         * g++.mike/eb101.C: Don't use __wchar_t.
29458
29459 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29460
29461         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29462         from DO loop.
29463
29464 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29465
29466         * gcc.c-torture/execute/20001111-1.c: New test.
29467
29468 2000-11-10  Nick Clifton  <nickc@redhat.com>
29469
29470         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29471         long multuiple and accumulate.
29472
29473 2000-11-09  Richard Henderson  <rth@redhat.com>
29474
29475         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29476         via size_t instead of int.
29477
29478         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29479         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29480         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29481         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29482
29483 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29484
29485         * gcc.c-torture/compile/20001109-1.c: New test.
29486         * gcc.c-torture/compile/20001109-2.c: New test.
29487
29488 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29489
29490         * g++.old-deja/g++.pt/operator1.C: New test.
29491         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29492
29493 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29494
29495         * gcc.dg/20001108-1.c: New test.
29496
29497 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29498
29499         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29500         with both arguments constant strings.
29501         * gcc.c-torture/execute/string-opt-3.c: New test.
29502         * gcc.c-torture/execute/string-opt-4.c: New test.
29503         * gcc.c-torture/execute/string-opt-5.c: New test.
29504
29505 2000-11-08  Nick Clifton  <nickc@redhat.com>
29506
29507         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29508         mulsidi3adddi patterns.
29509
29510 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29511
29512         * g++.old-deja/g++.other/crash36.C: New test.
29513
29514 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29515
29516         * g++.old-deja/g++.other/init16.C: New test.
29517
29518 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29519
29520         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29521
29522 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29523
29524         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29525         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29526         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29527
29528 2000-11-07  DJ Delorie  <dj@redhat.com>
29529
29530         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29531
29532 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29533
29534         * gcc.c-torture/execute/string-opt-1.c: New test.
29535
29536 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29537
29538         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29539         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29540         parameters in registers, and there is no way for a varargs
29541         function to know in which order the integer and floating-point
29542         parameters should be interleaved when they are placed on the
29543         stack.
29544         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29545         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29546
29547 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29548
29549         * gcc.c-torture/execute/string-opt-2.c: New test.
29550
29551 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29552
29553         * g++.old-deja/g++.pt/crash60.C: New test.
29554
29555 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29556
29557         * g++.old-deja/g++.other/crash24.C: New test.
29558         * g++.old-deja/g++.other/crash25.C: New test.
29559         * g++.old-deja/g++.other/crash26.C: New test.
29560         * g++.old-deja/g++.other/crash27.C: New test.
29561         * g++.old-deja/g++.other/crash28.C: New test.
29562         * g++.old-deja/g++.other/crash29.C: New test.
29563         * g++.old-deja/g++.other/crash30.C: New test.
29564         * g++.old-deja/g++.other/crash31.C: New test.
29565         * g++.old-deja/g++.other/crash32.C: New test.
29566         * g++.old-deja/g++.other/crash33.C: New test.
29567         * g++.old-deja/g++.other/crash34.C: New test.
29568         * g++.old-deja/g++.other/crash35.C: New test.
29569
29570 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29571
29572         * gcc.c-torture/execute/20001031-1.c: New test.
29573
29574 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29575
29576         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29577         namespace.
29578
29579         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29580         standards-conformant.
29581
29582         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29583
29584         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29585         * g++.old-deja/g++.mike/p755a.C: Likewise.
29586         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29587         library makes no calls to `operator new' during initialization.
29588
29589 2000-11-04  Neil Booth  <neilb@earthling.net>
29590
29591         * gcc.dg/cpp/include2.c: New tests.
29592
29593 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29594
29595         * lib/g++.exp (g++_set_ld_library_path): New function.
29596         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29597
29598 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29599
29600         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29601         warnings.
29602
29603 2000-11-01  Richard Henderson  <rth@redhat.com>
29604
29605         * g++.old-deja/g++.ext/namedret1.C: New.
29606         * g++.old-deja/g++.ext/namedret2.C: New.
29607         * g++.old-deja/g++.ext/namedret3.C: New.
29608
29609 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29610
29611         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29612         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29613
29614 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29615
29616         * gcc.c-torture/execute/va-arg-21.c: New test.
29617
29618 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29619
29620         * gcc.dg/c99-complex-2.c: New test.
29621
29622 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29623
29624         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29625
29626 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29627
29628         * g++.old-deja/g++.other/inline16.C: New test.
29629
29630 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29631
29632         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29633         __PRETTY_FUNCTION__
29634
29635 2000-10-29  Neil Booth  <neilb@earthling.net>
29636
29637         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29638         New tests.
29639         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29640         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29641         optimisation.
29642
29643 2000-10-29  Neil Booth  <neilb@earthling.net>
29644
29645         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29646         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29647         * mi5.c: Test multiple includes work with -C.
29648         * trigraphs.c: Test ^= version.
29649
29650 2000-10-28  Neil Booth  <neilb@earthling.net>
29651
29652         New tests and test updates for new macro expander.
29653
29654         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29655         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29656         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29657         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29658         new diagnostic messages.
29659
29660         * gcc.dg/cpp/macro3.c: New tests.
29661
29662 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29663
29664         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29665         on the same line.
29666
29667 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29668
29669         * g++.old-deja/g++.other/eh2.C: New test.
29670
29671 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29672
29673         * gcc.c-torture/execute/20001027-1.c: New test.
29674
29675 2000-10-26  Richard Henderson  <rth@redhat.com>
29676
29677         * gcc.c-torture/execute/20001026-1.c: New.
29678
29679 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29680
29681         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29682         * g++.old-deja/g++.law/builtin1.C: Likewise.
29683         * g++.old-deja/g++.law/ctors10.C: Likewise.
29684         * g++.old-deja/g++.law/virtual3.C: Likewise.
29685         * g++.old-deja/g++.mike/p658.C: Likewise.
29686         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29687         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29688         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29689         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29690         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29691
29692 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29693
29694         * gcc.c-torture/compile/20001024-1.c: New test.
29695
29696 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29697
29698         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29699         to tell us whether or not we are using V3.
29700
29701 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29702
29703         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29704         operands.
29705
29706 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29707
29708         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29709
29710 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29711
29712         * gcc.c-torture/execute/20001024-1.c: New test.
29713
29714 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29715
29716         * g++.old-deja/g++.other/sibcall1.C: New test.
29717
29718 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
29719
29720         * gcc.dg/noncompile/init-3.c: New test.
29721
29722 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29723
29724         * gcc.dg/format-array-1.c: New test.
29725
29726 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29727
29728         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
29729         writing through null pointers; remove comment about testing
29730         unterminated strings.
29731
29732 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29733
29734         * gcc.c-torture/execute/20001017-2.c: New test.
29735
29736 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29737
29738         * gcc.c-torture/compile/20001018-1.c: New test.
29739         * gcc.c-torture/compile/20001018-1.x: Xfail.
29740
29741 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29742
29743         * gcc.c-torture/execute/20001017-1.c: New test.
29744
29745 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29746
29747         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29748         for multiple use of arguments with scanf formats; add tests for
29749         multiple use of arguments.
29750
29751 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29752
29753         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29754
29755 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29756
29757         * gcc.dg/format-miss-1.c: New test.
29758
29759 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29760
29761         * gcc.c-torture/execute/20001013-1.c: New test.
29762
29763 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29764
29765         * gcc.dg/format-branch-1.c: New test.
29766
29767 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29768
29769         * README, lib/file-format.exp: Remove EGCS references.
29770
29771 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29772
29773         * gcc.dg/20001013-1.c: New test.
29774
29775 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29776
29777         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29778         for intmax_t in the compiler using __typeof__ and the type rules
29779         for conditional expressions.
29780
29781 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29782
29783         * gcc.dg/20001012-1.c: New test.
29784         * gcc.dg/20001012-2.c: New test.
29785
29786 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29787
29788         * gcc.dg/format-attr-1.c: New test.
29789
29790 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29791
29792         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29793         __LONG_LONG_MAX__ instead of LLONG_MAX.
29794
29795 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29796
29797         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29798         scanf flags.
29799         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29800         flags.
29801
29802 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29803
29804         * gcc.dg/sequence-pt-1.c: New test.
29805
29806 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29807
29808         * gcc.c-torture/execute/20001011-1.c: New testcase.
29809         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29810
29811 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29812
29813         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29814         does not error on it.
29815
29816 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29817
29818         * gcc.dg/20001009-1.c: New test.
29819
29820 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29821
29822         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29823         * gcc.c-torture/execute/20001009-2.c: ... to here.
29824
29825 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29826
29827         * gcc.c-torture/compile/20001009-1.c: New testcase.
29828         * gcc.c-torture/execute/20001009-1.c: New testcase.
29829         Testcases provided by Jan Hubicka <jh@suse.cz>.
29830
29831 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29832
29833         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29834         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29835         uintmax_t using <limits.h> to emulate the compiler's internal
29836         logic.  No longer XFAIL %j tests.
29837
29838 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29839
29840         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29841         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29842         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29843         regexps and details of expected handling of some bad formats.
29844         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29845         suppression.
29846
29847 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29848
29849         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29850         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29851         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29852         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29853         in list archives.
29854
29855 2000-10-06  Richard Henderson  <rth@cygnus.com>
29856
29857         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29858         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29859         * g++.old-deja/g++.jason/report.C: Likewise.
29860         * g++.old-deja/g++.law/friend5.C: Likewise.
29861         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29862         of the expected warnings.
29863
29864 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29865
29866         * g++.old-deja/g++.pt/enum14.C: New test.
29867
29868 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29869
29870         * g++.old-deja/g++.pt/crash59.C: New test.
29871
29872 2000-10-04  Will Cohen  <wcohen@redhat.com>
29873
29874         * gcc.dg/20000926-1.c: New test.
29875
29876 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29877
29878         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29879         function name for current C++ compiler.
29880         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29881
29882 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29883
29884         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29885         __PRETTY_FUNCTION__.
29886         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29887
29888 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29889
29890         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29891
29892 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29893
29894         * gcc.c-torture/compile/20000923-1.c: New test.
29895
29896 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29897
29898         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29899         * g++.old-deja/g++.pt/ttp62.C: Same.
29900         * g++.old-deja/g++.other/inline14.C: Same.
29901
29902 2000-09-24  Richard Henderson  <rth@cygnus.com>
29903
29904         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29905
29906 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29907
29908         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29909
29910 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29911
29912         * gcc.c-torture/compile/20000922-1.c: New file.
29913
29914 2000-09-21  Nick Clifton  <nickc@redhat.com>
29915
29916         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29917         a signed long modulo operation.
29918         (mod6): New function - perform an unsigned long modulo operation.
29919         (main): Add tests for modulos of very large numbers by very small
29920         dividends.
29921
29922 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29923
29924         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29925
29926 2000-09-19  Richard Henderson  <rth@cygnus.com>
29927
29928         * gcc.dg/compare2.c (case 10): XFAIL.
29929
29930 2000-09-18  Richard Henderson  <rth@cygnus.com>
29931
29932         * gcc.c-torture/execute/20000906-1.c: Move ...
29933         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29934         that support __builtin_trap.
29935
29936 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29937
29938         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29939
29940 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29941
29942         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29943         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29944         more $ format tests.
29945
29946 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29947
29948         * gcc.dg/format-errmk-1.c: New test.
29949
29950 2000-09-17  Greg McGary  <greg@mcgary.org>
29951
29952         * gcc.c-torture/execute/20000917-1.x: Remove.
29953
29954 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29955
29956         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29957
29958 2000-09-17  Greg McGary  <greg@mcgary.org>
29959
29960         * gcc.c-torture/execute/20000917-1.c: New test.
29961         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29962
29963 2000-09-16  Neil Booth  <NeilB@earthling.net>
29964
29965         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29966         in nested macro bug.
29967
29968 2000-09-15  Neil Booth  <NeilB@earthling.net>
29969
29970         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29971
29972 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29973
29974         * gcc.c-torture/execute/20000914-1.c: New test.
29975
29976 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29977
29978         * g++.other/inline13.C: New test.
29979
29980 2000-09-12  Andreas Jaeger  <aj@suse.de>
29981
29982         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29983         constant by Ulrich Drepper <drepper@redhat.com>.
29984
29985 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29986
29987         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29988
29989 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29990
29991         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29992
29993 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29994
29995         * gcc.dg/cpp/backslash.c: New test.
29996
29997 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29998
29999         * gcc.c-torture/execute/20000910-1.c: New test.
30000         * gcc.c-torture/execute/20000910-2.c: Likewise.
30001
30002 2000-09-11  Robert Lipe  <robertl@sco.com>
30003
30004         * gcc.dg/pragma-align.c: New test.
30005
30006 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30007
30008         * g++.old-deja/g++.pt/explicit82.C: New test.
30009         * g++.old-deja/g++.pt/explicit83.C: New test.
30010
30011 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30012
30013         * gcc.dg/asm-names.c: New test.
30014
30015 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30016
30017         * gcc.dg/cpp/tr-warn6.c: New test
30018
30019 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30020
30021         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30022         be accepted.
30023
30024 2000-09-07  Catherine Moore  <clm@redhat.com>
30025
30026         * gcc.c-torture/execute/unroll-1.c: New test.
30027
30028 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30029
30030         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30031         ERROR markers.
30032         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30033         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30034         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30035         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30036         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30037         Preprocess only.
30038         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30039         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30040
30041 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30042
30043         * g++.old-deja/g++.pt/deduct2.C: New test.
30044
30045 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30046
30047         * g++.old-deja/g++.pt/parms2.C: New test.
30048
30049 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30050
30051         * g++.old-deja/g++.pt/crash58.C: New test.
30052
30053 2000-09-06  Greg McGary  <greg@mcgary.org>
30054
30055         * gcc.c-torture/execute/20000906-1.c: New test.
30056         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30057
30058 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30059
30060         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30061
30062 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30063
30064         * g++.old-deja/g++.pt/crash57.C: New test.
30065
30066 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30067
30068         * g++.old-deja/g++.pt/crash56.C: New test.
30069
30070 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30071
30072         * g++.old-deja/g++.pt/koenig1.C: New test.
30073
30074 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30075
30076         * gcc.dg/20000904-1.c: New test.
30077
30078 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30079
30080         * gcc.dg/cpp/paste8.c: New test.
30081
30082 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30083
30084         * gcc.c-torture/compile/20000827-1.c: New test.
30085
30086 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30087
30088         * gcc.dg/format-diag-1.c: New test.
30089
30090 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30091
30092         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30093         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30094         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30095         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30096         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30097
30098 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30099
30100         * g++.old-deja/g++.other/nested4.C: New test.
30101
30102 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30103
30104         * g++.old-deja/g++.ns/scoped1.C: New test.
30105
30106 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30107
30108         * lib/g++.exp: Support testing already-installed GCC.
30109
30110 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30111
30112         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30113
30114 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30115
30116         * gcc.dg/return-type-2.c: New test.
30117
30118 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30119
30120         * gcc.c-torture/compile/20000825-1.c: New test.
30121
30122 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30123
30124         * gcc.dg/dwarf2-2.c: New test.
30125
30126 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30127
30128         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30129         dg-warning regexps.
30130
30131 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30132
30133         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30134         gcc.dg/format-ext-5.c: New tests.
30135
30136 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30137
30138         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30139
30140 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30141
30142         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30143
30144 2000-08-24  Richard Henderson  <rth@cygnus.com>
30145
30146         * gcc.dg/ia64-sync-1.c: New test.
30147         * gcc.dg/ia64-sync-2.c: New test.
30148         * gcc.dg/ia64-asm-1.c: New test.
30149
30150 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30151
30152         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30153         * gcc.dg/format-ext-2.c: New test.
30154
30155 2000-08-23  Jason Merrill  <jason@redhat.com>
30156
30157         * lib/old-dejagnu.exp: Also ignore "In member function" and
30158         "At global scope".
30159
30160 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30161
30162         * gcc.dg/noncompile/label-lineno-1.c: New test.
30163
30164 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30165
30166         * gcc.dg/c99-array-nonobj-1.c: New test.
30167
30168 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30169
30170         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30171         tests.
30172         * gcc.dg/format-ext-1.c: New test.
30173
30174 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30175
30176         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30177         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30178         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30179         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30180         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30181
30182 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30183
30184         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30185         gcc.dg/c99-strftime-2.c: New tests.
30186
30187 2000-08-22  Richard Henderson  <rth@cygnus.com>
30188
30189         * gcc.c-torture/execute/20000822-1.c: New test.
30190
30191 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30192
30193         * gcc.c-torture/execute/20000819-1.x: Remove.
30194
30195 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30196
30197         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30198         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30199         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30200         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30201         gcc.dg/format-xopen-1.c: New tests.
30202
30203 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30204
30205         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30206
30207 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30208
30209         * g++.old-deja/g++.other/loop2.C: New test.
30210
30211         * gcc.c-torture/compile/20000606-1.c: New test.
30212         * gcc.c-torture/compile/20000728-1.c: New test.
30213         * gcc.c-torture/execute/20000801-1.c: New test.
30214         * gcc.c-torture/execute/20000801-2.c: New test.
30215         * gcc.c-torture/execute/20000819-1.c: New test.
30216         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30217         * gcc.dg/20000629-1.c: New test.
30218         * gcc.dg/20000724-1.c: New test.
30219         * gcc.dg/20000807-1.c: New test.
30220
30221 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30222
30223         * gcc.dg/cpp/pragma-1.c: New test.
30224         * gcc.dg/cpp/pragma-2.c: New test.
30225
30226 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30227
30228         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30229         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30230
30231 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30232
30233         * gcc.c-torture/compile/20000818-1.c: New test.
30234
30235 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30236
30237         * gcc.c-torture/execute/20000818-1.c: New test.
30238
30239 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30240
30241         * gcc.dg/format-va-1.c: New test.
30242
30243 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30244
30245         * g++.old-deja/g++.other/typedef8.C: New test.
30246
30247 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30248
30249         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30250         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30251         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30252         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30253         * g++.old-deja/g++.other/ptrmem7.C: New test.
30254         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30255
30256 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30257
30258         * g++.old-deja/g++.pt/typename27.C: New test.
30259
30260 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30261
30262         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30263         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30264         * g++.old-deja/g++.pt/friend45.C: New test.
30265         * g++.old-deja/g++.other/friend8.C: New test.
30266
30267 2000-08-15  Richard Henderson  <rth@cygnus.com>
30268
30269         * gcc.c-torture/execute/20000815-1.c: New test.
30270
30271 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30272
30273         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30274         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30275         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30276
30277 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30278
30279         * g++.old-deja/g++.other/refinit2.C: New test.
30280
30281 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30282
30283         * lib/c-torture.exp (c-torture): Make
30284         compiler_conditional_xfail_data global.
30285         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30286         compiler_conditional_xfail_data machinery.
30287         (f-torture-execute): Likewise.
30288         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30289         and only when unrolling loops.
30290
30291         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30292
30293 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30294
30295         * g++.old-deja/g++.pt/explicit81.C: New test.
30296
30297 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30298
30299         * g++.old-deja/g++.pt/typename26.C: New test.
30300
30301 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30302
30303         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30304         warning.
30305
30306 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30307
30308         * g++.old-deja/g++.other/array3.C: New test.
30309
30310 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30311
30312         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30313         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30314         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30315         New tests.
30316
30317 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30318
30319         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30320         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30321
30322 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30323
30324         * gcc.c-torture/execute/20000808-1.c: New test.
30325
30326 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30327
30328         * gcc.dg/c90-const-expr-1.c: New test.
30329
30330 2000-08-08  Richard Henderson  <rth@cygnus.com>
30331
30332         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30333
30334 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30335
30336         * gcc.dg/noncompile/const-ll-1.c: New test.
30337
30338 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30339
30340         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30341
30342 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30343
30344         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30345         that running programs linked against the shared version of libobjc
30346         run correctly.
30347
30348 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30349
30350         * gcc.dg/c99-printf-1.c: New test.
30351
30352 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30353
30354         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30355
30356 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30357
30358         * gcc.c-torture/execute/20000731-1.x: Delete.
30359
30360 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30361
30362         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30363         and torture_without_loops as is done by c-torture.exp.
30364         (search_for): Copy from c-torture.exp.
30365         (gcc-dg-runtest): New function, drives a directory of tests
30366         iterating over the TORTURE_OPTIONS.
30367         (scan-assembler, scan-assembler-not): Move here from
30368         individual directory drivers.
30369
30370         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30371         defined by lib/gcc-dg.exp.
30372         * gcc.dg/cpp/cpp.exp: Likewise.
30373         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30374         gcc-dg-runtest, so we cycle over optimization options.
30375
30376         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30377         * gcc.dg/compare2.c: No longer expected to fail.
30378
30379 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30380
30381         * gcc.c-torture/execute/20000804-1.c: New test.
30382
30383 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30384
30385         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30386
30387 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30388
30389         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30390
30391 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30392
30393         * gcc.c-torture/compile/20000803-1.c: New test.
30394
30395 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30396
30397         * gcc.c-torture/execute/20000801-3.c,
30398         gcc.c-torture/execute/20000801-4.c: New tests.
30399         * gcc.c-torture/execute/20000801-3.x,
30400         gcc.c-torture/execute/20000801-4.x: Xfail.
30401
30402 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30403
30404         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30405         libobjc/.libs to allow for libtool.
30406
30407 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30408
30409         * gcc.c-torture/compile/20000802-1.c: New test.
30410
30411 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30412
30413         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30414
30415 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30416
30417         * gcc-c-torture/execute/20000731-2.c: New test.
30418
30419         * gcc.c-torture/execute/20000731-1.c: New test.
30420         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30421
30422 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30423
30424         * testsuite/gcc.dg/cpp/paste7.c: New test.
30425         * gcc.dg/cpp/20000725-1.c: New test.
30426
30427 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30428
30429         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30430         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30431         declaration warning for __builtin_dwarf_reg_size.
30432
30433         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30434
30435 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30436
30437         * gcc.dg/noncompile/voidparam-1.c: New test.
30438
30439 2000-07-30  Richard Henderson  <rth@cygnus.com>
30440
30441         * gcc.dg/c90-digraph-1.c: Don't xfail.
30442         * gcc.dg/compare2.c (case 10): Xfail.
30443         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30444
30445 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30446
30447         * gcc.dg/c99-main-1.c: New test.
30448
30449 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30450
30451         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30452
30453 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30454
30455         * gcc.c-tortuer/execute/20000726-1.c: New test.
30456
30457 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30458
30459         * gcc.c-torture/execute/enum-2.c: New test.
30460
30461 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30462
30463         * gcc.dg/cpp/tr-warn3.c: New test.
30464
30465 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30466
30467         * g++.old-deja/g++.ext/implicit1.C: Remove.
30468         * g++.old-deja/g++.jason/c2.C: Remove
30469         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30470         * g++.old-deja/g++.pt/crash16.C: Likewise.
30471         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30472
30473 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30474
30475         * g++.old-deja/g++.other/for2.C: New test.
30476
30477 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30478
30479         * gcc.dg/20000720-1.c: New test.
30480
30481 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30482
30483         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30484
30485 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30486
30487         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30488         * gcc.c-torture/execute/20000722-1.c: New.
30489         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30490
30491 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30492
30493         * gcc.dg/cpp/20000720-1.S: New test.
30494
30495 2000-07-21  Michael Meissner  <meissner@redhat.com>
30496
30497         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30498
30499 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30500
30501         * g++.old-deja/g++.brendan/crash16.C,
30502         g++.old-deja/g++.brendan/parse3.C,
30503         g++.old-deja/g++.brendan/redecl1.C,
30504         g++.old-deja/g++.ns/template13.C,
30505         g++.old-deja/g++.other/decl4.C,
30506         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30507
30508 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30509
30510         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30511         and "Internal error".
30512
30513         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30514         regexps.
30515         * gcc.dg/cpp/paste6.c: New test.
30516
30517 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30518
30519         * gcc.dg/cpp/tr-direct.c: New test.
30520
30521         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30522         gcc.dg/cpp/undef1.c: Tweak error regexps.
30523
30524 2000-07-18  Eric Christopher <echristo@redhat.com>
30525
30526         * gcc.c-torture/compile/20000718-1.c: New test.
30527
30528 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30529
30530         * cpplex.c (_cpp_push_token): If the token being pushed back
30531         is the previous token in this context, just subtract one from
30532         context->posn.
30533         * cppmacro.c (save_expansion): Clear aux field when storing a
30534         placemarker.
30535
30536 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30537
30538         * gcc.dg/noncompile/redecl-1.c: New test.
30539
30540 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30541
30542         * gcc.c-torture/execute/20000717-5.c: New test.
30543         * gcc.c-torture/execute/20000717-1.x: Removed.
30544
30545 2000-07-17  Richard Henderson  <rth@cygnus.com>
30546
30547         * gcc.c-torture/execute/20000717-4.c: New test.
30548
30549 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30550
30551         * gcc.dg/cpp/syshdr.c: New test.
30552         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30553
30554 2000-07-17  Neil Booth  <neilb@earthling.net>
30555
30556         * gcc.dg/cpp/cmdlne-dM.c: New test.
30557         * gcc.dg/cpp/cmdlne-dD.c: New test.
30558
30559 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30560
30561         * gcc.c-torture/execute/20000717-3.c: New test.
30562
30563         * gcc.c-torture/compile/20000717-1.c: New test.
30564
30565 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30566
30567         * gcc.c-torture/execute/20000717-2.c: New test.
30568
30569 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30570
30571         * gcc.dg/formatz-1.c: New test.
30572
30573         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30574         * gcc.dg/c99-digraph-1.c: New tests.
30575
30576         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30577         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30578
30579         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30580         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30581         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30582         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30583         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30584         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30585         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30586
30587 2000-07-17   Greg McGary <greg@mcgary.org>
30588
30589         * gcc.c-torture/execute/20000717-1.c: New test.
30590         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30591
30592 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30593
30594         * gcc.c-torture/execute/20000715-2.c: New test.
30595         * gcc.dg/20000715-1.c: New test.
30596
30597 2000-07-15  Michael Meissner  <meissner@redhat.com>
30598
30599         * gcc.c-torture/execute/20000715-1.c: New test.
30600
30601 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30602
30603         * gcc.c-torture/execute/20000707-1.c: New test.
30604
30605 2000-07-13  Neil Booth  <NeilB@earthling.net>
30606
30607         * testsuite/gcc.dg/cpp/digraph1.c,
30608         testsuite/gcc.dg/cpp/digraph2.c,
30609         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30610
30611 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30612
30613         * g77.f-torture/compile/20000630-2.f:  New test.
30614         * g77.f-torture/compile/20000630-2.x
30615
30616 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30617
30618         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30619
30620 2000-07-11  Neil Booth  <NeilB@earthling.net>
30621
30622         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30623
30624 2000-07-11  Neil Booth  <NeilB@earthling.net>
30625
30626         * gcc.dg/cpp/cmdlne-C.c: New.
30627
30628 2000-07-09  Neil Booth  <NeilB@earthling.net>
30629
30630         * gcc.dg/cpp/directiv.c: New tests.
30631         * gcc.dg/cpp/undef1.c: Update.
30632
30633 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30634
30635         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30636
30637 2000-07-09  Neil Booth  <NeilB@earthling.net>
30638
30639         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30640
30641 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30642
30643         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30644         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30645
30646 2000-07-08  Neil Booth  <NeilB@earthling.net>
30647
30648         * gcc.dg/cpp/macsyntx.c: New tests.
30649
30650 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30651
30652         * gcc.dg/20000707-1.c: New test.
30653
30654 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30655
30656         * gcc.c-torture/execute/20000706-1.c: New test.
30657         * gcc.c-torture/execute/20000706-2.c: New test.
30658         * gcc.c-torture/execute/20000706-3.c: New test.
30659         * gcc.c-torture/execute/20000706-4.c: New test.
30660         * gcc.c-torture/execute/20000706-5.c: New test.
30661
30662 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30663
30664         * g++.old-deja/g++.pt/instantiate7.C: New test.
30665
30666 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30667
30668         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30669         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30670         * g++.old-deja/g++.other/rtti3.C: Likewise.
30671         * g++.old-deja/g++.other/rttid3.C: Likewise.
30672
30673 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30674
30675         *  g77.f-torture/compile/20000630-1.x: Fix typo
30676
30677 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30678
30679         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30680         assembly output.
30681
30682 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30683
30684         * gcc.dg/cpp/ident.c: New test.
30685
30686 2000-07-05  Neil Booth  <NeilB@earthling.net>
30687
30688         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30689           gcc.dg/cpp/lexstrng.c: New tests.
30690
30691 2000-07-04  Neil Booth  <NeilB@earthling.net>
30692
30693         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30694         * gcc.dg/cpp/strify2.c: Same.
30695
30696 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30697
30698         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30699         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30700         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30701         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30702
30703         * testsuite/gcc.dg/cpp/macro1.c,
30704         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30705         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30706         testsuite/gcc.dg/cpp/strify1.c,
30707         testsuite/gcc.dg/cpp/strify2.c: New tests.
30708
30709 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30710
30711         * gcc.c-torture/execute/20000703-1.c: New test.
30712
30713 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30714
30715         * g++.old-deja/g++.pt (lookup10.C): New test.
30716
30717 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30718
30719         * g++.old-deja/g++.pt (typename25.C): New test.
30720
30721 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
30722
30723         * gcc.c-torture/compile/20000701-1.c: New test.
30724
30725 2000-06-30  Nick Clifton  <nickc@cygnus.com>
30726
30727         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
30728         to test case.
30729
30730 2000-06-30  Catherine Moore  <clm@cygnus.com>
30731
30732         * gcc.c-torture/execute/align-1.c: New test.
30733
30734 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30735
30736         * g++.old-deja/g++.pt/expr8.C: New test.
30737         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30738
30739 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30740
30741         * gcc.c-torture/compile/20000629-1.c: New test.
30742
30743 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30744
30745
30746         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30747         gcc.dg/noncompile directory, depending on whether they're
30748         preprocessor tests or not.  Annotate all the tests for the dg
30749         framework.
30750
30751         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30752         * gcc.dg/noncompile/noncompile.exp: New.
30753
30754         * Moved files:
30755         Old name                                New name
30756         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30757         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30758         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30759         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30760         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30761         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30762         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30763         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30764         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30765         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30766         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30767         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30768         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30769         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30770         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30771         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30772         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30773         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30774         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30775         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30776         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30777         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30778         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30779         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30780
30781         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30782         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30783         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30784         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30785         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30786         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30787
30788 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30789
30790         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30791         declare one variable.  On the fourth, error.
30792         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30793         declared by 20000628-1a.h.
30794
30795 2000-06-29  Richard Henderson  <rth@redhat.com>
30796
30797         * gcc.c-torture/execute/930529-1.x: New file.
30798         * gcc.dg/920413-1.c: Adjust expected warning text.
30799         * gcc.dg/980217-1.c: Declare abort.
30800         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30801
30802 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30803
30804         * g77.f-torture/compile/20000629-1.f: New test.
30805         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30806
30807 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30808
30809         Rearrange lots of files, removing entirely the
30810         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30811         directories.
30812
30813         * Deleted files:
30814         gcc.c-torture/code_quality/code_quality.exp
30815         gcc.c-torture/special/special.exp
30816         gcc.failure/failure.exp
30817         gcc.failure/940409-1.x
30818         gcc.c-torture/compile/961203-1.x
30819
30820         * New files:
30821         gcc.misc-tests/linkage.exp
30822         gcc.c-torture/execute/920730-1t.c
30823         gcc.c-torture/execute/920730-1t.x
30824         gcc.c-torture/compile/920520-1.x
30825         gcc.c-torture/compile/920521-1.x
30826         gcc.c-torture/compile/981006-1.x
30827         gcc.c-torture/execute/eeprof-1.x
30828
30829         * Moved files (possibly with modifications to fit a new harness):
30830         Old name                                New name
30831         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30832         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30833         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30834         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30835         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30836         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30837         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30838         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30839         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30840         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30841         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30842         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30843         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30844         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30845
30846 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30847
30848         * c-torture/compile/961203-1.x: Delete.
30849
30850         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30851         not exit. Include stdio.h.
30852         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30853         * gcc.misc-tests/dg-12.c: Likewise.
30854         * gcc.misc-tests/dg-5.c: Likewise.
30855         * gcc.misc-tests/dg-6.c: Likewise.
30856         * gcc.misc-tests/dg-7.c: Prototype abort.
30857         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30858         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30859         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30860         not exit.
30861         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30862         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30863
30864 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30865
30866         * gcc.dg/cpp/20000628-1.c: New test.
30867         * gcc.dg/cpp/20000628-1.h: New header for above test.
30868         * gcc.dg/cpp/20000628-1a.h: Likewise.
30869
30870 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30871
30872         * gcc.dg/cpp: New directory.
30873         * gcc.dg/cpp/cpp.exp: New driver.
30874         * gcc.dg/cpp/20000627-1.c: New test.
30875         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30876         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30877         and rewrite as a compilation test.
30878
30879         * gcc.dg: Move many files into the cpp subdirectory, possibly
30880         renaming or editing them as well.
30881         Old name                New name
30882         990119-1.c              cpp/19990119-1.c
30883         990228-1.c              cpp/19990228-1.c
30884         990407-1.c              cpp/19990407-1.c
30885         990409-1.c              cpp/19990409-1.c
30886         990413-1.c              cpp/19990413-1.c
30887         990703-1.c              cpp/19990703-1.c
30888         20000127-1.c            cpp/20000127-1.c
30889         20000129-1.c            cpp/20000129-1.c
30890         20000207-1.c            cpp/20000207-1.c
30891         20000207-2.c            cpp/20000207-2.c
30892         20000209-1.c            cpp/20000209-1.c
30893         20000209-2.c            cpp/20000209-2.c
30894         20000301-1.c            cpp/20000301-1.c
30895         20000419-1.c            cpp/20000419-1.c
30896         20000510-1.S            cpp/20000510-1.S
30897         20000519-1.c            cpp/20000519-1.c
30898         20000529-1.c            cpp/20000529-1.c
30899         20000625-1.c            cpp/20000625-1.c
30900         20000625-2.c            cpp/20000625-2.c
30901         cpp-as1.c               cpp/assert1.c
30902         cpp-as2.c               cpp/assert2.c
30903         cxx-comments-1.c        cpp/cxxcom1.c
30904         cxx-comments-2.c        cpp/cxxcom2.c
30905         endif-label.c           cpp/endif.c
30906         cpp-hash1.c             cpp/hash1.c
30907         cpp-hash2.c             cpp/hash2.c
30908         cpp-if1.c               cpp/if-1.c
30909         cpp-if2.c               cpp/if-2.c
30910         cpp-if3.c               cpp/if-3.c
30911         cpp-if4.c               cpp/if-4.c
30912         cpp-if5.c               cpp/if-5.c
30913         cpp-cond.c              cpp/if-cexp.c
30914         cpp-missingop.c         cpp/if-mop.c
30915         cpp-missingparen.c      cpp/if-mpar.c
30916         cpp-opprec.c            cpp/if-oppr.c
30917         cpp-ifparen.c           cpp/if-paren.c
30918         cpp-shortcircuit.c      cpp/if-sc.c
30919         cpp-shift.c             cpp/if-shift.c
30920         cpp-unary.c             cpp/if-unary.c
30921         cpp-li1.c               cpp/line1.c
30922         cpp-li2.c               cpp/line2.c
30923         lineno.c                cpp/line3.c
30924         lineno-2.c              cpp/line4.c
30925         cpp-mi.c                cpp/mi1.c
30926         cpp-mic.h               cpp/mi1c.h
30927         cpp-micc.h              cpp/mi1cc.h
30928         cpp-mind.h              cpp/mi1nd.h
30929         cpp-mindp.h             cpp/mi1ndp.h
30930         cpp-mix.h               cpp/mi1x.h
30931         cpp-mi2.c               cpp/mi2.c
30932         cpp-mi2a.h              cpp/mi2a.h
30933         cpp-mi2b.h              cpp/mi2b.h
30934         cpp-mi2c.h              cpp/mi2c.h
30935         cpp-mi3.c               cpp/mi3.c
30936         cpp-mi3.def             cpp/mi3.def
30937         poison-1.c              cpp/poison.c
30938         pr-impl.c               cpp/prag-imp.c
30939         cpp-redef-2.c           cpp/redef1.c
30940         cpp-redef.c             cpp/redef2.c
30941         strpaste.c              cpp/strp1.c
30942         strpaste-2.c            cpp/strp2.c
30943         cpp-tradpaste.c         cpp/tr-paste.c
30944         cpp-tradstringify.c     cpp/tr-str.c
30945         cpp-tradwarn1.c         cpp/tr-warn1.c
30946         cpp-tradwarn2.c         cpp/tr-warn2.c
30947         trigraphs.c             cpp/trigraphs.c
30948         cpp-unc1.c              cpp/unc1.c
30949         cpp-unc2.c              cpp/unc2.c
30950         cpp-unc3.c              cpp/unc3.c
30951         cpp-unc.c               cpp/unc4.c
30952         undef.c                 cpp/undef1.c
30953         undef-2.c               cpp/undef2.c
30954         cpp-wi1.c               cpp/widestr1.c
30955
30956 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30957
30958         * lib/g++.exp (g++_include_flags): Tweak.
30959
30960 2000-06-27  H.J. Lu  <hjl@gnu.org>
30961             Loren J. Rittle  <ljrittle@acm.org>
30962
30963         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30964         version with one that knows about the new gcc tree structure.
30965         (g++_link_flags): Same.
30966
30967 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30968
30969         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30970         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30971         case we are cross-compiling.
30972
30973         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30974         g++.old-deja/g++.niklas/Makefile.in,
30975         g++.old-deja/g++.niklas/configure.in,
30976         g++.old-deja/g++.other/Makefile.in,
30977         g++.old-deja/g++.other/configure.in,
30978         gcc.c-torture/code_quality/Makefile.in,
30979         gcc.c-torture/code_quality/configure.in,
30980         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30981         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30982         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30983         gcc.c-torture/execute/ieee/Makefile.in,
30984         gcc.c-torture/execute/ieee/configure.in,
30985         gcc.c-torture/noncompile/Makefile.in,
30986         gcc.c-torture/noncompile/configure.in,
30987         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30988         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30989         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30990
30991 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30992
30993         * g++.old-deja/g++.other/ambig3.C: New test.
30994
30995 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30996
30997         * g++.old-deja/g++.pt/syntax1.C: New test.
30998         * g++.old-deja/g++.pt/syntax2.C: New test.
30999         * g++.old-deja/g++.other/syntax3.C: New test.
31000         * g++.old-deja/g++.other/syntax4.C: New test.
31001
31002 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31003
31004         * gcc.dg/20000623-1.c: Prototype exit and abort.
31005
31006 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31007
31008         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31009         New tests.
31010         * gcc.dg/cpp-mi3.def: New file.
31011
31012         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31013         inside assertions.
31014         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31015         lexer's error messages.
31016         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31017         divine anything from the linemarkers.
31018         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31019         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31020
31021 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31022
31023         * gcc.dg/20000623-1.c: New test.
31024
31025 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31026
31027         * gcc.c-torture/execute/20000622-1.c: New test.
31028
31029 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31030
31031         * g++.old-deja/g++.other/init15.C: New test.
31032
31033 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31034
31035         * g++.old-deja/g++.pt/vaarg2.C: New test.
31036         * g++.old-deja/g++.pt/vaarg3.C: New test.
31037
31038 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31039
31040         * g++.old-deja/g++.other/dyncast6.C: New test.
31041
31042 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31043
31044         * gcc.c-torture/execute/loop-6.c: New test.
31045
31046 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31047
31048         * gcc.dg/20000614-1.c: New test.
31049         * gcc.dg/20000614-2.c: New test.
31050
31051 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31052
31053         * g++.old-deja/g++.other/inline12.C: New test.
31054
31055 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31056
31057         * g++.old-deja/g++.other/eh1.C: New test.
31058
31059 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31060
31061         * g++.old-deja/g++.other/type.C: New test.
31062
31063 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31064
31065         * g++.old-deja/g++.other/initstring.C: New test.
31066
31067 2000-06-12  Jason Merrill  <jason@redhat.com>
31068
31069         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31070
31071 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31072
31073         * gcc.c-torture/compile/20000609-1.c: New test.
31074
31075 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31076
31077         * gcc.dg/20000609-1.c: New test.
31078
31079 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31080
31081         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31082         * gcc.c-torture/noncompile/poison-1.c: Move...
31083         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31084         * gcc.dg/cpp-li1.c: Add a token after the #line.
31085
31086 2000-06-05  Richard Henderson  <rth@cygnus.com>
31087
31088         * gcc.c-torture/execute/20000605-2.c: New test.
31089         * gcc.c-torture/execute/20000605-3.c: New test.
31090
31091 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31092
31093         * g77.f-torture/execute/20000503-1.x: New file.
31094
31095 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31096
31097         * g++.old-deja/g++.eh/badalloc1.C: New test.
31098
31099 2000-06-05  Richard Henderson  <rth@cygnus.com>
31100
31101         * gcc.c-torture/execute/20000605-1.c: New test.
31102
31103 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31104             Nathan Sidwell <nathan@codesourcery.com>
31105
31106         * gcc.c-torture/compile/20000605-1.c: New test.
31107
31108 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31109
31110         * g77.f-torture/compile/20000601-1.f:  New test.
31111
31112 2000-06-03  Richard Henderson  <rth@cygnus.com>
31113
31114         * gcc.c-torture/execute/20000603-1.c: New.
31115
31116 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31117
31118         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31119         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31120
31121 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31122
31123         * gcc.dg/compare2.c (case 12): XFAIL.
31124         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31125         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31126
31127         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31128
31129 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31130
31131         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31132         guard macro is already defined when the header is first
31133         included.
31134         * gcc.dg/cpp-mix.h: New file.
31135         * gcc.dg/endif-label.c: Update patterns to match compiler.
31136
31137         * g++.brendan/complex1.C: Declare abort.
31138         * g++.law/refs4.C: Remove XFAIL.
31139         * g++.oliva/expr2.C: Declare abort and exit.
31140
31141 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31142
31143         * gcc.c-torture/execute/20000528-1.c: New test.
31144
31145         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31146         * g++.old-deja/g++.law/temps4.C: Likewise.
31147
31148         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31149         stdlib.h.  Call abort() on failure.
31150         * g++.old-deja/g++.law/refs4.C: Likewise.
31151         * g++.old-deja/g++.law/temps4.C: Likewise.
31152         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31153         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31154
31155 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31156
31157         Relative to g++.dg/special:
31158         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31159
31160         Relative to g++.old-deja:
31161         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31162         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31163         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31164         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31165         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31166         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31167         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31168
31169         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31170         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31171         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31172         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31173         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31174         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31175         and/or string.h.
31176
31177         * g++.other/goto1.C: Update expectations for error messages.
31178
31179 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31180
31181         * gcc.c-torture/compile/20000523-1.c: New test.
31182
31183 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31184
31185         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31186
31187 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31188
31189         * g++.old-deja/g++.eh/catch11.C: New test.
31190         * g++.old-deja/g++.eh/catch12.C: New test.
31191
31192 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31193
31194         * gcc.c-torture/execute/20000523-1.c: New test.
31195
31196 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31197
31198         * c-torture/execute/bcp-1.c: Replace abort in arg of
31199         __builtin_constant_p with a generic external function.
31200
31201         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31202         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31203         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31204         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31205         Prototype abort and/or exit.
31206
31207         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31208         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31209         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31210         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31211
31212 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31213
31214         * gcc.dg/dwarf2-1.c: New test.
31215
31216 2000-05-20  Richard Henderson  <rth@cygnus.com>
31217
31218         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31219
31220 2000-05-20  Andreas Jaeger  <aj@suse.de>
31221
31222         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31223         testcase.
31224
31225 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31226
31227         * gcc.c-torture/execute/20000519-2.c: New test.
31228
31229 2000-05-19  Andreas Jaeger  <aj@suse.de>
31230
31231         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31232         which fails with SSA.
31233
31234         * lib/c-torture.exp: Also test with -O3 -fssa.
31235
31236 2000-05-18  Michael Meissner  <meissner@redhat.com>
31237
31238         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31239         * gcc.c-torture/execute/920415-1.c: Ditto.
31240         * gcc.c-torture/execute/920501-1.c: Ditto.
31241         * gcc.c-torture/execute/conversion.c: Ditto.
31242         * gcc.c-torture/execute/cvt-1.c: Ditto.
31243
31244 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31245
31246         * gcc.c-torture/compile/20000518-1.c: New test.
31247
31248 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31249
31250         * g77.f-torture/compile/200005018.f:  New test.
31251
31252 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31253
31254         * gcc.c-torture/compile/20000517-1.c: New test.
31255
31256 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31257
31258         * gcc.c-torture/execute/20000516-1.c: New test.
31259
31260 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31261
31262         * g++.old-deja/g++.other/eh.C: New test.
31263
31264 2000-05-12  Richard Henderson  <rth@cygnus.com>
31265
31266         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31267         constants through to doit's conditional.
31268
31269 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31270
31271         * gcc.c-torture/compile/20000511-1.c: New test.
31272         * g77.f-torture/compile/20000511-1.f: New test.
31273         * g77.f-torture/compile/20000511-2.f: New test.
31274
31275 2000-05-11  Michael Meissner  <meissner@redhat.com>
31276
31277         * gcc.c-torture/execute/20000511-1.c: New test.
31278
31279 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31280
31281         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31282         * gcc.dg/20000510-1.S: New.
31283
31284 2000-05-08  Catherine Moore  <clm@cygnus.com>
31285
31286         * gcc.dg/unused-3.c: New.
31287
31288 2000-05-06  Richard Henderson  <rth@cygnus.com>
31289
31290           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31291           * g++.old-deja/g++.mike/warn1.C: Likewise.
31292           * g++.old-deja/g++.pt/local1.C: Likewise.
31293           * g++.old-deja/g++.pt/local7.C: Likewise.
31294           * g++.old-deja/g++.pt/spec16.C: Likewise.
31295
31296 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31297
31298         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31299
31300 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31301
31302           * g77.f-torture/execute/20000503-1.f:  New test.
31303
31304 2000-05-04  Andreas Jaeger  <aj@suse.de>
31305
31306         * gcc.dg/noreturn-2.c: New test.
31307
31308 2000-05-04  Neil Booth  <NeilB@earthling.net>
31309
31310         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31311         preprocessor.
31312
31313 2000-05-04  Richard Henderson  <rth@cygnus.com>
31314
31315         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31316
31317 2000-05-04  Richard Henderson  <rth@cygnus.com>
31318
31319         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31320         OpenSSL by Jason R Thorpe.
31321
31322 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31323
31324         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31325
31326 2000-05-03  Robert Lipe <robertlipe@usa.net>
31327
31328         * gcc.dg/20000503-1.c: New test.
31329
31330 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31331
31332         * gcc.c-torture/compile/20000502-1.c: New test.
31333         * g++.old-deja/g++.other/align.C: New test.
31334         * gcc.dg/cpp-tradstringify.c: New test.
31335
31336 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31337
31338         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31339         and hard registers.
31340
31341 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31342
31343         * gcc.c-torture/execute/loop-5.c: New test.
31344
31345 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31346
31347         * gcc.c-torture/execute/va-arg-20.c: New test.
31348
31349 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31350
31351         * gcc.c-torture/execute/20000422-1.c: New test.
31352
31353 2000-04-20  Greg McGary  <gkm@gnu.org>
31354
31355         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31356         when optimizing, but without sibling-call optimizations (-O1).
31357
31358 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31359
31360           * gcc.c-torture/compile/20000420-1.c: New test.
31361
31362 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31363
31364         * g++.abi/ptrflags.C: New test.
31365         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31366
31367 2000-04-19  Catherine Moore  <clm@cygnus.com>
31368
31369         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31370
31371 2000-04-19  Greg McGary  <gkm@gnu.org>
31372
31373         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31374         sibling-call optimizations.
31375
31376 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31377
31378         * gcc.dg/20000419-1.c: New test.
31379
31380 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31381
31382         * gcc.c-torture/execute/20000412-6.c: New test.
31383
31384 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31385
31386         * gcc.c-torture/execute/20000412-5.c: New test.
31387         * g77.f-torture/compile/20000412-1.f: New test.
31388         * gcc.c-torture/execute/20000412-4.c: New test.
31389         * gcc.c-torture/compile/20000412-2.c: New test.
31390         * gcc.c-torture/execute/20000412-3.c: New test.
31391         * gcc.c-torture/compile/20000412-1.c: New test.
31392         * gcc.c-torture/execute/20000412-2.c: New test.
31393
31394 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31395
31396         * objc/execute/bf-20.m: New test.
31397
31398 2000-04-10  Richard Henderson  <rth@cygnus.com>
31399
31400         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31401
31402         * gcc.c-torture/execute/20000412-1.c: New test.
31403
31404 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31405
31406         * g++.old-deja/g++.eh/catchptr1.C: New test.
31407
31408 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31409
31410         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31411
31412 2000-04-08  Neil Booth  <NeilB@earthling.net>
31413
31414         * gcc.dg/cpp-nullchar.c: Remove test as
31415         embedded nulls cause problems.
31416
31417 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31418
31419         * gcc.dg/compare2.c: New test.
31420
31421 2000-04-08  Neil Booth  <NeilB@earthling.net>
31422
31423         * gcc.dg/cpp-nullchar.c: New test.
31424
31425 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31426
31427         * gcc.dg/cpp-mi2.c: New test.
31428         * gcc.dg/cpp-mi2[abc].h: New files.
31429
31430 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31431
31432         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31433         member name.
31434
31435 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31436
31437         * g++.old-deja/g++.abi/vmihint.C: New test.
31438
31439 2000-04-06  Neil Booth  <NeilB@earthling.net>
31440
31441         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31442         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31443         copyright.
31444
31445 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31446
31447         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31448         avoid stack-frame overwrite.
31449
31450 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31451
31452         * gcc.c-torture/compile/20000405-2.c: New test.
31453         * gcc.c-torture/compile/20000405-3.c: New test.
31454
31455 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31456
31457         * gcc.c-torture/compile/20000405-1.c: New test.
31458
31459 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31460
31461         * gcc.dg/cast-qual-1.c: Revert last change.
31462
31463 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31464
31465         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31466
31467 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31468
31469         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31470         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31471
31472 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31473
31474         * gcc.c-torture/compile/20000403-2.c: New test.
31475         * gcc.c-torture/compile/20000403-1.c: New test.
31476
31477 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31478
31479         * gcc.c-torture/execute/20000403-1.c: New test.
31480
31481 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31482
31483         * gcc.c-torture/execute/20000402-1.c: New test.
31484
31485 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31486
31487         * gcc.c-torture/execute/va-arg-15.c: New test.
31488         * gcc.c-torture/execute/va-arg-16.c: New test.
31489         * gcc.c-torture/execute/va-arg-17.c: New test.
31490         * gcc.c-torture/execute/va-arg-18.c: New test.
31491         * gcc.c-torture/execute/va-arg-19.c: New test.
31492
31493 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31494
31495         * gcc.c-torture/compile/981211-1.c: Move to...
31496         * gcc.dg/cpp-as1.c: ...here.
31497         * gcc.dg/cpp-as2.c: New file.
31498
31499         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31500         compiler.
31501
31502 2000-04-02  Neil Booth  <NeilB@earthling.net>
31503
31504         * gcc.dg/cpp-cond.c  New tests.
31505         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31506         accidental success less likely.
31507         * gcc.dg/cpp-missingop.c  New tests.
31508         * gcc.dg/cpp-missingparen.c  New tests.
31509         * gcc.dg/cpp-shift.c  New tests.
31510         * gcc.dg/cpp-shortcircuit.c  New tests.
31511         * gcc.dg/cpp-unary.c  New tests.
31512
31513 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31514
31515         * gcc.c-torture/compile/20000329-1.c: New test.
31516
31517 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31518
31519         * gcc.c-torture/compile/20000326-1.c: New test.
31520         * gcc.c-torture/compile/20000326-2.c: New test.
31521
31522 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31523
31524         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31525         the first parameter is a function argument.
31526
31527 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31528
31529         * g++.old-deja/g++.ext/array4.C: New test.
31530
31531 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31532
31533         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31534
31535 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31536
31537         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31538
31539 2000-03-19  Richard Henderson  <rth@cygnus.com>
31540
31541         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31542
31543 2000-03-19  Richard Henderson  <rth@cygnus.com>
31544
31545         * gcc.c-torture/compile/20000319-1.c: New test.
31546
31547 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31548
31549         * gcc.c-torture/execute/20000314-3.c: New test.
31550         * gcc.c-torture/execute/20000314-2.c: New test.
31551         * gcc.c-torture/execute/20000314-1.c: New test.
31552         * gcc.c-torture/compile/20000314-2.c: New test.
31553         * gcc.c-torture/compile/20000314-1.c: New test.
31554
31555 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31556
31557         * g++.old-deja/g++.warn/inline.C: New test.
31558
31559 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31560
31561         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31562         standards-compliant result rather than specific constants.
31563         Put test-values in array.
31564
31565 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31566
31567         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31568         (g++_target_compile): Put test-specific options last.
31569
31570 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31571
31572         * g++.old-deja/g++.eh/vbase4.C: New test.
31573
31574 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31575
31576         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31577
31578 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31579
31580         * g++.old-deja/g++.brendan/misc12.C: Removed.
31581         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31582         * g++.old-deja/g++.ext/pretty4.C: New test.
31583
31584 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31585
31586         * g++.old-deja/g++.other/string2.C: New test.
31587
31588 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31589
31590         * g++.old-deja/g++.warn/impint2.C: New test.
31591
31592 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31593
31594         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31595         is 1, not zero.
31596
31597 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31598
31599         * g++.old-deja/g++.warn/impint.C: New test.
31600         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31601         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31602         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31603         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31604         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31605         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31606         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31607         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31608         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31609         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31610         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31611         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31612
31613 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31614
31615         * gcc.dg/cpp-redef.c: New test.
31616
31617 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31618
31619         * g++.old-deja/g++.pt/unify7.C: New test.
31620
31621 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31622
31623         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31624         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31625
31626 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31627
31628         * gcc.c-torture/compile/20000224-1.c: New test.
31629
31630 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31631
31632         * gcc.c-torture/compile/cpp-2.c: New test.
31633         * gcc.c-torture/compile/cpp-1.c: New test.
31634
31635 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31636
31637         * gcc.c-torture/execute/20000225-1.c: New test.
31638
31639 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31640
31641         * gcc.dg/cpp-li2.c: New test.
31642
31643         * gcc.dg/cpp-wi1.c: New test.
31644
31645         * gcc.dg/cpp-li1.c: New test.
31646
31647 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31648
31649         * g++.old-deja/g++.other/sizeof5.C: New test.
31650
31651 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31652
31653         * gcc.c-torture/execute/va-arg-13.c: New test.
31654
31655 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31656
31657         * gcc.c-torture/execute/va-arg-12.c: New test.
31658
31659 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31660
31661         * gcc.c-torture/execute/20000223-1.c: New test.
31662
31663 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31664
31665         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31666
31667 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31668
31669         * g++.old-deja/g++.abi/ptrmem.C: New test.
31670
31671 2000-02-19  Richard Henderson  <rth@cygnus.com>
31672
31673         * gcc.c-torture/compile/init-3.c: New.
31674
31675 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31676
31677         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31678         ALWAYS_CXXFLAGS.
31679
31680 2000-02-11  Robert Lipe <robertl@sco.com>
31681
31682         * gcc.c-torture/compile/20000211-3.c: New test.
31683
31684 2000-02-11  Martin Buchholz <martin@xemacs.org>
31685
31686         * gcc.c-torture/compile/20000211-2.c: New test.
31687
31688 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31689
31690         * gcc.c-torture/compile/20000211-1.c: New test.
31691
31692 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31693
31694         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31695           on native targets
31696
31697 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31698
31699         * g++.old-deja/g++.other/cast5.C: New test.
31700
31701 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31702
31703         * gcc.c-torture/execute/20000205-1.c: New.
31704
31705 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31706
31707         * g++.old-deja/g++.jason/cast3.C: Return void.
31708         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31709
31710 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31711
31712         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31713
31714         * gcc.dg/loop-1.c: New test.
31715
31716 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
31717
31718         * gcc.c-torture/compile/20000127-1.c: New test.
31719         * gcc.c-torture/execute/991228-1.c: New test.
31720
31721 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31722
31723         * gcc.dg/unused-2.c: New test.
31724
31725         * gcc.dg/conv-1.c: New test.
31726
31727 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
31728
31729         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
31730         compiler.
31731         (tool_option_proc): Fix typo.
31732
31733 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31734
31735         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31736         of the ld on the host, not on the build machine.
31737         Also, don't crash if '--help' is not a supported option.
31738
31739 2000-01-24  Richard Henderson  <rth@cygnus.com>
31740
31741         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31742
31743 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31744
31745         * gcc.c-torture/execute/20000120-2.c: New test.
31746         * gcc.c-torture/execute/20000120-1.c: New test.
31747
31748 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31749
31750         * gcc.c-torture/execute/20000113-1.c: New test.
31751
31752 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31753
31754         * gcc.c-torture/execute/20000112-1.c: New test.
31755
31756 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31757
31758         * gcc.dg/20000111-1.c: New test.
31759
31760 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31761
31762         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31763         with 16 bit integers.
31764
31765 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31766
31767         * gcc.dg/20000108-1.c: New test.
31768
31769 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31770
31771         * g++.old-deja/g++.ns/koenig8.C: New test.
31772
31773 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31774
31775         * g++.old-deja/g++.other/cast4.C: New test.
31776
31777 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31778
31779         * gcc.c-torture/compile/20000105-2.c: New test.
31780         * gcc.c-torture/compile/20000105-1.c: New test.
31781
31782 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31783
31784         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31785         references to printf & atoi to conform to ANSI standard.
31786         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31787         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31788         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31789         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31790         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31791         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31792         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31793         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31794         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31795         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31796         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31797         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31798         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31799         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31800         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31801         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31802         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31803         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31804         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31805         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31806         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31807         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31808         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31809         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31810         * g++.old-deja/g++.brendan/init3.C: Likewise.
31811         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31812         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31813         * g++.old-deja/g++.brendan/new2.C: Likewise.
31814         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31815         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31816         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31817         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31818         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31819         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31820         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31821         * g++.old-deja/g++.brendan/template24.C: Likewise.
31822         * g++.old-deja/g++.brendan/template3.C: Likewise.
31823         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31824         * g++.old-deja/g++.jason/inline3.C: Likewise.
31825         * g++.old-deja/g++.jason/opeq.C: Likewise.
31826         * g++.old-deja/g++.law/arg5.C: Likewise.
31827         * g++.old-deja/g++.law/arm7.C: Likewise.
31828         * g++.old-deja/g++.law/ctors11.C: Likewise.
31829         * g++.old-deja/g++.law/cvt8.C: Likewise.
31830         * g++.old-deja/g++.law/init9.C: Likewise.
31831         * g++.old-deja/g++.law/refs4.C: Likewise.
31832         * g++.old-deja/g++.law/template2.C: Likewise.
31833         * g++.old-deja/g++.law/visibility24.C: Likewise.
31834         * g++.old-deja/g++.law/vtable3.C: Likewise.
31835         * g++.old-deja/g++.mike/asm2.C: Likewise.
31836         * g++.old-deja/g++.mike/eh1.C: Likewise.
31837         * g++.old-deja/g++.mike/misc1.C: Likewise.
31838         * g++.old-deja/g++.mike/misc13.C: Likewise.
31839         * g++.old-deja/g++.mike/misc14.C: Likewise.
31840         * g++.old-deja/g++.mike/ns12.C: Likewise.
31841         * g++.old-deja/g++.mike/p1248.C: Likewise.
31842         * g++.old-deja/g++.mike/p3708.C: Likewise.
31843         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31844         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31845         * g++.old-deja/g++.mike/p646.C: Likewise.
31846         * g++.old-deja/g++.mike/p700.C: Likewise.
31847         * g++.old-deja/g++.mike/p783.C: Likewise.
31848         * g++.old-deja/g++.mike/p783a.C: Likewise.
31849         * g++.old-deja/g++.mike/p783b.C: Likewise.
31850         * g++.old-deja/g++.mike/p786.C: Likewise.
31851         * g++.old-deja/g++.mike/p789.C: Likewise.
31852         * g++.old-deja/g++.mike/p789a.C: Likewise.
31853         * g++.old-deja/g++.mike/p807a.C: Likewise.
31854         * g++.old-deja/g++.other/delete3.C: Likewise.
31855         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31856         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31857         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31858         * g++.old-deja/g++.other/empty1.C: Likewise.
31859         * g++.old-deja/g++.other/temporary1.C: Likewise.
31860         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31861         * g++.old-deja/g++.pt/t16.C: Likewise.
31862         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31863
31864 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31865
31866         * gcc.dg/991230-1.c: New test.
31867
31868 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31869
31870         * gcc.c-torture/compile/991229-3.c: New test.
31871         * gcc.c-torture/compile/991229-2.c: New test.
31872         * gcc.c-torture/compile/991229-1.c: New test.
31873
31874 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31875
31876         * gcc.c-torture/compile/labels-2.c: New test.
31877
31878 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31879
31880         * gcc.c-torture/execute/991227-1.c: New test.
31881
31882 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31883
31884         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31885
31886 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31887
31888         * gcc.c-torture/execute/991221-1.c: New test.
31889
31890 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31891
31892         * g++.old-deja/g++.other/cast3.C: New test.
31893
31894 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31895
31896         * gcc.c-torture/execute/991216-4.c: New test.
31897
31898 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31899
31900         * gcc.c-torture/execute/991216-1.c: New test.
31901         * gcc.c-torture/execute/991216-2.c: New test.
31902         * gcc.c-torture/execute/991216-3.c: New test.
31903
31904 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31905
31906         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31907         Actually make the test fail by using "-O2" for compilation.
31908
31909 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31910
31911         * g++.old-deja/g++.warn/cast-align1.C: New test.
31912
31913 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31914
31915         * gcc.c-torture/compile/991214-1.c: New test.
31916         * gcc.c-torture/compile/991214-2.c: New test.
31917
31918 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31919
31920         * gcc.dg/991214-1.c: New test.
31921
31922 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31923
31924         * gcc.c-torture/compile/991213-3.c: New test.
31925         * gcc.c-torture/compile/991213-2.c: New test.
31926         * gcc.c-torture/compile/991213-1.c: New test.
31927
31928 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31929
31930         * gcc.dg/991209-1.c: New test.
31931
31932 1999-12-08  Nathan Sidwell <nathan@acm.org>
31933
31934         * gcc.c-torture/compile/991208-1.c: New test.
31935
31936 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31937
31938         * gcc.dg/ultrasp2.c: New test.
31939
31940 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31941
31942         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31943
31944 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31945
31946         * gcc.c-torture/compile/991202-1.c: New test.
31947         * gcc.c-torture/execute/991202-1.c: New test.
31948         * gcc.c-torture/execute/991202-2.c: New test.
31949         * gcc.c-torture/execute/991202-3.c: New test.
31950
31951 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31952
31953         * g++.old-deja/g++.abi/align.C: New test.
31954         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31955         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31956
31957 1999-12-01  Richard Henderson  <rth@cygnus.com>
31958
31959         * gcc.c-torture/execute/991201-1.c: New.
31960
31961 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31962
31963         * gcc.dg/991129-1.c: New test.
31964
31965 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31966
31967         * gcc.c-torture/compile/991127-1.c: New test.
31968
31969 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31970
31971         * g++.old-deja/g++.other/warn4.C: New test.
31972
31973 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31974
31975         * g++.old-deja/g++.eh/cleanup2.C: New test.
31976         * g++.old-deja/g++.ext/pretty2.C: New test.
31977         * g++.old-deja/g++.ext/pretty3.C: New test.
31978         * g++.old-deja/g++.other/debug6.C: New test.
31979
31980 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31981
31982         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31983         compiler_output to look for one error message instead of two.
31984
31985 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31986
31987         * gcc.c-torture/execute/991118-1.c: Also test case
31988         where the word boundary does not split a byte evenly.
31989
31990 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31991
31992         * g++.old-deja/g++.ext/restrict1.C: New test.
31993
31994 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31995
31996         * gcc.c-torture/execute/991118-1.c: New test.
31997
31998 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31999
32000         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32001         working directory pathnames.
32002
32003 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32004
32005         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32006         host is equipped with driver.h and driver.o so it can actually
32007         compile and run the tests.
32008
32009 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32010
32011         * gcc.c-torture/compile/991008-1.c: New test.
32012
32013 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32014
32015         * lib/gcc-dg.exp: Include target-supports.exp
32016
32017 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32018
32019         * lib/target-supports.exp: New file: Provide procs to test for
32020         features supported by the target.
32021         (check_weak_available): Moved here from ecos.exp.
32022         (check_alias_available): New proc: Determine of the target
32023         toolchain supports the alias attribute.
32024
32025         * gcc.dg/special/ecos.exp: Move check_weak_available to
32026         target-supports.exp.
32027         (alias-1.c): Only perform the test if the target supports
32028         aliases.
32029         (wkali-1.c): Only perform the test if the target supports
32030         aliases.
32031
32032         * gcc.dg/990506-0.c: Expect error messages from cross
32033         targets as well as native targets.
32034
32035 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32036
32037         * gcc.dg/ultrasp1.c: Removed xfail.
32038         * gcc.dg/struct-ret-2.c: Likewise.
32039         * gcc.dg/array-1.c: Likewise.
32040
32041 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32042
32043         * gcc.dg/struct-ret-2.c: New test.
32044
32045         * gcc.dg/array-1.c: New test.
32046
32047 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32048
32049         * gcc.c-torture/execute/991030-1.c: New test.
32050
32051 1999-10-26  Richard Henderson  <rth@cygnus.com>
32052
32053         * gcc.c-torture/compile/991026-2.c: New test.
32054
32055 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32056
32057         * gcc.c-torture/compile/991026-1.c: New test.
32058
32059 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32060
32061         * gcc.c-torture/execute/991023-1.c: New test.
32062
32063 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32064
32065         * gcc.c-torture/execute/991019-1.c: New test.
32066
32067 1999-10-16  Richard Henderson  <rth@cygnus.com>
32068
32069         * gcc.c-torture/execute/991016-1.c: New test.
32070
32071 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32072
32073         * gcc.c-torture/execute/991014-1.c: New test.
32074
32075 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32076
32077         * g++.old-deja/g++.other/union2.C: New test.
32078
32079 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32080
32081         * g++.old-deja/g++.other/vaarg2.C: New test.
32082         * g++.old-deja/g++.other/vaarg3.C: New test.
32083
32084 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32085
32086         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32087         in compile/.
32088
32089 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32090
32091         * gcc.c-torture/execute/va-arg-11.c: New test.
32092
32093 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32094
32095         * lib/file-format.exp (gcc_target_object_format): Don't
32096         crash if objdump is unavailable.
32097
32098 1999-09-29  Donn Terry <donn@interix.com>
32099
32100         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32101
32102 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32103
32104         * gcc.c-torture/compile/990928-1.c: New test.
32105
32106 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32107
32108         * g++.old-deja/g++.other/decl6.C: New test.
32109
32110 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32111
32112         * gcc.c-torture/execute/va-arg-10.c: New test.
32113
32114 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32115
32116         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32117         __PRETTY_FUNCTION__.
32118
32119 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32120
32121         * gcc.c-torture/execute/990923-1.c: New test.
32122
32123 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32124
32125         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32126         for which -fpic is inappropriate.
32127
32128 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32129
32130         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32131
32132 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32133
32134         * g++.old-deja/g++.other/dyncast1.C: New test.
32135         * g++.old-deja/g++.other/dyncast2.C: New test.
32136         * g++.old-deja/g++.other/dyncast3.C: New test.
32137         * g++.old-deja/g++.other/dyncast4.C: New test.
32138         * g++.old-deja/g++.other/dyncast5.C: New test.
32139         * g++.old-deja/g++.eh/catch3.C: New test.
32140         * g++.old-deja/g++.eh/catch3p.C: New test.
32141         * g++.old-deja/g++.eh/catch4.C: New test.
32142         * g++.old-deja/g++.eh/catch4p.C: New test.
32143         * g++.old-deja/g++.eh/catch5.C: New test.
32144         * g++.old-deja/g++.eh/catch5p.C: New test.
32145         * g++.old-deja/g++.eh/catch6.C: New test.
32146         * g++.old-deja/g++.eh/catch6p.C: New test.
32147         * g++.old-deja/g++.eh/catch7.C: New test.
32148         * g++.old-deja/g++.eh/catch7p.C: New test.
32149         * g++.old-deja/g++.eh/catch8.C: New test.
32150         * g++.old-deja/g++.eh/catch8p.C: New test.
32151         * g++.old-deja/g++.eh/catch9.C: New test.
32152         * g++.old-deja/g++.eh/catch9p.C: New test.
32153
32154 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32155
32156         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32157         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32158
32159 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32160
32161         * gcc.c-torture/compile/990913-1.c: New test.
32162
32163 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32164
32165         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32166         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32167
32168 1999-09-09  Richard Henderson  <rth@cygnus.com>
32169
32170         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32171
32172 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32173
32174         * g++.old-deja/g++.other/lookup11.C: New test.
32175         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32176         what is permitted and what we want.
32177         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32178         overload use.
32179         * g++.old-deja/g++.jason/rfg5.C: Likewise
32180
32181 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32182
32183         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32184         * gcc.c-torture/noncompile/poison-1.c: New file.
32185
32186 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32187
32188         * g++.old-deja/g++.other/sizeof3.C: New test.
32189         * g++.old-deja/g++.other/sizeof4.C: New test.
32190         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32191         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32192
32193 1999-09-07  Richard Henderson  <rth@cygnus.com>
32194
32195         * gcc.dg/va-arg-1.c: New.
32196
32197 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32198
32199         * gcc.c-torture/execute/va-arg-9.c: New test.
32200
32201 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32202
32203         * g77.f-torture/compile/980519-2.f: New test.
32204         * g77.f-torture/compile/19990905-0.f: New test.
32205         * g77.f-torture/compile/19990905-1.f: New test.
32206         * g77.f-torture/compile/19990905-2.f: New test.
32207
32208         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32209
32210 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32211
32212         * gcc.c-torture/execute/990827-1.c: Fix typo.
32213
32214 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32215
32216         * g++.old-deja/g++.other/deref1.C: New test.
32217
32218 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32219
32220         * g++.old-deja/g++.other/ambig2.C: New test.
32221         * g++.old-deja/g++.other/cond5.C: New test.
32222         * g++.old-deja/g++.other/lookup16.C: New test.
32223
32224 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32225
32226         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32227         assemblers too.
32228
32229 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32230
32231         * lib/c-torture.exp: Avoid the "compare executables" optimization
32232         when testing native.
32233
32234 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32235
32236         * gcc.c-torture/execute/990829-1.c: New test.
32237         * gcc.c-torture/compile/990829-1.c: New test.
32238
32239 1999-08-27  Paul Burchard  <burchard@pobox.com>
32240
32241         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32242         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32243         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32244         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32245         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32246         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32247         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32248         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32249         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32250         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32251         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32252
32253 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32254
32255         * gcc.c-torture/execute/990827-1.c: New test.
32256
32257 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32258
32259         * g77.f-torture/noncompile/19990826-4.f: New test.
32260
32261         * g77.f-torture/compile/19990826-3.f: New test.
32262
32263         * g77.f-torture/execute/19990826-2.f: New test.
32264
32265         * g77.f-torture/compile/19990826-1.f: New test.
32266
32267         * gcc.c-torture/execute/990826-0.c: New test.
32268         * g77.c-torture/execute/19990826-0.f: New test.
32269
32270         * g77.f-torture/noncompile/970626-2.f: New test.
32271
32272 1999-08-25  Paul Burchard  <burchard@pobox.com>
32273
32274         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32275         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32276         lss-011.C: New tests.
32277
32278 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32279
32280         * g++.old-deja/g++.other/decl5.C: New test.
32281
32282 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32283
32284         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32285         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32286         call `postbase' for each one.  All callers of `postbase' changed
32287         to call this instead.
32288
32289 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32290
32291         * gcc.c-torture/execute/990811-1.c: New test.
32292
32293 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32294
32295         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32296         just native ones.
32297
32298         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32299         just native ones.
32300
32301 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32302
32303         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32304
32305 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32306
32307         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32308
32309 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32310
32311         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32312
32313 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32314
32315         * gcc.c-torture/execute/990804-1.c: New test.
32316
32317 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32318
32319         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32320         * g++.old-deja/g++.brendan/crash64.C: Likewise
32321         * g++.old-deja/g++.brendan/overload8.C: Likewise
32322
32323 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32324
32325         * g++.old-deja/g++.other/struct1.C: New test.
32326
32327 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32328
32329         * g++.old-deja/g++.other/enum2.C: New test.
32330
32331 1999-08-02  Richard Henderson  <rth@cygnus.com>
32332
32333         Adapted from tests from Franz Sirl:
32334         * gcc.c-torture/execute/va-arg-7.c: New test.
32335         * gcc.c-torture/execute/va-arg-8.c: New test.
32336
32337 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32338
32339         * gcc.c-torture/compile/990801-2.c: New test.
32340
32341         * gcc.c-torture/compile/990801-1.c: New test.
32342
32343 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32344
32345         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32346         fp-cmp-1.c, converting double to float.
32347
32348         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32349         fp-cmp-1.c, converting double to long double.
32350
32351         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32352         from fr1 to unknown_register, since fr1 is a legitimate register
32353         on some machines.
32354
32355 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32356
32357         * README: More listname related changes.
32358
32359 1999-07-08  Catherine Moore  <clm@cygnus.com>
32360
32361         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32362
32363 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32364
32365         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32366
32367 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32368
32369         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32370
32371 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32372
32373         * gcc.dg/990703-1.c: New test.
32374
32375 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32376
32377         * lib/file-format.exp: New file: Move definition of proc
32378         gcc_target_object_format to here from
32379         gcc.dg/special/ecos.exp.
32380
32381         * lib/c-torture.exp: Include lib file-format.exp.
32382         * lib/gcc-dg.exp: Include lib file-format.exp.
32383
32384         * gcc.dg/special/ecos.exp: Remove definition of proc
32385         gcc_target_object_format.
32386
32387 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32388
32389         * gcc.c-torture/execute/990628-1.c: New test.
32390
32391 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32392
32393         * gcc.c-torture/compile/990625-2.c: New test.
32394
32395         * gcc.c-torture/compile/990625-1.c: New test.
32396
32397 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32398
32399         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32400         attributes compile.
32401         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32402         ports that use the COFF/PE file format.
32403
32404 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32405
32406         * gcc.c-torture/compile/990617-1.c: New test.
32407
32408 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32409
32410         * g++.old-deja/g++.other/decl4.C: New test.
32411
32412 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32413
32414         * g++.old-deja/g++.other/bitfld3.C: New test.
32415
32416 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32417
32418         * g++.old-deja/g++.eh/catch1.C: New test.
32419
32420 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32421
32422         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32423
32424         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32425         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32426
32427 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32428
32429         * g77.f-torture/compile/19990502-0.f: Replace with new,
32430         shorter, test that still fails after recent changes.
32431
32432 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32433
32434         * gcc.c-torture/execute/990604-1.c: New test.
32435
32436 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32437
32438         * gcc.c-torture/execute/990531-1.c: New test.
32439
32440 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32441
32442         * gcc.c-torture/compile/990527-1.c: New test.
32443
32444 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32445
32446         * gcc.c-torture/execute/990527-1.c: New test.
32447
32448 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32449
32450         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32451         bitfields as signed.
32452
32453 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32454
32455         * g77.f-torture/compile/19990525-0.f: New test.
32456
32457 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32458
32459         * gcc.c-torture/execute/990525-2.c: New test.
32460
32461         * gcc.c-torture/execute/990525-1.c: New test.
32462
32463 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32464
32465         * g++.old-deja/g++.other/anon3.C: New test.
32466         * g++.old-deja/g++.other/anon4.C: New test.
32467         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32468         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32469         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32470         Merrill).
32471
32472 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32473
32474         * gcc.c-torture/execute/990524-1.c: New test.
32475
32476         * gcc.dg/990524-1.c: New test.
32477
32478 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32479
32480         * gcc.c-torture/compile/990523-1.c: New test.
32481
32482 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32483
32484         * gcc.c-torture/compile/990519-1.c: New test.
32485
32486 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32487
32488         * gcc.c-torture/compile/990517-1.c: New test.
32489
32490         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32491         (e4, f4): New tests.
32492         (main): Call them.
32493
32494 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32495
32496         * gcc.dg/noreturn-1.c: New test.
32497
32498 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32499
32500         * gcc.c-torture/execute/990513-1.c: New test.
32501
32502 1999-05-10  Richard Henderson  <rth@cygnus.com>
32503
32504         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32505
32506 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32507
32508         * g77.f-torture/execute/erfc.f: Use small single-precision
32509         values, to avoid problems on Alphas when not -mieee.
32510
32511 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32512
32513         * gcc.dg/990506-0.c: New test.
32514
32515 1999-05-08  Richard Henderson  <rth@cygnus.com>
32516
32517         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32518         the constant to test.  Don't XFAIL 64-bit targets.
32519
32520         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32521         * g++.old-deja/g++.law/profile1.C: Likewise.
32522
32523         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32524         operator new instances.
32525         * g++.old-deja/g++.other/delete5.C: Likewise.
32526
32527 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32528
32529         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32530         intrinsic.
32531
32532 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32533
32534         * g77.f-torture/execute/u77-test.f: Reverse order of two
32535         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32536
32537 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32538
32539         * gcc.dg/compare1.c: New test.
32540
32541 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32542
32543         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32544         New tests.
32545
32546 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32547
32548         * g77.f-torture/compile/19990502-1.f: New test.
32549
32550 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32551
32552         * g77.f-torture/compile/19990502-0.f: New test.
32553
32554 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32555
32556         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32557         intrinsic.
32558
32559 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32560
32561         * g77.f-torture/execute/u77-test.f (main): List libU77
32562         intrinsics not currently tested.
32563         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32564         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32565         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32566         Trim blanks off the ends of some printed strings.
32567
32568 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32569
32570         * g77.f-torture/execute/u77-test.f (main): Just warn about
32571         FSTAT gid disagreement, as it's expected on some systems.
32572
32573 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32574
32575         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32576         use a new function, which allows for some slop.
32577         Clean up some commentary.
32578         (issum): The new function.
32579         (sgladd): Deleted subroutine.
32580
32581 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32582
32583         * g77.f-torture/execute/u77-test.f: Modify to be more like
32584         libf2c/libU77 version, bringing patches to that version here.
32585         Add suitable commentary.
32586
32587 1999-04-25  Richard Henderson  <rth@cygnus.com>
32588
32589         * gcc.dg/990424-1.c: New test.
32590
32591 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32592
32593         * g77.f-torture/execute/u77-test.f (main): Bug involving
32594         LSTAT has been fixed, so turn back on full checking.
32595
32596 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32597
32598         * g77.f-torture/compile/19990419-0.f: New test.
32599         * g77.f-torture/execute/19990419-1.f: New test.
32600
32601 1999-04-17  Richard Henderson  <rth@cygnus.com>
32602
32603         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32604         to avoid the need for a prototype to supress a warning.
32605
32606 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32607
32608         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32609
32610 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32611
32612         * gcc.c-torture/execute/990404-1.c: New test.
32613
32614 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32615
32616         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32617         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32618         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32619         missing initializer warnings.
32620
32621 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32622
32623         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32624         matching strings.
32625
32626 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32627
32628         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32629
32630 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32631
32632         * g77.f-torture/execute/19990325-0.f: New test.
32633         * g77.f-torture/execute/19990325-1.f: New test.
32634
32635 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32636
32637         * gcc.c-torture/execute/990324-1.c: New test.
32638
32639 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32640
32641         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32642         test with 4.
32643
32644 1999-03-17  Richard Henderson  <rth@cygnus.com>
32645
32646         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32647
32648 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32649
32650         * g77.f-torture/execute/19990313-2.f: New test.
32651         * g77.f-torture/execute/19990313-3.f: New test.
32652
32653 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32654
32655         * g77.f-torture/execute/19990313-0.f: New test.
32656         * g77.f-torture/execute/19990313-1.f: New test.
32657
32658 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32659
32660         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32661         printf to sprintf.
32662         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32663         (main): Add check for u15.  Conditionalize u31 check depending on
32664         whether ints are <32 bits or >=32 bits.
32665
32666 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32667
32668         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32669
32670 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32671
32672         * g77.f-torture/compile/19990305-0.f: New test.
32673         * g77.f-torture/execute/19981119-0.f: New test.
32674
32675 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32676
32677         * g77.f-torture/execute/970625-2.f: call ABORT if final
32678         result is not correct, instead of just printing it.
32679         Add this checking via newly introduced obfuscation, to
32680         trip up buggy front ends.
32681
32682 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32683
32684         * g77.f-torture/compile/960317-1.f: Moved from being
32685         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32686
32687 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32688
32689         * g77.f-torture/execute/960317-1.f: New (old) test.
32690         * g77.f-torture/execute/970625-2.f: Ditto.
32691
32692 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32693
32694         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32695         message on line 1 or line 2; cccp and cpplib do this differently.
32696
32697 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32698
32699         * g++.old-deja/g++.law/weak1.C: New test.
32700
32701 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32702
32703         * gcc.c-torture/execute/990119-1.c: Renamed to...
32704         * gcc.dg/990119-1.c: this, so it will only be tested once
32705         (it's a preprocessor test, it doesn't need to be run at
32706         multiple optimization levels).
32707
32708 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32709
32710         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32711           ALWAYS_CXXFLAGS.
32712
32713 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32714
32715         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
32716         * g77.f-torture/compile/19981216-0.f: ...as it is expected
32717         to not be compilable by current g77.
32718
32719 1999-02-24  Nick Clifton  <nickc@cygnus.com>
32720
32721         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
32722
32723 1999-02-22  Jeffrey A Law  (law@cygnus.com)
32724
32725         * gcc.c-torture/execute/990222-1.c: New test.
32726
32727 1999-02-19  Craig Burley  <craig@jcb-sc.com>
32728
32729         * g77.f-torture/compile/19990218-0.f: New test.
32730         * g77.f-torture/noncompile/19990218-1.f: New test.
32731
32732 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32733
32734         * g77.f-torture/compile/19981216-0.f: New test.
32735
32736 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32737
32738         * gcc.dg/990214-1.c: New test.
32739
32740 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32741
32742         * gcc.dg/990213-2.c: New test.
32743
32744         * gcc.dg/990213-1.c: New test.
32745
32746 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32747
32748         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32749         ints.
32750
32751 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32752
32753         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32754         specified by target.
32755
32756         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32757
32758 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32759
32760         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32761
32762 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32763
32764         * gcc.dg/special/ecos.exp: New test driver for new tests with
32765         special requirements.
32766
32767         * gcc.dg/special/alias-1.c: New test.
32768         * gcc.dg/special/gcsec-1.c: New test.
32769         * gcc.dg/special/weak-1.c: New test.
32770         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32771         * gcc.dg/special/weak-2.c: New test.
32772         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32773         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32774         * gcc.dg/special/wkali-1.c: New test.
32775         * gcc.dg/special/wkali-2.c: New test.
32776         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32777         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32778
32779 1999-02-10  Felix Lee  <flee@cygnus.com>
32780
32781           * lib/c-torture.exp (c-torture-compile): Pull out code for
32782           analyzing gcc error messages.
32783           (c-torture-execute): Likewise.  Fix some (harmless) false
32784           positives.
32785           * lib/gcc.exp (gcc_check_compile): New function.
32786
32787 1999-02-08  Richard Henderson  <rth@cygnus.com>
32788
32789         * gcc.c-torture/execute/990208-1.c: New test.
32790
32791 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32792
32793         * g++.dg/special/ecos.exp: New driver for new tests with special
32794         requirements
32795
32796         * g++.dg/special/conpr-1.C: New test
32797         * g++.dg/special/conpr-2.C: New test
32798         * g++.dg/special/conpr-2a.C: New test
32799         * g++.dg/special/conpr-3.C: New test
32800         * g++.dg/special/conpr-3a.C: New test
32801         * g++.dg/special/conpr-3b.C: New test
32802
32803         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32804         allow g++ to use the dg driver
32805
32806         * README: Add comment about g++.dg directory
32807
32808 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32809
32810         * README: Update email addresses.
32811
32812 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32813
32814         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32815         arguments in order to force structure S onto the stack even on
32816         the alpha.
32817         (test): Pass 10 leading arguments to function foo as well as the
32818         structure S.
32819
32820         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32821         failure for all targets.
32822
32823         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32824         abort to terminate program execution.
32825
32826 1999-01-30  Richard Henderson  <rth@cygnus.com>
32827
32828         * gcc.c-torture/execute/990130-1.c: New test.
32829
32830 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32831
32832         * gcc.dg/990130-1.c: New test.
32833
32834 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32835
32836         * gcc.c-torture/execute/990128-1.c: New test.
32837
32838 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32839
32840         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32841
32842 1999-01-27  Felix Lee  <flee@cygnus.com>
32843
32844         * lib/c-torture.exp (c-torture-compile): pull out code for
32845         analyzing gcc error messages.
32846         (c-torture-execute): ditto, and fix some (harmless) false
32847         positives.
32848         * lib/gcc.exp (gcc_check_compile): new function.
32849
32850 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32851
32852         * gcc.dg/990117-1.c: New test.
32853
32854         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32855
32856         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32857
32858 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32859
32860         * g77.f-torture/compile/990115-1.f: New test.
32861
32862 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32863
32864         * gcc.c-torture/compile/990107-1.c: New test
32865
32866 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32867
32868         * gcc.c-torture/execute/990106-2.c: New test.
32869
32870         * gcc.c-torture/execute/990106-1.c: New test.
32871
32872 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32873
32874         * gcc.c-torture/compile/981223-1.c: New test.
32875
32876 1998-12-29  Richard Henderson  <rth@cygnus.com>
32877
32878         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32879         (opt3): Rename from opt4 and disable.
32880
32881 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32882
32883         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32884
32885 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32886
32887         * g++.old-deja/g++.other/conv5.C: New test.
32888
32889 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32890
32891         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32892
32893 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32894
32895         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32896
32897 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32898
32899         * gcc.c-torture/compile/981211-1.c: New test.
32900
32901 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32902
32903         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32904
32905         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32906
32907 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32908
32909         * gcc.special/930510-1.c: Make C9X safe.
32910         * gcc.misc-tests/gcov-1.c Similarly.
32911         * gcc.misc-tests/gcov-2.c Similarly.
32912
32913 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32914
32915         * gcc.dg/ultrasp1.c: New test.
32916
32917 1998-12-06  Richard Henderson  <rth@cygnus.com>
32918
32919         * gcc.c-torture/execute/981206.c: New test.
32920
32921 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32922
32923         * g++.old-deja/g++.ns/template7.C: New test.
32924
32925         * g++.old-deja/g++.other/expr1.C: New test.
32926
32927         * g++.old-deja/g++.eh/tmpl3.C: New test.
32928
32929         * g++.old-deja/g++.eh/tmpl2.C: New test.
32930
32931 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32932
32933         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32934         * g++.old-deja/g++.other/using6.C: Removed.
32935         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32936
32937         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32938
32939 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32940
32941         * g++.old-deja/g++.pt/overload8.C: New test.
32942
32943         * g++.old-deja/g++.pt/overload7.C: New test.
32944
32945         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32946
32947         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32948         and relinking messages.
32949         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32950         compiling with -frepo.
32951
32952 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32953
32954         * g++.old-deja/g++.pt/lookup6.C: New test.
32955
32956 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32957
32958         * gcc.c-torture/execute/981130-1.c: New test.
32959         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32960
32961 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32962
32963         * g++.old-deja/g++.pt/explicit76.C: New test.
32964
32965         * g++.old-deja/g++.pt/friend38.C: New test.
32966
32967         * g++.old-deja/g++.ns/crash2.C: New test.
32968
32969         * g++.old-deja/g++.pt/defarg8.C: New test.
32970
32971         * g++.old-deja/g++.pt/instantiate6.C: New test.
32972
32973         * g++.old-deja/g++.pt/static6.C: New test.
32974
32975         * g++.old-deja/g++.pt/decl2.C: New test.
32976
32977 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32978
32979         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32980         problem is actually related with name lookup, but so what? :-)
32981
32982         * g++.old-deja/g++.pt/friend37.C: New test.
32983
32984 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32985
32986         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32987         element, which fails on some systems.
32988
32989         * g77.f-torture/execute/labug1.f: New test.
32990
32991 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32992
32993         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32994         is defined.
32995
32996 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32997
32998         * g77.f-torture/compile/981117-1.f: New test.
32999
33000 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33001
33002         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33003         properly discarded.
33004
33005 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33006
33007         * gcc.c-torture/execute/memcheck: New directory of tests for
33008         -fcheck-memory-usage.
33009
33010 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33011
33012         * README: New file, general information about the testsuite and
33013         new description of the various C++ test subdirectories.
33014         * README.g++: Eliminate obsolete information, update and move most
33015         relevant stuff to README.
33016
33017 1998-11-07  Richard Henderson  <rth@cygnus.com>
33018
33019         * gcc.c-torture/compile/981107-1.c: New test.
33020
33021 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33022
33023         * execute/memcpy-bi.c: New testcase.
33024
33025 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33026
33027         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33028         base classes.
33029
33030         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33031         template is selected.
33032
33033         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33034         classes, it should be accepted for all types.
33035
33036         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33037
33038         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33039         specializations start with template headers.
33040
33041 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33042
33043         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33044
33045         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33046         non-POD types.
33047
33048 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33049
33050         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33051
33052 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33053
33054         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33055
33056 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33057
33058         * 981019-1.c: New test.
33059
33060 1998-10-14  Robert Lipe <robertl@dgii.com>
33061
33062         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33063         find objc headers.
33064
33065 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33066
33067         * compile/981001-4.c: Remove use of GCC extension that triggers a
33068         compiler bug.
33069
33070 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33071
33072         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33073
33074 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33075
33076         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33077         instantiation of template produces incorrect code for delete
33078         expression.
33079
33080         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33081         constructors' name is not unique.
33082         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33083         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33084
33085         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33086         automatic array of const is ill-formed.
33087
33088         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33089         of template parameter?
33090
33091         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33092         const.
33093
33094         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33095         pointer-to-member expression.
33096
33097         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33098         declaration causes ICE.
33099
33100 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33101
33102         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33103         reserved in the global namespace.
33104
33105         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33106         generate needed virtual table.
33107
33108         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33109
33110 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33111
33112         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33113         template-dependent type
33114
33115 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33116
33117         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33118         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33119         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33120
33121         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33122         class should be usable as argument of member function.
33123         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33124         class should be usable as return type of member function.
33125         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33126         class should be usable as type of data member.
33127
33128         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33129
33130 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33131
33132         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33133
33134 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33135
33136         * gcc.dg/dll-?.c Add thumb to target list.
33137         Fix assembler scan patterns to match current assembler output.
33138
33139 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33140
33141         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33142         matching of template brackets.
33143
33144         * g++.old-deja/g++.other/using4.C: New test.  Test using
33145         declarations of methods from base classes.
33146
33147         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33148         within functions should introduce names into the innermost
33149         enclosing namespace.
33150
33151         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33152         of static locals if first initialization throws.
33153
33154 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33155
33156         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33157
33158 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33159
33160         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33161         lose track of the possible targets of tablejump insns.
33162         * special/special.exp: Run it.
33163
33164 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33165
33166         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33167         must be declared before its specializations can be named in friend
33168         declarations.
33169
33170 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33171
33172         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33173
33174         * g77.f-torture/execute/io1.f: New test.
33175
33176 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33177
33178         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33179         with pointer to template function, for which no argument deduction
33180         is possible.
33181
33182         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33183         specialization of template function as argument to template
33184         function.
33185
33186         * g++.old-deja/g++.other/access2.C: New test; Inner class
33187         shouldn't have privileged access to Outer's names.
33188
33189 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33190
33191         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33192         friend template declared within template class conflicts with
33193         nested class of the same name.
33194
33195         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33196         is ignored.
33197
33198         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33199         object with direct initializer as function declaration.
33200
33201         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33202         initializers.
33203
33204         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33205         involving const pointer and NULL produces incorrect result.
33206
33207         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33208         type name without `typename' should be rejected with -pedantic.
33209
33210 1998-10-02  Richard Henderson  <rth@cygnus.com>
33211
33212         * g++.old-deja/g++.other/addrof1.C: New test.
33213
33214 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33215
33216         * gcc.c-torture/compile/981001-1.c: New test.
33217         * gcc.c-torture/execute/981001-1.c: New test.
33218
33219 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33220
33221         * gcc.c-torture/compile/981001-2.c: New test.
33222         * gcc.c-torture/compile/981001-3.c: New test.
33223         * gcc.c-torture/compile/981001-4.c: New test.
33224
33225 1998-10-01  Robert Lipe  <robertl@dgii.com>
33226
33227         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33228         multilibbed hosts.   Idea grafted from g77.exp.
33229
33230 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33231
33232         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33233         avoid losing on systems which need -lsocket.
33234
33235 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33236
33237         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33238         * g++.old-deja/g++.other/nested2.C: Ditto.
33239         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33240         failure.
33241
33242 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33243
33244         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33245         preferred over template operator!= for enum bitfields.
33246
33247 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33248
33249         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33250         that happen to have the same base name, but in different scopes,
33251         are incorrectly rejected.
33252
33253 1998-09-16  Richard Henderson  <rth@cygnus.com>
33254
33255         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33256         on the native word size instead of an integer literal.
33257
33258 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33259
33260         * g++.old-deja/g++.other/static2.C: Invocation of static data
33261         member of type pointer-to-function denoted as non-static member.
33262
33263         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33264         checks involving function types and aliases.
33265
33266 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33267
33268         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33269         redefined to the same non-trivial type.
33270
33271         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33272         namespace-qualification of template specializations declared in
33273         other namespaces.
33274
33275         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33276         to declare a subset of the specializations of a template function
33277         as friends of specializations of a template class.
33278
33279         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33280         member templates that do not fully specialize the enclosing
33281         template class are rejected.
33282
33283 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33284
33285         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33286
33287 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33288
33289         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33290         altered from libf2c/libU77 version.
33291
33292 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33293
33294         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33295
33296 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33297
33298         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33299         (un)signed char are different types for template specialization
33300         purposes.
33301
33302 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33303
33304         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33305         * objc: ObjC testsuite.
33306
33307 1998-08-31  Catherine Moore  <clm@cygnus.com>
33308
33309         * gcc.c-torture/execute/941014-1.x:  New file.
33310
33311 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33312
33313         * lib/c-torture.exp: Add support for
33314         torture_eval_before_compile and torture_eval_before_execute
33315         variables.
33316
33317 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33318
33319         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33320         this test triggers valid.
33321
33322 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33323
33324         * gcc.dg/980827-1.c: New test.
33325
33326 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33327
33328         * gcc.c-torture/execute/loop-4b.c: New test.
33329
33330 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33331
33332         * lib/c-torture.exp: Add support for
33333         torture_eval_before_compile and torture_eval_before_execute
33334         variables.
33335
33336 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33337
33338         * gcc.c-torture/compile/980825-1.c: New test.
33339
33340 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33341
33342         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33343         count number tests in opt_t0 not good_t0.
33344
33345 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33346
33347         * gcc.c-torture/compile/930326-1.x: Fix typo.
33348
33349 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33350
33351         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33352         causes an ICE.
33353
33354 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33355
33356         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33357         STACK_SIZE is defined.
33358         * gcc.c-torture/unsorted/stuct.c: Similarly.
33359
33360         * gcc.c-torture/compile/980821-1.c: New test.
33361
33362 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33363
33364         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33365
33366 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33367
33368         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33369         code.
33370
33371 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33372
33373         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33374         error'.
33375
33376 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33377
33378         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33379
33380 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33381
33382         * gcc.c-torture/compile/980816-1.c: New test.
33383
33384         * gcc.dg/980816-1.c: New test.
33385
33386 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33387
33388         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33389         compiler for ieee tests.
33390
33391 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33392
33393         * g77.f-torture/compile/980729-0.f: New test.
33394
33395 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33396
33397         * gcc.c-torture/special/eeprof-1.c: New test, for
33398         -finstrument-functions.
33399         * gcc.c-torture/special/special.exp: Run it.
33400
33401 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33402
33403         * gcc.c-torture/compile/980729-1.c: New test.
33404
33405 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33406
33407         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33408         __thumb__ is defined, and test for ARM style doubles if so.
33409
33410 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33411
33412         * g77.f-torture/noncompile/980615-0.f: New test.
33413
33414 1998-07-26  H.J. Lu  (hjl@gnu.org)
33415
33416         * gcc.dg/980312-1.c: Do link instead of compile.
33417         * gcc.dg/980313-1.c: Likewise.
33418
33419 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33420
33421         * gcc.c-torture/compile/980726-1.c: New test.
33422
33423 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33424
33425         * g77.f-torture/execute/io0.f: New test.
33426
33427 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33428
33429         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33430         an int.
33431
33432 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33433
33434         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33435         m32r bugs.
33436
33437 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33438
33439         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33440         c-decl.c:grokdeclarator can handle mode attributes.
33441
33442 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33443
33444         * gcc.c-torture/execute/980716-1.c: New test.
33445
33446 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33447
33448         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33449         the mn10200.
33450         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33451         the mn10200.
33452         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33453         * gcc.c-torture/compile/930326-1.x: Similarly.
33454
33455 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33456
33457         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33458         New test from Craig.
33459
33460 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33461
33462         * g77.f-torture/noncompile/980616-0.f: New test.
33463
33464         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33465
33466 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33467
33468         *  g++.other/singleton.C: Return error value instead of taking
33469         SIGSEGV.
33470
33471 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33472
33473         *  g++.other/singleton.C: New test.   Warning is under dispute.
33474         Runtime crash is not.
33475
33476 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33477
33478         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33479         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33480         using6.C, using7.C}:  New namespace tests.
33481
33482 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33483
33484         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33485         specialization with typedef'ed names used as array indexes.
33486
33487 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33488
33489         * gcc.c-torture/execute/980709-1.c: New test.
33490
33491         * gcc.dg/980709-1.c: New test.
33492
33493 1998-07-07  Richard Henderson  <rth@cygnus.com>
33494
33495         * gcc.c-torture/execute/bcp-1.c: New test.
33496
33497 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33498
33499         * gcc.c-torture/execute/980707-1.c: New test.
33500
33501 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33502
33503         * gcc.c-torture/compile/980706-1.c: New test.
33504
33505 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33506
33507         * g77.f-torture/execute/980701-0.f,
33508         g77.f-torture/execute/980701-1.f: New test from Craig.
33509
33510 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33511
33512         * gcc.c-torture/compile/980701-1.c: New test.
33513
33514         * gcc.c-torture/execute/980701-1.c: New test.
33515
33516 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33517 rlsruhe.de>
33518
33519         * g++.old-deja/g++.robertl/eb132.C: New test.
33520         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33521
33522 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33523
33524         * g77.f-torture/execute/980628-7.f,
33525         g77.f-torture/execute/980628-8.f,
33526         g77.f-torture/execute/980628-9.f,
33527         g77.f-torture/execute/980628-10.f: New tests from Craig.
33528
33529         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33530
33531 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33532
33533         * g77.f-torture/execute/980628-4.f: New test from Craig.
33534         * g77.f-torture/execute/980628-5.f: Likewise.
33535         * g77.f-torture/execute/980628-2.f: Likewise.
33536         * g77.f-torture/execute/980628-0.f: Likewise.
33537         * g77.f-torture/execute/980628-1.f: Likewise.
33538         * g77.f-torture/execute/980628-3.f: Likewise.
33539         * g77.f-torture/execute/980628-6.f: Likewise.
33540
33541 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33542
33543         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33544         directory when nothing has been installed yet.
33545
33546 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33547
33548         * gcc.c-torture/special/special.exp: Handle newer versions of
33549         dejagnu.
33550
33551 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33552
33553         * gcc.dg/980626-1.c: New test.
33554
33555 1998-06-19  Bruno Haible <haible@ilog.fr>
33556
33557         * gcc.misc-tests/m-un-2.c: New test.
33558         * g++.old-deja/g++.other/warn01.c: Likewise.
33559
33560 1998-06-19  Robert Lipe  <robertl@dgii.com>
33561
33562         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33563         compatibility with assmblers with a different comment character.
33564         Eliminate use of GAS-specific extensions.
33565
33566 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33567
33568         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33569
33570 1998-06-19  Robert Lipe  <robertl@dgii.com>
33571
33572         *lib/g77.exp: Replace search for libf2c.a with search for newly
33573         renamed libg2c.a
33574
33575 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33576
33577         * gcc.c-torture/execute/980617-1.c: New test.
33578
33579 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33580
33581         * gcc.c-torture/execute/980612-1.c: New test.
33582
33583 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33584
33585         * gcc.dg/980523-1.c: Only test on ppc-linux.
33586         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33587
33588         * gcc.c-torture/execute/980608-1.c: New test.
33589
33590 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33591
33592         * gcc.c-torture/execute/980605-1.c: New test.
33593
33594 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33595
33596         * gcc.c-torture/execute/980604-1.c: New test.
33597
33598 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33599
33600         * gcc.c-torture/execute/980602-1.c: New test.
33601         * gcc.c-torture/execute/980602-2.c: Likewise.
33602
33603 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33604
33605         * 970125-0.f: Fix per JCB.  Add commentary.
33606
33607 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33608
33609         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33610         IEEE -0 support.
33611
33612 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33613
33614         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33615         earlier.
33616
33617 1998-05-28  Catherine Moore <clm@cygnus.com>
33618
33619         * gcc.c-torture/execute/980526-3.c: New test.
33620
33621 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33622
33623         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33624         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33625         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33626         m88k-motorola-sysv3 to XFAIL.
33627
33628 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33629
33630         * gcc.dg/980526-1.c: New test.
33631         * gcc.c-torture/execute/980526-2.c: New test.
33632
33633 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33634
33635         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33636
33637         * gcc.c-torture/execute/980526-1.c: New test.
33638
33639 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33640
33641         * g77.f-torture/execute/alpha2.f: Add runtime test.
33642
33643 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33644
33645         * g++.old-deja/old-deja.exp: Strip leading directories.
33646
33647         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33648         error for the line.  Don't run multiple tests for the same line.
33649
33650 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33651
33652         * gcc.dg/980523-1.c: New test.
33653
33654 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33655
33656         * g77.f-torture/compile/970915-0.f: New test.
33657
33658 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33659
33660         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33661
33662 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33663
33664         * gcc.dg/980520-1.c: New test.
33665
33666 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33667
33668         * gcc.dg/980502-1.c: Fix return type.
33669
33670 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33671
33672         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33673         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33674         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33675         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33676         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33677
33678 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33679
33680         * g77.f-torture/execute/980520-1.f: New test.
33681
33682 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33683
33684         * lib/mike-g77.exp: New file.
33685
33686         * g77.f-torture/noncompile/noncompile.exp,
33687         g77.f-torture/noncompile/check0.f: New files.
33688
33689 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33690
33691         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33692         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33693         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33694         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33695         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33696         abort where appropriate.
33697
33698 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33699
33700         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33701         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33702
33703 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33704
33705         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33706
33707 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33708
33709         * g77.f-torture/compile/980427-0.f: New test.
33710
33711 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33712
33713         * g77.f-torture/compile/980424-0.f: New test.
33714
33715 1998-04-19  Dave Love  <d.love@dl.ac.uk>
33716
33717         * g77.f-torture/compile/980419-2.f (main): New test.
33718         * g77.f-torture/compile/970125-0.f: New test.
33719         * g77.f-torture/compile/980419-1.f: New test.
33720
33721 1998-04-08  Jim Wilson  <wilson@cygnus.com>
33722
33723         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
33724         of loop-4.c.
33725
33726 1998-04-07  Jim Wilson  <wilson@cygnus.com>
33727
33728         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
33729
33730 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33731
33732         * gcc.c-torture/compile/980329-1.c: New test.
33733
33734 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33735
33736         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33737         * gcc.dg/980312-1.c: Fix typo in -march command.
33738
33739 1998-03-16  H.J. Lu  (hjl@gnu.org)
33740
33741         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33742
33743 1998-03-11  Robert Lipe  <robertl@dgii.com>
33744
33745         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33746         Dave Love agree the Fortran source is bogus.
33747
33748 1998-03-11  Robert Lipe  <robertl@dgii.com>
33749
33750         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33751         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33752         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33753         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33754         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33755
33756 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33757
33758         * g++.old-deja/g++.other/friend1.C: New test.
33759
33760 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33761
33762         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33763         possibly uninitialized) variables and declare dnrm2.
33764
33765 1998-02-23  Robert Lipe <robertl@dgii.com>
33766
33767         From Bruno Haible <haible@ilog.fr>:
33768         * gcc.c-torture/execute/980223.c: New test.
33769
33770 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33771
33772         * gcc.dg/ifelse-1.c: New test.
33773
33774 1998-02-09  H.J. Lu  (hjl@gnu.org)
33775
33776         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33777
33778           * lib/old-dejagnu.exp (old-dejagnu): Added the
33779           "execution test - XFAIL *-*-*" handling in the spirit of
33780           "excess errors test -". Changed the "execution test fails"
33781           handling to be like "excess errors test fails".
33782           * Update various tests accordingly.
33783
33784 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33785
33786         * gcc.c-torture/execute/980205.c: New test.
33787
33788 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33789
33790         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33791         * lib/f-torture.exp: Similarly.
33792         * gcc.c-torture: Rename all .cexp files to .x files.
33793
33794 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33795
33796         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33797         (940510-1.c): Removed duplicate.
33798         (971104-1.c): New test.
33799
33800 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33801
33802           * lib/f-torture.exp: Improve error and loop detection.
33803
33804 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33805
33806         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33807         use that to size the filler array.
33808
33809 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33810
33811         * lib/c-torture.exp(c-torture-execute): Fix typo.
33812
33813         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33814         testcase as the executable name. Keep the executable around if
33815         the test fails.
33816
33817 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33818
33819         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33820         changes.  Only test one -g option, and move it to the end of the
33821         list of options to test.
33822
33823 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33824
33825         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33826         variable GCC_TORTURE_OPTIONS to supply default switches separated
33827         by colons.  If no environment variable, run tests with -O0 -g, -O1
33828         -g, and -O2 -g as well.
33829
33830 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33831
33832         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33833         explanatory comments. Fix indentation.
33834
33835 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33836
33837         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33838
33839 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33840
33841         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33842         * g++.old-deja/g++.mike/p7325.C: Likewise.
33843         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33844
33845 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33846
33847         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33848         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33849         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33850         * g++.old-deja/g++.law/operators4.C: Likewise.
33851
33852 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33853
33854         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33855         * g++.old-deja/g++.mike/p784.C: Ditto.
33856         * g++.old-deja/g++.mike/p785.C: Ditto.
33857
33858 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33859
33860           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33861
33862 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33863
33864         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33865         target feature; pass this to c-torture-execute as needed.
33866
33867 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33868
33869         * lib/c-torture.exp(c-torture-execute): If the previous and the
33870         current executables being tested are identical, we don't need to
33871         run the executable again. Try to make the executable names
33872         unique. Add an optional argument for passing additional compiler
33873         flags.
33874
33875 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33876
33877         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33878
33879 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33880
33881         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33882
33883 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33884
33885         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33886         32bit or larger longs.
33887
33888         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33889         have either a 32bit long or 32bit int.
33890
33891 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33892
33893         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33894         Make double precision tests dependent on sizeof (double).
33895
33896 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33897
33898         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33899         too.
33900
33901 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33902
33903         * gcc.c-torture/compile/961203-1.cexp: New script.
33904
33905 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33906
33907         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33908         up the includes ourselves.
33909
33910 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33911
33912         * lib/plumhall.exp: Remove random include, and add a few
33913         verbose messages for debugging.
33914
33915 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33916
33917         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33918         of trying to do it ourselves.
33919
33920 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33921
33922         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33923
33924 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33925
33926         * gcc.prms/5403.c: Made regexp a bit less strict.
33927
33928 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33929
33930         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33931         is returned from remote_load instead.
33932         * lib/plumhall.exp: Ditto.
33933         * lib/mike-g++.exp: Ditto.
33934         * lib/old-dejagnu.exp: Ditto.
33935         * lib/c-torture.exp: Ditto.
33936
33937 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33938
33939         * lib/g++.exp: Use build_wrapper procedure.
33940         * lib/gcc.exp: Ditto.
33941
33942 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33943
33944         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33945         an old-style decl for malloc.  Fixes tests to work when
33946         sizeof (int) != sizeof (size_t).
33947
33948 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33949
33950         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33951
33952         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33953         use stdargs.h interface.
33954
33955 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33956
33957         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33958         NO_VARARGS when compiling.
33959
33960 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33961
33962         * lib/plumhall.exp(ph_includes): New procedure.
33963         (ph_make): Use it.
33964         (ph_compiler): Ditto.
33965
33966         * lib/g++.exp: Rename test-glue.c to testglue.c.
33967         * lib/gcc.exp: Ditto.
33968
33969 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33970
33971         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33972         to completion when it's called.
33973
33974 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33975
33976         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33977         is defined, don't do test.
33978
33979 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33980
33981         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33982         for object files.
33983         (ph_summary): Mark skipped testcases as untested, not unresolved.
33984
33985         * lib/plumhall.exp (ph_make): If unresolved because of bad
33986         errorCode, record errorCode in log file.
33987         (*): Replace send_log/verbose with verbose -log.
33988
33989 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33990
33991         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33992         double conversion if double isn't at least 8 bytes.
33993
33994         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33995         int to work with targets where int is 16 bits.
33996
33997         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33998         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33999         precision for the test to complete.
34000
34001 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34002
34003         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34004         if d10v is not compiled with the -mdouble64 flag.
34005         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34006
34007         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34008         d10v is not compiled with the -mint32 flag.
34009
34010 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34011
34012         * lib/plumhall.exp: Use incr_count.
34013
34014 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34015
34016         * gcc.c-torture: Update to c-torture-1.45.
34017
34018 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34019
34020         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34021         the name of the expect testcase file).
34022
34023         * lib/g++.exp(g++_init): Ditto.
34024
34025 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34026
34027         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34028         the host.
34029
34030         * lib/gcc.exp(gcc_exit): New procedure.
34031
34032 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34033
34034         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34035         specs where appropriate.
34036
34037         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34038         because of new "candidates are" messages, and removed a few
34039
34040         * Converted all non-old-style g++ testcases to old-style, and
34041         moved into g++.old-deja.
34042
34043 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34044
34045         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34046         options.
34047
34048         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34049         succeeded.
34050
34051         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34052
34053 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34054
34055         * lib/gcc.exp (gcc_target_compile): Add support for defining
34056         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34057         the machine doesn't have those features.
34058
34059 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34060
34061         * g++.law/operators4.exp: Don't use LIBS.
34062
34063 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34064
34065         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34066
34067         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34068         * lib/g++.exp: Set it here instead. Also, allow use of the
34069         --tool_exec and --tool_opt options. Change CXX to
34070         GXX_UNDER_TEST.
34071
34072         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34073
34074         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34075
34076 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34077
34078         * lib/old-dejagnu.exp: Use prune_warnings instead of
34079         prune_system_crud.
34080         * lib/mike-g++.exp: Ditto.
34081         * lib/gcc.exp: Ditto.
34082         * lib/g++.exp: Ditto.
34083
34084         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34085
34086 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34087
34088           * 941014-2.c: Include stdlib.h
34089           * 960327-1.c: Include stdio.h
34090           * dbra.c, index-1.c: Don't assume ints are 32bits.
34091
34092 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34093
34094         * lib/gcc.exp: Add gcc,stack_size target feature.
34095
34096         * lib/g++.exp(g++_target_compile): Add the include and link
34097         paths here, not in two other places. And, it's $options, not
34098         options.
34099
34100         * lib/mike-g++.exp(postbase): Remove the code that determines
34101         the correct include and link paths.
34102         * g++.old-deja/old-deja.exp: Ditto.
34103
34104 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34105
34106         * lib/g++.exp(g++_init): target_compile no longer returns the
34107         filename of the result.
34108
34109 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34110
34111         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34112         call to glob.
34113
34114         * gcc.c-torture/special/special.exp: Change call to
34115         gcc_target_compile to include the object file.
34116
34117 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34118
34119         * gcc.c-torture/special/special.exp: Correct misspelling in last
34120         change.
34121
34122 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34123
34124         * lib/plumhall.exp(ph_summary): Log the entire output of the
34125         executable. Return -1 if there were any failures, 0 otherwise.
34126         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34127         (ph_make): Clean up objects and executables that were built
34128         if the tests succeeded.
34129
34130 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34131
34132         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34133         libraries and includes in the build tree as appropriate.
34134
34135 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34136
34137         * lib/c-torture.exp: Instead of looking for the global variable
34138         NO_LONG_LONG, check to see if that's a feature of the target.
34139
34140 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34141
34142         * config/default.exp: Minimize. Delete the remainer of the files in
34143         config; this functionality is now in devo/dejagnu/config.
34144
34145         g++.*/*: Pass any additional flags used to compile to postbase;
34146         delete CXXFLAGS.
34147
34148         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34149         is now done by runtest.exp. Use gcc_target_compile instead of
34150         compile.
34151
34152         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34153         Remove references to CFLAGS. Use remote_file instead of
34154         calling rm -f.
34155         (c-torture): Take a list of arguments to use to compile this
34156         testcase.
34157
34158         lib/g++.exp: Simplify. Use target_compile instead of compile.
34159         lib/gcc-dg.exp: Ditto.
34160         lib/gcc.exp: Ditto.
34161         lib/mike-{gcc,g++}.exp: Ditto.
34162         lib/old-dejagnu.exp: Ditto.
34163         lib/plumhall.exp: Ditto.
34164
34165 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34166
34167         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34168         (ph_linker): Likewise.
34169
34170 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34171
34172           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34173         MAP_ANON / MAP_ANONYMOUS if defined;
34174         else try to map from /dev/zero .
34175
34176 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34177
34178         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34179         isn't defined, then define it to MAP_ANONYMOUS.
34180
34181 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34182
34183         * gcc.c-torture: Update to c-torture-1.42 release.
34184
34185 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34186
34187         * gcc.c-torture: Update to c-torture-1.41 release.
34188
34189 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34190
34191         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34192         c-torture release.
34193
34194 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34195
34196         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34197         and LDFLAGS.  Fix second case to append the target_info ldflags
34198         onto LDFLAGS, not CFLAGS.
34199         * lib/g++.exp (g++_init): Add target_info stuff.
34200         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34201         of libgloss and newlib flags for !native.
34202
34203         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34204         (GDB): Fix relative path to go up another dir for finding gdb.
34205
34206 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34207
34208         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34209         versions in the target_info array, if they don't exist.
34210
34211 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34212
34213         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34214
34215 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34216
34217         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34218         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34219
34220 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34221
34222         * lib/old-dejagnu.exp: Don't remove the output file before we've
34223         actually tested it. Don't append pwd to the path of the executable
34224         we're testing.
34225
34226 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34227
34228         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34229
34230 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34231
34232         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34233         temporary directory for compiler files, and set it to a default
34234         value of /tmp. Set $output as the name of the output file from
34235         compiling the testcase. Add a -o option to $cflags_var so the
34236         compiler writes the final output file as $output. Set $executable
34237         to $output.
34238
34239         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34240         directory for compiler files, and set it to /tmp if it doesn't
34241         already have a value. Set $output_file to the name of the output
34242         file from compiling the testcase. Add a -o option to CXXFLAGS so
34243         the compiler writes the final output file as $output. Use $output
34244         as the executable to be tested.
34245
34246 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34247
34248         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34249
34250 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34251
34252         * gcc.c-torture/execute/pending-1.c: New test.  Still
34253         pending in Tege's queue.
34254
34255 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34256
34257         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34258         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34259         if there were failures.  Call unresolved if there were unresolved
34260         testcases.  Call gcc_fail if program did not run to completion.
34261         (ph_make): Pass additional argument name to ph_execute.
34262         (ph_execute): Add new argument.  Pass additional arguments to
34263         ph_summary.  Call gcc_fail is there is no execution output.
34264
34265 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34266
34267         * lib/plumhall.exp (proc_summary): Output relavent summary
34268         lines into the log so specific failures in plumhall can be
34269         investigated.
34270
34271 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34272
34273         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34274         (c-torture-execute): Don't try to execute tests which use
34275         "long long" types if $NO_LONG_LONG is nonzero.
34276
34277 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34278
34279         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34280         not c-torture.
34281
34282         * gcc.ieee: Move from here.
34283         * gcc.c-torture/execute/ieee: To here.
34284
34285 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34286
34287         * gcc.c-torture: Update to c-torture-1.41 release.
34288
34289 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34290
34291         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34292         not "$output".
34293
34294 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34295
34296         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34297         -c present.
34298
34299 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34300
34301         * config/proelf.exp: Handle connecting to a simulator.
34302
34303 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34304
34305         * config/proelf.exp: New file.  Enough framework that we can
34306         run c-torture tests on the proelf targets (or any other target
34307         that gdb can connect to for that matter).
34308
34309 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34310
34311         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34312         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34313
34314         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34315         exec_output exists.
34316
34317 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34318
34319         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34320         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34321
34322         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34323         to pass/fail/unresolved/unsupported/untested.  Caller must now
34324         call unresolved/unsupported/untested.
34325         * lib/*.exp: Update FSF address.  Update to handle new results of
34326         ${tool}_load.
34327         * lib/chill.exp (verbose): Delete.
34328
34329 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34330
34331         * lib/gcc.exp (default_gcc_start): Change order of args to
34332         $LDFLAGS $CFLAGS $LIBS.
34333         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34334         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34335         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34336         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34337         * gcc.misc-tests/dg-test.exp: Likewise.
34338         * gcc.misc-tests/msgs.exp: Likewise.
34339         * gcc.prms/prms.exp: Likewise.
34340         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34341         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34342
34343         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34344
34345 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34346
34347         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34348
34349         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34350         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34351
34352         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34353         necessary.
34354
34355 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34356
34357         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34358         global for loop; add use of $mathlib.
34359         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34360         settings here; set mathlib for anything but VxWorks.
34361
34362 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34363
34364         * gcc.c-torture: Update to c-torture-1.40 release.
34365
34366 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34367
34368         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34369         dg.exp.
34370
34371 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34372
34373         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34374         global.
34375
34376 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34377
34378         * lib/g++.exp (LIBS): Define if not already.
34379         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34380         (gcc-dg-prune): Call prune_gcc_output.
34381         * lib/gcc.exp (prune_gcc_output): New proc.
34382         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34383         prune_gcc_output.
34384
34385 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34386
34387         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34388         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34389
34390 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34391
34392         * gcc.c-torture: Update to c-torture-1.39 release.
34393
34394 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34395
34396         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34397         fails, try others as well.
34398
34399 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34400
34401         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34402         If compilation fails, mark execute tests as `untested'.
34403         If test is marked as unsupported, don't mark compilation and
34404         execute tests as failed.
34405
34406 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34407
34408         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34409         libstdc++ for whether or not we want to be doing shared
34410         libraries.  Delete link_curses since we don't need it anymore.
34411         * lib/mike-g++.exp (postbase): Don't link in libg++.
34412         * g++.old-deja/old-deja.exp: Likewise.
34413
34414 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34415
34416         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34417
34418 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34419
34420         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34421         For that, add `-Wl,-a,shared_archive'.
34422         * g++.old-deja/old-deja.exp: Likewise.
34423
34424 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34425
34426         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34427
34428 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34429
34430         * lib/mike-g++.exp (postbase): Pay attention to the status of
34431         g++_load.
34432
34433 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34434
34435           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34436
34437 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34438
34439         * lib/gcc.exp (default_gcc_start): No longer need to log program
34440         being executed or its output, execute_anywhere does that now.
34441         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34442         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34443
34444 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34445
34446         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34447         the same as those in lib/g++.exp.
34448
34449 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34450
34451         * gcc.c-torture: Update to c-torture-1.38 release.
34452         * gcc.ieee: Related changes.
34453
34454 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34455
34456         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34457         "exec". Minor reformatting changes.
34458
34459         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34460         cross. This means all "exec" calls now work on a remote host as
34461         well.
34462         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34463         cross. Filter out the extra "\r\n" stuff that expect puts in.
34464         (c-torture-execute): Filter out the bogus warnings like
34465         c-torture-compile does. Add support for canadian cross.
34466         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34467         Use execute_anywhere rather than calling exec directly. Now it
34468         works for canadian cross testing.
34469
34470 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34471
34472         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34473         results into a variable, and check that rather than using file exists.
34474
34475 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34476
34477         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34478         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34479
34480 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34481
34482         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34483         lib_curses if there's a shared libg++ in the build tree.
34484
34485 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34486
34487         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34488         if not supported target.
34489
34490 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34491
34492         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34493         link_curses up to always happen, not just for native builds.
34494
34495 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34496
34497         * gcc.c-torture: Update to c-torture-1.36 release.
34498         * gcc.failure: Related changes.
34499
34500 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34501
34502         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34503
34504 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34505
34506         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34507         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34508         runshlib, link_curses, and mathlib for link and run.
34509
34510         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34511         pass the runtime shared library options for Solaris, OSF/1, and
34512         Irix5, and link with -lcurses to avoid unresolved references.
34513
34514 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34515
34516         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34517         only run once.
34518
34519 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34520
34521         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34522
34523 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34524
34525         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34526         do not have a framework for the "compat" tests yet.
34527
34528 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34529
34530         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34531         set to null if we're testing vxworks5.1.  Use that instead of
34532         `-lm' in the setting of LIBS for link and run.
34533
34534 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34535
34536         * config/rom68k.exp (${tool}_load): Major changes to make it
34537         work.  Verified that it does in fact return the stuff in
34538         exec_output properly.  Catch any Emul or any TRAP other than 0.
34539
34540 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34541
34542         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34543         LDFLAGS properly for targets that need stuff from libgloss.
34544         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34545         only run once.
34546         (gpp_initialized): New variable.
34547
34548 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34549
34550         * config/rom68k.exp: Load libgloss.exp.
34551         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34552         so we can produce a fully linked binary.
34553         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34554         so we can produce a fully linked binary.
34555
34556 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34557
34558         * lib/plumhall.exp (ph_section): Watch for expected failures.
34559         Add missing `else'.
34560
34561         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34562         run the testcase.
34563         (c-torture): Likewise.
34564
34565 1995-08-28  Doug Evans  <dje@cygnus.com>
34566
34567         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34568
34569         * lib/mike-g++.exp (mike_cleanup): New proc.
34570         (prebase): New globals compiler_result, not_compiler_result,
34571         target_regexp.
34572         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34573         allow leading "-" in pattern.  Watch for unsupported tests.
34574         If $compiler_result is set, pattern match assembler code,
34575         and ditto for $not_compiler_result.
34576         * lib/mike-gcc.exp: Likewise.
34577
34578         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34579         execution "succeeded".
34580
34581 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34582
34583         * config/win32.exp: New file.
34584         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34585
34586 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34587
34588         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34589         unsupported.
34590         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34591         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34592         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34593
34594         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34595         "... without exceptions was ...".  That is now handled by
34596         prune_system_crud.
34597         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34598
34599 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34600
34601         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34602         sieve.c,sort2.c}: New files.
34603         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34604         sieve.exp,sort2.exp}: Drivers for them.
34605
34606         * lib/mike-gcc.exp (program_output): New user settable variable.
34607         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34608         messages.
34609         * lib/mike-g++.exp (program_output): New user settable variable.
34610
34611         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34612
34613         * config/sh.exp: Deleted (use sim.exp instead).
34614
34615 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34616
34617         * config/vx.exp: Declare CHECKTASK as global.
34618         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34619         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34620         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34621
34622 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34623
34624         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34625         target. Like vx.exp, only includes `vx29k.exp' instead of
34626         `vxworks.exp'.
34627
34628 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34629
34630         * config/sim.exp: Increase time limit from 120 seconds to 240.
34631
34632 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34633
34634         * gcc.c-torture/execute/950628-1.c: New test.
34635
34636 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34637
34638         * gcc.c-torture: Update with changes/additions from
34639         c-torture-1.34.
34640
34641 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34642
34643         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34644
34645 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34646
34647         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34648
34649 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34650
34651         * gcc.c-torture/compile/950512-1.c: New test.
34652         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34653         * gcc.dg/struct-ret-1.c: Likewise.
34654
34655 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34656
34657         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34658           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34659
34660 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34661
34662         * gcc.c-torture/special/920411-1.c: Deleted.
34663         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34664
34665 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34666
34667         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34668         cpu limit.
34669
34670 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34671
34672         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34673
34674 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34675
34676         From kenner;
34677         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34678         is the proper length.
34679         * va-arg-3.c: Likewise.
34680
34681 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34682
34683         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34684         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34685
34686         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34687         * lib/g++.exp (default_g++_start): Delete old cruft.
34688
34689 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34690
34691         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34692         (2 * (1 << 18)) to (2 * (1 << 17)).
34693
34694         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34695
34696 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34697
34698         * config/rom68k.exp: Renamed from config/idp.exp
34699
34700 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34701
34702         * c-torture/compile/921109-2.c
34703
34704 1995-04-18  Mike Stump  <mrs@cygnus.com>
34705
34706         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34707         excess errors.
34708
34709 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34710
34711         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34712         output.
34713         * lib/g++.exp (default_g++_start): Likewise.
34714
34715 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
34716
34717         * gcc.c-torture/compile/950329-1.c: New test.
34718
34719 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
34720
34721           * config/bug.exp (${tool}_load): Updated to use new remote_open
34722           and remote_close procs.
34723         * config/idp.exp: New file.
34724
34725 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
34726
34727         * gcc.c-torture/execute/950322-1.c: New test.
34728
34729 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
34730
34731         * config/vx.exp (${tool}_load): Clean up testing of return code from
34732         vxworks_ld and vxworks_spawn.
34733
34734 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34735
34736         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34737
34738 1995-03-13  Mike Stump  <mrs@cygnus.com>
34739
34740         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34741         can mark excess errors on a machine by machine basis.  Note, the
34742         default is to not expect any excess errors, even when excess
34743         errors test - is given, so you will want to put an XFAIL ... on
34744         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34745         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34746         those 4 machines, but no others.
34747
34748 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34749
34750         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34751         * lib/c-torture.exp: to here.
34752
34753 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34754
34755         * gcc.c-torture/execute/950221-1.c: New test.
34756         * gcc.c-torture/execute/struct-ret-1.c: New test.
34757         * gcc.c-torture/compile/950221-1.c: New test.
34758
34759         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34760
34761 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34762
34763         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34764         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34765
34766 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34767
34768         * g++.gb: New directory of tests, derived from my signature and
34769         class scoping tests.
34770
34771         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34772         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34773         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34774         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34775         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34776         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34777         * g++.gb/sig25.C: Likewise.
34778
34779         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34780         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34781         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34782         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34783         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34784         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34785         * g++.gb/sig25.exp: Likewise.
34786
34787         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34788         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34789         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34790         * g++.gb/scope13.C: Likewise, this test still fails.
34791
34792         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34793         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34794         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34795         * g++.gb/scope13.exp: Ditto.
34796
34797         * g++.gb/README: New file, explains what these tests are about.
34798
34799 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34800
34801         * lib/dg.exp (dg-do): Support `preprocess'.
34802         (dg-test): Likewise.
34803
34804 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34805
34806         * config/udi.exp: change "continue -expect" to "exp_continue".
34807
34808 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34809
34810         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34811         Delete redundant tests.
34812
34813         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34814         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34815         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34816         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34817         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34818         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34819         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34820         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34821
34822         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34823         storing label pointers.
34824         * gcc.c-torture/execute/921019-1.c: Likewise.
34825         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34826         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34827         parameter fp.
34828         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34829         constants.
34830
34831         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34832         Delete obsolete tests.
34833
34834         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34835         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34836         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34837         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34838         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34839         * gcc.c-torture/compile/950124-1.c: New test.
34840
34841         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34842
34843 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34844
34845         * lib/mike-g++.exp: Add -lm to LIBS.
34846
34847 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34848
34849         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34850
34851 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34852
34853         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34854
34855 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34856
34857         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34858
34859 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34860
34861         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34862         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34863         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34864         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34865         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34866         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34867         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34868         * g++.law/{operators31.C, operators32.C,
34869         * g++.law/{operators33.C, operators34.C}: Likewise.
34870         * g++.law/{pic1.C, refs2.C}: Likewise.
34871         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34872         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34873         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34874         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34875
34876         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34877         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34878         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34879         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34880         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34881         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34882         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34883         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34884         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34885         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34886         * g++.law/{operators34.exp}: Likewise.
34887         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34888         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34889         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34890         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34891         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34892
34893         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34894         No longer expected to fail.
34895         * g++.law/missed-error3.C: Tweak for recent bool changes.
34896
34897 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34898
34899         * config/emb-unix: Deleted.
34900         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34901         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34902
34903 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34904
34905         * lib/dg.exp (dg-test): Fix typo in last patch.
34906
34907 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34908
34909         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34910         (handles multiple occurrences).
34911
34912 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34913
34914         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34915         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34916         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34917         printed).
34918         * lib/c-torture.exp (c-torture-compile): Likewise.
34919         (c-torture): Prepend full path if missing.
34920         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34921         (gcc_fail): Likewise.
34922         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34923
34924 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34925
34926         * lib/netware.exp: Only attach to NetWare i386 systems.
34927
34928 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34929
34930         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34931         messages.  Add test name to "output pattern match" pass/fail message.
34932
34933 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34934
34935         * gcc.dg: New testsuite.
34936         * gcc.dg/dg.exp: New file.
34937
34938         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34939         test-switch.c}: Deleted.
34940
34941         * gcc.misc-tests/msgs.exp: New testcase driver.
34942
34943 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34944
34945         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34946         Watch for illegal return values from ${tool}_load.
34947         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34948         cross targets.  Coerce return value >0 to 1.
34949
34950 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34951
34952         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34953
34954         * config/emb-unix.exp: New file.
34955
34956         * config/sim.exp: Error if variable $SIM not defined.
34957         (${tool}_load): Mark test as "untested" if simulator missing.
34958
34959         * config/unix.exp: Load remote.exp to get rcp_download.
34960         * lib/c-torture.exp: Use different option lists for testcases with
34961         and without loops.
34962         * gcc.c-torture/execute/execute.exp: Likewise.
34963
34964 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34965
34966         * config/*.exp: Clarify return code from ${tool}_load.
34967         Call `unresolved' or `untested' instead of `warning' or `perror'
34968         (sometimes you still want to call both though).
34969         Add comment that `shell_id' is local to each file.
34970         * config/udi.exp (timeout): Set to 30.
34971         Don't print warning if connection fails, $connectmode has already
34972         printed an error.
34973         (${tool}_load): Move verbose messages to level 2.
34974         Rework pattern for "Process started" message.
34975         Pass `shell_id' to ${connectmode}_download.
34976         Retry twice upon timeout.  Make resetting of target more robust.
34977         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34978         Pass `shell_id' to exit_$connectmode.
34979         Only call exit_$connectmode if connected.
34980         * config/unix.exp (${tool}_load): Check return codes better.
34981         * config/vrtx.exp (${tool}_load): Likewise.
34982         * config/vx.exp (${tool}_load): Likewise.
34983         Delete unneeded global's.
34984         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34985         from ${tool}_load.
34986         (dg-stat): Delete.
34987         (dg-init): Delete recording of pass/fail counts.
34988         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34989         (old-dejagnu-init): Likewise.
34990         (old-dejagnu-stat): Delete contents, empty proc now.
34991         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34992         (c-torture): Delete references to lcnt, lpass, lfail.
34993         Get option list from TORTURE_OPTIONS.
34994         Delete -funroll[-all]-loops if no loops.
34995         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34996         (g++_stat): Delete contents (empty proc now).
34997         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34998         (gcc_finish): Likewise.
34999         (gcc_stat): Deleted.
35000         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35001         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35002         * gcc.c-torture/execute/execute.exp: Likewise.
35003         Split tests into two parts: compile, execute.
35004         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35005         no loops.  Update to reflect clarified return codes from ${tool}_load.
35006
35007 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35008
35009         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35010         to grep for.
35011         (old-dejagnu): Likewise (where necessary).
35012
35013 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35014
35015         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35016
35017         * lib/dg.exp (dg-process-target): Fix processing of selector.
35018         Add comment regarding use of `error'.
35019
35020         * lib/gcc.exp (prune_system_crud): Define if missing.
35021         * lib/g++.exp (prune_system_crud): Likewise.
35022
35023         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35024         Call prune_system_crud.
35025         * lib/dg.exp (dg-runtest): New proc.
35026         Use perror instead of send_user for tcl errors in testcase.
35027         Don't return any value, it's never used.
35028         Don't clobber previous definition of `unknown'.
35029         Print tcl errors in `dg-final'.
35030
35031 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35032
35033         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35034         (dg-test): Don't print errorInfo, it contains stack backtrace.
35035
35036 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35037
35038         * lib/g++.exp (runtest_file_p): Define if missing.
35039
35040 1994-09-24  Doug Evans  (dje@cygnus.com)
35041
35042         * lib/mike-g++.exp: Comment out loading of g++.exp.
35043         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35044         (default_g++_version): Always print something.
35045         (default_g++_start): Comment out call to `which'.
35046         (g++_start, g++_load): Deleted (must be defined in config file).
35047         * lib/gcc.exp: Test for existence of $CC at start.
35048         Delete check for tmpdir (done in gcc_init).
35049         (default_gcc_version): Always print something.
35050         (default_gcc_start): Comment out call to `which'.
35051         * config/*.exp: Major cleanup - make cross targets work at least a
35052         little better for g++ (by not being "--tool gcc" specific).
35053         Rename gcc_xxx to ${tool}_xxx.
35054         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35055         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35056
35057 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35058
35059         * lib/c-torture.exp (c-torture-compile): Rework compiler
35060         message processing.
35061
35062         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35063         c-torture.
35064
35065 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35066
35067         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35068
35069         * lib/dg.exp (dg-process-target): Support { target native }.
35070
35071 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35072
35073         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35074         looked for "... program xxx got fatal signal".
35075         Correct regsub munging of `comp_output'.
35076         Ignore compiler messages "path prefix not used" and "linker input
35077         file unused".
35078
35079 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35080
35081         * lib/gcc.exp (runtest_file_p): Define if missing.
35082         * gcc.prms/template.c: Example to work from.
35083
35084 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35085
35086         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35087         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35088
35089         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35090         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35091         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35092         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35093
35094         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35095         (dg-process-target): No longer a varargs proc.
35096         Return S/N for target, P/F for xfail.  All callers changed.
35097         (user option procs): More argument checking.
35098         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35099         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35100         (dg-test): Skip test if not running on selected target in `dg-do'.
35101         Update handling of `dg-do-what', `dg-output-text'.
35102         Separate execution pass/fail from output pattern match pass/fail.
35103         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35104
35105 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35106
35107         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35108         target for 920510-1.c.
35109
35110 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35111
35112         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35113         Clean up comment regarding use of passcnt, etc.
35114         (gcc_stat): Don't update `testcnt' here.
35115         (gcc_finish): Do it here.
35116         Might as well reset `but_id' here too.
35117         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35118         to determine if the file should be tested.
35119         * gcc.c-torture/compile/compile.exp: Likewise.
35120         * gcc.c-torture/execute/execute.exp: Likewise.
35121         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35122         * gcc.misc-tests/dg-test.exp: Likewise.
35123         * gcc.prms/prms.exp: Likewise.
35124         * gcc.wendy/wendy.exp: Likewise.
35125         * g++.old-deja.exp: Likewise.
35126         Move "Testing file" message to verbose level 1.
35127
35128 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35129
35130         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35131
35132 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35133
35134         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35135         (default_gcc_start): Accept optional second list element
35136         of compiler flags.  Print compiler output at verbosity level 2.
35137         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35138         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35139         Save current values of framework globals passcnt, failcnt, xpasscnt,
35140         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35141         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35142         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35143         xfailcnt to compute stats.  Update framework global `testcnt' from
35144         pass/fail counts.
35145         (gcc_finish): New proc.  Clean up test environment.
35146         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35147         (gcc_epass, gcc_efail): Delete.
35148         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35149         argument of line number.
35150         (dg-init): If the tool has an init routine, call it.
35151         (dg-test): Remove args `cflags_var' and `libs_var'.
35152         Pass all compiler options to ${tool}_start.
35153         Handle missing line number.
35154         (dg-finish): New function.
35155         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35156         particular files.  Call gcc_finish at end.  Move "skipping test"
35157         message to verbosity level 3.
35158         * gcc.c-torture/compile/compile.exp: Likewise.
35159         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35160         * gcc.c-torture/execute/execute.exp: Likewise.
35161         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35162         Print testcase being tried at verbosity level 1.
35163         * gcc.c-torture/special/special.exp: Unset xfail.
35164         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35165         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35166         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35167         * gcc.failure/failure.exp: Likewise.
35168         * gcc.ieee/ieee.exp: Likewise.
35169         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35170         Update call to dg-test.  Call dg-finish at end.
35171         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35172         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35173         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35174         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35175         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35176         * gcc.wendy/wendy.exp: Add copyright.
35177         Delete setting of tmpdir (done by gcc_init).
35178         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35179         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35180         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35181         gcc_[ce]pass/fail.
35182
35183 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35184
35185         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35186         confusion.
35187         (g++_load): Likewise.
35188
35189         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35190         Rename argument to `prog' to remove the confusion.
35191         Varargs fns behave differently too!
35192         (g++_load): Likewise.
35193
35194         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35195
35196         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35197         what it is.  Delete (always) printing of status value for !native.
35198         Simplify verbose code, and include status and exec_output.
35199         (g++_load): Use gcc_load.
35200
35201 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35202
35203         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35204         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35205         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35206         940714-3.c as these testcases don't exist anymore.  Make
35207         va-arg-1.c expected to pass.
35208
35209 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35210
35211         * gcc.misc-tests/misc.exp: Only run specific testcases.
35212         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35213         * gcc.misc-tests/dg-[1-9].c: New files.
35214
35215         * lib/dg.exp: New testsuite driver.
35216         * gcc.prms/prms.exp: Use it.
35217
35218         * README.gcc: New file.
35219
35220         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35221         Document and reset `lxpass' and `lxfail'.
35222         Simplify "initialized" message.
35223         (gcc_stat): Clean up comments a little.
35224
35225 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35226
35227         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35228
35229 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35230
35231         * lib/old-dejagnu.exp (process-option): New proc.
35232         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35233         (old-dejagnu): Simplify.
35234         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35235
35236 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35237
35238         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35239         exists and is not an empty string.
35240
35241         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35242         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35243         finished.
35244         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35245         automatically.
35246
35247         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35248         longer expected to fail.
35249
35250         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35251         "f" function call.
35252
35253         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35254
35255         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35256         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35257         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35258         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35259         c-torture-1.29.
35260
35261         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35262         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35263
35264         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35265
35266         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35267         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35268
35269         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35270         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35271         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35272
35273 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35274
35275         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35276         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35277         940714-1.c, 940714-2.c, 940714-3.c},
35278         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35279         gcc.misc-tests/{mg.c,mg.exp}:
35280         New tests.
35281         * gcc.noncompile/noncompile.exp: Change accordingly.
35282
35283 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35284
35285         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35286         Undo previous clobberage.
35287
35288 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35289
35290         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35291         * gcc.special/{930510-1.c, special.exp}:
35292         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35293         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35294         struct-varargs-1.c}: New tests from c-torture-1.26.
35295
35296 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35297
35298         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35299           argument to switch.
35300
35301 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35302
35303         * Revert the previous changes.  Please see Rob's directory
35304           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35305           fixes.
35306
35307 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35308
35309         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35310             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35311             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35312             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35313             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35314             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35315             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35316             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35317             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35318             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35319             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35320             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35321             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35322             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35323             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35324             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35325             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35326             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35327             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35328             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35329             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35330             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35331             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35332             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35333             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35334             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35335             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35336
35337 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35338
35339         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35340             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35341           with perror calls.
35342
35343 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35344
35345         * config/unix.exp (g++_load): Fix syntax.
35346
35347 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35348
35349         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35350         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35351         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35352         Don't expect va-arg-1.c to fail.  Correct expected output for
35353         920928-1.c.
35354         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35355         * gcc.wendy/hbm4.c: Correct typo.
35356         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35357
35358 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35359
35360         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35361         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35362         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35363         * lib/c-torture.exp (c-torture-compile): Ditto.
35364
35365         Reduce volume of output (remove all the -I's and such).
35366         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35367         Call gcc_cpass, gcc_cfail.
35368         (c-torture): Pass testing option to c-torture-compile.
35369
35370 1994-03-21  Doug Evans  (dje@cygnus.com)
35371
35372         Bring patches over from progressive.
35373         * config/default.exp: Exit remote shell cleanly.
35374         (g++_exit, g++_start): Add default versions.
35375         * config/sim.exp (gcc_load): Use perror, not error.
35376
35377 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35378
35379         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35380         set in site.exp.
35381
35382 1994-03-14  Doug Evans  (dje@cygnus.com)
35383
35384         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35385         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35386         (wendy_try): New proc to run testcase.
35387         (main loop): Call 'em.
35388         * gcc.wendy/*.c: Clean up pass to correct expected output.
35389
35390         * lib/gcc.exp: Minor cleanup work.
35391         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35392
35393 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35394
35395         * config/sim.exp (gcc_load): Document return codes better.
35396         Don't pass -v to simulator.
35397
35398 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35399
35400           * gcc.special/920717-x.c: Fix typo.
35401           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35402           get at sources.
35403
35404         * lib/mike-gcc.exp: Fix typo.
35405
35406 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35407
35408         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35409         binary to use, transform the name.
35410         * config/*.exp: rename everything. Nuke any g++ specific files,
35411         it's now a special case of gcc that requires no special support.
35412         Add a default.exp for unsupported targets.
35413
35414 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35415
35416         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35417         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35418         version of Tcl.
35419
35420 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35421
35422         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35423         than a warning.
35424
35425 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35426
35427         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35428
35429 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35430
35431         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35432         option_list.  Compile every file with only 4/6 option choices
35433         (same as C torture) instead of with 12/18 different option
35434         choices.
35435         * lib/c-torture.exp: Likewise.
35436
35437         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35438         not already set.
35439
35440 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35441
35442         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35443         can put an XFAIL *-*-* on excess errors.
35444
35445 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35446
35447         * g++.law: Add more tests derived from g++-bugs snapshots.
35448
35449         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35450         equivalent to g++.law/init9.
35451
35452         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35453         compiled it, and the a.out file after we've run it.
35454
35455 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35456
35457         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35458         compiled it, and the a.out file after we've run it.
35459
35460 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35461
35462         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35463
35464 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35465
35466         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35467         version number.
35468
35469 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35470
35471         * g++.law: New directory of g++ tests derived from the g++-bugs
35472         snapshots.
35473
35474 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35475
35476         * gcc.compile: initbug1.c initbug1.exp testcase added
35477
35478 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35479
35480         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35481         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35482           fixes submitted by Jeff Law (law@cs.utah.edu)
35483         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35484           Jeff Law (law@cs.utah.edu)
35485
35486
35487 1993-11-30  Mike Stump  (mrs@cygnus.com)
35488
35489         * config/unix-g++.exp: Follow the gcc way of doing things.
35490         * g++.old-deja/old-deja.exp: Minor updates.
35491         * lib/g++.exp: New file, follow the gcc way of doing things.
35492         * lib/old-dejagnu.exp: Minor updates.
35493         * lib/mike-g++.exp: Always unset errorInfo.
35494
35495 1993-11-06  Mike Stump  (mrs@cygnus.com)
35496
35497         * lib/gcc.exp: Fix some errors with the below change, CC and
35498         CFLAGS should be global when setting, not local.
35499
35500 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35501
35502         * lib/gcc.exp: Transform tool name.
35503
35504 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35505
35506         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35507
35508 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35509
35510         * lib/gcc.exp: change gcc_done to gcc_stat
35511
35512 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35513
35514         * Upgraded gcc testsuite to c-torture version 1.25
35515
35516 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35517
35518         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35519         * lib/c-torture: added hooks for new reporting code.
35520
35521 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35522
35523         * config/sh-gcc.exp: check if sh-sim exists in the path
35524
35525 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35526
35527         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35528         * gcc.compile/compile.exp: Initial changes for new logic.
35529         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35530         * gcc.failure/failure.exp: Initial changes for new logic.
35531         * gcc.ieee/ieee.exp: Initial changes for new logic.
35532         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35533         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35534         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35535         * lib/c-torture.exp: Initial changes for new logic.
35536         * lib/gcc.exp: Initial changes for new logic.
35537
35538 1993-10-15  Mike Stump  (mrs@cygnus.com)
35539
35540         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35541         depend upon failure or success.  Fully qualify names in failure
35542         and success messages.  Always remove a.out before starting
35543         compile, just in case.  Pay more attention to error text output by
35544         the compiler.  Handle testcases with no known past errors just
35545         like all others, so that things are uniform.  Other miscellaneous
35546         improvements.
35547
35548 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35549
35550         * gcc.cpp: new directory for cpp tests
35551
35552 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35553
35554         * lib/chill.exp: Code reformatted, removed unused code.
35555         * config/unix-chill.exp: Code reformatted, removed unused code.
35556         * chill.execute/execute.exp: Code reformatted, removed unused code.
35557         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35558
35559 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35560
35561         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35562         routines not written.
35563
35564 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35565
35566         * config/bug-gcc.exp: Use new procs from bug.exp.
35567
35568 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35569
35570         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35571         via ftp, rather than depending on NFS.
35572         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35573         case.
35574
35575 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35576
35577         * config/bug-gcc.exp: Use new download proc.
35578
35579 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35580
35581         * chill.execute/execute.exp: cleanups, handles errors better
35582         * chill.compile/compile.exp: rewrite, based on execute.exp
35583         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35584         * lib/chill.exp: major changes to diff proc and compile and link
35585           procs. added chill_fail and chill_pass wrappers to pass and
35586           fail. added more comments, and handle error codes better.
35587           Added a hack to capture stderr from exec, so noncompile tests
35588           can work.
35589
35590 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35591
35592         * chill.execute/execute.exp: rewrite of testsuite driver
35593         * lib/chill.exp: rewrite of testsuite driver
35594         * config/unix-chill.exp: rewrite of testsuite driver
35595
35596 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35597
35598     In chill.execute:
35599         * iexpr.ch: Standardize uppercase.
35600         * tuples.dat: Standardize uppercase.
35601         * vary.ch: standardize.  Correct varying string assignments.
35602         * vary.dat: Add new output lines.
35603
35604 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35605
35606     In chill.execute:
35607         * chprintf.ch: Standardize use of uppercase.
35608         * tuples.ch: Standardize and turn arr2 into a DCL,
35609           rather than a SYN.
35610         * pinits.ch: Standardize.
35611
35612 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35613
35614         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35615         * Makefil: Renamed to Makefile.in.
35616         * configure.in: New.
35617
35618 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35619
35620     In chill.execute:
35621         * .cvsignore: Add result/output files.
35622         * Makefile: Fix up variables at start.  Use MFLAGS
35623           everywhere.  Correct bool_loc, built_ins entries.
35624           Add entry for vary1.ch.
35625         * bitarray.ch: Standardize upper-case usage.
35626         * bitexpr.ch: Standardize, add output of b1.
35627         * params.ch: Use arrayt in along PROC parameters, to
35628           avoid novelty problems.
35629         * sets.ch: Tiny cleanup.
35630         * vary1.ch: Re-indent.
35631
35632 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35633
35634           * Add PR-related files to Makefiles, .cvsignore files, etc.
35635
35636 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35637
35638         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35639           with compiler objects. New names are test-flow.c and test-loop.c
35640
35641 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35642
35643         * Upgraded c-torture tests from 1.19 to 1.20
35644
35645         * new files:
35646         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35647         * gcc.compile: 930623-1.c 930623-2.c
35648         * gcc.noncompile: 930622-1.c 930622-2.c
35649         * gcc.failure: 920411-1.c 920627-2.c
35650         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35651
35652 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35653
35654         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35655           More changes to get testsuite working properly. Needs more work.
35656           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35657
35658 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35659
35660         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35661           More changes to get testsuite working properly. Needs more work.
35662
35663 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35664
35665         * chill.compile/compile.exp: Added for Dejagnu support
35666         * chill.execute/execute.exp: Added for Dejagnu support
35667         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35668
35669 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35670
35671     This should complete moving the CHILL test files.
35672         * chill.noncompile(.cvsignore printf.grt
35673             in-printf.grt chprintf.grt chprintf.ch):
35674             Added test-support files.
35675           (Makefile): Modified further.
35676         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35677             signal.ch): Added test files.
35678           * chill.execute (.cvsignore printf.grt printr.c
35679             in-printf.grt rts.c chprintf.grt rts.h): Added
35680           test-support files.
35681             (Makefile): More corrections.
35682
35683 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35684
35685         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35686           test cases, ready for DejaGnu.
35687
35688 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35689
35690         * Upgraded c-torture tests from 1.18 to 1.19
35691
35692         * gcc.compile: added test(s):
35693           930607-1.c
35694         * gcc.execute: added test(s):
35695           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35696
35697         * added new subdirectory for misc tests: gcc.misc-tests
35698         * gcc.misc-test(s): added tests:
35699           inst-check.c test-consts.c test-ior.c test-switch.c
35700
35701 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35702
35703         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35704
35705 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35706
35707         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35708
35709 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35710
35711         * Upgraded c-torture tests from 1.17 to 1.18
35712
35713 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35714
35715         * Upgraded c-torture tests from 1.12 to 1.17
35716
35717 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
35718
35719         * lib/old-dejagnu.exp:
35720           Fixed handling of XFAIL target triplets to correctly
35721           recognize wildcard characters.  Removed code that
35722           appended a unique id tag to the end of the file name
35723           printed out by the result of the testcases within a
35724           given test file.
35725
35726 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
35727
35728         * lib/old-dejagnu.exp:
35729           Reworked expected failure handling to trigger off of XFAIL
35730           keyword in keyphrase embeded in testcase source code. The
35731           XFAIL keyword must be at the end of the keyphrase line. It
35732           may optionally be followed by one or more target triplets.
35733           It has just occured that the handling of wildcards in the
35734           target triplet may not be correct.
35735
35736 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35737
35738         * g++.old-deja/tests:
35739           Moved all subdirectories up one level into g++.old-deja .
35740
35741         * lib/old-dejagnu.exp:
35742           Fixed problem with CXXFLAGS not being properly reset, and being
35743           corrupted with extraneous "-c" compiler option.  This was
35744           causing binaries to not be generated for test that needed them.
35745           Modified strings passed to "pass" and "fail" so that individual
35746           tests from the same test file would be distinguished by an
35747           identifier appended to the test file name in the summary logs;
35748           this corrected a problem with erroneous diff logs.  Added code
35749           to search testcases for expected fail and unexpected pass keywords.
35750
35751 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35752
35753         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35754
35755 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35756
35757         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35758           Removed extraneous text from end of "Special g++ Options"
35759           keyphrase.
35760
35761         * lib/old-dejagnu.exp: Added pattern matching to look for new
35762           keywords, embedded in testcases comments, which will trigger
35763           calls to xpass and xfail.
35764
35765 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35766
35767         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35768           comments embedded in the testcases, especially the one looking for
35769           special compiler options, as well as the pattern matching for the
35770           compiler output again.
35771
35772 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35773
35774         * lib/old-dejagnu.exp: Do a proper check of the return value for
35775           execute tests. Fixed several problems with the pattern matching
35776           of the compiler output which gave erroneous test results.
35777           Changed several of the test result messages to be more descriptive.
35778         * config/unix-g++.exp: Proc g++_load now actually works and
35779           executes the tests passed to it and returns a usable return
35780           value.
35781
35782 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35783
35784           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35785
35786 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35787
35788         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35789           Modified both files to properly execute the old style
35790           dejagnu tests. The previous versions of these files were
35791           experimental and did not function anything near correctly.
35792
35793 1993-04-05  Rob Savoye  (rob@cygnus.com)
35794
35795         * Removed all Makefile.in and configure.in files. No configuration
35796         needed now.
35797
35798 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35799
35800         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35801
35802 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35803
35804         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35805         gcc.special/configure.in, gcc.noncompile/configure.in,
35806         gcc.execute/configure.in, gcc.code_quality/configure.in,
35807         g++.other/configure.in, g++.old-deja/configure.in,
35808         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35809         in srcname setting.
35810
35811 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35812
35813         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35814         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35815         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35816
35817 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35818
35819         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35820         (gdb_exit): Don't remove *_soc files.
35821
35822 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35823
35824         * lib/c-torture.exp: Don't look for main; instead always use -w
35825         -c.  This is how the c-torture tests work.  Remove the object
35826         file if the compilation succeeds.
35827         * gcc.execute/execute.exp: Remove executable if test passes.
35828         * gcc.noncompile/noncompile.exp: Every test is an expected
35829         failure.
35830         * gcc.special/special.exp: Added tests from c-torture 1.11,
35831         corrected use of existing test.
35832         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35833         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35834         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35835         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35836         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35837         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35838         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35839         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35840         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35841         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35842         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35843         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35844         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35845         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35846         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35847         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35848         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35849         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35850         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35851         c-torture 1.11.
35852         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35853         correspond to c-torture 1.11.
35854
35855         * New file.