OSDN Git Service

PR rtl-optimization/23098
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
2
3         PR rtl-optimization/23098
4         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
5
6         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
7         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9
10 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
11
12         * g++.dg/expr/cast6.C: New test.
13
14         PR c++/9782
15         * g++.dg/init/new15.C: New test.
16
17 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
18
19         * gcc.dg/vect/Os-vect-95.c: New test.
20         * gcc.dg/vect/vect-95.c: Same.
21
22 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23
24         * gcc.dg/vect/vect-29.c: Update xfail testing.
25         * gcc.dg/vect/vect-44.c: Same.
26         * gcc.dg/vect/vect-48.c: Same.
27         * gcc.dg/vect/vect-50.c: Same.
28         * gcc.dg/vect/vect-72.c: Same.
29         * gcc.dg/vect/vect-77.c: Same.
30         * gcc.dg/vect/vect-78.c: Same.
31         * gcc.dg/vect/vect-80.c: Same.
32         * gcc.dg/vect/vect-96.c: Same.
33         * gcc.dg/vect/vect-100.c: Same.
34         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
35         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
36         * gfortran.dg/vect/vect-5.f90: Same.
37
38 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
39
40         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
41         start strings.
42         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
43         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
44
45         PR c++/23056
46         * g++.dg/opt/pr23056.C: New test.
47
48         PR rtl-optimization/23098
49         * gcc.target/i386/pr23098.c: New test.
50
51 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
52
53         PR c++/23667
54         * g++.dg/template/static15.C: New test.
55
56         PR c++/21440
57         * g++.dg/ext/stmtexpr5.C: New test.
58         * g++.dg/ext/stmtexpr6.C: Likewise.
59
60 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
61
62         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
63
64         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
65         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
66         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
67
68 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
69
70         PR libfortran/23321
71         * gfortran.dg/direct_io_4.f90:  New test case.
72
73 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
74             Rasmus Hahn  <rassahah@neofonie.de>
75
76         PR libobjc/23108
77         * objc.dg/type-stream-1.m: New test.
78
79 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
80
81         PR fortran/23661
82         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
83         gfortran.dg/print_fmt_3.f90: New test.
84
85 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
86
87         * gfortran.dg/fmt_t_1.f90: New test.
88
89 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
90
91         PR rtl-optimization/23454
92         * g++.dg/opt/pr23454.C: New test.
93
94 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
95
96         PR c++/23699
97         * g++.dg/ext/static1.C: New test.
98
99 2005-09-02  Richard Henderson  <rth@redhat.com>
100
101         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
102         tail call to check_fa_work.
103
104 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
105
106         PR c++/21687
107         * g++.dg/other/gc3.C: New test.
108
109 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
110
111         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
112         * gcc.dg/20050826-1.c: Likewise.
113
114 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
115
116         PR c++/23167
117         * g++.dg/expr/volatile1.C: New test.
118
119 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
120
121         PR middle-end/23547
122         * gcc.dg/pr23547.c: New test.
123
124 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
125
126         PR c/22061
127         * gcc.c-torture/execute/pr22061-1.c,
128         * gcc.c-torture/execute/pr22061-2.c,
129         * gcc.c-torture/execute/pr22061-3.c,
130         * gcc.c-torture/execute/pr22061-4.c: New tests.
131
132 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
133
134         * gcc.dg/Wredundant-decls-2.c: New test to check that
135         -Wredundant-decls does not issue warning for a variable 
136         definition following a declaration.
137
138 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
139
140         PR debug/7241
141         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
142         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
143         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
144
145         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
146         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
147         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
148         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
149         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
150         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
151         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
152         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
153
154 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
155
156         PR objc/23306
157         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
158         scan-assmbler.
159
160 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
161
162         PR target/21255
163         * gcc.dg/pr21255-1.c: New test.
164         * gcc.dg/pr21255-2-mb.c: Likewise.
165         * gcc.dg/pr21255-2-ml.c: Likewise.
166         * gcc.dg/pr21255-3.c: Likewise.
167         * gcc.dg/pr21255-4.c: Likewise.
168
169 2005-08-31  Dale Johannesen  <dalej@apple.com>
170
171         * gcc.dg/20050830-1.c:  New.
172
173 2005-08-31  Josh Conner  <jconner@apple.com>
174
175         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
176         command-line options for arm-*-* targets.
177         * g++.dg/init/array16.C: Likewise.
178         * g++.dg/other/crash-4.C: Likewise.
179
180 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
181
182         PR obj-c++/23640
183         * obj-c++.dg/gnu-runtime-3.mm: New test.
184
185 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
186
187         PR c++/13377
188         * g++.dg/lookup/ambig4.C: New test.
189         * g++.dg/lookup/ambig5.C: New test.
190         * g++.dg/tc1/dr101.C: Adjust error markers.
191
192 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
193
194         PR c++/23639
195         * g++.dg/template/ttp5.C: Adjust error markers.
196
197 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
198
199         PR testsuite/23609
200         * lib/obj-c++.exp: Include target-libpath.exp.
201         (obj-c++_link_flags): Look for the GNU libobjc library
202         and set the library path to include it.
203         Don't manually set LD_LIBRARY_PATH (etc.) but call
204         set_ld_library_path_env_vars instead.
205         (obj-c++_target_compile): Don't set library path or
206         linker flags because they are already set correctly
207         in obj-c++_link_flags.
208
209 2005-08-30  Josh Conner  <jconner@apple.com>
210
211         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
212         to command-line options for arm-*-* targets.
213
214 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
215
216         * g++.dg/other/i386-1.C: New.
217
218 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
219
220         PR preprocessor/20348
221         PR preprocessor/20356
222         * gcc.dg/cpp/pr20348.c: New test.
223         * gcc.dg/cpp/pr20348.h: New file.
224         * gcc.dg/cpp/inc/pr20348.h: New file.
225         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
226         * gcc.dg/cpp/pr20356.c: New test.
227         * gcc.dg/cpp/pr20356.h: New file.
228         * gcc.dg/cpp/inc/pr20356.h: New file.
229         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
230
231 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
232
233         * gfortran.fortran-torture/execute/intrinsic_count.f90:
234         Fix array dimension to avoid correct end-of-file error.
235
236 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
237
238         PR libfortran/23598
239         * gfortran.dg/iostat_1.f90:  New test.
240
241 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
242
243         PR middle-end/23408
244         * gcc.dg/pr23408.c: New test.
245
246 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
247
248         PR c++/23099
249         * g++.dg/init/member1.C: Make sure erroneous static data member
250         definitions are required.
251         * g++.dg/template/static13.C: New test.
252         * g++.dg/template/static14.C: Likewise.
253
254 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
255
256         * gcc.target/i386/pr23575.c: Use -msse2 instead of
257         -march=pentium4, remove ilp32 requirement.
258
259         PR middle-end/23484
260         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
261         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
262
263 2005-08-29  Andreas Jaeger  <aj@suse.de>
264
265         PR testsuite/23607
266         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
267
268 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
269
270         * gcc.c-torture/execute/20050316-2.c: New test.
271         * gcc.c-torture/execute/20050316-3.c: New test.
272         * gcc.dg/torture/pr16104-1.c: New test.
273
274 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
275
276         PR middle-end/23463
277         * gcc.c-torture/execute/zero-struct-1.c: New test.
278
279 2005-08-27  Richard Guenther  <rguenther@suse.de>
280
281         PR target/23575
282         * gcc.target/i386/pr23575.c: New testcase.
283
284 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
285
286         PR rtl-optimization/23561
287         * gcc.c-torture/execute/20050826-1.c: New test.
288
289         PR rtl-opt/23560
290         * gcc.c-torture/execute/20050826-2.c: New test.
291
292 2005-08-26  Dale Johannesen  <dalej@apple.com>
293
294         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
295         * gcc.dg/20050826-1.c:  New.
296
297 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
298
299         PR c++/19004
300         * g++.dg/template/nontype13.C: New test.
301
302         PR c++/23491
303         * g++.dg/init/new14.C: New test.
304         * g++.dg/expr/anew1.C: Do not XFAIL.
305         * g++.dg/expr/anew2.C: Likewise.
306         * g++.dg/expr/anew3.C: Likewise.
307
308 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
309
310         PR middle-end/22439
311         * gcc.dg/vla-3.c: New test.
312
313 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
314
315         PR fortran/20363
316         * gfortran.dg/named_interface.f90: New.
317
318 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
319
320         * gcc.c-torture/execute/frame-address.c: New test.
321
322 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
323
324         PR c++/20817
325         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
326
327 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
328
329         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
330
331 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
332
333         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
334         * gcc.dg/altivec-22.c: Rename from..
335         * gcc.dg/altivec-nomfcr.c: ..this.
336
337 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
338
339         PR tree-optimization/23546
340         * gcc.dg/tree-ssa/pr23546.c: New test.
341
342 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
343
344         PR fortran/17758
345         * gfortran.dg/nonreturning_statements.f90: New test.
346
347 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
348
349         PR c++/22454
350         * g++.dg/parse/crash29.C: New.
351
352 2005-08-23  DJ Delorie  <dj@redhat.com>
353
354         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
355         constants have the L suffix.
356
357 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
358
359         PR c++/23044
360         * g++.dg/template/instantiate8.C: New.
361
362 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
363
364         PR middle-end/23467
365         * gcc.c-torture/execute/pr23467.c: New test.
366
367 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
368
369         PR tree-optimization/22043
370         * gcc.c-torture/execute/20050613-1.c: New test.
371
372 2005-08-23  Ben Elliston  <bje@au.ibm.com>
373
374         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
375
376 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
377
378         PR rtl-optimization/23478
379         * g++.dg/opt/pr23478.C: New test.
380
381 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
382
383         PR c/18715
384         * gcc.dg/switch-warn-3.c: New test.
385
386 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
387
388         PR c++/22233
389         * g++.dg/template/param1.C: New test.
390
391 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
392
393         PR c++/23089
394         * g++.dg/other/incomplete1.C: New test.
395
396 2005-08-22  Ira Rosen  <irar@il.ibm.com>
397
398         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
399         are vectorizable.
400
401 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
402
403         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
404         d_lines_5.f: New.
405
406 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
407
408         * gcc.target/i386/sse-4.c: New test.
409
410 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
411
412         PR testsuite/23239
413         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
414
415 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
416
417         * gcc.dg/20050811-1.c: New test.
418         * gcc.dg/20050811-2.c: New test.
419
420 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
421
422         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
423
424 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
425
426         PR 23476
427         * gcc.c-torture/compile/pr23476.c: New test.
428
429 2005-08-19  Devang Patel  <dpatel@apple.com>
430
431         PR tree-optimization/23048
432         * gcc.dg/tree-ssa/pr23048.c: New test.
433
434 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
435
436         PR middle-end/20624
437         * g++.dg/warn/Wreturn-3.C: New test
438
439 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
440
441         PR tree-optimization/22228
442         * g++.dg/vect/pr22543.cc: New test.
443
444 2005-08-17  Steven Bosscher  <stevenb@suse.de>
445
446         PR tree-optimization/21574
447         * gcc.dg/tree-ssa/pr21574.c: New test.
448
449 2005-08-16  James E Wilson  <wilson@specifix.com>
450
451         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
452
453 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
454
455         PR tree-opt/23402
456         * gcc.c-torture/compile/zero-strct-3.c: New test.
457         * gcc.c-torture/compile/zero-strct-4.c: New test.
458
459 2005-08-16  Steven Bosscher  <stevenb@suse.de>
460
461         PR target/23376
462         * gcc.target/x86_64/pr23376.c: New test.
463
464 2005-08-16  Ian Lance Taylor  <ian@airs.com>
465
466         PR c++/23337
467         * g++.dg/ext/vector2.C: New.
468
469 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
470
471         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
472
473 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
474
475         PR libfortran/23428
476         * gfortran.dg/inquire-complex.f90:  New test case.
477
478 2005-08-16  James E Wilson  <wilson@specifix.com>
479
480         PR tree-optimization/21105
481         * gcc.dg/large-size-array.c: New.
482
483 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
484
485         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
486         type.
487         * gcc.dg/vect/vect-41: Likewise.
488         * gcc.dg/vect/vect-42: Likewise.
489         * gcc.dg/vect/vect-43: Likewise.
490         * gcc.dg/vect/vect-44: Likewise.
491         * gcc.dg/vect/vect-46: Likewise.
492         * gcc.dg/vect/vect-47: Likewise.
493         * gcc.dg/vect/vect-48: Likewise.
494         * gcc.dg/vect/vect-52: Likewise.
495         * gcc.dg/vect/vect-53: Likewise.
496         * gcc.dg/vect/vect-54: Likewise.
497         * gcc.dg/vect/vect-55: Likewise.
498         * gcc.dg/vect/vect-56: Likewise.
499         * gcc.dg/vect/vect-57: Likewise.
500         * gcc.dg/vect/vect-58: Likewise.
501         * gcc.dg/vect/vect-59: Likewise.
502         * gcc.dg/vect/vect-60: Likewise.
503         * gcc.dg/vect/vect-61: Likewise.
504         * gcc.dg/vect/vect-85: Likewise.
505         * gcc.dg/vect/vect-87: Likewise.
506         * gcc.dg/vect/vect-88: Likewise.
507         * gcc.dg/vect/vect-93.c: Likewise.
508         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
509         * gcc.dg/vect/vect-75: Likewise.
510         * gcc.dg/vect/vect-76: Likewise.
511         * gcc.dg/vect/vect-77: Likewise.
512         * gcc.dg/vect/vect-78: Likewise.
513         * gcc.dg/vect/vect-80: Likewise.
514         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
515         vectorized for the expected reason, rather than checking how alignment
516         was handled.
517         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
518         type and also instead of aligned pointers. Added documentation.
519
520 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
521
522         * gfortran.dg/power.f90: New test.
523
524 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
525
526         PR rtl-optimization/23299
527         * g++.dg/opt/pr23299.C: New test.
528
529 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
530
531         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
532
533 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
534
535         * g++.dg/template/local6.C: New test.
536
537 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
538
539         * execute/exceptions/finally-1.m: Check that the catch and finally are
540         being called.  Also add a "return 0;" at the end of main.
541
542 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
543
544         PR fortran/21432.
545         * gfortran.dg/namelist_print_1.f: New test of functionality of
546         PRINT namelist.
547         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
548         namelist generates error with -std=f95.
549
550 2005-08-14  Ira Rosen  <irar@il.ibm.com>
551
552         PR tree-optimization/23119
553         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
554
555 2005-08-13  Marcin Koziej  <creep@desk.pl>
556             Andrew Pinski  <pinskia@physics.uc.edu>
557
558         PR libobjc/22492
559         * execute/exceptions/finally-1.m: New test.
560
561 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
562
563         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
564         testsuite.
565         * objc/execute/exceptions/trivial.m: New test.
566         * objc.dg/try-catch-11.m: Move to ...
567         * objc/execute/exceptions/foward-1.m: Here.
568         * objc.dg/try-catch-2.m: Move to ...
569         * objc/execute/exceptions/catchall-1.m: Here.
570         * objc.dg/try-catch-8.m: Move to ...
571         * objc/execute/exceptions/local-variables-1.m: Here.
572
573 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
574
575         * objc.dg/nested-func-1.m: Move to ...
576         * objc/execute/nested-func-1.m: Here.
577
578 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
579
580         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
581         in ${options} instead of [target_info name].
582         * lib/obj-c++.exp (objc_target_compile): Likewise.
583
584 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
585
586         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
587
588 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
589
590         part of PR testsuite/23348
591         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
592         of the torture options.
593         * objc/compile/trivial.m: New test.
594
595 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
596
597         * gfortran.dg/eoshift.f90:  Correct format.
598
599 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
600
601         * gfortran.fortran-torture/execute/character_passing.f90:
602         Fix comment typo.
603
604 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
605
606         PR c++/8271
607         * g++.dg/template/unify10.C: New.
608
609 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
610
611         * g++.dg/parse/pr22514.C: Move to...
612         * g++.dg/debug/pr22514.C: here.
613
614 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
615
616         PR c++/23266
617         * g++.dg/inherit/pure1.C: New test.
618
619         * ChangeLog: Fix typos.
620
621 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
622             Steven Bosscher  <stevenb@suse.de>
623
624         * gfortran.dg/runtime_warning_1.f90: New test.
625
626 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
627
628         PR c++/23219
629         * g++.dg/parse/crash28.C: New.
630
631 2005-08-11  Richard Guenther  <rguenther@suse.de>
632
633         PR target/23289
634         * gcc.target/i386/tailcall-1.c: New testcase.
635
636 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
637
638         * gcc.dg/vect/vect-67.c: Un-xfail.
639
640 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
641
642         PR c++/23225
643         * g++.dg/testsuite/parse/crash27.C: new test.
644
645 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
646
647         PR libfortran/22143
648         * gfortran.dg/shift-kind.f90:  New testcase.
649
650 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
651
652         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
653         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
654
655 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
656
657         PR c++/20646
658         * g++.dg/other/mult-stor1.C: New test.
659
660 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
661
662         * gcc.c-torture/pr18299-1.c: Move to ...
663         * gcc.c-torture/compile/pr18299-1.c: Here.
664
665 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
666
667         * gfortran/fortran.torture/execute/character_passing.f90:
668         Fix types for LSAME.
669
670 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
671
672         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
673         input data back to what it was originally.
674
675 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
676
677         * objc.dg/try-catch-8.m: Enable for all targets.
678
679 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
680
681         * gcc.dg/pr23165.c: New test.
682
683 2005-08-09  Steven Bosscher  <stevenb@suse.de>
684
685         PR tree-optimization/23234
686         * gcc.dg/tree-ssa/pr23234.c: New test.
687
688 2005-08-08  Josh Conner  <jconner@apple.com>
689
690         PR rtl-optimization/23241
691         * gcc.dg/char-compare.c: New test.
692
693 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
694
695         PR c++/22508
696         * g++.dg/init/new13.C: New test.
697
698 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
699
700         PR c++/21166
701         * g++.dg/other/crash-4.C: Adjust
702         * g++/dg/ext/packed9.C: New.
703
704 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
705
706         PR middle-end/21964
707         * gcc.c-torture/execute/pr21964-1.c: New test.
708
709 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
710
711         PR c/22458
712         * gcc.dg/pr22458-1.c: New test.
713
714 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
715             Steven G. Kargl <kargls@comcast.net>
716
717         PR fortran/22390
718         * gfortran.dg/flush_1.f90: New test.
719
720 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
721
722         PR c++/23191
723         * g++.dg/template/eh2.C: New test.
724
725 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
726
727         PR c++/19498
728         * g++.dg/template/instantiate7.C: New test.
729
730 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
731
732         PR c/23113
733         * gcc.dg/Wunused-value-1.c: New test.
734
735 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
736
737         PR rtl-optimization/23233
738         * gcc.c-torture/compile/pr23233-1.c: New test.
739
740 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
741
742         PR fortran/18833
743         PR fortran/20850
744         * gfortran.dg/equiv_1.f90: New test.
745         * gfortran.dg/equiv_2.f90: New test.
746         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
747         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
748         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
749
750 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
751
752         * gcc.c-torture/execute/vrp-5.c: New test.
753         * gcc.c-torture/execute/vrp-6.c: New test.
754         * gcc.dg/tree-ssa/vrp21.c: New test.
755
756 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
757
758         * g++.dg/parse/pr22514.C: New test.
759
760 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
761
762         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
763
764         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
765         instead of constant loads / pool entries.
766
767 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
768
769         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
770         TEST_TO_WCTYPE.
771
772 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
773
774         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
775         __WINT_TYPE__ in generated prototypes if possible.
776
777 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
778
779         PR 22037
780         * g++.dg/tree-ssa/pr22037.C:
781
782 2005-08-04  Richard Henderson  <rth@redhat.com>
783
784         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
785         scan-tree-dump-times directive.
786
787 2005-08-04  Jan Hubicka  <jh@suse.cz>
788
789         * gcov-1.C: Fix switch counts.
790         * gcov-4b.c: Likewise.
791
792 2005-08-03  Jeff Law  <law@redhat.com>
793
794         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
795
796 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
797
798         * gcc.c-torture/execute/pr23135.c: New test.
799
800 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
801
802         PR tree-optimization/19899
803         * gcc.dg/tree-ssa/scev-1.c: New test.
804         * gcc.dg/tree-ssa/scev-2.c: New test.
805
806 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
807
808         PR target/18582
809         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
810
811 2005-08-03  Jan Hubicka  <jh@suse.cz>
812
813         * update-conroll.c: New testcase.
814         * update-conroll-2.c: New testcase.
815
816 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
817
818         * gfortran.dg/constant_substring.f: New test.
819         * gfortran.dg/pr22491.f: New test.
820
821 2005-08-02  Jan Hubicka  <jh@suse.cz>
822
823         * update-threading.c: Replace by the proper one.
824
825 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
826
827         PR 23164
828         * g++.dg/tree-ssa/pr23164.C: New test.
829
830 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
831
832         * gcc.dg/tree-ssa/pr23192.c: New test.
833
834 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
835
836         * gcc.c-torture/execute/vrp-4.c: New test.
837
838 2005-08-02  Jan Hubicka  <jh@suse.cz>
839
840         * update-threading.c: New test.
841
842 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
843
844         * gcc.c-torture/compile/20050801-1.c: New test.
845         * gcc.c-torture/compile/20050801-2.c: New test.
846
847 2005-08-01  Jan Hubicka  <jh@suse.cz>
848
849         * val-prof-5.c: New test.
850
851 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
852
853         PR c/22311
854         * gcc.dg/pr22311-1.c : New test.
855
856 2005-07-31  Steven Bosscher  <stevenb@suse.de>
857
858         PR target/23095
859         * gfortran.dg/pr23095.f: New test.
860
861         PR c++/22003
862         * g++.dg/other/pr22003.C: New test.
863
864 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
865
866         PR target/20621
867         * gcc.c-torture/execute/pr20621-1.c: New test.
868
869 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
870
871         * gfortran.dg/comma_format_extension_4.f:  Adjust length
872         of string for format.
873         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
874         print statement with internal write.
875         * gfortran.dg/der_array_io_2.f:  Likewise.
876         * gfortran.dg/der_array_io_3.f:  Likewise.
877
878 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
879
880         * gcc.dg/fold-abs-4.c: new test.
881
882 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
883
884         PR fortran/22570 an related issues.
885         * gfortran.dg/x_slash_1.f: New test.
886
887 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
888
889         PR c/23143
890         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
891         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
892
893 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
894
895         PR c/529
896         * gcc.dg/Wshadow-3.c: New test.
897
898 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
899
900         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
901         used to have the wrong bounds).
902
903 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
904
905         PR c/21720
906         * gcc.dg/hex-round-1.c: Test more cases.
907         * gcc.dg/hex-round-2.c: New test.
908
909 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
910
911         PR 22550
912         * g++.dg/tree-ssa/pr22550.C: New test.
913
914 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
915
916         * gcc.dg/tree-ssa/vrp19.c: New test.
917         * gcc.dg/tree-ssa-vrp20.c: New test.
918
919 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
920
921         PR c/22240
922         * gcc.dg/transparent-union-4.c: New test.
923
924 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
925
926         PR c/22192
927         * gcc.dg/c99-vla-2.c: New test.
928
929 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
930
931         PR c/21720
932         * gcc.dg/hex-round-1.c: New test.
933
934 2005-07-28  Jan Hubicka  <jh@suse.cz>
935
936         * inliner-1.c: Do not dump everything.
937         * tree-prof.exp: Do not pass -ftree-based-profiling.
938         * bprob.exp: Likewise.
939
940         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
941
942 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
943
944         PR c++/22545
945         * g++.dg/expr/ptrmem7.C: New test.
946
947 2005-07-28  Mike Stump  <mrs@apple.com>
948
949         * g++.old-deja/g++.mike/visibility-1.C: New test.
950
951 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
952
953         PR c/20187
954         * gcc.c-torture/execute/pr20187-1.c: New test.
955
956 2005-07-28  Jeff Law  <law@redhat.com>
957
958         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
959         * gcc.dg/tree-ssa/vrp18.c: New test.
960
961 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
962
963         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
964
965 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
966
967         PR tree-optimization/22506
968         * gcc.dg/vect/ps22506.c: New test.
969
970 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
971
972         PR target/21149
973         * gcc.target/i386/sse-3.c: New test.
974
975 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
976
977         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
978         * gcc.target/mips/mips32-dsp-type.c: Likewise.
979
980 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
981
982         PR c/22589
983         * gcc.c-torture/compile/pr22589-1.c: New test.
984
985 2005-07-28  Jan Hubicka  <jh@suse.cz>
986
987         * update-loopch.c: New testcase.
988
989 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
990
991         PR rtl-optimization/23047
992         * gcc.c-torture/execute/pr23047.c: New test.
993         * gcc.c-torture/execute/pr23047.x: New.
994
995 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
996
997         PR tree-optimization/22493
998         * gcc.c-torture/execute/pr22493-1.c: New test.
999         * gcc.c-torture/execute/pr22493-1.x: New.
1000         * gcc.c-torture/execute/vrp-1.c: New test.
1001         * gcc.c-torture/execute/vrp-2.c: New test.
1002         * gcc.c-torture/execute/vrp-2.c: New test.
1003
1004 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1005
1006         * gcc.target/frv/all-builtin-read8.c: Delete.
1007         * gcc.target/frv/all-builtin-read16.c: Delete.
1008         * gcc.target/frv/all-builtin-read32.c: Delete.
1009         * gcc.target/frv/all-builtin-read64.c: Delete.
1010         * gcc.target/frv/all-builtin-write8.c: Delete.
1011         * gcc.target/frv/all-builtin-write16.c: Delete.
1012         * gcc.target/frv/all-builtin-write32.c: Delete.
1013         * gcc.target/frv/all-builtin-write64.c: Delete.
1014         * gcc.target/frv/all-read-write-1.c: New.
1015
1016 2005-07-27  Jeff Law  <law@redhat.com>
1017
1018         * gcc.c-torture/execute/pr22630.c: New test.
1019
1020 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1021
1022         PR tree-optimization/23073
1023         * gcc.dg/vect/nodump-pr23073.c: New test.
1024         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1025
1026 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1027
1028         PR tree-optimize/22348
1029         * gcc.c-torture/execute/pr22348.c: New.
1030
1031 2005-07-27  Richard Guenther  <rguenther@suse.de>
1032
1033         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1034
1035 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1036
1037         PR fortran/22503
1038         * gfortran.dg/logical_comp.f90: New test.
1039
1040 2005-07-27  Jan Hubicka  <jh@suse.cz>
1041
1042         * inliner-1.c: Add cleanup of dumps.
1043         * val-prof-*.c: Likewise.
1044         * update-tailcall.c: New.
1045
1046 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1047
1048         PR 22591
1049         * gcc.dg/tree-ssa/pr22591.c: New test.
1050         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1051
1052 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1053
1054         PR libobjc/22606
1055         * objc.dg/try-catch-11.m: New test.
1056
1057 2005-07-26  Richard Guenther  <rguenther@suse.de>
1058
1059         PR tree-optimization/22486
1060         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1061
1062 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1063
1064         PR tree-opt/22484
1065         * testsuite/g++.dg/opt/loop2.C: New test.
1066
1067 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1068
1069         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1070         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1071
1072 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1073
1074         * lib/profopt.exp (profopt-execute): Check for profiling data
1075         files on the target.
1076
1077 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1078
1079         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1080         for matching of asm labels.
1081
1082 2005-07-25  Richard Guenther  <rguenther@suse.de>
1083
1084         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1085
1086 2005-07-25  Richard Guenther  <rguenther@suse.de>
1087
1088         PR testsuite/22624
1089         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1090
1091 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1092
1093         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1094         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1095         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1096         * gcc.dg/vect/vect-100.c: New test.
1097         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1098         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1099         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1100         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1101         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1102         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1103         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1104         * gfortran.dg/vect/pr19049.f90: New testcase.
1105         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1106
1107 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1108
1109         * gcc.c-torture/execute/20050713-1.c: New test.
1110
1111         PR fortran/20063
1112         * gfortran.fortran-torture/execute/data_4.f90: New test.
1113
1114         PR middle-end/20303
1115         * gcc.dg/visibility-d.c: New test.
1116
1117 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1118
1119         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1120         * gfortran.dg/underflow.f90: Ditto.
1121
1122 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1123
1124         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1125         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1126         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1127
1128 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1129
1130         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1131         include case of field width of zero.
1132
1133 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1134
1135         PR libgfortran/21875
1136         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1137         with trailing blanks on normal formatted read.
1138
1139 2005-07-23  Chao-ying Fu  <fu@mips.com>
1140
1141         * gcc.target/mips/mips32-dsp-type.c: New test.
1142         * gcc.target/mips/mips32-dsp.c: New test.
1143
1144 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1145
1146         PR testsuite/21073
1147         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1148
1149         PR testsuite/20454
1150         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1151         and __cyg_profile_func_exit.
1152
1153 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1154
1155         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1156         * gfortran.dg/comma_format_extension_4.f: Same.
1157         * gfortran.dg/pr15332.f: Same.
1158         * gfortran.dg/pr21730.f: Same.
1159
1160 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1161
1162         * g++.dg/opt/vrp2.C: Fix testcase.
1163
1164         PR tree-opt/22625
1165         * g++.dg/opt/vrp2.C: New test.
1166
1167 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1168
1169         PR debug/21828
1170         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1171
1172 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1173
1174         * gcc.dg/tree-ssa/20050719-1.c: New test.
1175
1176 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1177
1178         * gcc.dg/bfin-longcall-1.c: New file.
1179         * gcc.dg/bfin-longcall-2.c: New file.
1180
1181 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1182
1183         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1184
1185 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1186
1187         PR middle-end/19055
1188         * gcc.dg/tree-ssa/pr19055.c: New test.
1189         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1190
1191 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1192
1193         PR C++/22358
1194         * g++.dg/other/pr22358.C: New test.
1195
1196 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1197
1198         PR c++/2922
1199         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1200
1201 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1202
1203         PR c++/15938
1204         * g++.dg/init/union2.C: New test.
1205
1206 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1207
1208         PR c/22393
1209         * gcc.dg/complex-4.c: New test.
1210
1211 2005-07-21  Richard Guenther  <rguenther@suse.de>
1212
1213         PR testsuite/22522
1214         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1215         scanning for asm labels.
1216         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1217
1218 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1219
1220         PR target/22085
1221         * gcc.dg/altivec-pr22085.c: New.
1222
1223 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1224
1225         PR tree-optimization/19210
1226         * gcc.dg/tree-ssa/pr19210-1.c: New.
1227         * gcc.dg/tree-ssa/pr19210-2.c: New.
1228
1229 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1230
1231         PR rtl-optimization/22167
1232         * g++.dg/opt/pr22167.C: New test.
1233
1234 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1235
1236         PR c++/2922
1237         * g++.dg/lookup/two-stage2.C: New.
1238         * g++.dg/lookup/two-stage3.C: New.
1239         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1240         fixed two-stage name lookup for operators.
1241         * g++.dg/template/call3.C: Compiler now produces an appropriate
1242         error message.
1243         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1244         14 as a candidate.
1245         * g++.dg/template/ptrmem4.C: Compiler produces different error
1246         message.
1247         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1248         connect_to_method as a candidate.
1249
1250 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1251
1252         * gcc.dg/fold-alloc-1.c: New test.
1253
1254 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1255
1256         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1257         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1258
1259 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1260
1261         * gcc.dg/fold-abs-1.c: New test.
1262         * gcc.dg/fold-abs-2.c: New test.
1263         * gcc.dg/fold-abs-3.c: New test.
1264
1265 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1266
1267         Make CONSTRUCTOR use VEC to store initializers.
1268         * g++.dg/ext/complit3.C: Check for specific error messages.
1269         * g++.dg/init/brace2.C: Update error message.
1270         * g++.dg/warn/Wbraces2.C: Likewise.
1271
1272 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1273
1274         PR fortran/16940
1275         * gfortran.dg/module_interface_1.f90: New test.
1276
1277 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1278             Kenneth Zadeck <zadeck@naturalbridge.com>
1279
1280         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1281
1282 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1283
1284         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1285         specify -Wformat for these tests.
1286         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1287         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1288         * gcc.dg/format/opt-6.c: Delete.
1289
1290 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1291
1292         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1293         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1294
1295 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1296
1297         * gcc.dg/tree-ssa/alias-2.c: New test.
1298
1299 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1300
1301         PR c++/22263
1302         * g++.dg/template/explicit7.C: New test.
1303
1304 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1305
1306         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1307         width of 8 to +Inf and -Inf.
1308
1309 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1310
1311         PR c++/22139
1312         * g++.dg/template/friend36.C: New test.
1313
1314 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1315
1316         PR fortran/21730
1317         * gfortran.dg/pr21730.f: New test.
1318
1319 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1320             Kenneth Zadeck <zadeck@naturalbridge.com>
1321
1322         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1323         since pure const detection cannot run at -O1 in c compiler.
1324         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1325         can now optimize this case properly.
1326         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1327         because we now pass.
1328         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1329
1330 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1331
1332         PR c/22421
1333         * gcc.dg/format/bitfld-1.c: New test.
1334
1335 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1336
1337         PR c++/22204
1338         * g++.dg/rtti/repo1.C: New test.
1339
1340 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1341
1342         PR middle-end/22398
1343         * gcc.c-torture/compile/pr22398.c: New test.
1344
1345 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1346
1347         PR c++/22132
1348         * g++.dg/expr/cast4.C: New test.
1349
1350 2005-07-15  Richard Guenther  <rguenther@suse.de>
1351
1352         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1353         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1354
1355 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1356
1357         PR tree-optimization/22230
1358         * gcc.dg/tree-ssa/pr22230.c: New test.
1359
1360 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1361
1362         * gfortran.dg/g77/cpp6.f: New test.
1363
1364         PR fortran/22417
1365         * gfortran.dg/g77/cpp5.F: New test.
1366         * gfortran.dg/g77/cpp5.h: New file.
1367         * gfortran.dg/g77/cpp5inc.h: New file.
1368
1369 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1370
1371         PR libfortran/16435
1372         * gfortran.dg/tl_editting.f90: New.
1373         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1374
1375 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1376
1377         * gfortran.dg/char_array_constructor.f90: New test.
1378
1379 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1380
1381         * gfortran.dg/past_eor.f90: New.
1382         * gfortran.dg/complex_read.f90: New.
1383
1384 2005-07-13  Jeff Law  <law@redhat.com>
1385
1386         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1387         additional casts.
1388
1389         * gcc.dg/tree-ssa/pr22321.c: New test
1390
1391 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1392
1393         PR tree-optimization/21921
1394         * gcc.dg/tree-ssa/pr21921.c: New.
1395
1396 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1397
1398         PR tree-optimizatio/22442
1399         * gcc.dg/tree-ssa/loop-11.c: New test.
1400
1401 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1402
1403         PR tree-opt/21840
1404         * gcc.c-torture/compile/pr21840.c: New test.
1405
1406 2005-07-12  Jan Hubicka  <jh@suse.cz>
1407
1408         * gcc.c-torture/compile/pr22379.c: New test.
1409
1410 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1411
1412         PR libfortran/21593
1413         gfortran.dg/dev_null.f90:  Remove outdated comment about
1414         PR libfortran/21593.
1415
1416
1417 2005-07-12  Dale Johannesen  <dalej@apple.com>
1418
1419         * gcc.target/i386/compress-float-sse.c:  New.
1420         * gcc.target/i386/compress-float-sse-pic.c:  New.
1421         * gcc.target/i386/compress-float-387.c:  New.
1422         * gcc.target/i386/compress-float-387-pic.c:  New.
1423         * gcc.dg/compress-float-ppc.c:  New.
1424         * gcc.dg/compress-float-ppc-pic.c:  New.
1425
1426 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1427
1428         PR libfortran/21593
1429         gfortran.dg/dev_null.f90:  Remove targets.
1430
1431 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1432
1433         PR tree-opt/22335
1434         * gcc.dg/pr22335-1.c: New test.
1435         * gcc.dg/pr22335-2.c: New test.
1436
1437 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1438
1439         PR c++/20172
1440         * g++.dg/template/nontype12.C : New test.
1441
1442 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1443
1444         * gcc.dg/tree-ssa/loop-10.c: New test.
1445
1446 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1447
1448         * gcc.c-torture/execute/20020720-1.x: Remove.
1449
1450 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1451
1452         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1453
1454 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1455
1456         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1457         (dg-mips-options): Use it.
1458
1459 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1460
1461         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1462
1463 2005-07-09  Richard Henderson  <rth@redhat.com>
1464
1465         * lib/target-supports.exp (check_effective_target_sync_char_short):
1466         Add alpha.
1467
1468 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1469
1470         PR libfortran/22217
1471         * gfortran.dg/negative-z-descriptor.f90:  New test.
1472
1473 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1474
1475         PR tree-opt/22329
1476         * gcc.dg/pr22329.c: New test.
1477
1478 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1479
1480         PR tree-optimization/20139
1481         * gcc.dg/tree-ssa/pr20139.c: New.
1482
1483 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1484
1485         PR tree-opt/22356
1486         * testsuite/gcc.dg/pr22356-1.c: New test.
1487
1488 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1489
1490         PR c++/21799
1491         * g++.dg/template/unify8.C: New.
1492         * g++.dg/template/unify9.C: New.
1493
1494 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1495
1496         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1497
1498 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1499
1500         * gcc.dg/darwin-version-1.c: New.
1501         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1502         * gcc.dg/builtins-20.c: Likewise.
1503         * gcc.dg/builtins-53.c: Likewise.
1504         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1505         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1506         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1507         * gcc.dg/torture/builtins-power-1.c: Likewise.
1508         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1509         on Darwin.
1510
1511 2005-07-07  Jeff Law  <law@redhat.com>
1512
1513         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1514         argument evaluation order.
1515
1516 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1517
1518         PR libfortran/21594
1519         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1520         Add test cases where the shift length is greater than the
1521         array length.
1522
1523 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1524
1525         * obj-c++.dg/proto-lossage-6.mm: New.
1526         * objc.dg/proto-lossage-6.m: New.
1527
1528 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1529
1530         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1531         * objc.dg/gnu-runtime-2.m: Likewise.
1532
1533 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1534
1535         * gfortran.dg/longline.f: New test.
1536
1537         * gfortran.dg/badline.f: New test.
1538
1539 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1540
1541         PR fortran/16531
1542         PR fortran/15966
1543         PR fortran/18781
1544         * gfortran.dg/hollerith.f90: New.
1545         * gfortran.dg/hollerith2.f90: New.
1546         * gfortran.dg/hollerith3.f90: New.
1547         * gfortran.dg/hollerith4.f90: New.
1548         * gfortran.dg/hollerith_f95.f90: New.
1549         * gfortran.dg/hollerith_legacy.f90: New.
1550         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1551
1552 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1553
1554         PR objc/22274
1555         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1556         * objc.dg/gnu-runtime-2.m: New.
1557
1558 2005-07-06  Jeff Law  <law@redhat.com>
1559
1560         * gcc.dg/tree-ssa/vrp17.c: New test.
1561
1562 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1563
1564         PR fortran/22327
1565         * gfortran.dg/array_constructor_5.f90: New test.
1566
1567 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1568
1569         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1570
1571 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1572
1573         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1574         * gcc.dg/980816-1.c: Ditto.
1575
1576 2005-07-06  Jeff Law  <law@redhat.com>
1577
1578         * gcc.c-torture/compile/pr21356.c: New test.
1579
1580 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1581
1582         PR c/22013
1583         PR c/22098
1584         * gcc.c-torture/compile/pr22013-1.c,
1585         gcc.c-torture/execute/pr22098-1.c,
1586         gcc.c-torture/execute/pr22098-2.c,
1587         gcc.c-torture/execute/pr22098-3.c: New tests.
1588
1589 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1590
1591         PR c/22308
1592         * gcc.dg/pr22308-1.c: New test.
1593
1594 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1595
1596         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1597         target.
1598         * gcc.dg/compare9.c: Use -fshort-enums instead of
1599         -fno-short-enums.  Change the last test to dg-bogus.
1600
1601 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1602
1603         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1604         * gcc.dg/compare9.c: New.
1605
1606 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1607
1608         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1609
1610 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1611
1612         PR testsuite/22288
1613         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1614
1615
1616 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1617
1618         * gcc.dg/format/gcc_gfc-1.c: New.
1619
1620 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1621
1622         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1623
1624 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1625
1626         PR fortran/20842
1627         * gfortran.dg/io_invalid_1.f90: New test.
1628
1629 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1630
1631         * gcc.dg/format/gcc_diag-1.c: Update.
1632
1633 2005-07-02  Jeff Law  <law@redhat.com>
1634
1635         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1636         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1637
1638 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1639
1640         * gcc.dg/format/gcc_diag-1.c: Update.
1641
1642 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1643
1644         PR tree-opt/22269
1645         * gcc.c-torture/compile/pr22269.c: New test.
1646
1647 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1648
1649         PR 21584
1650         PR 22219
1651         * g++.dg/tree-ssa/pr21584-1.C: New test.
1652         * g++.dg/tree-ssa/pr21584-2.C: New test.
1653
1654 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1655
1656         * obj-c++.dg/try-catch-11.mm: New.
1657         * objc.dg/try-catch-10.m: New.
1658
1659 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1660
1661         * g++.dg/other/ucnid-1.C: xfail on AIX.
1662
1663 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1664
1665         PR 22234
1666         * gcc.dg/20050629-1.c: New test.
1667
1668 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1669
1670         * obj-c++.dg/const-str-1[0-1].mm: New.
1671         * objc.dg/const-str-1[0-1].m: New.
1672
1673 2005-05-29  Richard Henderson  <rth@redhat.com>
1674
1675         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1676         Rename from check_effective_target_vect_no_max.
1677         (check_effective_target_vect_no_int_add): New.
1678         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1679         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1680         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1681         * gcc.dg/vect/vect-reduc-1.c: Use both.
1682         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1683
1684 2005-05-29  Richard Henderson  <rth@redhat.com>
1685
1686         * lib/target-supports.exp (check_effective_target_vect_no_max):
1687         Remove i386 and x86_64.
1688
1689 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1690
1691         PR testsuite/21969
1692         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1693
1694 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1695
1696         PR middle-end/21969
1697         * gcc.dg/vect/pr21969.c: New test.
1698
1699 2005-06-28  Eric Christopher  <echristo@redhat.com>
1700
1701         PR c/22052
1702         PR c/21975
1703         * gcc.dg/inline1.c: New test.
1704         * gcc.dg/inline2.c: Ditto.
1705         * gcc.dg/inline3.c: Ditto.
1706         * gcc.dg/inline4.c: Ditto.
1707         * gcc.dg/inline5.c: Ditto.
1708
1709 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1710
1711         PR libfortran/22142
1712         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1713         Add testcase also testing eoshift1 for PR 22142.
1714
1715 2005-06-28  Richard Henderson  <rth@redhat.com>
1716
1717         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1718         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
1719         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
1720         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
1721         gcc.dg/tree-ssa/20030922-2.c: Likewise.
1722
1723 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1724
1725         PR libfortran/22142
1726         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1727         Add testcase for PR 22142.
1728
1729 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1730
1731         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1732         gcc.target/ia64/fpreg-2.c: New tests.
1733
1734 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1735
1736         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1737
1738 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1739
1740         PR libfortran/22170
1741         * gfortran.dg/slash_1.f90: New test.
1742
1743 2005-06-27  Richard Henderson  <rth@redhat.com>
1744
1745         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1746         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1747         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1748         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1749         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1750         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1751
1752 2005-06-27  Richard Henderson  <rth@redhat.com>
1753
1754         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1755         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1756
1757 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1758
1759         * obj-c++.dg/proto-lossage-5.mm: New.
1760         * objc.dg/proto-lossage-5.m: New.
1761
1762 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1763
1764         PR 21959
1765         * gcc.dg/tree-ssa/pr21959.c: New test.
1766
1767 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1768
1769         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1770         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1771         testing uninitialized var.
1772
1773         * gcc.c-torture/execute/builtins/chk.h: New.
1774         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1775         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1776         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1777         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1778         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1779         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1780         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1781         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1782         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1783         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1784         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1785         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1786         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1787         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1788         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1789         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1790         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1791         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1792         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1793         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1794         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1795         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1796         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1797         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1798         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1799         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1800         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1801         * gcc.dg/builtin-object-size-1.c: New test.
1802         * gcc.dg/builtin-object-size-2.c: New test.
1803         * gcc.dg/builtin-object-size-3.c: New test.
1804         * gcc.dg/builtin-object-size-4.c: New test.
1805         * gcc.dg/builtin-object-size-5.c: New test.
1806         * gcc.dg/builtin-stringop-chk-1.c: New test.
1807         * gcc.dg/builtin-stringop-chk-2.c: New test.
1808         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1809         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1810         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1811         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1812         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1813         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1814         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1815         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1816         * gcc.c-torture/execute/printf-1.c: New test.
1817         * gcc.c-torture/execute/fprintf-1.c: New test.
1818         * gcc.c-torture/execute/vprintf-1.c: New test.
1819         * gcc.c-torture/execute/vfprintf-1.c: New test.
1820         * gcc.c-torture/execute/printf-chk-1.c: New test.
1821         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1822         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1823         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1824
1825 2005-06-27  Michael Matz  <matz@suse.de>
1826
1827         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1828         slot is not merged if address escapes.
1829
1830 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1831
1832         PR c/21911
1833         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1834
1835 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1836
1837         PR middle-end/17965
1838         * gcc.c-torture/compile/20050622-1.c: New test.
1839
1840         PR middle-end/22028
1841         * gcc.dg/20050620-1.c: New test.
1842
1843 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1844
1845         PR tree-optimization/22026
1846         * gcc.dg/tree-ssa/pr22026.c: New.
1847
1848 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1849
1850         PR libfortran/22144
1851         * gfortran.dg/shift-alloc.f90:  New testcase.
1852
1853 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1854
1855         * all files: Update FSF address in copyright headers.
1856
1857 2005-06-22  Jan Hubicka  <jh@suse.cz>
1858
1859         * wholeprogram-1.c: New testcase.
1860         * wholeprogram-2.c: New testcase.
1861
1862 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1863
1864         PR 22171
1865         * gcc.dg/tree-ssa/pr22171.c: New test.
1866
1867 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1868
1869         * gfortran.dg/simplify_modulo.f90: New.
1870
1871 2005-06-24  Jan Hubicka  <jh@suse.cz>
1872
1873         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1874
1875 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1876
1877         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1878
1879 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1880
1881         * obj-c++.dg/typedef-alias-1.mm: New.
1882         * objc.dg/typedef-alias-1.m: New.
1883
1884 2005-06-23  Jeff Law  <law@redhat.com>
1885
1886         * gcc.dg/tree-ssa/vrp16.c: New test.
1887
1888 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1889
1890         * lib/target-supports.exp: Add
1891         check_effective_target_fortran_large_real and
1892         check_effective_target_fortran_large_int to check for
1893         corresponding effective targets.
1894         * gfortran.dg/large_integer_kind_1.f90: New test.
1895         * gfortran.dg/large_real_kind_1.f90: New test.
1896
1897 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1898
1899         PR tree-optimization/22117
1900         * gcc.dg/tree-ssa/pr22117.c: New.
1901
1902 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1903
1904         PR testsuite/22123
1905         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1906
1907 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1908
1909         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1910
1911 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1912
1913         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1914         * gfortran.dg/f2c_4.c: Likewise
1915
1916 2005-06-22 Paul Brook  <paul@codesourcery.com>
1917
1918         PR fortran/21034
1919         * gfortran.dg/auto_save_1.f90: New test.
1920
1921 2005-06-22  Michael Matz  <matz@suse.de>
1922
1923         * gcc.target/x86-64/abi: New directory.
1924         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1925         * gcc.target/x86-64/abi/README.gcc: New file.
1926         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1927         * gcc.target/x86-64/abi/asm-support.s: New file.
1928         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1929         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1930         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1931         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1932         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1933         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1934         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1935         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1936         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1937         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1938         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1939         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1940         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1941         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1942         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1943         * gcc.target/x86_64/abi/test_varargs.c: New test.
1944
1945 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1946
1947         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1948         32-bit i?86 and x86_64.
1949
1950 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1951
1952         * obj-c++.dg/const-str-[1-9].mm: New tests.
1953
1954 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1955
1956         PR fortran/22010
1957         * gfortran.dg/namelist_use.f90: New.
1958         * gfortran.dg/namelist_use_only.f90: New.
1959
1960 2005-06-21  Jeff Law  <law@redhat.com>
1961
1962         * gcc.dg/tree-ssa/vrp15.c: New test.
1963
1964 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1965
1966         * lib/target-supports.exp (check_effective_target_vect_reduction):
1967         Remove.
1968         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1969         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1970         remove vect_reduction target keyword. Also avoid two returns in main.
1971         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1972         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1973         * gcc.dg/vect/vect-reduc-1short.c: New test.
1974         * gcc.dg/vect/vect-reduc-1char.c: New test.
1975         * gcc.dg/vect/vect-reduc-2short.c: New test.
1976         * gcc.dg/vect/vect-reduc-2char.c: New test.
1977         * gcc.dg/vect/vect-reduc-6.c: New test.
1978         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1979         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1980         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1981
1982 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1983         Paul Thomas  <pault@gcc.gnu.org>
1984
1985         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1986         New tests.
1987
1988 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1989
1990         * gfortran.dg/backslash_1.f90: New test.
1991         * gfortran.dg/backslash_2.f90: New test.
1992
1993 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1994
1995         * gfortran.dg/duplicate_labels.f90: New test.
1996
1997 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1998
1999         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2000         unsupportable relocations.
2001         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2002         * gcc.dg/20050321-2.c: xfail for NetWare.
2003
2004 2005-06-20  Andreas Jaeger  <aj@suse.de>
2005
2006         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2007         gcc.target/i386/fastcall-sseregparm.c,
2008         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2009
2010 2005-06-19  Richard Henderson  <rth@redhat.com>
2011
2012         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2013
2014 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2015
2016         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2017
2018 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2019
2020         PR c++/22115
2021         * g++.dg/conversion/simd2.C: Change expected error message.
2022
2023 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2024
2025         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2026         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2027         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2028
2029 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2030
2031         * gcc.dg/fold-mod-1.c: New test.
2032
2033 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2034
2035         PR fortran/19926
2036         * gfortran.dg/pr19926.f90: New test.
2037
2038 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2039
2040         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2041         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2042         targets.
2043         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2044         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2045
2046 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2047
2048         * gcc.target/ia64/float80-varargs-1.c: New test.
2049
2050 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2051
2052         PR tree-opt/22035
2053         * gfortran.dg/f2c_6.f90: New test.
2054
2055 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2056
2057         PR c++/17413
2058         * g++.dg/template/local5.C: New.
2059
2060 2005-06-17  Richard Henderson  <rth@redhat.com>
2061
2062         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2063
2064 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2065
2066         PR testsuite/21945
2067         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2068
2069 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2070
2071         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2072         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2073         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2074         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2075         check_vect to verify the presence of hardware vector support.
2076
2077 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2078
2079         PR testsuite/22056
2080         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2081
2082 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2083
2084         PR libfortran/19216
2085         * gfortran.dg/pr19216.f: Add correct space between brackets and
2086         dg directive.
2087
2088 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2089
2090         PR libfortran/16436
2091         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2092
2093 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2094
2095         * gcc.target/i386/attributes-error.c: New testcase.
2096         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2097         * gcc.target/i386/regparm-stdcall.c: Likewise.
2098         * gcc.target/i386/sseregparm-1.c: Likewise.
2099         * gcc.target/i386/sseregparm-2.c: Likewise.
2100
2101 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2102
2103         * g++.dg/rtti/crash2.C: New.
2104
2105 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2106
2107         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2108
2109 2005-06-15  David Ung  <davidu@mips.com>
2110
2111         * gcc.target/mips/mips16e-extends.c: New test for testing the
2112         generation of MIPS16e zeb/zeh, seb/seh instructions.
2113
2114 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2115
2116         PR 22018
2117         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2118         * gcc.dg/tree-ssa/pr22018.c: New test.
2119
2120 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2121
2122         * gcc.dg/simd-1.c: Update error messages.
2123         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2124         * gcc.dg/simd-2.c: Update error messages.
2125         * gcc.dg/simd-4.c: New.
2126
2127 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2128
2129         PR c++/20678
2130         * g++.dg/other/crash-4.C: New.
2131
2132 2005-06-14  Devang Patel  <dpatel@apple.com>
2133
2134         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2135
2136 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2137
2138         PR c++/21929
2139         * g++.dg/parse/crash11.C: Update
2140
2141 2005-06-13  Jeff Law  <law@redhat.com>
2142
2143         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2144         perform the desired transformations.
2145         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2146         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2147
2148 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2149
2150         PR fortran/22038
2151         * gfortran.dg/forall_1.f90: Un-XFAIL.
2152
2153 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2154
2155         PR c++/21929
2156         * g++.dg/parse/crash26.C: New.
2157
2158         PR c++/20789
2159         * g++.dg/init/member1.C: New.
2160
2161 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2162
2163         * gfortran.dg/altreturn_1.f90: New test.
2164
2165 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2166
2167         PR middle-end/21985
2168         * gcc.dg/tree-ssa/pr21985.c: New test.
2169
2170 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2171
2172         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2173
2174 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2175
2176         PR c++/21930
2177         * g++.dg/other/error10.C: New test case.
2178
2179 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2180
2181         PR libfortran/19155
2182         * gfortran.dg/pr19155.f: Add test.
2183
2184 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2185
2186         * gfortran.dg/f2c_7.f90: New test.
2187
2188         * gfortran.dg/forall_1.f90: XFAILed.
2189
2190 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2191
2192         * gcc.dg/pr14796-1.c: New.
2193         * gcc.dg/pr14796-2.c: New.
2194
2195 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2196
2197         PR fortran/17792
2198         PR fortran/21375
2199         * gfortran.dg/deallocate_stat.f90:  New test.
2200
2201 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2202
2203         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2204
2205 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2206
2207         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2208         access will be generated when this loop is vectorized. Test that
2209         accesses with same alignment were detected.
2210         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2211         Test that accesses with same alignment were detected.
2212         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2213         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2214         alignment were detected.
2215
2216 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2217
2218         PR c++/10611
2219         * g++.dg/conversion/simd2.C: New.
2220
2221 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2222
2223         * gcc.dg/Wcxx-compat-1.c: New.
2224
2225 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2226
2227         PR libfortran/21480
2228         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2229         complex array.
2230
2231 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2232
2233         * gcc.dg/alias-8.c: New.
2234
2235 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2236
2237         * gcc.dg/format/cmn_err-1.c: Update.
2238
2239 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2240
2241         PR target/20666
2242         * gcc.target/sparc/fexpand-2.c: New.
2243         * gcc.target/sparc/fpmerge-2.c: New.
2244         * gcc.target/sparc/fpmul-2.c: New.
2245         * gcc.target/sparc/noresult.c: New.
2246         * gcc.target/sparc/pdist-2.c: New.
2247         * gcc.target/sparc/pdist-3.c: New.
2248
2249 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2250
2251         PR testsuite/21702
2252         * gcc.target/i386/i386.exp: Fix comment typo.
2253
2254 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2255
2256         PR c++/19497
2257         * g++.dg/inherit/using5.C: New.
2258         * g++.dg/inherit/using6.C: New.
2259
2260 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2261
2262         PR c++/19894
2263         * g++.dg/template/ptrmem15.C: New test.
2264
2265         PR c++/20563
2266         * g++.dg/ext/label4.C: New test.
2267
2268 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2269
2270         * gcc.dg/tls/debug-1.c: New test.
2271
2272 2005-06-07  Dale Johannesen  <dalej@apple.com>
2273
2274         * gcc.target/i386/movq.c:  New.
2275
2276 2005-06-07  Dale Johannesen  <dalej@apple.com>
2277
2278         * gcc.dg/20050607-1.c:  New.
2279
2280 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2281
2282         PR middle-end/21850
2283         * gcc.c-torture/execute/20050607-1.c: New test.
2284
2285 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2286
2287         PR libfortran/21926
2288         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2289         Test case where the return array has lowest stride one,
2290         but isn't packed.
2291
2292 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2293
2294         * lib/target-supports.exp (check_effective_target_sync_int_long):
2295         Add s390 and s390x targets.
2296
2297 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2298
2299         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2300         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2301         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2302         * gcc.dg/tree-ssa/loop-9.c: New test.
2303
2304 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2305
2306         * g++.dg/parse/defarg10.C: New.
2307
2308 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2309
2310         PR regression/21897
2311         * gcc.c-torture/execute/20050604-1.c: New test.
2312
2313 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2314
2315         PR 21903
2316         * g++.dg/parse/defarg9.C: New.
2317
2318         PR c++/20637
2319         * g++.dg/inherit/using4.C: New.
2320         * g++.dg/overload/error1.C: Adjust expected errors.
2321         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2322         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2323         * g++.old-deja/g++.other/redecl2.C: Likewise.
2324         * g++.old-deja/g++.other/redecl4.C: Likewise.
2325         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2326
2327 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2328
2329         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2330
2331 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2332
2333         * lib/gfortran.exp (gfortran_target_compile): Call
2334         dg-additional-files-options
2335         * gfortran.dg/f2c_4.f90: New file
2336         * gfortran.dg/f2c_4.c: New file
2337         * gfortran.dg/f2c_5.f90: New file
2338         * gfortran.dg/f2c_5.c: New file
2339
2340 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2341
2342         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2343
2344         PR fortran/21912
2345         * gfortran.dg/array_constructor_4.f90: New test.
2346
2347 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2348
2349         PR c++/21619
2350         * g++.dg/ext/builtin9.C: New test.
2351
2352 2005-06-05  Dale Johannesen  <dalej@apple.com>
2353
2354         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2355         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2356
2357 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2358
2359         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2360         * gcc.dg/vect/vect-reduc-1.c: New.
2361         * gcc.dg/vect/vect-reduc-2.c: New.
2362         * gcc.dg/vect/vect-reduc-3.c: New.
2363
2364 2005-06-04  Dale Johannesen  <dalej@apple.com>
2365
2366         * gcc.c-torture/execute/20050603-1.c:  New.
2367         * gcc.c-torture/execute/20050603-2.c:  New.
2368         * gcc.dg/20050603-3.c:  New.
2369
2370 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2371
2372         PR fortran/19195
2373         * gfortran.dg/debug_1.f90: New test.
2374
2375         * gfortran.dg/forall_1.f90: New test.
2376
2377 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2378
2379         * gfortran.dg/array_constructor_3.f90: New test.
2380
2381 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2382
2383         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2384
2385 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2386
2387         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2388
2389 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2390
2391         PR c/21873
2392         * gcc.dg/init-excess-1.c: New test.
2393
2394 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2395
2396         PR c++/21853
2397         * g++.dg/expr/static_cast6.C: New test.
2398
2399 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2400
2401         * gcc.dg/tree-ssa/vrp14.c: New test.
2402
2403 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2404
2405         PR c++/21336
2406         * g++.dg/template/new2.C: New test.
2407
2408 2005-06-03  Josh Conner  <jconner@apple.com>
2409
2410         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2411         all entries in initializer.
2412
2413 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2414
2415         PR middle-end/21858
2416         * gcc.dg/pr21858.c: New testcase.
2417
2418 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2419
2420         PR tree-optimization/21292
2421
2422         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2423         New.
2424         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2425         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2426         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2427         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2428         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2429
2430 2005-06-02  Richard Henderson  <rth@redhat.com>
2431
2432         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2433
2434 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2435
2436         * gcc.dg/wtypequal.c: New testcase.
2437
2438 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2439
2440         PR 21582
2441         * gcc.dg/tree-ssa/pr21582.c: New test.
2442
2443 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2444
2445         PR c++/21280
2446         * g++.dg/opt/interface2.h: New.
2447         * g++.dg/opt/interface2.C: New.
2448         * g++.dg/init/ctor4.C: Adjust error lines.
2449         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2450         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2451         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2452         * g++.old-deja/g++.pt/assign1.C: Likewise.
2453         * g++.old-deja/g++.pt/crash20.C: Likewise.
2454
2455 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2456
2457         PR tree-optimization/21734
2458         * g++.dg/vect/pr21734_1.cc: New.
2459         * g++.dg/vect/pr21734_2.cc: New.
2460
2461 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2462
2463         PR c++/20350
2464         * g++.dg/template/spec24.C: New.
2465
2466         PR c++/21151
2467         * g++.dg/pch/local-1.C: New.
2468         * g++.dg/pch/local-1.Hs: New.
2469
2470 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2471
2472         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2473         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2474         * gcc.dg/tree-ssa/pr14341.c: New test.
2475         * gcc.dg/tree-ssa/pr14841.c: New test.
2476         * gcc.dg/tree-ssa/pr20701.c: New test.
2477         * gcc.dg/tree-ssa/pr21086.c: New test.
2478         * gcc.dg/tree-ssa/pr21090.c: New test.
2479         * gcc.dg/tree-ssa/pr21332.c: New test.
2480         * gcc.dg/tree-ssa/pr21458.c: New test.
2481         * gcc.dg/tree-ssa/pr21658.c: New test.
2482         * gcc.dg/tree-ssa/vrp01.c: New test.
2483         * gcc.dg/tree-ssa/vrp02.c: New test.
2484         * gcc.dg/tree-ssa/vrp03.c: New test.
2485         * gcc.dg/tree-ssa/vrp04.c: New test.
2486         * gcc.dg/tree-ssa/vrp05.c: New test.
2487         * gcc.dg/tree-ssa/vrp06.c: New test.
2488         * gcc.dg/tree-ssa/vrp07.c: New test.
2489         * gcc.dg/tree-ssa/vrp08.c: New test.
2490         * gcc.dg/tree-ssa/vrp09.c: New test.
2491         * gcc.dg/tree-ssa/vrp10.c: New test.
2492         * gcc.dg/tree-ssa/vrp11.c: New test.
2493         * gcc.dg/tree-ssa/vrp12.c: New test.
2494         * gcc.dg/tree-ssa/vrp13.c: New test.
2495
2496 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2497
2498         PR 21029
2499         * gcc.dg/tree-ssa/pr21029.c: New test.
2500
2501 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2502
2503         * gfortran.dg/logint-1.f: New test case.
2504         * gfortran.dg/logint-2.f: Likewise.
2505         * gfortran.dg/logint-3.f: Likewise.
2506
2507 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2508
2509         PR c/21536
2510         PR c/20760
2511         * gcc.dg/20050527-1.c: New test.
2512
2513         * gcc.dg/i386-sse-12.c: New test.
2514
2515         PR fortran/21729
2516         * gfortran.dg/implicit_5.f90: New test.
2517
2518 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2519
2520         PR fortran/20883
2521         * gfortran/assign_4.f90: New test.
2522         * gfortran/assign_2.f90: Change compile to run.
2523
2524 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2525
2526         * lib/target-supports.exp
2527         (check_effective_target_sync_char_short): New.
2528         * gcc.dg/sync-2.c: New.
2529
2530 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2531
2532         PR tree-optimization/21817
2533         * gcc.dg/torture/pr21817-1.c: New.
2534
2535 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2536
2537         PR c++/21165
2538         * g++.dg/template/init5.C: New.
2539
2540 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2541
2542         * gfortran.dg/char_initialiser_actual.f90:
2543         Test character initialisers as actual arguments.
2544         * gfortran.dg/char_pointer_comp_assign.f90:
2545         Test character pointer structure component assignments.
2546         * gfortran.dg/char_array_structure_constructor.f90:
2547         Test character components in structure constructors.
2548
2549 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2550
2551         PR middle-end/20931
2552         * g++.dg/opt/pr20931.C: New test.
2553
2554 2005-05-31  Andreas Jaeger  <aj@suse.de>
2555
2556         PR testsuite/20772
2557         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2558         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2559         g++.old-deja/g++.ext/asmspec1.C,
2560         g++.old-deja/g++.other/regstack.C,
2561         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2562         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2563         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2564         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2565         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2566         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2567         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2568         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2569         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2570         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2571         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2572         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2573         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2574         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2575         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2576         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2577         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2578         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2579         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2580
2581 2005-05-31  Jeff Law  <law@redhat.com>
2582
2583         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2584
2585 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2586
2587         PR middle-end/21743
2588         * gcc.dg/builtins-1.c: Activate disabled clog test.
2589         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2590
2591 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2592
2593         * gfortran.dg/char_pointer_assign.f90:
2594         Test character-pointer assignments and pointer assignments.
2595         * gfortran.dg/char_pointer_dummy.f90:
2596         Test character-pointer dummy arguments.
2597         * gfortran.dg/char_pointer_func.f90:
2598         Test character-pointer function returns.
2599         * gfortran.dg/char_pointer_dependency.f90:
2600         Test character-pointer functions with dependencies.
2601
2602 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2603
2604         PR c++/21784
2605         * g++.dg/lookup/using14.C: New test.
2606
2607 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2608
2609         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2610         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2611         trailing ^M.
2612
2613 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2614
2615         PR c++/17413
2616         * g++.dg/template/local5.C: New.
2617
2618         PR target/21761
2619         * gcc.c-torture/compile/pr21761.c: New.
2620
2621         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2622         before darwin8.
2623
2624 2005-05-30  Steven G. Kargl
2625
2626         PR fortran/20846
2627         * gfortran.dg/inquire_8.f90: New test.
2628
2629 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2630
2631         PR libfortran/21376
2632         * gfortran.dg/output_exponents_1.f90: New test.
2633
2634 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2635
2636         PR libfortran/20006
2637         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2638
2639 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2640
2641         PR c++/21210
2642         * g++.dg/ext/complex1.C: New test.
2643
2644         PR c++/21340
2645         * g++.dg/init/ctor6.C: New test.
2646
2647 2005-05-29  Jan Hubicka  <jh@suse.cz>
2648
2649         * gcc.c-torture/compile/pr21562.c: New.
2650
2651 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2652
2653         * gfortran.dg/subnormal_1.f90: New test.
2654
2655 2005-05-28  Jan Hubicka  <jh@suse.cz>
2656
2657         * tree-prof.exp: Fix comment.
2658         * value-prof-1.c: New.
2659         * value-prof-2.c: New.
2660         * value-prof-3.c: New.
2661         * value-prof-4.c: New.
2662
2663 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2664
2665         PR c++/21614
2666         * g++.dg/expr/ptrmem6.C: New test.
2667         * g++.dg/expr/ptrmem6a.C: Likewise.
2668
2669 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2670
2671         PR tree-optimization/21658
2672         * gcc.dg/tree-ssa/pr21658.c: New.
2673
2674 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2675
2676         PR c++/21455
2677         * g++.dg/inherit/ptrmem3.C: New.
2678
2679         PR c++/21681
2680         * g++.dg/parse/template16.C: New.
2681
2682 2005-05-27  Andreas Jaeger  <aj@suse.de>
2683
2684         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2685
2686         * gcc.dg/i386-sse-8.c: Run test on all archs.
2687
2688 2005-05-26  Mike Stump  <mrs@apple.com>
2689
2690         * objc.dg/isa-field-1.m: Only run on darwin.
2691         * objc.dg/lookup-1.m: Likewise.
2692         * objc.dg/try-catch-8.m: Likewise.
2693
2694 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2695
2696         PR tree-optimization/9814
2697         * gcc.dg/pr9814-1.c: New test case.
2698
2699 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2700
2701         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2702         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2703         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2704         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2705         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2706         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2707         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2708         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2709         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2710         objc.dg/try-catch-8.m: New.
2711
2712 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2713
2714         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2715         remove extraneous semicolons.
2716
2717 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2718
2719         * obj-c++.dg/comp-types-12.mm: New.
2720         * objc.dg/comp-types-11.m: New.
2721         * objc.dg/selector-4.m: New.
2722
2723 2005-05-26  Andreas Jaeger  <aj@suse.de>
2724
2725         PR testsuite/20772
2726         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
2727         g++.old-deja/g++.ext/attrib3.C,
2728         g++.old-deja/g++.other/store-expr1.C,
2729         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
2730         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
2731         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2732         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
2733         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2734         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2735         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2736         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2737         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2738         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2739         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2740         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2741         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2742         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2743         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2744         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2745         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2746         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2747         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2748
2749 2005-05-26  Andreas Jaeger  <aj@suse.de>
2750
2751         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2752         x86-64 compilation.
2753
2754 2005-05-26  Andreas Jaeger  <aj@suse.de>
2755
2756         PR testsuite/20772
2757         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2758         gcc.misc-tests/i386-pf-athlon-1.c,
2759         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2760         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2761         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2762         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2763         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2764         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2765         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2766         programs.
2767
2768         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2769         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2770         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2771         x86-64 compilation.
2772
2773         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2774         x86_64.
2775
2776         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2777         effective-target ilp32.
2778
2779 2005-05-26  David Ung  <davidu@mips.com>
2780
2781         * gcc.target/mips/ext_ins.c: New test for testing the generation
2782         of MIPS32/64 rev 2 ext/ins instructions.
2783
2784 2005-05-26  Andreas Jaeger  <aj@suse.de>
2785
2786         * treelang/compile/unsigned.tree: Use gimple instead of
2787         nonexisting generic dump.
2788
2789 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2790
2791         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2792
2793 2005-05-26  Andreas Jaeger  <aj@suse.de>
2794
2795         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2796
2797 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2798
2799         PR libfortran/17283
2800         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2801         Test callee-allocated memory with write statements.
2802
2803 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2804
2805         PR middle-end/21709
2806         * gcc.dg/pr21709-1.c: New test case.
2807
2808 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2809             Mike Stump  <mrs@apple.com>
2810
2811         * objc/execute/next_mapping.h: Update for C++.
2812
2813         * obj-c++.dg/selector-1.mm: Move to...
2814         * obj-c++.dg/selector-4.mm: here...
2815
2816         * obj-c++.dg/basic.mm: New.
2817         * obj-c++.dg/comp-types-1.mm: New.
2818         * obj-c++.dg/cxx-class-1.mm: New.
2819         * obj-c++.dg/cxx-ivars-1.mm: New.
2820         * obj-c++.dg/cxx-ivars-2.mm: New.
2821         * obj-c++.dg/cxx-ivars-3.mm: New.
2822         * obj-c++.dg/cxx-scope-1.mm: New.
2823         * obj-c++.dg/cxx-scope-2.mm: New.
2824         * obj-c++.dg/defs.mm: New.
2825         * obj-c++.dg/empty-private-1.mm: New.
2826         * obj-c++.dg/encode-1.mm: New.
2827         * obj-c++.dg/encode-2.mm: New.
2828         * obj-c++.dg/encode-3.mm: New.
2829         * obj-c++.dg/extern-c-1.mm: New.
2830         * obj-c++.dg/extra-semi.mm: New.
2831         * obj-c++.dg/fix-and-continue-2.mm: New.
2832         * obj-c++.dg/isa-field-1.mm: New.
2833         * obj-c++.dg/ivar-list-semi.mm: New.
2834         * obj-c++.dg/local-decl-1.mm: New.
2835         * obj-c++.dg/lookup-1.mm: New.
2836         * obj-c++.dg/lookup-2.mm: New.
2837         * obj-c++.dg/method-1.mm: New.
2838         * obj-c++.dg/method-2.mm: New.
2839         * obj-c++.dg/method-3.mm: New.
2840         * obj-c++.dg/method-4.mm: New.
2841         * obj-c++.dg/method-5.mm: New.
2842         * obj-c++.dg/method-6.mm: New.
2843         * obj-c++.dg/method-7.mm: New.
2844         * obj-c++.dg/no-extra-load.mm: New.
2845         * obj-c++.dg/overload-1.mm: New.
2846         * obj-c++.dg/pragma-1.mm: New.
2847         * obj-c++.dg/pragma-2.mm: New.
2848         * obj-c++.dg/private-1.mm: New.
2849         * obj-c++.dg/private-2.mm: New.
2850         * obj-c++.dg/proto-qual-1.mm: New.
2851         * obj-c++.dg/qual-types-1.mm: New.
2852         * obj-c++.dg/stubify-1.mm: New.
2853         * obj-c++.dg/stubify-2.mm: New.
2854         * obj-c++.dg/super-class-1.mm: New.
2855         * obj-c++.dg/super-class-2.mm: New.
2856         * obj-c++.dg/super-dealloc-1.mm: New.
2857         * obj-c++.dg/super-dealloc-2.mm: New.
2858         * obj-c++.dg/template-1.mm: New.
2859         * obj-c++.dg/template-2.mm: New.
2860         * obj-c++.dg/template-3.mm: New.
2861         * obj-c++.dg/template-4.mm: New.
2862         * obj-c++.dg/template-5.mm: New.
2863         * obj-c++.dg/template-6.mm: New.
2864         * obj-c++.dg/try-catch-1.mm: New.
2865         * obj-c++.dg/try-catch-2.mm: New.
2866         * obj-c++.dg/try-catch-3.mm: New.
2867         * obj-c++.dg/try-catch-4.mm: New.
2868         * obj-c++.dg/try-catch-5.mm: New.
2869         * obj-c++.dg/try-catch-6.mm: New.
2870         * obj-c++.dg/try-catch-7.mm: New.
2871         * obj-c++.dg/try-catch-8.mm: New.
2872         * obj-c++.dg/try-catch-9.mm: New.
2873         * obj-c++.dg/va-meth-1.mm: New.
2874
2875 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2876
2877         * obj-c++.dg/selector-1.mm: New.
2878         * obj-c++.dg/selector-2.mm: New.
2879
2880 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2881
2882         * obj-c++.dg/selector-3.mm: New.
2883         * objc.dg/selector-3.m: New.
2884
2885 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2886
2887         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2888         about where warning appears.
2889
2890 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2891
2892         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2893         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2894         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2895         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2896
2897 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2898
2899         * gcc.dg/20050524-1.c: New test.
2900
2901 2005-05-25  Jan Hubicka  <jh@suse.cz>
2902
2903         * gcc.dg/tree-prof/inliner-1.c: New.
2904
2905 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2906
2907         * gcc.dg/tree-prof: New directory.
2908         * gcc.dg/tree-prof/tree-prof.exp: New.
2909
2910 2005-05-25  DJ Delorie  <dj@redhat.com>
2911
2912         * gcc.dg/Wattributes-1.c: New.
2913         * gcc.dg/Wattributes-2.c: New.
2914         * gcc.dg/Wattributes-3.c: New.
2915
2916 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2917
2918         PR tree-optimization/19833
2919         * gcc.dg/uninit-4.c: Remove xfail.
2920         * gcc.dg/uninit-9.c: Ditto.
2921
2922 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2923
2924         * obj-c++.dg/bitfield-[1-5].mm: New.
2925         * obj-c++.dg/class-protocol-1.mm: New.
2926         * obj-c++.dg/comp-types-1[0-1].mm: New.
2927         * obj-c++.dg/comp-types-[2-9].mm: New.
2928         * obj-c++.dg/encode-[4-8].mm: New.
2929         * obj-c++.dg/layout-1.mm: New.
2930         * obj-c++.dg/method-1[0-9].mm: New.
2931         * obj-c++.dg/method-2[0-1].mm: New.
2932         * obj-c++.dg/method-[8-9].mm: New.
2933         * obj-c++.dg/objc-gc-3.mm: New.
2934         * obj-c++.dg/try-catch-10.mm: New.
2935         * objc.dg/bitfield-5.m: New.
2936         * objc.dg/comp-types-10.m: New.
2937         * objc.dg/comp-types-9.m: New.
2938         * objc.dg/layout-1.m: New.
2939         * objc.dg/objc-gc-4.m: New.
2940         * objc.dg/try-catch-9.m: New.
2941         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2942         * objc.dg/comp-types-1.m: Likewise.
2943         * objc.dg/comp-types-[5-6].m: Likewise.
2944         * objc.dg/method-9.m: Likewise.
2945
2946 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2947
2948         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2949         and on hardware without VMX support.
2950
2951         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2952
2953         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2954
2955         * lib/profopt.exp (dg-final-generate, dg-final-use,
2956         profopt-final-code, profopt-get-options): New.
2957         (profopt-execute): Process test directives.
2958
2959         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2960         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2961         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2962
2963 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2964
2965         PR C++/21645
2966         * g++.dg/init/ctor5.C: New test.
2967
2968 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2969
2970         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2971         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2972         vect-113.c, vect-114.c.
2973
2974 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2975
2976         * gcc.dg/const-elim-1.c: Remove xfails.
2977
2978 2005-05-23  Jeff Law  <law@redhat.com>
2979
2980         * gcc.c-torture/compile/pr21638.c: New test.
2981         * gcc.c-torture/compile/20050520-1.c: New test.
2982
2983 2005-05-23  Nick Clifton  <nickc@redhat.com>
2984
2985         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2986         be a proper triple, ie: m32r*-*-*.
2987         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2988
2989 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2990
2991         PR middle-end/21331
2992         PR tree-opt/21293
2993         * gcc.c-torture/compile/pr21293.c: New test.
2994         * gcc.c-torture/execute/pr21331.c: New test.
2995
2996 2004-05-20  Richard Henderson  <rth@redhat.com>
2997
2998         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2999
3000 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3001
3002         * obj-c++-dg.exp: Add.
3003         * obj-c++.exp: Add.
3004         * obj-c++.dg/dg.exp: Add.
3005
3006 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3007
3008         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3009         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3010
3011 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3012
3013         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3014
3015 2004-05-19  Richard Henderson  <rth@redhat.com>
3016
3017         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3018
3019 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3020
3021         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3022
3023         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3024
3025 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3026
3027         PR c++/21495
3028         * g++.dg/parse/extern1.C: New test.
3029         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3030
3031 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3032
3033         * gcc.dg/c99-math.h: New.
3034         * gcc.dg/c99-math-float-1.c: New test.
3035         * gcc.dg/c99-math-double-1.c: Likewise.
3036         * gcc.dg/c99-math-long-double-1.c: Likewise.
3037
3038 2005-05-18  Richard Henderson  <rth@redhat.com>
3039
3040         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3041
3042 2005-05-18  Devang Patel  <dpatel@apple.com>
3043
3044         * g++.dg/opt/20050511-1.C: New test.
3045
3046 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3047
3048         PR libfortran/21127
3049         * gfortran.dg/reshape-complex.f90:  New test.
3050
3051 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3052
3053         * gfortran.dg/array_constructor_1.f90: New test.
3054         * gfortran.dg/array_constructor_2.f90: New test.
3055
3056 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3057
3058         PR fortran/20954
3059         * gfortran.dg/pr20954.f: New test.
3060
3061 2005-05-17  Mike Stump  <mrs@apple.com>
3062
3063         Yet more Objective-C++...
3064
3065         * objc.dg/method-5.m: Update.
3066         * objc.dg/method-6.m: Update.
3067         * objc.dg/method-7.m: Update.
3068         * objc.dg/method-9.m: Update.
3069         * objc.dg/try-catch-2.m: Update.
3070
3071 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3072
3073         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3074         Remove little-endian optimizations.
3075
3076 2005-05-17  Jeff Law  <law@redhat.com>
3077
3078         * g++.dg/tree-ssa/pr14814.C: New test.
3079         * gcc.dg/tree-ssa/pr14814.C: New test.
3080         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3081         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3082
3083 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3084
3085         * gcc.dg/compat/generate-random.c: Do not include
3086         libiberty.h.
3087         * gcc.dg/compat/generate-random_r.c: Likewise.
3088
3089 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3090
3091         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3092
3093 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3094
3095         PR middle-end/21595
3096         * g++.dg/tree-ssa/builtin1.C: New testcase.
3097
3098 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3099
3100         PR c++/21454
3101         * g++.dg/opt/const4.C: New test.
3102
3103         PR middle-end/21492
3104         * g++.dg/opt/crossjump1.C: New test.
3105
3106         PR tree-optimization/21610
3107         * gcc.c-torture/compile/20050516-1.c: New test.
3108
3109         PR fortran/15080
3110         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3111         about the test failing.
3112         * gfortran.fortran-torture/execute/where_7.f90: New test.
3113         * gfortran.fortran-torture/execute/where_8.f90: New test.
3114
3115 2005-05-16  Richard Henderson  <rth@redhat.com>
3116
3117         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3118         i?86 and x86_64.
3119
3120 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3121
3122         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3123         (limits.h): Include unconditionally.
3124         (stdlib.h): Likewise.
3125         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3126         (limits.h): Include unconditionally.
3127         (stdlib.h): Likewise.
3128         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3129         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3130         (limits.h): Include unconditionally.
3131         (stdlib.h): Likewise.
3132         (hashtab.h): Do not include.
3133         (getopt.h): Likewise.
3134         (stddef.h): Include.
3135         (hashval_t): Define.
3136         (struct entry): Add "next" field.
3137         (HASH_SIZE): New macro.
3138         (hash_table): New variable.
3139         (switchfiles): Do not use xmalloc.
3140         (mix): New macro.
3141         (iterative_hash): New function.
3142         (hasht): Remove.
3143         (e_exists): New function.
3144         (e_insert): Likewise.
3145         (output): Use, instead of libiberty hashtable functions.
3146         (main): Do not use getopt.  Do not call htab_create.
3147
3148 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3149
3150         PR libstdc++/21526
3151         * lib/target-supports.exp (check_mkfifo_available):
3152         Return 0 for cygwin as mkfifo support incomplete on platform.
3153         Fix typos in comments.
3154
3155 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3156
3157         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3158
3159 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3160
3161         PR fortran/17432
3162         * gfortran.dg/assign_4.f: New test.
3163
3164 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3165
3166         PR tree-optimization/21563
3167         * gcc.dg/tree-ssa/pr21563.c: New.
3168
3169 2005-05-14  Jan Hubicka  <jh@suse.cz>
3170
3171         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3172
3173 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3174
3175         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3176
3177 2005-05-13  Julian Brown  <julian@codesourcery.com>
3178
3179         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3180         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3181
3182 2005-05-13  Jan Hubicka  <jh@suse.cz>
3183
3184         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3185         * gcc.dg/fold-xor-?.c: Likewise.
3186         * gcc.dg/pr15784-?.c: Likewise.
3187         * gcc.dg/pr20922-?.c: Likewise.
3188         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3189         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3190         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3191
3192 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3193
3194         PR fortran/21260
3195         * gfortran.dg/hollerith_1.f90: New test.
3196
3197 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3198
3199         * gfortran.dg/func_result_2.f90: New test.
3200
3201 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3202
3203         * gfortran.dg/dev_null.f90: New test.
3204
3205 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3206
3207         * gcc.dg/arm-vfp1.c: Revert last change.
3208
3209 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3210
3211         PR middle-end/19807
3212         PR tree-optimization/19639
3213         * g++.dg/tree-ssa/pr19807.C: New testcase.
3214
3215 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3216
3217         PR libfortran/21471
3218         * gfortran.dg/append-1.f90: New test.
3219
3220 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3221
3222         * gcc.dg/pr18501.c: XFAIL.
3223         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3224         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3225         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3226         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3227         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3228         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3229         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3230         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3231
3232 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3233
3234         PR fortran/20178
3235         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3236         gfortran.dg/f2c_3.f90: New tests.
3237
3238         * gfortran.dg/return_1.f90: Fix dg annotation.
3239
3240 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3241
3242         * gcc.c-torture/compile/20050510-1.c: New test.
3243
3244 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3245
3246         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3247
3248 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3249
3250         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3251
3252 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3253
3254         PR c/17913
3255         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3256
3257 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3258
3259         PR c/21342
3260         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3261         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3262
3263 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3264
3265         PR debug/16676
3266         * gcc.dg/debug/pr16676.c: New test.
3267
3268 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3269
3270         PR testsuite/21443
3271         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3272         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3273         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3274         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3275         Change -O1 to -O2.
3276         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3277         -fno-tree-dominator-opts.
3278
3279 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3280
3281         * gfortran.dg/return_1.f90: New test.
3282
3283 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3284
3285         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3286
3287         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3288
3289 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3290
3291         PR c++/21427
3292         * g++.dg/inherit/covariant13.C: New.
3293
3294 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3295
3296         PR libfortran/19155
3297         * gfortran.dg/pr19155.f: New test.
3298
3299 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3300
3301         PR inline-asm/8788
3302         * gcc.dg/pr8788-1.c: New testcase.
3303
3304 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3305
3306         PR target/21416
3307         * gcc.target/mips/fpcmp-[12].c: New tests.
3308
3309 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3310
3311         * lib/target-supports-dg.exp (dg-require-fork): New function.
3312         (dg-require-mkfifo): Likewise.
3313         * lib/target-supports.exp (check_function_available): New
3314         function.
3315         (check_fork_available): Likewise.
3316         (check_mkfifo_available): Likewise.
3317
3318 2005-05-06  Jeff Law  <law@redhat.com>
3319
3320         * gcc.c-torture/compile/pr21380.c: New test.
3321
3322 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3323
3324         PR c++/20961
3325         * g++.dg/ext/weak3.C: New test.
3326
3327 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3328
3329         PR c++/21352
3330         * g++.dg/template/crash37.C: New test.
3331
3332 2005-05-05  Paul Brook  <paul@codesourcery.com>
3333
3334         * gcc.dg/arm-g2.c: Use effective-target arm32.
3335         * gcc.dg/arm-mmx-1.c: Ditto.
3336         * gcc.dg/arm-scd42-2.c: Ditto.
3337         * gcc.dg/arm-vfp1.c: Ditto.
3338         * lib/target-supports.exp (check_effective_target_arm32): New
3339         function.
3340
3341 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3342
3343         PR libfortran/21354
3344         gfortran.dg/in_pack_rank7.f90:  New test.
3345
3346 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3347
3348         PR middle-end/15618
3349         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3350
3351 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3352
3353         PR middle-end/21265
3354         * gcc.dg/20050503-1.c: New test.
3355
3356         PR rtl-optimization/21239
3357         * gcc.dg/i386-sse-11.c: New test.
3358
3359 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3360
3361         PR target/16888
3362         * gcc.target/i386/asm-1.c: New test.
3363
3364 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3365
3366         PR rtl-optimization/21330
3367         * gcc.c-torture/execute/20050502-1.c: New test.
3368
3369         PR target/21297
3370         * gcc.c-torture/execute/20050502-2.c: New test.
3371
3372 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3373
3374         PR middle-end/21282
3375         * gcc.dg/pr21282.c: New.
3376
3377 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3378
3379         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3380         * gcc.dg/vect/vect-92.c: Likewise
3381         * gcc.dg/vect/vect-93.c: Likewise
3382         * gcc.dg/vect/vect-dv-1.c: Likewise
3383         * gcc.dg/vect/vect-dv-2.c: Likewise
3384         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3385
3386 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3387
3388         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3389         * gfortran.dg/vect/vect-2.f90:  Likewise
3390         * gfortran.dg/vect/vect-3.f90:  Likewise
3391         * gfortran.dg/vect/vect-4.f90:  Likewise
3392         * gfortran.dg/vect/vect-5.f90:  Likewise
3393
3394 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3395
3396         PR target/20813
3397         * gcc.dg/rs6000-fpint-2.c: New.
3398
3399 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3400
3401         PR c/15698
3402         * gcc.dg/builtins-30.c: Update expected messages.
3403         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3404         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3405         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3406
3407 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3408
3409         PR tree-optimization/21294
3410         * gcc.dg/tree-ssa/pr21294.c: New.
3411
3412 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3413
3414         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3415         __builtin_altivec_st_internal_4si built-in.
3416
3417 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3418
3419         PR c++/15875
3420         * g++.dg/template/ptrmem14.C: New test.
3421
3422 2005-05-02  Paul Brook  <paul@codesourcery.com>
3423
3424         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3425
3426 2005-05-02  Michael Matz  <matz@suse.de>
3427
3428         PR c++/19542
3429         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3430
3431 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3432
3433         * g++.dg/cpp/weak.C: New test.
3434
3435 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3436
3437         * gcc.dg/tree-ssa/loop-8.c: New test.
3438
3439 2005-04-30  Michael Maty  <matz@suse.de>
3440
3441         * gcc.dg/inline-mcpy.c: New test.
3442
3443 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3444
3445         PR libfortran/18958
3446         * gfortran.dg/eoshift.f90:  New test case.
3447
3448 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3449
3450         PR libfortran/18857
3451         * gfortran.dg/matmul_1.f90: New test.
3452
3453 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3454
3455         PR tree-optimization/21030
3456         * gcc.dg/tree-ssa/pr21030.c: New.
3457
3458 2005-04-29  Devang Patel  <dpatel@apple.com>
3459
3460         PR tree-optimization/21272
3461         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3462
3463 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3464
3465         PR fortran/13082
3466         PR fortran/18824
3467         * gfortran.dg/entry_4.f90: New test.
3468         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3469         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3470         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3471         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3472         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3473         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3474         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3475
3476 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3477
3478         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3479
3480 2005-04-29  Paul Brook   <paul@codesourcery.com>
3481
3482         * gfortran.dg/entry_3.f90: New test.
3483
3484 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3485
3486         * gfortran.dg/implicit_4.f90: New test.
3487
3488 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3489
3490         * lib/target-supports.exp (check_profiling_available): Return
3491         false for xtensa-*-elf.
3492
3493 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3494
3495         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3496         error if file cannot be deleted.
3497
3498 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3499
3500         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3501         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3502         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3503         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3504         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3505         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3506         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3507         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3508         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3509         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3510         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3511         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3512         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3513
3514 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3515
3516         PR fortran/20865
3517         * gfortran.dg/pr20865.f90: New test.
3518
3519 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3520
3521         * gcc.dg/void-cast-2.c: New test.
3522
3523 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3524
3525         PR c/21159
3526         * gcc.dg/void-cast-1.c: New test.
3527
3528 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3529
3530         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3531
3532 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3533
3534         PR fortran/21177
3535         * gfortran.dg/pr21177.f90: New test.
3536
3537 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3538
3539         PR tree-optimization/21171
3540         * gcc.dg/tree-ssa/pr21171.c: New test.
3541
3542 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3543
3544         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3545         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3546         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3547         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3548         gcc.dg/tree-ssa/gen-vect-32.c: New.
3549         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3550         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3551         don't run on PPC32.
3552
3553 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3554
3555         PR c/21213
3556         * gcc.dg/transparent-union-3.c: New test.
3557
3558 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3559
3560         PR c/20740
3561         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3562         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3563         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3564         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3565         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3566         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3567
3568 2005-04-26  Jeff Law  <law@redhat.com>
3569
3570         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3571         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3572         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3573         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3574         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3575         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3576         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3577
3578 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3579
3580         PR tree-optimization/17598
3581         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3582
3583 2005-04-25  Mike Stump  <mrs@apple.com>
3584
3585         * objc.dg/fix-and-continue-1.m: Add.
3586
3587 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3588
3589         PR c++/20995
3590         * g++.dg/opt/pr20995-1.C: New test case.
3591
3592 2005-04-25  Devang Patel <dpatel@apple.com>
3593
3594         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3595
3596 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3597
3598         PR testsuite/21062
3599         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3600
3601 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3602
3603         PR C++/21188
3604         * g++.dg/opt/rtti2.C: New test.
3605
3606 2005-04-25  Paul Brook  <paul@codesourcery.com>
3607         Steven G. Kargl  <kargls@comcast.net>
3608
3609         PR fortran/20879
3610         * gfortran.dg/ichar_1.f90: New file.
3611
3612 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3613
3614         PR middle-end/20991
3615         * g++.dg/opt/pr20991.C: New test.
3616
3617         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3618         where sizeof (type) < __alignof__ (type).
3619         * gcc.dg/compat/struct-layout-1.h: Likewise.
3620
3621 2005-04-24  Per Bothner  <per@bothner.com>
3622             Devang Patel  <dpatel@apple.com>
3623
3624         PR preprocessor/20907
3625         * gcc.dg/cpp/very-long-comment.c: New test.
3626
3627 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3628
3629         PR fortran/20059
3630         * gfortran.dg/common_5.f: New test.
3631
3632 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3633
3634         PR middle-end/21082
3635         * g++.dg/tree-ssa/pr21082.C: New testcase.
3636
3637 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3638
3639         * gcc.dg/vect/vect-99.c: New test.
3640
3641 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3642
3643         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3644
3645 2005-04-22  Jeff Law  <law@redhat.com>
3646
3647         * gcc.dg/uninit-5.c: Remove xfails.
3648         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3649         conditionals and loads.
3650
3651 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3652
3653         PR libfortran/20074
3654         PR libfortran/20436
3655         PR libfortran/21108
3656         * gfortran.dg/nested_reshape.f90: new test
3657         * gfortran.dg/reshape-alloc.f90: new test
3658         * gfortran.dg/reshape.f90: new test
3659
3660 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3661
3662         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3663
3664         * gcc.dg/arm-vfp1.c: New test.
3665
3666 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3667
3668         PR c++/21087
3669         * g++.dg/lookup/builtin2.C: New test.
3670
3671 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3672
3673         * gcc.dg/weak/weak-13.c: New test.
3674
3675 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3676
3677         * lib/target-supports.exp (check_effective_target_sync_int_long):
3678         Add powerpc*.
3679
3680 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3681
3682         * gcc.target/mips/branch-1.c: New test.
3683
3684 2005-04-21  Richard Henderson  <rth@redhat.com>
3685
3686         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3687         * gcc.dg/vect/vect-86.c: Likewise.
3688         * gcc.dg/vect/vect-87.c: Likewise.
3689         * gcc.dg/vect/vect-88.c: Likewise.
3690
3691 2005-04-21  Devang Patel  <dpatel@apple.com>
3692
3693         PR optimization/20994
3694         * gcc.dg/tree-ssa/ifc-3.c: New test.
3695
3696 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3697
3698         PR c/12913
3699         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3700         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3701         gcc.dg/c99-vla-jump-5.c: New tests.
3702
3703 2005-04-19  Richard Henderson  <rth@redhat.com>
3704
3705         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3706         Fix typo in exists check.
3707         (check_effective_target_sync_int_long): New.
3708         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3709         * gcc.dg/ia64-sync-2.c: Likewise.
3710         * gcc.dg/ia64-sync-3.c: Likewise.
3711         * gcc.dg/ia64-sync-4.c: Likewise.
3712
3713 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3714
3715         * gcc.dg/fold-xor-1.c: New test.
3716         * gcc.dg/fold-xor-2.c: New test.
3717
3718 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
3719
3720         PR target/20670
3721         * g++.dg/eh/fp-regs.C: New test.
3722
3723 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3724
3725         * gcc.dg/Wint-to-pointer-cast-1.c,
3726         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
3727         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
3728         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
3729
3730 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3731
3732         PR fortran/16861
3733         * gfortran.dg/pr16861.f90: New test.
3734
3735 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3736
3737         * gcc.dg/pr21085.c: New test.
3738
3739 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3740
3741         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3742         (setup_mips_tests, dg-mips-options): New procedures.
3743         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3744         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3745         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3746         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3747         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3748         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3749         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3750         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3751         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3752         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3753         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3754         dg-mips-options instead of dg-options.  Remove now-redundant
3755         preprocessor guards.
3756         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3757         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3758         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3759         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3760         * gcc.dg/vr-mult-2.c: Delete.
3761         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3762         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3763         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3764         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3765         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3766         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3767         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3768
3769 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3770
3771         * ada/acats/run_all.sh: Use sync when executable not present.
3772
3773 2005-04-18  Devang Patel  <dpatel@apple.com>
3774
3775         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3776         * gcc.dg/vect/vect-11a.c: New.
3777         * gcc.dg/vect/vect-none.c: Update.
3778         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3779
3780 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3781
3782         PR tree-optimization/20922
3783         * gcc.dg/pr20922-1.c: New test.
3784         * gcc.dg/pr20922-2.c: New test.
3785         * gcc.dg/pr20922-3.c: New test.
3786         * gcc.dg/pr20922-4.c: New test.
3787         * gcc.dg/pr20922-5.c: New test.
3788         * gcc.dg/pr20922-6.c: New test.
3789
3790 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3791
3792         PR libfortran/20950
3793         * gfortran.dg/pr20950.f: New test.
3794
3795 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3796
3797         PR libfortran/19216
3798         * gfortran.dg/pr19216.f: New test.
3799
3800 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3801
3802         PR tree-optimization/21001
3803         * gcc.dg/tree-ssa/pr21001.c: New.
3804
3805 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3806
3807         PR libfortran/21075
3808         * gfortran.dg/reshape_rank7.f90: New test.
3809
3810 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3811
3812         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3813         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3814         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3815         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3816         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3817         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3818         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3819         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3820         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3821         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3822         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3823         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3824         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3825         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3826         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3827         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3828         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3829         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3830         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3831         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3832         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3833
3834 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3835
3836         * gfortran.dg/wtruncate.f: New testcase.
3837         * gfortran.dg/wtruncate.f90: New testcase.
3838
3839 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3840
3841         PR c++/21025
3842         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3843         which sizeof/alignof is dependent, rather than just whether we are
3844         processing_template_decl.
3845
3846 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3847
3848         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3849         corrected typo where the wrong variables had been compared.
3850
3851 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3852
3853         PR libfortran/18495
3854         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3855         Test callee-allocated version of return array with a write
3856         statement.
3857         Test spread with a temporary with another write statement.
3858
3859 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3860
3861         PR tree-optimization/21031
3862         * gcc.dg/tree-ssa/pr21031.c: New.
3863
3864 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3865
3866         PR tree-optimization/21004
3867         * gcc.dg/builtins-53.c: Include builtins-config.h.
3868         Check floorf, ceilf, floorl and ceill transformations
3869         only when HAVE_C99_RUNTIME is defined.
3870
3871 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3872
3873         PR middle-end/20739
3874         * gcc.dg/tree-ssa/pr20739.c: New test.
3875
3876 2005-04-14  Mike Stump  <mrs@apple.com>
3877
3878         * gcc.dg/Foundation.framework/empty: New.
3879         * gcc.dg/framework-2.c: New.
3880
3881 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3882
3883         PR tree-optimization/21021
3884         * gcc.c-torture/compile/pr21021.c: New.
3885
3886 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3887
3888         PR testsuite/21010
3889         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3890         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3891         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3892         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3893         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3894         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3895         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3896         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3897
3898 2005-04-14  Richard Henderson  <rth@redhat.com>
3899
3900         * lib/target-supports.exp (check_effective_target_vect_condition):
3901         Add ia64, i?86, and x86_64.
3902
3903 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3904
3905         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3906
3907 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3908
3909         PR tree-optimization/20657
3910         * gcc.dg/tree-ssa/pr20657.c: New.
3911
3912 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3913
3914         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3915         (long long int)trunc*.
3916
3917 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3918
3919         PR target/20927
3920         * gcc.dg/pr20927.c: New test.
3921
3922 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3923
3924         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3925         * gcc.target/mips/asm-1.c: Likewise.
3926
3927 2005-04-13  Dale Johannesen  <dalej@apple.com>
3928
3929         * objc.dg/objc-fast-4.m:  New.
3930
3931 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3932
3933         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3934         directory.
3935         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3936
3937 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3938
3939         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3940         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3941         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3942
3943 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3944
3945         PR tree-optimization/20913
3946         * gcc.dg/tree-ssa/pr20913.c: New.
3947
3948         PR tree-optimization/20702
3949         * gcc.dg/tree-ssa/pr20702.c: New.
3950
3951 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3952
3953         PR c++/13744
3954         * g++.dg/inherit/local3.C: New test.
3955
3956 2005-04-12  Jeff Law  <law@redhat.com>
3957
3958         * gcc.dg/tree-ssa/20050412-1.c: New test.
3959
3960 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3961
3962         PR libfortran/19016
3963         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3964         Add tests with mask generated by expression.
3965         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3966         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3967         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3968
3969 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3970
3971         PR middle-end/20917
3972         * gcc.dg/20050409-1.c: New test.
3973
3974 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3975
3976         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3977
3978 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3979
3980         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3981         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3982         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3983         (TARGET_CXX): Adjust accordingly.
3984         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3985         determine_class_data_visibility and class_data_always_comdat.
3986         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3987         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3988         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3989         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3990         (arm_cxx_determine_class_data_visibility): New.
3991         (arm_cxx_class_data_always_comdat): Likewise.
3992         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3993         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3994         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3995         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3996         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3997         Define.
3998
3999 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4000
4001         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4002
4003 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4004
4005         * gcc.dg/i386-darwin-fpmath.c: New.
4006
4007 2004-04-11  Devang Patel  <dpatel@apple.com>
4008
4009         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4010         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4011         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4012         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4013         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4014         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4015         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4016         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4017         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4018
4019 2004-04-11  Devang Patel  <dpatel@apple.com>
4020
4021         * gcc.dg/vect/vect-dv-1.c: New test.
4022         * gcc.dg/vect/vect-dv-2.c: New test.
4023
4024 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4025
4026         PR tree-optimization/20933
4027         * gcc.dg/tree-ssa/pr20933.c: New test.
4028
4029 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4030
4031         * gfortran.dg/fold_nearest.f90: New test.
4032
4033 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4034
4035         * gcc.dg/tree-ssa/alias-1.c: New test.
4036
4037 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4038
4039         PR tree-optimization/20920
4040         * g++.dg/tree-ssa/pr20920.C: New test.
4041
4042 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4043
4044         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4045         (long long int)ceil*.
4046
4047 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4048
4049         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4050         explicit C++ linkage.
4051
4052 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4053
4054         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4055         warning for arithmetic IF statements.
4056
4057 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4058
4059         * eor_handling_1.f90: New test case.
4060         * eor_handling_2.f90: New test case.
4061         * eor_handling_3.f90: New test case.
4062         * eor_handling_4.f90: New test case.
4063         * eor_handling_5.f90: New test case.
4064         * noadv_size.f90: New test case.
4065         * pad_no.f90: New test case.
4066
4067 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4068
4069         * gcc.c-torture/execute/20050410-1.c: New test.
4070
4071 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4072
4073         * gcc.dg/pr20126.c: New.
4074
4075 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4076             Steven G. Kargl <kargls@comcast.net>
4077
4078         * gfortran.dg/PR19872.f: New test.
4079
4080 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4081
4082         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4083
4084 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4085
4086         * gfortran.dg/nint_1.f90: New test.
4087
4088 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4089
4090         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4091         Added test for callee-allocated arrays with write statements.
4092         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4093         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4094         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4095         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4096         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4097
4098 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4099
4100         PR libfortran/20163
4101         * gfortran.dg/open-options-blanks.f:  New test.
4102
4103 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4104
4105         PR fortran/13257
4106         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4107
4108 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4109
4110         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4111         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4112         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4113         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4114         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4115         * gcc.c-torture/execute/stdarg-4.c: New test.
4116
4117         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4118
4119         PR target/20795
4120         * g++.dg/abi/param2.C: New test.
4121
4122 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4123
4124         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4125
4126 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4127
4128         * gcc.dg/builtins-53.c: New test.
4129
4130 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4131
4132         * g++.dg/tree-ssa/pr18178.C: New test.
4133         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4134         * gcc.c-torture/execute/20041019-1.c: New test.
4135         * gcc.dg/tree-ssa/20041008-1.c: New test.
4136         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4137         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4138         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4139         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4140         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4141         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4142         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4143         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4144         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4145         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4146
4147 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4148
4149         PR rtl-optimization/20466
4150         * gcc.c-torture/execute/pr20466-1.c: New test.
4151
4152 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4153
4154         PR c++/20905
4155         * g++.dg/parse/cond2.C: New test.
4156
4157         PR c++/20145
4158         * g++.dg/warn/Wdtor1.C: New test.
4159
4160 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4161
4162         PR fortran/17229
4163         * gfortran.dg/pr17229.f: New test.
4164
4165 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4166
4167         * gfortran.dg/tiny_1.f90: New test.
4168         * gfortran.dg/tiny_2.f90: ditto.
4169
4170 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4171
4172         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4173         * gfortran.dg/open_new.f90:  Fix dg-do run line
4174
4175 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4176
4177         * lib/target-supports.exp (get_compiler_messages): Support
4178         optional arguments, the fourth being compiler options.
4179         (check_effective_target_fpic): New proc.
4180         * gcc.dg/20050321-2.c: Restrict to target fpic.
4181
4182 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4183
4184         * gcc.dg/15443-1.c: New test.
4185         * gcc.dg/15443-2.c: Likewise.
4186
4187 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4188
4189         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4190
4191 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4192
4193         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4194
4195 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4196
4197         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4198         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4199         -m64.
4200         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4201         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4202         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4203
4204 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4205
4206         PR c++/20212
4207         * g++.dg/warn/Wunused-11.C: New test.
4208
4209 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4210
4211         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4212
4213 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4214
4215         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4216
4217 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4218
4219         PR c++/20734
4220         * g++.dg/template/ptrmem13.C: New test.
4221
4222 2005-04-05  Per Bothner  <per@bothner.com>
4223
4224         * lib/gcc.exp: Always add -fno-show-column, for now.
4225
4226 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4227
4228         PR testsuite/20767
4229         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4230         of plain old "unsigned int" for the type of "i".  Makes this test
4231         64bit clean.
4232
4233 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4234
4235         * gcc.dg/i386-ssefn-1.c: New test.
4236         * gcc.dg/i386-ssefn-2.c: New test.
4237         * gcc.dg/i386-ssefn-3.c: New test.
4238         * gcc.dg/i386-ssefn-4.c: New test.
4239
4240 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4241
4242         PR tree-optimization/20076
4243         * gcc.dg/builtin-apply4.c: New test.
4244
4245         PR preprocessor/19475
4246         * gcc.dg/cpp/macspace1.c: New test.
4247         * gcc.dg/cpp/macspace2.c: New test.
4248
4249 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4250
4251         * gfortran.dg/pr20755.f: Fixed bad format.
4252
4253 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4254
4255         PR c++/20763
4256         * g++.dg/ext/attrib21.C: New test.
4257
4258 2004-04-05  Devang Patel  <dpatel@apple.com>
4259
4260         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4261         * gcc.dg/vect/vect-shift-1.c: New test.
4262
4263 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4264
4265         PR libfortran/20755
4266         * gfortran.dg/pr20755.f: New test.
4267
4268 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4269
4270         * gfortran.dg/pr15959.f90: New test.
4271         * gfortran.dg/string_pad_trunc.f90: New test.
4272
4273 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4274
4275         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4276         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4277         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4278         syntax.
4279
4280 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4281
4282         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4283
4284 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4285
4286         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4287         * gcc.c-torture/compile/20011119-2.c: Likewise.
4288         * gcc.c-torture/compile/981001-2.c: Likewise.
4289
4290 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4291
4292         PR c++/20679
4293         * g++.dg/template/overload4.C: New test.
4294
4295 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4296
4297         PR c++/20746
4298         * g++.dg/abi/covariant5.C: New.
4299
4300         PR debug/20505
4301         * g++.dg/debug/const2.C: New.
4302
4303 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4304
4305         PR rtl-optimization/16104
4306         * gcc.c-torture/execute/20050316-1.c: New test.
4307
4308 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4309
4310         * g++.dg/template/spec23.C: Fix dg-error text.
4311
4312 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4313
4314         PR c++/19199
4315         * g++.dg/expr/lval2.C: New.
4316
4317 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4318
4319         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4320         __builtin_strcasecmp and __builtin_strncasecmp.
4321
4322 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4323
4324         PR c++/20723
4325         * g++.dg/template/spec22.C: New.
4326         * g++.dg/template/spec23.C: New.
4327
4328 2005-04-03  Dale Ranta  <dir@lanl.gov>
4329             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4330
4331         PR libfortran/20068
4332         PR libfortran/20125
4333         PR libfortran/20156
4334         PR libfortran/20471
4335         * gfortran.dg/backspace.f: New test.
4336
4337 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4338
4339         * gcc.dg/pr19345.c: New test.
4340
4341 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4342
4343         PR tree-optimization/20640
4344         * gcc.dg/torture/tree-loop-1.c: New.
4345
4346 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4347
4348         PR rtl-optimization/20290
4349         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4350
4351 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4352
4353         * gcc.dg/rs6000-fpint.c: New.
4354
4355 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4356
4357         * gcc.dg/old-style-then-proto-1.c: New test.
4358
4359 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4360
4361         * gfortran.fortran-torture/execute/backspace.f90: Check
4362         after backspace and read was incorrect.
4363
4364 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4365
4366         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4367         buffer past the terminating NUL using memcmp.
4368         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4369         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4370
4371         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4372         Fix unused/uninitialized variable warnings.
4373
4374         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4375         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4376         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4377         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4378
4379         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4380         gcc.c-torture/execute/builtins/fputs-lib.c,
4381         gcc.c-torture/execute/builtins/lib/fprintf.c,
4382         gcc.c-torture/execute/builtins/lib/main.c,
4383         gcc.c-torture/execute/builtins/lib/memcmp.c,
4384         gcc.c-torture/execute/builtins/lib/memmove.c,
4385         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4386         gcc.c-torture/execute/builtins/lib/memset.c,
4387         gcc.c-torture/execute/builtins/lib/printf.c,
4388         gcc.c-torture/execute/builtins/lib/sprintf.c,
4389         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4390         gcc.c-torture/execute/builtins/lib/strchr.c,
4391         gcc.c-torture/execute/builtins/lib/strcmp.c,
4392         gcc.c-torture/execute/builtins/lib/strcpy.c,
4393         gcc.c-torture/execute/builtins/lib/strcspn.c,
4394         gcc.c-torture/execute/builtins/lib/strlen.c,
4395         gcc.c-torture/execute/builtins/lib/strncat.c,
4396         gcc.c-torture/execute/builtins/lib/strncmp.c,
4397         gcc.c-torture/execute/builtins/lib/strncpy.c,
4398         gcc.c-torture/execute/builtins/lib/strrchr.c,
4399         gcc.c-torture/execute/builtins/lib/strspn.c,
4400         gcc.c-torture/execute/builtins/lib/strstr.c,
4401         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4402         gcc.c-torture/execute/builtins/strlen-2.c,
4403         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4404         prototypes.
4405
4406 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4407
4408         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4409         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4410         selectany usage.
4411
4412 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4413
4414         PR c++/19406
4415         * g++.dg/debug/using1.C: New test.
4416
4417 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4418
4419         PR middle-end/20524
4420         * gcc.dg/alias-7.c: Prefix asm-declared name with
4421         __USER_LABEL_PREFIX__.
4422
4423 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4424
4425         Fix fallout from PR middle-end/15700:
4426         * gcc.c-torture/compile/20011119-1.c: Take
4427         __USER_LABEL_PREFIX__ into account.
4428         * gcc.c-torture/compile/20011119-2.c: Likewise.
4429
4430 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4431
4432         PR c++/18644
4433         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4434
4435 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4436
4437         PR c/17855
4438         * gcc.c-torture/compile/struct-non-lval-1.c,
4439         gcc.c-torture/compile/struct-non-lval-2.c,
4440         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4441
4442 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4443
4444         * gcc.dg/tls/tls.exp: Remove temporary file.
4445         * g++.dg/tls/tls.exp: Ditto.
4446         * lib/file-format.exp: Ditto.
4447         * g++.dg/special/ecos.exp: Ditto.
4448
4449         * lib/profopt.exp: Treat prof_ext as a list.
4450         * gcc.misc-tests/bprob.exp: Ditto.
4451         * g++.dg/bprob/bprob.exp: Ditto.
4452
4453         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4454         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4455         g++.dg/tree-ssa/pointer-reference-alias.C,
4456         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4457         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4458         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4459         g++.dg/vect/pr19951.cc: Ditto.
4460         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4461         gcc.dg/builtins-47.c: Ditto.
4462         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4463         gcc.dg/pr20115-1.c: Ditto.
4464         * gcc.dg/tree-ssa/20030530-2.c,
4465         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4466         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4467         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4468         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4469         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4470         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4471         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4472         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4473         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4474         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4475         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4476         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4477         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4478         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4479         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4480         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4481         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4482         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4483         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4484         gcc.dg/tree-ssa/20030824-1.c,
4485         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4486         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4487         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4488         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4489         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4490         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4491         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4492         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4493         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4494         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4495         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4496         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4497         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4498         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4499         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4500         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4501         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4502         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4503         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4504         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4505         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4506         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4507         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4508         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4509         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4510         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4511         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4512         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4513         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4514         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4515         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4516         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4517         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4518         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4519         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4520         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4521         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4522         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4523         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4524         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4525         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4526         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4527         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4528         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4529         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4530         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4531         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4532         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4533         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4534         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4535         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4536         gcc.dg/tree-ssa/useless-1.c: Ditto.
4537         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4538         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4539         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4540         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4541         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4542         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4543         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4544         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4545         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4546         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4547         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4548         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4549         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4550         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4551         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4552         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4553         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4554         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4555         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4556         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4557         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4558         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4559         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4560         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4561         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4562         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4563         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4564         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4565         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4566         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4567         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4568         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4569         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4570         gcc.dg/vect/vect-none.c: Ditto.
4571         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4572         treelang/compile/unsigned.tree: Ditto.
4573
4574         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4575         * gcc.dg/cpp/direct2s.c: Ditto.
4576         * gcc.dg/cpp/paste4.c: Ditto.
4577         * gcc.dg/cpp/separate-1.c: Ditto.
4578         * gcc.dg/pch/save-temps-1.c: Ditto.
4579         * g++.dg/ext/altivec-10.C: Ditto.
4580         * g++.dg/pch/pch.C: Ditto.
4581
4582         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4583
4584         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4585         * g++.dg/template/repo1.C: Ditto.
4586         * g++.dg/template/repo2.C: Ditto.
4587         * g++.dg/template/repo3.C: Ditto.
4588         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4589         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4590         * g++.old-deja/g++.pt/repo1.C: Ditto.
4591         * g++.old-deja/g++.pt/repo2.C: Ditto.
4592         * g++.old-deja/g++.pt/repo3.C: Ditto.
4593         * g++.old-deja/g++.pt/repo4.C: Ditto.
4594
4595         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4596         * gcc.dg/20030107-1.c: Ditto.
4597         * gcc.dg/20030702-1.c: Ditto.
4598         * gcc.dg/profile-generate-1.c: Ditto.
4599         * g++.dg/other/profile1.C: Ditto.
4600         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4601
4602         * lib/gcc-dg.exp (remove-build-file): New.
4603         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4604         cleanup-tree-dump, cleanup-saved-temps): New.
4605
4606 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4607
4608         PR c++/19203, DR 214
4609         * g++.dg/parse/ambig3.C: Not ambiguous.
4610         * g++.dg/template/spec20.C: New.
4611         * g++.dg/template/spec21.C: New.
4612
4613 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4614
4615         PR target/20045
4616         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4617
4618 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4619
4620         PR libfortran/20660
4621         * gfortran.dg/negative_unit.f: New test.
4622
4623 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4624
4625         * gcc.dg/20050330-1.c: New test.
4626
4627 2005-03-30  Devang Patel  <dpatel@apple.com>
4628
4629         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4630
4631 2005-03-30  Dale Johannesen  <dalej@apple.com>
4632
4633         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4634
4635 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4636
4637         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4638         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4639         Strip options from test name.
4640
4641 2005-03-31  Jan Hubicka  <jh@suse.cz>
4642
4643         * gcc.dg/varpool-1.c: New testcase.
4644
4645 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4646
4647         PR c/772
4648         PR c/17913
4649         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4650         gcc.dg/stmt-expr-label-3.c : New tests.
4651         * gcc.c-torture/execute/medce-2.c: Remove.
4652
4653 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4654
4655         PR c/20368
4656         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4657         tests.
4658
4659 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4660
4661         * gcc.c-torture/compile/pr20203.c: New test.
4662
4663 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4664
4665         * gfortran.dg/promotion.f90:  New test.
4666
4667 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4668
4669         PR middle-end/20491
4670         * gcc.dg/torture/asm-subreg-1.c: New test.
4671
4672 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4673
4674         PR c/20672
4675         * gcc.dg/pr20672-1.c: New test.
4676
4677 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4678
4679         * gfortran.dg/vect: New directory.
4680         * gfortran.dg/vect/vect.exp: New.
4681         * gfortran.dg/vect/vect-1.f90: New test.
4682         * gfortran.dg/vect/vect-2.f90: New test.
4683         * gfortran.dg/vect/vect-3.f90: New test.
4684         * gfortran.dg/vect/vect-4.f90: New test.
4685         * gfortran.dg/vect/vect-5.f90: New test.
4686
4687 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4688
4689         PR middle-end/20622
4690         * gcc.dg/alias-7.c: New test.
4691
4692 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4693
4694         * gcc.dg/sparc-reg-1.c: New test.
4695
4696 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4697
4698         PR target/19890
4699         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4700
4701 2005-03-29  Dale Ranta  <dir@lanl.gov>
4702             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4703
4704         PR libfortran/20163
4705         * gfortran.dg/pr20163-2.f: New test.
4706
4707 2005-03-28  Jan Hubicka  <jh@suse.cz>
4708
4709         PR middle-end/20635
4710         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4711         by Jakub Jelinek.
4712
4713 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4714
4715         PR tree-optimization/20626
4716         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4717         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4718
4719 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4720
4721         * gfortran.dg/underflow.f90:  New test.
4722         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
4723
4724 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4725
4726         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
4727
4728 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
4729
4730         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
4731         (g++_init): Make sure that CXXFLAGS is set.
4732         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
4733         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4734         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4735         * lib/objc.exp (objc_init): Likewise.
4736         * lib/treelang.exp (treelang_init): Likewise.
4737
4738 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4739
4740         PR tree-optimization/20470
4741         * gcc.dg/tree-ssa/pr20470.c: New test.
4742
4743 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4744
4745         * gcc.dg/ppc-stfiwx.c: New.
4746
4747 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4748
4749         PR target/19888
4750         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4751
4752 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4753
4754         * gcc.dg/20050325-1.c: Fix a typo.
4755
4756 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4757
4758         PR libfortran/19678
4759         PR libfortran/19679
4760         * gfortran.dg/dos_eol.f: New test.
4761
4762 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4763
4764         PR rtl-optimization/20249
4765         * gcc.dg/20050325-1.c: New test.
4766
4767 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4768
4769         PR libfortran/15332
4770         * gfortran.dg/pr15332.f: New test.
4771
4772 2005-03-24  Dale Johannesen  <dalej@apple.com>
4773
4774         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4775
4776 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4777
4778         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4779         'internal' visibility.
4780         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4781         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4782         'protected' visibility.
4783         * gcc.dg/visibility-7.c: Likewise.
4784         * lib/target-supports.exp (check_visibility_available): Take
4785         a parameter, the kind of visibility to check for.
4786         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4787         to check_visibility_available.
4788
4789         * g++.dg/expr/cast3.C: New.
4790
4791 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4792
4793         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4794         rs6000.
4795
4796 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4797
4798         PR target/20095
4799         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4800
4801 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4802
4803         * gcc.dg/badshift.c: Renamed to...
4804         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4805
4806         * gcc.target/i386/badshift.c: Renamed to...
4807         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4808         only.
4809
4810         PR rtl-optimization/20532
4811         * gcc.target/i386/badshift.c: New.
4812
4813 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4814
4815         * gfortran.dg/pr18025.f90: New test.
4816
4817 2005-03-23  Dale Johannesen  <dalej@apple.com>
4818
4819         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4820
4821 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4822
4823         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4824
4825         * lib/target-supports.exp (check_iconv_available): Default
4826         libiconv to -liconv, if there is no definition.
4827
4828 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4829
4830         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4831
4832 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4833
4834         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4835         * g++.dg/opt/pr7503-2.C: Likewise.
4836         * g++.dg/opt/pr7503-3.C: Likewise.
4837         * g++.dg/opt/pr7503-4.C: Likewise.
4838         * g++.dg/opt/pr7503-5.C: Likewise.
4839         * g++.dg/warn/minmax.C: New test.
4840
4841 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4842
4843         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4844         * gfortran.dg/g77_intrinsics_sub.f: New test.
4845
4846 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4847             Jan Hubicka  <jh@suse.cz>
4848             Steven Bosscher <stevenb@suse.de
4849
4850         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4851
4852 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4853
4854         PR c++/19980
4855         * g++.dg/template/redecl3.C: New test.
4856
4857 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4858
4859         PR c++/20499
4860         * g++.dg/parse/error16.C: Tweak error markers.
4861
4862 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4863
4864         PR target/20561
4865         * gcc.dg/20050321-2.c: New test.
4866
4867 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4868
4869         PR c++/20465
4870         PR c++/20381
4871         * g++.dg/template/ptrmem12.C: New.
4872
4873 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4874
4875         PR rtl-optimization/20527
4876         * gcc.c-torture/execute/pr20527-1.c: New test.
4877
4878 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4879
4880         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4881         program, compile it into a real executable and then delete the .c
4882         and .x files afterwards, to avoid problems on testglue targets.
4883
4884 2005-03-21  Stuart Hastings  <stuart@apple.com>
4885
4886         * gcc.target/i386/sse-2.c: New.
4887
4888 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4889
4890         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4891
4892 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4893
4894         * g++.dg/parse/crash25.C: Fix typo.
4895
4896 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4897
4898         PR c++/20461
4899         * g++.dg/parse/crash24.C: New test.
4900
4901         PR c++/20536
4902         * g++.dg/parse/crash25.C: New test.
4903
4904 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4905
4906         PR c++/20147
4907         * g++.dg/ext/stmtexpr4.C: New test.
4908
4909 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4910
4911         PR middle-end/20539
4912         * gcc.c-torture/compile/pr13066-1.c: New test case.
4913         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4914         * g++.dg/opt/pr13066-1.C: Likewise.
4915
4916 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4917
4918         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4919
4920 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4921
4922         PR fortran/18525
4923         * gfortran.dg/nesting_1.f90: New test.
4924
4925 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4926
4927         PR c++/20240
4928         * g++.dg/lookup/using13.C: New test.
4929
4930 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4931
4932         PR c++/20333
4933         * g++.dg/template/crash36.C: New test.
4934
4935 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4936
4937         PR c++/20463
4938         * g++.dg/template/crash35.C: New test.
4939
4940 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4941
4942         PR c++/19966
4943         * g++.dg/overload/operator2.C: New test.
4944
4945 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4946
4947         PR libfortran/20257
4948         * gfortran.dg/pr20257.f90: New test.
4949
4950 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4951
4952         PR libfortran/20480
4953         * gfortran.dg/pr20480.f90: New test.
4954
4955 2005-03-16  Richard Henderson  <rth@redhat.com>
4956
4957         PR middle-end/15700
4958         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4959         (_rtld_global): New.
4960         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4961         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4962
4963         * gcc.dg/alias-3.c: New.
4964         * gcc.dg/alias-4.c: New.
4965         * gcc.dg/alias-5.c: New.
4966         * gcc.dg/alias-6.c: New.
4967
4968 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4969
4970         * gcc.dg/cpp/ucnid-7.c: New.
4971
4972 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4973             Dorit Naishlos  <dorit@il.ibm.com>
4974
4975         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4976         darwin.
4977
4978 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4979
4980         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4981         misaligned accesses.
4982         * gcc.dg/vect/vect-58.c: Likewise.
4983         * gcc.dg/vect/vect-92.c: New.
4984         * gcc.dg/vect/vect-93.c: New.
4985
4986 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4987
4988         PR fortran/18827
4989         * gfortran.dg/assign_2.f90: New test.
4990         * gfortran.dg/assign_3.f90: New test.
4991         * gfortran.dg/assign.f90: New test.
4992
4993 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4994
4995         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4996         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4997         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4998         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4999         names.
5000
5001 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5002
5003         * gcc.dg/cpp/ucnid-6.c: New.
5004
5005         * gcc.dg/cpp/normalize-1.c: New.
5006         * gcc.dg/cpp/normalize-2.c: New.
5007         * gcc.dg/cpp/normalize-3.c: New.
5008         * gcc.dg/cpp/normalize-4.c: New.
5009         * gcc.dg/cpp/ucnid-4.c: New.
5010         * gcc.dg/cpp/ucnid-5.c: New.
5011         * g++.dg/cpp/normalize-1.C: New.
5012         * g++.dg/cpp/ucnid-1.C: New.
5013
5014 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5015
5016         * gcc.dg/pr18628.c: New.
5017
5018 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5019
5020         PR c++/20280
5021         * g++.dg/tree-ssa/pr20280.C: New.
5022
5023 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5024
5025         PR fortran/20467
5026         * gfortran.dg/stfunc_2.f90: New test.
5027
5028 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5029
5030         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5031
5032 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5033
5034         * gcc.dg/tree-ssa/20050314-1.c: New test.
5035
5036 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5037
5038         PR c++/4403
5039         PR c++/9783, DR433
5040         * g++.dg/template/friend34.C: New test.
5041         * g++.dg/template/friend35.C: Likewise.
5042         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5043
5044 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5045
5046         Friend class name lookup 5/n
5047         PR c++/1016
5048         * g++.dg/lookup/hidden-class1.C: New test.
5049         * g++.dg/lookup/hidden-class2.C: Likewise.
5050         * g++.dg/lookup/hidden-class3.C: Likewise.
5051         * g++.dg/lookup/hidden-class4.C: Likewise.
5052         * g++.dg/lookup/hidden-class5.C: Likewise.
5053         * g++.dg/lookup/hidden-class6.C: Likewise.
5054         * g++.dg/lookup/hidden-class7.C: Likewise.
5055         * g++.dg/lookup/hidden-class8.C: Likewise.
5056         * g++.dg/lookup/hidden-class9.C: Likewise.
5057         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5058         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5059         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5060         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5061         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5062         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5063         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5064         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5065         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5066         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5067         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5068
5069 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5070
5071         PR c++/20157
5072         * g++.dg/template/error18.C: New test.
5073
5074 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5075
5076         PR debug/16792
5077         * g++.dg/debug/pr16792.C: New test.
5078
5079 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5080
5081         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5082         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5083         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5084         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5085         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5086         test assertion names.
5087
5088 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5089
5090         PR fortran/18600
5091         * gfortran.dg/stfunc_1.f90: New test.
5092
5093 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5094
5095         PR fortran/16907
5096         * gfortran.dg/real_index_1.f90: New test.
5097
5098 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5099
5100         PR fortran/20323
5101         * gfortran.dg/spec_expr_1.f90: New test.
5102
5103 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5104
5105         PR c/20402
5106         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5107         new parser.
5108
5109 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5110
5111         PR fortran/20361
5112         * gfortran.dg/largeequiv_1.f90: New test.
5113
5114 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5115
5116         * gcc.dg/ucnid-1.c: New.
5117         * gcc.dg/ucnid-2.c: New.
5118         * gcc.dg/ucnid-3.c: New.
5119         * gcc.dg/ucnid-4.c: New.
5120         * gcc.dg/ucnid-5.c: New.
5121         * gcc.dg/ucnid-6.c: New.
5122         * gcc.dg/cpp/ucnid-1.c: New.
5123         * gcc.dg/cpp/ucnid-2.c: New.
5124         * gcc.dg/cpp/ucnid-3.c: New.
5125         * g++.dg/other/ucnid-1.C: New.
5126
5127 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5128
5129         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5130
5131 2005-03-11  Per Bothner  <per@bothner.com>
5132
5133         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5134         that diagnotics refer to correct token.
5135         * gcc.dg/unused-3.c: Likewise.
5136
5137 2005-03-11  Per Bothner  <per@bothner.com>
5138
5139         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5140         constant" is now actually on same line as string constant.
5141         * gcc.dg/cpp/direct2s.c: Likewise.
5142
5143 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5144
5145         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5146
5147 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5148
5149         PR libfortran/20124
5150         * gfortran.dg/pr20124.f90: New Test
5151
5152 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5153
5154         PR tree-optimization/20130
5155         * gcc.dg/pr20130-1.c: New test.
5156
5157 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5158
5159         PR target/20095
5160         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5161
5162 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5163
5164         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5165
5166 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5167
5168         * g++.dg/eh/forced1.C: Fix comment.
5169         * g++.dg/eh/forced2.C: Ditto.
5170         * g++.dg/eh/forced3.C: Ditto.
5171         * g++.dg/eh/forced4.C: Ditto.
5172
5173 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5174
5175         PR rtl-opt/20412
5176         * gcc.c-torture/compile/pr20412.c: New test.
5177
5178 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5179
5180         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5181
5182 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5183
5184         PR target/20322
5185         * gcc.dg/20050307-1.c: New test.
5186
5187 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5188
5189         PR c++/20375
5190         * g++.dg/other/stdarg3.C: New.
5191
5192 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5193
5194         PR c++/18384, c++/18327
5195         * g++.dg/init/array19.C: New test.
5196
5197         PR inline-asm/20314
5198         * gcc.dg/torture/pr20314-1.c: New test.
5199         * gcc.dg/torture/pr20314-2.c: New test.
5200
5201 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5202
5203         * gcc.dg/20050309-1.c: New test.
5204
5205 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5206
5207         * gcc.dg/builtins-10.c: Reactivate disabled test.
5208         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5209         new cbrt transformations.
5210
5211 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5212
5213         PR c++/20208
5214         * g++.dg/template/array13.C: New test.
5215
5216 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5217
5218         PR c++/16859
5219         * g++.dg/init/brace4.C: New test.
5220
5221 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5222
5223         PR c++/20186
5224         * g++.dg/template/non-dependent12.C: New.
5225
5226 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5227
5228         PR c++/20142
5229         * g++.dg/init/array18.C: Add dg-do run marker.
5230
5231         PR c++/20142
5232         * g++.dg/init/array18.C: New test.
5233
5234 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5235
5236         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5237         * g++.dg/gcov/gcov.exp: Likewise.
5238         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5239         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5240         * lib/c-torture.exp: Likewise.
5241         * lib/fortran-torture.exp: Likewise.
5242         * lib/g++.exp: Likewise.
5243         * lib/gcc-defs.exp: Likewise.
5244         * lib/gcc-dg.exp: Likewise.
5245         * lib/gcc.exp: Likewise.
5246         * lib/gcov.exp: Likewise.
5247         * lib/gfortran.exp: Likewise.
5248         * lib/mike-g++.exp: Likewise.
5249         * lib/mike-gcc.exp: Likewise.
5250         * lib/objc-torture.exp: Likewise.
5251         * lib/objc.exp: Likewise.
5252         * lib/profopt.exp: Likewise.
5253         * lib/target-libpath.exp: Likewise.
5254         * lib/target-supports.exp: Likewise.
5255         * lib/treelang.exp: Likewise.
5256         * lib/wrapper.exp: Likewise.
5257
5258 2005-03-08  Jeff Law  <law@redhat.com>
5259
5260         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5261         PHI-OPT changes.
5262
5263 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5264
5265         * gcc.dg/vect/pr20122.c: New test.
5266
5267 2005-03-07  Jeff Law  <law@redhat.com>
5268
5269         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5270         was folded away.
5271         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5272         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5273         * gcc.dg/tree-ssa/pr18134.c: New test.
5274
5275 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5276
5277         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5278         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5279         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5280
5281 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5282
5283         PR tree-opt/17671
5284         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5285
5286 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5287
5288         * g++.dg/warn/Wnvdtor.C: New test.
5289
5290 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5291
5292         * gcc.dg/torture/pr19683-1.c: New test.
5293
5294 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5295
5296         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5297         * gfortran.dg/g77/19990313-2.f: Ditto.
5298         * gfortran.dg/g77/19990313-3.f: Ditto.
5299         * gfortran.dg/g77/19990525-0.f: Ditto.
5300         * gfortran.dg/g77/19990826-0.f: Ditto.
5301         * gfortran.dg/g77/19990826-2.f: Ditto.
5302         * gfortran.dg/g77/19990826-3.f: Ditto.
5303         * gfortran.dg/g77/20000511-1.f: Ditto.
5304         * gfortran.dg/g77/20000511-2.f: Ditto.
5305         * gfortran.dg/g77/970625-2.f: Ditto.
5306         * gfortran.dg/g77/980310-2.f: Ditto.
5307         * gfortran.dg/g77/980310-3.f: Ditto.
5308         * gfortran.dg/g77/980310-8.f: Ditto.
5309         * gfortran.dg/g77/980519-2.f: Ditto.
5310         * gfortran.dg/g77/alpha1.f: Ditto.
5311         * gfortran.dg/g77/claus.f: Ditto.
5312         * gfortran.dg/g77/erfc.f: Ditto.
5313         * gfortran.dg/g77/short.f: Ditto.
5314         * gfortran.fortran-torture/execute/data.f90: Ditto.
5315         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5316         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5317
5318 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5319
5320         * lib/file-format.exp (gcc_target_object_format): Add check for som
5321         format and hardcode object formats on hppa*-*-hpux*.
5322         * lib/target-supports.exp (check_weak_available): Add check for som
5323         object format.  Always return 0 on hppa*-*-hpux10*.
5324
5325         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5326         is defined.
5327
5328         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5329
5330 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5331
5332         * gfortran.dg/pr19936_1.f90: New test.
5333         * gfortran.dg/pr19936_2.f90: New test.
5334         * gfortran.dg/pr19936_3.f90: New test.
5335
5336 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5337             Paul Thomas <prthomas@drfccad.cea.fr>
5338
5339         * gfortran.dg/PR19754_1.f90: New test.
5340         * gfortran.dg/PR19754_2.f90: Ditto.
5341
5342 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5343
5344         PR c++/19311
5345         * g++.dg/template/non-dependent11.C: New test.
5346
5347 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5348
5349         * lib/target-supports.exp (check_iconv_available): Fix comment.
5350
5351 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5352             Joseph S. Myers  <joseph@codesourcery.com>
5353
5354         PR c++/19797
5355         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5356
5357 2005-03-04  Matthew Sachs  <msachs@apple.com>
5358
5359         * gcc.exp (gcc_target_compile): Put braces around
5360         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5361         * objc.exp (objc_target_compile): Likewise.
5362         * treelang.exp (treelang_target_compile): Likewise.
5363
5364 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5365
5366         PR fortran/19673
5367         * gfortran.dg/func_result_1.f90: New test.
5368
5369 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5370
5371         * gcc.misc-tests/options.exp: New test.
5372
5373 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5374
5375         * gcc.dg/pr15784-4.c: New test.
5376
5377 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5378
5379         * gcc.c-torture/execute/pr17133.c: New.
5380         * gcc.c-torture/compile/20050303-1.c: New.
5381
5382 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5383
5384         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5385
5386 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5387
5388         * g++.dg/overload/using2.C: New.
5389
5390 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5391
5392         PR c++/19916
5393         * g++.dg/init/ptrmem2.C: New test.
5394
5395 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5396
5397         PR c/8927
5398         * gcc.dg/pr8927-1.c: New test.
5399
5400 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5401
5402         PR c++/20232
5403         * g++.dg/inherit/covariant12.C: New.
5404
5405 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5406
5407         PR fortran/19479
5408         * gfortran.dg/bound_1.f90: New test.
5409
5410 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5411
5412         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5413         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5414
5415 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5416
5417         PR c/20245
5418         * gcc.dg/pr20245-1.c: New test.
5419
5420 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5421
5422         PR middle-end/19874
5423         * gcc.c-torture/execute/20050119-2.c: New test case.
5424
5425 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5426
5427         * README: Update the DejaGnu bug reporting address.
5428         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5429         * lib/objc-torture.exp: Likewise.
5430
5431 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5432
5433         * gfortran.dg/boz_1.f90: New test.
5434         * gfortran.dg/boz_3.f90: New test.
5435         * gfortran.dg/boz_4.f90: New test.
5436
5437 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5438
5439         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5440         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5441
5442 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5443
5444         PR libfortran/20101
5445         * gfortran.dg/write_0_pe_format.f90: New test.
5446
5447 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5448
5449         PR c++/20206
5450         * g++.dg/opt/thunk2.C: New test.
5451         * g++.dg/opt/covariant1.C: New test.
5452
5453 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5454
5455         * gfortran.dg/e_d_fmt.f90: New test.
5456
5457 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5458
5459         * gcc.dg/asm-b.c: Fix comment typos.
5460
5461 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5462
5463         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5464         a V_MAY_DEF also.
5465
5466 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5467
5468         PR tree-opt/20188
5469         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5470         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5471         * gcc.dg/asm-b.c: New test.
5472
5473 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5474
5475         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5476         Disable this test on IRIX 6.
5477
5478 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5479
5480         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5481         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5482         parser.
5483
5484 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5485
5486         PR tree-optimization/20204
5487         * testsuite/gcc.dg/pr20204.c: New test.
5488
5489 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5490
5491         PR target/20196
5492         * gcc.c-torture/execute/20050224-1.c: New test.
5493
5494         PR c++/20175
5495         * g++.dg/warn/Wbraces2.C: New test.
5496
5497 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5498
5499         PR c++/19878
5500         * g++.dg/init/const2.C: New test.
5501
5502 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5503
5504         PR tree-optimization/20100
5505         * gcc.c-torture/execute/pr20100-1.c: New test.
5506
5507 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5508
5509         * gfortran.dg/implicit_3.f90: New test.
5510
5511         * gfortran.dg/deftype_1.f90: New test.
5512
5513 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5514
5515         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5516         the test passes.
5517         * g++.dg/other/anon3.C: Accept a warning.
5518
5519 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5520
5521         * gcc.dg/pr20017.c: Fix a comment typo.
5522
5523 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5524
5525         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5526
5527 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5528
5529         PR ada/19902
5530         * ada/acats/tests/cxa/cxa3004.a: Remove.
5531         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5532
5533 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5534
5535         PR c++/20073
5536         * g++.dg/init/const1.C: New test.
5537
5538         PR c++/19991
5539         * g++.dg/parse/constant7.C: New test.
5540
5541         PR c++/20152
5542         * g++.dg/parse/error27.C: New test.
5543         * g++.dg/template/qualttp15.C: Adjust error markers.
5544         * g++.old-deja/g++.other/struct1.C: Likewise.
5545
5546         PR c++/20153
5547         * g++.dg/template/error17.C: New test.
5548
5549         PR c++/20148
5550         * g++.dg/parser/error26.C: New test.
5551
5552 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5553
5554         PR tree-optimization/20100
5555         PR tree-optimization/20115
5556         * gcc.dg/pr20115.c: New test.
5557         * gcc.dg/pr20115-1.c: New test.
5558         * gcc.dg/pr20100.c: New test.
5559         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5560         call-clobbered variables after alias1.
5561
5562 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5563
5564         * gfortran.dg/list_read_4.f90: new test.
5565
5566 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5567
5568         PR rtl-optimization/20017.
5569         * gcc.dg/pr20017.c: New.
5570
5571 2005-02-22  Devang Patel  <dpatel@apple.com>
5572
5573         PR 19952
5574         * g++.dg/tree-ssa/pr19952.C: New test.
5575
5576 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5577
5578         PR c++/19883
5579         * g++.dg/parse/constant6.C: New test.
5580
5581 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5582
5583         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5584         * g++.dg/charset/asm2.c: Likewise.
5585         * g++.dg/charset/asm3.c: Likewise.
5586         * g++.dg/charset/asm4.c: Likewise.
5587         * g++.dg/charset/asm5.c: Likewise.
5588         * g++.dg/charset/attribute1.c: Likewise.
5589         * g++.dg/charset/attribute2.c: Likewise.
5590         * g++.dg/charset/extern1.cc: Likewise.
5591         * g++.dg/charset/extern2.cc: Likewise.
5592         * g++.dg/charset/extern3.cc: Likewise.
5593         * g++.dg/charset/function.cc: Likewise.
5594         * g++.dg/charset/string.c: Likewise.
5595         * g++.dg/charset/charset.exp: Likewise.
5596         * lib/target-supports.exp (check_iconv_available): Fix comment.
5597
5598 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5599
5600         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5601         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5602         * gcc.dg/charset/asm2.c: Likewise.
5603         * gcc.dg/charset/asm3.c: Likewise.
5604         * gcc.dg/charset/asm4.c: Likewise.
5605         * gcc.dg/charset/asm5.c: Likewise.
5606         * gcc.dg/charset/asm6.c: Likewise.
5607         * gcc.dg/charset/attribute1.c: Likewise.
5608         * gcc.dg/charset/attribute2.c: Likewise.
5609         * gcc.dg/charset/builtin1.c: Likewise.
5610         * gcc.dg/charset/extern.c: Likewise.
5611         * gcc.dg/charset/function.c: Likewise.
5612         * gcc.dg/charset/string.c: Likewise.
5613         * gcc.dg/charset/charset.exp: Likewise.
5614
5615 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5616
5617         PR fortran/20086
5618         * gfortran.dg/pr20086.f90: New test.
5619
5620 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5621
5622         PR tree-optimization/19786
5623         * g++.dg/tree-ssa/pr19786.C: New.
5624
5625 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5626
5627         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5628
5629 2005-02-21  Jeff Law  <law@redhat.com>
5630
5631         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5632
5633 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5634
5635         * gfortran.dg/do_iterator: Split loop, markup all lines for
5636         which an error locus is printed.
5637         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5638         locus is printed.
5639         * gfortran.dg/select_4.f90: Likewise.
5640         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5641         locuses in the various permutations.
5642
5643 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5644
5645         PR tree-optimization/19951
5646         * g++.dg/vect: New directory.
5647         * g++.dg/vect/vect.exp: New file.
5648         * g++.dg/vect/pr19951.cc: New testcase.
5649         * g++.dg/dg.exp: Also prune vectorizer tests.
5650
5651 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5652
5653         PR 18785
5654         * gcc.dg/charset/builtin1.c: New test.
5655
5656 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5657
5658         PR c++/19299
5659         * g++.dg/inherit/volatile1.C: New test.
5660
5661         PR c++/19440
5662         * g++.dg/template/dtor4.C: New test.
5663
5664 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5665
5666         * gfortran.dg/int_1.f90: New test.
5667
5668 2005-02-19  Devang Patel  <dpatel@apple.com>
5669
5670         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5671
5672 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5673
5674         * gfortran.dg/achar_1.f90: New test.
5675
5676 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5677
5678         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5679
5680 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5681             Jakub Jelinek  <jakub@redhat.com>
5682
5683         PR tree-optimization/19828
5684         * gcc.dg/tree-ssa/loop-7.c: New test.
5685         * gcc.c-torture/execute/20050218-1.c: New test.
5686
5687 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5688
5689         PR c/20043
5690         * gcc.dg/transparent-union-1.c: New test.
5691         * gcc.dg/transparent-union-2.c: New test.
5692
5693 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5694
5695         PR tree-optimization/18977
5696         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5697
5698 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5699
5700         PR target/20054
5701         * gcc.dg/pr20054.c: New test.
5702
5703 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5704
5705         PR c++/19508
5706         * g++.dg/ext/attrib20.C: New test.
5707
5708 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5709
5710         PR middle-end/20030
5711         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5712
5713 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5714
5715         PR c++/20008
5716         * g++.dg/opt/switch4.C: New.
5717
5718 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
5719
5720         PR c++/20023
5721         PR tree-optimization/20009
5722         * gcc.c-torture/compile/20050217-1.c: New test.
5723         * g++.dg/opt/switch3.C: New test.
5724
5725         PR tree-optimization/18947
5726         * gcc.c-torture/compile/20050215-1.c: New test.
5727         * gcc.c-torture/compile/20050215-2.c: New test.
5728         * gcc.c-torture/compile/20050215-3.c: New test.
5729
5730 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
5731
5732         PR c++/20028
5733         * g++.dg/template/crash34.C: New.
5734
5735         PR c++/20022
5736         * g++.dg/other/access3.C: New.
5737
5738 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5739
5740         * gcc.dg/vect/vect-98.c: New test.
5741
5742 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5743
5744         PR tree-optimization/19967
5745         * gcc.dg/pr19967.c: New.
5746
5747 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5748
5749         PR middle-end/19857
5750         * gcc.dg/tree-ssa/20050215-1.c: New test.
5751         * gcc.c-torture/execute/20050215-1.c: New test.
5752
5753 2005-02-15  Eric Christopher  <echristo@redhat.com>
5754
5755         * gcc.dg/cpp/20050215-1.c: New file.
5756
5757 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5758
5759         PR tree-optimization/15785
5760         * gcc.dg/pr15785-1.c: New test.
5761
5762 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5763
5764         PR c++/17788
5765         * g++.dg/init/ctor4.C: New.
5766         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5767
5768 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5769
5770         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5771         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5772
5773 2005-02-15  Andreas Schwab  <schwab@suse.de>
5774
5775         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5776         declare malloc.
5777
5778 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5779
5780         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5781
5782 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5783
5784         PR tree-optimization/19853
5785         * gcc.c-torture/compile/pr19853.c: New test.
5786
5787 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5788
5789         PR c++/19608
5790         * g++.dg/parse/local-class1.C: New.
5791
5792         PR c++/19895
5793         * g++.dg/parse/ptrmem3.C: New.
5794
5795         PR c++/19884
5796         * g++.old-deja/g++.oliva/template6.C: Add another case.
5797         * g++.dg/template/explicit6.C: New.
5798
5799 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5800
5801         PR c++/17816
5802         * g++.dg/other/redecl2.C: New.
5803
5804 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5805
5806         PR c++/19891
5807         * g++.dg/abi/covariant4.C: New.
5808
5809 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5810
5811         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5812
5813 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5814
5815         * gcc.dg/vect/vect-96.c: Fix typo.
5816
5817 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5818
5819         PR c++/14479
5820         PR c++/19487
5821         * g++.dg/template/enum5.C: New test.
5822
5823 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5824
5825         * gcc.dg/vect/vect-97.c: New test.
5826
5827 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5828
5829         * gcc.dg/vect/vect-96.c: New test.
5830
5831 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5832
5833         * gcc.dg/builtins-34.c: Also check ldexp*.
5834
5835 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5836
5837         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5838
5839 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5840
5841         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5842         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5843         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5844         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5845         selector_list, selector_expression, dg-process-target): Move to new
5846         file target-supports-dg.exp.
5847         * lib/target-supports-dg.exp: New.
5848
5849         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5850         New.
5851
5852 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5853
5854         PR c++/19666
5855         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5856
5857         PR middle-end/19858
5858         * gcc.c-torture/compile/20050210-1.c: New test.
5859
5860 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5861
5862         PR c++/19755
5863         * g++.dg/warn/Wbraces1.C: New test.
5864
5865 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5866
5867         * gcc.dg/builtins-52.c: New testcase.
5868
5869 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5870
5871         PR c/19342
5872         * gcc.c-torture/execute/20050119-1.c: New test.
5873
5874 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5875
5876         PR c++/19811
5877         * g++.dg/init/delete1.C: New test.
5878
5879 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5880
5881         PR c++/18470
5882         * g++.dg/template/static12.C: New test.
5883
5884 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5885
5886         PR c++/19787
5887         * g++.dg/conversion/ambig1.C: New test.
5888
5889         PR c++/19739
5890         * g++.dg/ext/attrib19.C: New test.
5891
5892         PR c++/19732
5893         * g++.dg/parse/dtor5.C: New test.
5894
5895         PR c++/19762
5896         * g++.dg/template/dtor3.C: New test.
5897
5898         PR c++/19826
5899         * g++.dg/template/static11.C: New test.
5900         * g++.dg/template/crash2.C: Remove dg-error marker.
5901
5902 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5903
5904         PR C++/18491
5905         * g++.old-deja/g++.mike/p10769a.C: Remove.
5906
5907 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5908
5909         * gcc.dg/builtins-48.c: New test case.
5910         * gcc.dg/builtins-49.c: New test case.
5911         * gcc.dg/builtins-50.c: New test case.
5912         * gcc.dg/builtins-51.c: New test case.
5913
5914 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5915
5916         PR middle-end/19583
5917         * g++.dg/warn/Wreturn-type-3.C: New test.
5918
5919 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5920
5921         PR middle-end/19402
5922         * gcc.dg/pr19402-1.c: New testcase.
5923         * gcc.dg/pr19402-2.c: likewise.
5924
5925 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5926
5927         PR middle-end/19854
5928         * g++.dg/tree-ssa/tmmti.C: New testcase.
5929
5930 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5931
5932         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5933
5934 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5935
5936         PR c++/19733
5937         * g++.dg/parse/crash23.C: New test.
5938         * g++.dg/warn/Weff1.C: New test.
5939
5940 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5941
5942         * gcc.dg/20050209-1.c: New test.
5943
5944 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5945
5946         PR target/19799
5947         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5948
5949 2005-02-08  Mike Stump  <mrs@apple.com>
5950
5951         * g++.dg/pch/import-2.c: New test.
5952         * g++.dg/pch/import-2.hs: New.
5953         * g++.dg/pch/include/import-2a.h: New.
5954         * g++.dg/pch/include/import-2b.h: New.
5955
5956 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5957
5958         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5959
5960 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5961
5962         * gfortran.dg/substr_1.f90: New test.
5963
5964 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5965
5966         PR middle-end/19775
5967         * gcc.dg/torture/builtin-power-1.c: Disable test for
5968         invalid transformation.
5969         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5970         no longer optimize.
5971         * gcc.dg/builtins-47.c: New testcase.
5972
5973 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5974             Dorit Naishlos  <dorit@il.ibm.com>
5975
5976         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5977
5978 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5979
5980         * gcc.c-torture/compile/20050206-1.c: New test.
5981
5982 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5983
5984         PR tree-opt/19768
5985         * g++.dg/opt/pr19768.C: New test.
5986
5987 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5988
5989         PR tree-opt/19736
5990         * gcc.c-torture/compile/pr19736.c: New test.
5991
5992 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5993
5994         PR c++/17401
5995         * g++.dg/parse/error25.C: New test.
5996
5997 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5998
5999         * gcc.c-torture/execute/20050203-1.c: New.
6000
6001 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6002
6003         * gcc.dg/vect/vect-85.c: Remove xfail.
6004         * gcc.dg/vect/vect-86.c: Remove xfail.
6005         * gcc.dg/vect/vect-87.c: Remove xfail.
6006         * gcc.dg/vect/vect-88.c: Remove xfail.
6007
6008 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6009
6010         * gcc.dg/altivec-19.c: New.
6011
6012 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6013
6014         PR c/17807
6015         * gcc.dg/nested-func-3.c: New test.
6016         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6017
6018 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6019
6020         * gcc.test-framework/gen_directive_tests: Generate tests for
6021         selector expressions.
6022
6023 2005-02-02  Matt Austern  <austern@apple.com>
6024
6025         PR c++/19628
6026         * g++/ext/builtin7.C: New.
6027         * g++/ext/builtin8.C: New.
6028
6029 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6030
6031         PR c/18502
6032         * gcc.dg/pr18502-1.c: New test.
6033
6034 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6035
6036         PR c++/17413
6037         * g++.dg/template/local4.C: Tweak.
6038
6039 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6040
6041         PR tree-optimization/19578
6042         * gcc.c-torture/compile/20050202-1.c: New test.
6043
6044 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6045
6046         PR c/19435
6047         * gcc.dg/c99-init-4.c: New test.
6048
6049 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6050
6051         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6052
6053         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6054
6055         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6056         * g++.dg/eh/check-vect.h: New.
6057
6058         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6059         * gcc.dg/vect/vect-78.c: Ditto.
6060         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6061         Remove.
6062
6063         * g++.dg/conversion/simd1.C: Expect warning.
6064         * g++.dg/ext/attribute-test-1.C: Ditto.
6065         * g++.dg/ext/attribute-test-2.C: Ditto.
6066         * g++.dg/ext/attribute-test-3.C: Ditto.
6067         * g++.dg/ext/attribute-test-4.C: Ditto.
6068
6069         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6070         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6071
6072         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6073
6074 2005-02-01  Richard Henderson  <rth@redhat.com>
6075
6076         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6077         long double for ibm double-double format.
6078         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6079
6080 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6081
6082         PR tree-optimization/19633
6083         * testsuite/gcc.dg/pr19633-1.c: New test.
6084         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6085         to NULL or a symbol.
6086
6087 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6088
6089         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6090         New procs.
6091         (dg-process-target (local override)): Handle selector expressions.
6092
6093         * gcc.test-framework/README: Describe tests in source directory.
6094         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6095         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6096         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6097         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6098         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6099         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6100         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6101         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6102         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6103         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6104         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6105         * gcc.test-framework/dg-error-exp-P.c: New test.
6106         * gcc.test-framework/dg-error-exp-XP.c: New test.
6107         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6108         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6109         * gcc.test-framework/dg-output-exp-P.c: New test.
6110         * gcc.test-framework/dg-output-exp-XF.c: New test.
6111         * gcc.test-framework/dg-warning-exp-P.c: New test.
6112         * gcc.misc-tests/dg-1.c: Remove.
6113         * gcc.misc-tests/dg-2.c: Remove.
6114         * gcc.misc-tests/dg-3.c: Remove.
6115         * gcc.misc-tests/dg-4.c: Remove.
6116         * gcc.misc-tests/dg-5.c: Remove.
6117         * gcc.misc-tests/dg-6.c: Remove.
6118         * gcc.misc-tests/dg-7.c: Remove.
6119         * gcc.misc-tests/dg-8.c: Remove.
6120         * gcc.misc-tests/dg-9.c: Remove.
6121         * gcc.misc-tests/dg-10.c: Remove.
6122         * gcc.misc-tests/dg-11.c: Remove.
6123         * gcc.misc-tests/dg-12.c: Remove.
6124         * gcc.misc-tests/dg-test.exp: Remove.
6125
6126         * gcc.test-framework/test-framework.awk: Change recording and
6127         printing of passes and failures.
6128
6129         * gcc.test-framework: New directory.
6130         * gcc.test-framework/README: New.
6131         * gcc.test-framework/test-framework.exp: New.
6132         * gcc.test-framework/test-framework.awk: New.
6133         * gcc.test-framework/gen_directive_tests: New.
6134
6135 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6136
6137         * lib/treelang.exp: Fix comment typos.
6138         (treelang_target_compile): Don't append libs=-ltreelang to options.
6139
6140 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6141
6142         * g++.dg/parse/typename7.C: Adjust error messages.
6143
6144 2005-01-31  Jeff Law  <law@redhat.com>
6145
6146         * gcc.c-torture/execute/20050131-1.c: New test.
6147         * gcc.dg/wcaselabel.c: New test.
6148
6149 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6150
6151         * g++.dg/other/warning1.C: Adjust error messags.
6152         * g++.dg/parse/constant5.C: New test.
6153
6154 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6155
6156         PR c/19333
6157         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6158         the test case valid.
6159         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6160         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6161         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6162         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6163         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6164         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6165
6166 2005-01-31  Dale Johannesen  <dalej@apple.com>
6167
6168         * g++.dg/opt/pr19650.C:  New test.
6169
6170 2005-01-31  Richard Henderson  <rth@redhat.com>
6171
6172         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6173         long double for intel double extended format.
6174         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6175
6176 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6177
6178         PR c++/19555
6179         * g++.dg/template/static10.C: New test.
6180
6181         PR c++/19395
6182         * g++.dg/parse/error24.C: New test.
6183
6184         PR c++/19367
6185         * g++.dg/lookup/builtin1.C: New test.
6186
6187         PR c++/19457
6188         * g++.dg/warn/conv3.C: New test.
6189
6190 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6191
6192         PR fortran/19647
6193         * gfortan.dg/inquire_7.f90
6194
6195 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6196
6197         PR tree-optimization/15791
6198         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6199         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6200         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6201         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6202         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6203         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6204         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6205         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6206         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6207         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6208
6209 2005-01-29  Paul Brook  <paul@codesourcery.com>
6210
6211         PR fortran/18565
6212         * check.c (real_or_complex_check): New function.
6213         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6214         * intrinsic.c (add_functions): Use new check functions.
6215         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6216         Add prototypes.
6217
6218 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6219
6220         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6221         gcc.dg/lvalue-3.c: New tests.
6222         * gcc.dg/concat.c: Update expected messages.
6223
6224 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6225
6226         PR libfortran/19595
6227         * gfortran.dg/eor_1.f90:  New test.
6228
6229 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6230
6231         PR fortran/19589
6232         * gfortran.dg/logical_data_1.f90: New test.
6233
6234 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6235
6236         PR c++/19253
6237         * g++.dg/template/crash33.C: New test.
6238
6239         PR c++/19667
6240         * g++.dg/template/crash32.C: New test.
6241
6242 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6243
6244         PR middle-end/16558
6245         * g++.dg/warn/Wreturn-type-2.C: New test.
6246
6247 2004-06-24  Jeff Law  <law@redhat.com>
6248
6249         * gcc.dg/tree-ssa/20050128-1.c: New test.
6250
6251 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6252
6253         * gcc.target/frv/all-mdpackh-1.c: New test.
6254
6255 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6256
6257         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6258
6259 2005-01-27  Richard Henderson  <rth@redhat.com>
6260
6261         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6262
6263 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6264
6265         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6266
6267 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6268
6269         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6270         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6271         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6272         to cope with cases where the multilib options override the dg-options.
6273
6274 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6275
6276         PR c/18946
6277         * gcc.dg/noncompile/20050120-1.c: New test.
6278
6279 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6280
6281         PR tree-optimization/19633
6282         * gcc.dg/pr19633.c: New test.
6283         * gcc.dg/tree-ssa/pr19633.c: New test.
6284
6285 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6286
6287         * gcc.dg/20041216-1.c: New test.
6288
6289 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6290
6291         PR objc/18862
6292         * objc.dg/selector-2.m: New test.
6293
6294 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6295
6296         * g++.dg/opt/range-test-2.C: New test.
6297
6298         PR rtl-optimization/19579
6299         * gcc.c-torture/execute/20050124-1.c: New test.
6300
6301 2005-01-26  Greg Parker  <gparker@apple.com>
6302         Stuart Hastings  <stuart@apple.com>
6303
6304         * gcc.c-torture/execute/20050125-1.c: New.
6305
6306 2005-01-18  Jan Hubicka  <jh@suse.cz>
6307
6308         PR tree-optimize/19337
6309         * gcc.c-torture/compile/20050119-1.c: New test.
6310
6311 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6312
6313         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6314         test for successful match.
6315
6316 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6317
6318         PR objc/18408
6319         * objc.dg/comp-types-7.m: New test.
6320
6321 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6322
6323         * lib/target-supports.exp (current_target_name): New.
6324         (check_effective_target_ilp32, check_effective_target_lp64):
6325         Cache the result to use as long as the current target, with
6326         multilib flags, remains the same.
6327
6328         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6329         (dg-require-weak, dg-require-visibility, dg-require-alias,
6330         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6331         dg-require-effective-target, dg-skip-if): Remove call to
6332         skip_test_and_clear_xfail.
6333         (dg-test): Clear xfail data.
6334
6335 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6336
6337         PR target/17751
6338         * gcc.dg/ppc64-toc.c: New test.
6339
6340         * g++.dg/tree-ssa/empty-1.C: New test.
6341
6342         PR middle-end/19551
6343         * gcc.c-torture/execute/20050121-1.c: New test.
6344         * gcc.dg/20050121-2.c: New test.
6345
6346 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6347         Paul Brook  <paul@codesourcery.com>
6348
6349         PR fortran/17941
6350         * gfortran.dg/real_const_1.f: New test.
6351         * gfortran.dg/real_const_2.f90: New test.
6352         * gfortran.dg/complex_int_1.f90: New test.
6353
6354 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6355
6356         PR fortran/19313
6357         * gfortan.dg/inquire_6.f90: New test.
6358
6359 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6360
6361         PR libfortran/19451
6362         * open_readonly_1.f90:  New test.
6363
6364 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6365
6366         PR libfortran/18982
6367         * gfortran.dg/open_new.f90: New file.
6368
6369 2005-01-22  Paul Brook  <paul@codesourcery.com>
6370
6371         * namelist_1.f90: New test.
6372
6373 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6374
6375         PR tree-optimization/19484
6376         * gcc.c-torture/compile/20050122-[12].c: New tests.
6377
6378 2005-01-22  Paul Brook  <paul@codesourcery.com>
6379
6380         * gfortran.dg/implicit_2.f90: New test.
6381
6382 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6383
6384         PR fortran/19314
6385         * gfortran.dg/inquire_5.f90: New test.
6386
6387 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6388
6389         PR c/18809
6390         * gcc.dg/pr18809-1.c: New test.
6391
6392 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6393
6394         * gcc.dg/20050121-1.c: New test.
6395
6396         PR tree-optimization/13000
6397         * gcc.dg/20040206-1.c: Change warning to point where function is
6398         being inlined.
6399
6400 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6401
6402         PR c++/19208
6403         * g++.dg/template/array11.C: New test.
6404
6405 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6406
6407         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6408         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6409         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6410         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6411         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6412         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6413
6414 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6415
6416         PR tree-optimization/15349
6417         * gcc.dg/tree-ssa/pr15349.c: New.
6418
6419 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6420
6421         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6422
6423 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6424
6425         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6426         scan-assembler-times directive name.
6427
6428         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6429         after dg-do.
6430
6431         PR rtl-optimization/19462
6432         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6433
6434 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6435
6436         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6437         counting function calls on ia64.
6438
6439 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6440
6441         PR rtl-optimization/15139
6442         * gcc.dg/20050111-2.c: New test.
6443
6444         PR c/17297
6445         * gcc.c-torture/compile/20050113-1.c: New testcase.
6446
6447         PR middle-end/19164
6448         * gcc.dg/20050113-1.c: New testcase.
6449
6450 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6451
6452         * gcc.dg/vect/vect-85.c: Add comment.
6453         * gcc.dg/vect/vect-86.c: Add xfail for now.
6454         * gcc.dg/vect/vect-87.c: Add xfail for now.
6455         * gcc.dg/vect/vect-88.c: Add xfail for now.
6456         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6457
6458 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6459
6460         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6461
6462 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6463
6464         * g++.dg/debug/typedef3.C: New test.
6465
6466 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6467
6468         PR c/19472
6469         * gcc.dg/asm-a.c: New test.
6470
6471 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6472
6473         * gcc.dg/sh-relax.c: Add prototype for abort.
6474
6475 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6476
6477         * gcc.dg/short-compare-1.c: New test.
6478         * gcc.dg/short-compare-2.c: Likewise.
6479
6480 2005-01-18  Michael Matz  <matz@suse.de>
6481
6482         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6483
6484 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6485
6486         PR tree-optimization/19121
6487         * gcc.c-torture/compile/pr19121.c: New test.
6488
6489 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6490
6491         PR target/19357
6492         * gcc.c-torture/compile/pr19357.c: New test.
6493
6494 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6495
6496         PR c/5675
6497         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6498         pass--those that refer just to the variable, possibly with a
6499         cast.
6500         * gcc.dg/c99-const-expr-3.c: Likewise.
6501
6502         PR middle-end/13127
6503         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6504         longer emitted.
6505
6506 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6507
6508         PR fortran/18778
6509         * gfortran.dg/endfile_2.f90: New test.
6510
6511 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6512
6513         PR 19168
6514         * gfortran.dg/select_5.f90: New test.
6515
6516 2004-01-16  Paul Brook  <paul@codesourcery.com>
6517
6518         * gfortran.dg/common_4.f90: New test.
6519
6520 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6521
6522         PR rtl-optimization/19462
6523         * gcc.dg/torture/pr19462-1.c: New test.
6524
6525 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6526
6527         PR objc/19321
6528         * objc.dg/func-ptr-2.m: New.
6529         * objc.dg/volatile-1.m: New.
6530
6531 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6532
6533         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6534
6535 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6536
6537         PR tree-optimization/19060
6538         * gcc.c-torture/execute/20050104-1.c: New test.
6539
6540 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6541
6542         PR fortran/18983
6543         * gfortran.dg/write_to_null.f90: New test.
6544
6545 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6546             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6547
6548         PR other/19328
6549         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6550         argument.
6551
6552 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6553
6554         PR c++/19263
6555         * g++.dg/init/vector1.C: New test.
6556
6557 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6558
6559         PR target/13158
6560         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6561         PR target/18987
6562         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6563
6564 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6565
6566         * gfortran.dg/select_1.f90: New test.
6567         * gfortran.dg/select_2.f90: New test.
6568         * gfortran.dg/select_3.f90: New test.
6569         * gfortran.dg/select_4.f90: New test.
6570
6571 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6572
6573         PR middle-end/19084
6574         PR rtl-optimization/19348
6575         * gcc.dg/20050111-1.c: New test.
6576         * gcc.c-torture/execute/20050111-1.c: New test.
6577
6578         * gcc.dg/i386-asm-4.c: New test.
6579
6580 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6581
6582         * gcc.dg/nested-func-2.c: New test.
6583         * ada/acats/norun.lst: Remove c953002.
6584
6585 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6586
6587         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6588
6589 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6590
6591         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6592
6593 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6594
6595         PR target/18761
6596         * g++.dg/abi/align1.C: New test.
6597
6598 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6599
6600         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6601         at a time.
6602         * g++.dg/ext/altivec_check.h: Support compiling as C.
6603
6604 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6605
6606         PR c++/19355
6607         * g++.dg/expr/pr19355-1.C: New test case.
6608
6609 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6610
6611         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6612         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6613         * ada/acats/tests/c3/c92005b.ada: Likewise.
6614         * ada/acats/tests/c3/cxb3012.a: Likewise.
6615         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6616
6617 2005-01-09  Paul Brook  <paul@codesourcery.com>
6618
6619         * gfortran.dg/common_2.f90: New file.
6620         * gfortran.dg/common_3.f90: New file.
6621
6622 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6623
6624         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6625
6626 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6627
6628         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6629         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6630         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6631         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6632         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6633         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6634         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6635         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6636         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6637         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6638         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6639         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6640         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6641         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6642         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6643         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6644         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6645         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6646         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6647         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6648         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6649         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6650         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6651         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6652         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6653         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6654         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6655         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6656         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6657         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6658         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6659         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6660         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6661         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6662         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6663         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6664         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6665         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6666         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6667         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6668         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6669         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6670         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6671         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6672         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6673         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6674         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6675         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6676         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6677         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6678         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6679         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6680         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6681         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6682         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6683         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6684         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6685         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6686         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6687         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6688         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6689         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6690         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6691         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6692         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6693         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6694         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6695
6696         * gcc.dg/vect/vect-1.c: Fix spelling.
6697         * gcc.dg/vect/vect-10.c: Fix spelling.
6698         * gcc.dg/vect/vect-11.c: Fix spelling.
6699         * gcc.dg/vect/vect-12.c: Fix spelling.
6700         * gcc.dg/vect/vect-14.c: Fix spelling.
6701         * gcc.dg/vect/vect-15.c: Fix spelling.
6702         * gcc.dg/vect/vect-16.c: Fix spelling.
6703         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6704         * gcc.dg/vect/vect-64.c: Fix comments.
6705         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6706
6707 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6708             Ira Rosen  <irar@il.ibm.com>
6709
6710         * gcc.dg/vect/vect-70.c: New test.
6711         * gcc.dg/vect/vect-71.c: New test.
6712
6713 2005-01-09  Manfred Hollstein  <mh@suse.com>
6714
6715         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6716         * gcc.dg/pr18241-2.c: Likewise.
6717         * gcc.dg/pr18241-3.c: Likewise.
6718         * gcc.dg/pr18241-4.c: Likewise.
6719         * gcc.dg/pr18241-5.c: Likewise.
6720
6721 2005-01-08  Richard Henderson  <rth@redhat.com>
6722
6723         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6724         False for x86 and x86-64.
6725
6726 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
6727
6728         PR tree-optimization/18241
6729         * gcc.dg/pr18241-1.c: New test.
6730         * gcc.dg/pr18241-2.c: New test.
6731         * gcc.dg/pr18241-3.c: New test.
6732         * gcc.dg/pr18241-4.c: New test.
6733         * gcc.dg/pr18241-5.c: New test.
6734
6735 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6736
6737         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6738         gfortran.dg/select_4.f90: New.
6739
6740 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6741
6742         * gcc.c-torture/execute/20050107-1.c: New test.
6743
6744 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6745
6746         PR c++/19298
6747         * g++.dg/template/ref2.C: New.
6748
6749 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6750
6751         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6752         instead of being empty.
6753
6754 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6755
6756         PR fortran/15553
6757         * gfortran.dg/array-1.f90: New test.
6758
6759 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6760
6761         PR tree-optimization/19283
6762         * gcc.c-torture/execute/20050106-1.c: New test.
6763
6764         PR rtl-optimization/18861
6765         * gcc.dg/20050105-1.c: New test.
6766
6767         PR tree-optimization/18828
6768         * gcc.dg/20050105-2.c: New test.
6769
6770 2005-01-07  Andreas Jaeger  <aj@suse.de>
6771
6772         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6773
6774 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6775
6776         PR fortran/18398
6777         * gfortran.dg/fmt_read.f90: New test.
6778
6779 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6780
6781         * gcc.dg/rs6000-ldouble-2.c: New.
6782
6783 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6784
6785         PR c++/19244
6786         * g++.dg/parser/ctor2.C: New test.
6787
6788 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6789
6790         PR c++/17154
6791         * g++.dg/template/using9.C: New test.
6792
6793 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6794
6795         PR c++/19258
6796         * g++.dg/lookup/friend6.C: New test.
6797
6798 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6799
6800         PR c++/19270
6801         * g++.dg/template/array10.C: New.
6802
6803 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6804
6805         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6806         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6807
6808 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6809
6810         * gcc.c-torture/compile/20050105-1.c: New test.
6811
6812 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6813
6814         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6815
6816 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6817
6818         PR middle-end/19100
6819         * gcc.dg/conv-3.c: New test case.
6820
6821 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6822
6823         * gcc.dg/asm-wide-1.c: New test.
6824
6825 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6826
6827         PR c++/19030
6828         * g++.dg/parse/crash22.C: New
6829
6830 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6831
6832         PR 19257
6833         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6834
6835 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6836
6837         PR middle-end/17767
6838         * gcc.dg/i386-mmx-6.c: New test case.
6839
6840 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6841
6842         PR tree-optimization/18308
6843         * gcc.dg/vect/pr18308.c: New testcase.
6844
6845 2005-01-04  Andreas Jaeger  <aj@suse.de>
6846
6847         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6848
6849 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6850             Robert Bowdidge <bowdidge@apple.com>
6851
6852         * gcc.dg/cpp/subframework1.c: New.
6853         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6854         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6855         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6856         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6857
6858 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6859
6860         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6861         producing warning.
6862         * gcc.dg/darwin-weakimport-2.c: New.
6863
6864 2005-01-03  Richard Henderson  <rth@redhat.com>
6865
6866         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6867
6868 2005-01-03  Richard Henderson  <rth@redhat.com>
6869
6870         * gcc.dg/vect/vect.exp: Enable for ia64.
6871         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6872         (check_effective_target_vect_float): Likewise.
6873         (check_effective_target_vect_no_align): Likewise.
6874         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6875         * gcc.dg/vect/vect-8.c: Likewise.
6876
6877 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6878
6879         PR target/19236
6880         * gcc.dg/pr19236-1.c: New test case.
6881
6882 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6883
6884         PR rtl-optimization/12092
6885         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6886
6887 2005-01-02  Andreas Jaeger  <aj@suse.de>
6888
6889         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6890
6891 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6892             Andrew Pinski  <pinskia@physics.uc.edu>
6893
6894         PR rtl-optimization/12092
6895         * gcc.dg/pr12092-1.c: New test case.
6896
6897 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6898
6899         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6900         'hidden' and 'default' for better portability.
6901         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6902
6903         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6904         6 and 7.
6905         * g++.old-deja/g++.brendan/new3.C: Likewise.
6906
6907 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6908
6909         * gcc.dg/20041231-1.C: New test.
6910         * g++.dg/warn/Wunreachable-code-1.C: New test.
6911
6912 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6913
6914         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6915         file, not /dev/null.  Abort on error.
6916
6917 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6918             Ziemowit Laski  <zlaski@apple.com>
6919
6920         PR objc/18971
6921         * objc.dg/encode-5.m: New test.
6922
6923 2004-12-29  Richard Henderson  <rth@redhat.com>
6924
6925         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6926         * objc.dg/stabs-1.m: Disable for ia64.
6927
6928 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6929
6930         PR c++/19190
6931         * g++.dg/warn/Wunused-10.C: New test.
6932
6933 2004-12-28  Richard Henderson  <rth@redhat.com>
6934
6935         * objc.dg/stabs-1.m: Disable for alpha.
6936
6937 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6938
6939         PR c++/19149
6940         * g++.dg/parse/error23.C: New test.
6941
6942 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6943
6944         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6945
6946         PR fortran/19032
6947         * gfortran.dg/intrinsic_modulo_1.f90: New.
6948         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6949         tests with divisor -1.
6950
6951 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6952
6953         * g++.dg/opt/temp1.C (memcpy): Return a value.
6954
6955         PR c++/19148
6956         * g++.dg/expr/cond7.C: New test.
6957
6958 2004-12-27  Paul Brook  <paul@codesourcery.com>
6959
6960         * gfortran.dg/g77/select_no_compile.f: Remove.
6961
6962 2004-12-27  Richard Henderson  <rth@redhat.com>
6963
6964         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6965         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6966         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6967
6968 2004-12-26  Richard Henderson  <rth@redhat.com>
6969
6970         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6971         by 1i instead of token pasting.
6972
6973 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6974
6975         PR tree-optimization/17578
6976         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6977         to additional_flags.
6978         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6979
6980 2004-12-25  Richard Henderson  <rth@redhat.com>
6981
6982         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6983         Remove Alpha.
6984
6985 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6986
6987         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6988         hppa*-*-hpux*.
6989         * gcc.dg/pr17957.c (dg-options): Likewise.
6990         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6991         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6992         instead of 0 on __hppa__.
6993         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6994         "foo,%r" on hppa*-*-*.
6995
6996 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6997
6998         PR fortran/19071
6999         * gfortran.dg/complex_write.f90: New test.
7000
7001 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7002
7003         PR c++/17595
7004         * g++.dg/parse/pragma2.C: New test.
7005
7006         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7007
7008 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7009
7010         * gcc.dg/empty2.c: Add missing dg-warning.
7011
7012 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7013
7014         PR c++/17413
7015         * g++.dg/template/local4.C: New test.
7016         * g++.dg/template/crash19.C: Add dg-error marker.
7017
7018         * g++.dg/template/crash31.C: Correct embedded PR number.
7019
7020 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7021
7022         PR c++/16405
7023         * g++.dg/opt/temp1.C: Add do-run marker.
7024
7025 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7026
7027         * g++.dg/template/spec19.C: New.
7028
7029 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7030
7031         PR target/16819
7032         * gcc.dg/empty2.c: New.
7033
7034 2004-12-23  Richard Henderson  <rth@redhat.com>
7035
7036         * lib/target-supports.exp (check_effective_target_vect_no_align):
7037         Remove i?86 and x86-64.
7038
7039 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7040
7041         PR c++/16405
7042         * g++.dg/opt/temp1.C: New test.
7043
7044 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7045
7046         PR c++/18733
7047         * g++.dg/template/friend33.C: New testcase.
7048
7049 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7050
7051         PR c++/18464
7052         * g++.dg/template/cond5.C: New test.
7053
7054         PR c++/18492
7055         * g++.dg/inherit/thunk3.C: New test.
7056
7057         PR c++/11224
7058         * g++.dg/warn/Wunused-9.C: New test.
7059
7060 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7061
7062         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7063
7064 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7065
7066         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7067
7068 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7069
7070         PR c++/18378
7071         * g++.dg/ext/packed8.C: New test.
7072
7073         PR c++/19063
7074         * g++.dg/template/crash31.C: New test.
7075
7076         PR c++/19034
7077         * g++.dg/template/crash30.C: New test.
7078
7079 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7080
7081         PR C++/18984
7082         * g++.dg/eh/ctor3.C: New test.
7083
7084 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7085
7086         * objc.dg/stabs-1.m: Allow section name to be quoted and
7087         assembly label to begin with '.LL'.
7088
7089 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7090
7091         * gcc.dg/vect/vect.exp
7092         (check_effective_target_lp64_or_vect_no_align): New.
7093         * gcc.dg/vect/vect-77.c: Use it.
7094         * gcc.dg/vect/vect-78.c: Use it.
7095
7096         * lib/target-supports.exp
7097         (check_effective_target_vect_no_max,
7098         check_effective_target_vect_no_bitwise,
7099         check_effective_target_vect_no_align): New.
7100         * gcc.dg/vect/vect-13.c: Use them.
7101         * gcc.dg/vect/vect-17.c: Ditto.
7102         * gcc.dg/vect/vect-18.c: Ditto.
7103         * gcc.dg/vect/vect-19.c: Ditto.
7104         * gcc.dg/vect/vect-20.c: Ditto.
7105         * gcc.dg/vect/vect-27.c: Ditto.
7106         * gcc.dg/vect/vect-29.c: Ditto.
7107         * gcc.dg/vect/vect-44.c: Ditto.
7108         * gcc.dg/vect/vect-48.c: Ditto.
7109         * gcc.dg/vect/vect-50.c: Ditto.
7110         * gcc.dg/vect/vect-52.c: Ditto.
7111         * gcc.dg/vect/vect-54.c: Ditto.
7112         * gcc.dg/vect/vect-56.c: Ditto.
7113         * gcc.dg/vect/vect-58.c: Ditto.
7114         * gcc.dg/vect/vect-60.c: Ditto.
7115         * gcc.dg/vect/vect-72.c: Ditto.
7116         * gcc.dg/vect/vect-80.c: Ditto.
7117
7118 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7119
7120         PR c++/14075
7121         * g++.dg/init/string1.C: New.
7122
7123         PR c++/18975
7124         * g++.dg/other/synth1.C: New.
7125
7126 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7127
7128         PR c/18963
7129         * gcc.dg/pr18963-1.c: New test.
7130
7131 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7132
7133         PR c/18596
7134         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7135         * gcc.dg/pr18596-1.c: Use dg-error.
7136         (dg-options): Use -fno-unit-at-a-time.
7137         * gcc.dg/pr18596-2.c: New test.
7138         * gcc.dg/pr18596-3.c: New test.
7139
7140 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7141
7142         PR middle-end/18683
7143         * g++.dg/opt/pr18683-1.C: New test case.
7144
7145 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7146
7147         PR other/19093
7148         * g++.dg/opt/max1.C: Fix for 64bit targets.
7149
7150 2004-12-20  Matt Austern  <austern@apple.com>
7151
7152         PR c++/19044
7153         * g++.dg/ext/builtin6.C: New
7154
7155 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7156
7157         PR tree-optimization/19080
7158         * gcc.c-torture/compile/pr19080.c: New test.
7159
7160 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7161
7162         * gcc.dg/20041219-1.c: New test.
7163
7164 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7165
7166         PR middle-end/19068
7167         * g++.dg/opt/max1.C: New test case.
7168
7169 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7170
7171         * gcc.dg/fdata-sections-1.c: New test.
7172
7173 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7174
7175         PR middle-end/18548
7176         * gcc.dg/max-1.c: New test case.
7177
7178 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7179
7180         * gcc.c-torture/execute/20041218-1.c: New test.
7181
7182 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7183
7184         * gcc.dg/pr18501.c: New test.
7185         * gcc.dg/uninit-5.c: XFAIL.
7186         * gcc.dg/uninit-9.c: XFAIL.
7187
7188 2004-12-17  Dale Johannesen  <dalej@apple.com>
7189
7190         * gcc.dg/20041213-1.c:  New.
7191
7192 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7193
7194         * objc.dg/stabs-1.m: Allow assembly label to begin
7195         with a dot ('.').
7196
7197 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7198
7199         * gcc.c-torture/execute/20041213-1.c: Move...
7200         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7201
7202 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7203
7204         PR c++/18721
7205         * g++.dg/lookup/conv-5.C: New.
7206
7207 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7208
7209         * objc.dg/stabs-1.m: New test.
7210
7211 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7212
7213         * gcc.dg/visibility-c.c: Change compile to
7214         assemble for the test.
7215
7216 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7217
7218         PR target/19041
7219         * gcc.dg/visibility-c.c: New test.
7220
7221 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7222
7223         PR middle-end/18493
7224         * gcc.dg/switch-8.c: New test case.
7225
7226 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7227
7228         PR c++/18905
7229         * g++.dg/template/init4.C: New.
7230         * g++.dg/opt/static3.C: Enable optimizer.
7231
7232 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7233
7234         * g++.dg/other/complex1.C: New test.
7235
7236 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7237
7238         * g++.dg/opt/inline9.C: New test.
7239
7240 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7241
7242         PR fortran/18993
7243         * gfotran.dg/nullify_1.f: New test.
7244
7245 2004-12-15  Richard Henderson  <rth@redhat.com>
7246
7247         * gcc.target/i386/i386.exp: New harness.
7248         * gcc.target/i386/vect-args.c: New.
7249
7250 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7251
7252         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7253
7254 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7255
7256         PR c++/18825
7257         * g++.dg/template/friend32.C: New test.
7258
7259 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7260
7261         * cpp/pragma-once-1.c: New test.
7262         * cpp/pragma-once-1b.h: Likewise.
7263         * cpp/pragma-once-1c.h: Likewise.
7264         * cpp/pragma-once-1d.h: Likewise.
7265         * cpp/inc/pragma-once-1a.h: Likewise.
7266
7267 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7268             Steven G. Kargl  <kargls@comcast.net>
7269
7270         PR fortran/17597
7271         * gfortran.dg/list_read_3.f90: New test.
7272
7273 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7274
7275         * gcc.dg/ftrapv-2.c: New test.
7276
7277 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7278
7279         PR c++/18981
7280         * g++.dg/template/typename9.C: New test.
7281
7282 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7283
7284         PR c++/18738
7285         * g++.dg/template/typename8.C: New test.
7286         * g++.dg/parse/friend2.C: Tweak error message.
7287
7288 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7289
7290         * gcc.c-torture/20041214-1.c: New test.
7291
7292 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7293
7294         PR c++/18965
7295         * g++.dg/init/array17.C: New test.
7296
7297 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7298
7299         PR c++/18793
7300         * g++.dg/init/aggr3.C: New test.
7301
7302 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7303
7304         * gcc.dg/altivec-types-1.c: New test.
7305         * gcc.dg/altivec-types-2.c: New test.
7306         * gcc.dg/altivec-types-3.c: New test.
7307         * gcc.dg/altivec-types-4.c: New test.
7308         * g++.dg/ext/altivec-types-1.C: New test.
7309         * g++.dg/ext/altivec-types-2.C: New test.
7310         * g++.dg/ext/altivec-types-3.C: New test.
7311         * g++.dg/ext/altivec-types-4.C: New test.
7312
7313 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7314
7315         PR middle-end/18951
7316         * gcc.c-torture/execute/20041213-1.c: New test.
7317
7318 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7319
7320         PR c++/18949
7321         * g++.dg/template/cast1.C: New.
7322
7323 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7324
7325         * gcc.c-torture/execute/20041213-2.c: New test.
7326
7327 2004-12-13  Richard Henderson  <rth@redhat.com>
7328
7329         * gcc.dg/i386-sse-10.c: Fix typo in options.
7330
7331 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7332
7333         PR c++/18968
7334         * g++.dg/opt/pr18968.C: New test.
7335
7336 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7337
7338         PR c++/18925
7339         * g++.dg/ext/visibility/staticdatamem.C: New test.
7340
7341 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7342
7343         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7344
7345 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7346
7347         PR rtl-optimization/18928
7348         * gcc.dg/pr18928-1.c: New test case.
7349
7350 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7351
7352         PR tree-opt/16951
7353         * gcc.c-torture/compile/20041211-1.c: New.
7354
7355 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7356
7357         PR middle-end/17564
7358         * gcc.c-torture/execute/20041212-1.c: New test.
7359
7360 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7361
7362         PR fortran/18869
7363         * gfortran.dg/common_1.f90: New test.
7364
7365 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7366         Paul Brook  <paul@codesourcery.com>
7367
7368         PR fortran/16222
7369         * gfortran.dg/real_do_1.f90: New test.
7370
7371 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7372
7373         PR tree-opt/18040
7374         * g++.dg/opt/ptrmem6.C: New test.
7375
7376 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7377
7378         PR middle-end/18921
7379         * gcc.dg/pr18921-1.c: New test case.
7380
7381 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7382
7383         PR fortran/17175
7384         * gfortran.dg/scale_1.f90: New test.
7385
7386 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7387
7388         PR middle-end/18903
7389         * gcc.c-torture/compile/pr18903.c: New test.
7390
7391 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7392
7393         * gcc.c-torture/execute/20041210-1.c: New test.
7394
7395 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7396
7397         PR c++/18731
7398         * g++.dg/parser/struct-1.C: New test.
7399         * g++.dg/parser/struct-2.C: New test.
7400         * g++.dg/parser/struct-3.C: New test.
7401
7402 2004-12-09  Richard Henderson  <rth@redhat.com>
7403
7404         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7405
7406         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7407         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7408
7409 2004-12-09  Matt Austern  <austern@apple.com>
7410
7411         PR c++/18514
7412         * g++.dg/ext/builtin1.C: New
7413         * g++.dg/ext/builtin2.C: New
7414         * g++.dg/ext/builtin3.C: New
7415         * g++.dg/ext/builtin4.C: New
7416         * g++.dg/ext/builtin5.C: New
7417
7418 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7419
7420         PR tree-opt/18904
7421         * g++.dg/opt/ptrmem5.C: New test.
7422
7423 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7424
7425         * g++.dg/parse/typename5.C: Adjust for new error.
7426         * g++.dg/parse/typename7.C: New.
7427
7428 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7429
7430         PR c++/18073
7431         * g++.dg/other/mmintrin.C: New test.
7432
7433 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7434
7435         PR c++/16681
7436         * g++.dg/init/array15.C: New.
7437         * g++.dg/init/array16.C: New.
7438
7439 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7440
7441         PR fortran/18826
7442         * gfortran.dg/assign_1.f90: New test.
7443
7444 2004-12-08  Nick Clifton  <nickc@redhat.com>
7445
7446         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7447         * gcc.target/xstormy16/data_below100: Likewise.
7448         * gcc.target/xstormy16/sfr: Likewise.
7449         * gcc.target/xstormy16/below100.S: New test source file.
7450         * gcc.target/xstormy16/below100.ld: New test linker script.
7451         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7452         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7453         bp instructions.
7454         * gcc.target/xstormy16/bp.c: Likewise.
7455
7456         * gcc.target/xstormy16/bss_below100: New files:
7457         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7458         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7459         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7460         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7461         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7462         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7463         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7464         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7465         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7466         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7467         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7468         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7469         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7470         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7471         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7472         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7473         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7474         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7475         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7476         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7477         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7478         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7479         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7480         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7481         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7482         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7483         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7484
7485         * gcc.target/xstormy16/data_below100: New files:
7486         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7487         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7488         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7489         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7490         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7491         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7492         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7493         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7494         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7495         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7496         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7497         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7498         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7499         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7500         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7501         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7502         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7503         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7504         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7505         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7506         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7507         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7508         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7509         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7510         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7511         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7512         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7513
7514         * gcc.target/xstormy16/sfr: New files:
7515         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7516         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7517         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7518         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7519         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7520         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7521         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7522         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7523         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7524         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7525         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7526         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7527         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7528         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7529         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7530         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7531         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7532         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7533         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7534         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7535         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7536         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7537         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7538         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7539         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7540         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7541         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7542         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7543         27_if0_sfrw_bitfield_f.c
7544
7545 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7546
7547         PR c++/18100
7548         * g++.dg/lookup/name-clash4.C: New test.
7549
7550 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7551
7552         PR c++/18672
7553         * g++.dg/opt/array1.C: New.
7554
7555         PR c++/18803
7556         * g++.dg/template/operator5.C: New.
7557
7558 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7559
7560         PR c/18867
7561         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7562
7563 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7564
7565         * gcc.dg/noncompile/20041207.c: New test.
7566
7567 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7568
7569         * g++.dg/other/unreachable-1.C: New test.
7570
7571 2004-12-06  Nick Clifton  <nickc@redhat.com>
7572
7573         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7574         <limits.h> because the latter comes from gcc's include/ directory
7575         and not the newlib/libc/include directory.
7576
7577 2004-12-04  Richard Henderson  <rth@redhat.com>
7578
7579         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7580
7581 2004-12-04  Richard Henderson  <rth@redhat.com>
7582
7583         * lib/target-supports.exp (check_gc_sections_available): Disable
7584         for alpha and ia64.
7585
7586 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7587
7588         PR middle-end/17909
7589         * g++.dg/other/vararg-2.C: New test.
7590
7591 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7592
7593         PR c++/17011, c++/17971
7594         * g++.dg/template/error15.C: Adjust expected error.
7595         * g++.dg/template/instantiate3.C: Likewise.
7596
7597 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7598
7599         * gcc.dg/altivec-18.c: Fix for darwin
7600
7601 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7602
7603         PR c++/18782
7604         * g++.dg/parse/ptrmem2.C: New.
7605
7606         PR c++/18318
7607         * g++.dg/template/new1.C: New.
7608
7609 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7610
7611         PR fortran/18710
7612         * gfortran.dg/direct_io_3.f90: New test.
7613
7614 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7615
7616         PR 18758
7617         * g++.dg/parse/crash21.C: New.
7618
7619 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7620
7621         PR c++/15664, c++/18276
7622         * g++.dg/template/ttp13.C: New test.
7623         * g++.dg/template/ttp14.C: Likewise.
7624
7625 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7626
7627         PR c++/18123
7628         * g++.dg/parse/enum2.C: New test.
7629         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7630
7631 2004-12-02  Nick Clifton  <nickc@redhat.com>
7632
7633         * gcc.target/xstormy16: New test directory.
7634         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7635         * gcc.target/xstormy16/bp.c: Check the generation of bp
7636         instructions.
7637         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7638         bn instructions and the BELOW100 attribute.
7639
7640 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7641
7642         PR target/16952
7643         * gcc.dg/ppc-eabi.c: New.
7644
7645 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7646
7647         PR fortran/18284
7648         * gfortran.dg/backspace.f90
7649
7650 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7651
7652         * gfortran.dg/inquire.f90: New test.
7653
7654 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7655
7656         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7657         handle effective-target-keyword.
7658         (dg-skip-if): Support effective-target keyword as target list.
7659         (dg-xfail-if): Ditto.
7660         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7661
7662 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7663
7664         PR tree-optimization/18291
7665         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7666
7667 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7668
7669         PR C++/18729
7670         * g++.dg/parse/crash20.C: New.
7671
7672         PR c++/17431
7673         * g++.dg/overload/arg1.C: New.
7674         * g++.dg/overload/arg2.C: New.
7675         * g++.dg/overload/arg3.C: New.
7676         * g++.dg/overload/arg4.C: New.
7677
7678 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7679
7680         * gcc.dg/c99-flex-array-4.c: Remove.
7681
7682 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7683
7684         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7685
7686         * lib/target-supports.exp (is-effective-target): Simplify.
7687
7688         * lib/target-supports.exp (check_effective_target_vect_long):
7689         Fix for powerpc64-*-*.
7690
7691 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7692
7693         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7694         to support new requirements on FreeBSD 5.
7695
7696 2004-11-30  Devang Patel  <dpatel@apple.com>
7697
7698         PR 18702
7699         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7700
7701 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7702
7703         * g++.dg/ext/altivec-13.C: New test.
7704
7705 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7706
7707         PR tree-opt/18298
7708         * gcc.c-torture/execute/p18298.c: New test.
7709
7710 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7711             Dorit Naishlos  <dorit@il.ibm.com>
7712
7713         PR tree-opt/18607
7714         * gcc.dg/vect/vect-89.c: New test.
7715
7716 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7717
7718         * gcc.dg/pr18596-1.c: New test.
7719
7720 2004-11-30  Ben Elliston  <bje@au.ibm.com>
7721
7722         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
7723
7724 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7725
7726         PR c/18479
7727         * gcc.dg/pr18479.c: New test.
7728
7729 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7730
7731         PR target/18490
7732         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
7733         mmix-knuth-mmixware.
7734
7735         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7736         cris-*-elf* cris-*-aout* mmix-*-*
7737
7738 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7739
7740         PR middle-end/18725
7741         * gcc.dg/pr18725.c: New test.
7742
7743 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7744
7745         PR target/18488
7746         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7747
7748         PR target/18336
7749         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7750
7751 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7752
7753         PR c++/18368
7754         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7755         * g++.old-deja/g++.law/ctors5.C: Likewise.
7756         * g++.old-deja/g++.other/crash25.C: Likewise.
7757
7758         PR c++/18674
7759         * g++.dg/template/error16.C: New test.
7760
7761         PR c++/18512
7762         * g++.dg/template/crash29.C: New test.
7763
7764 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7765
7766         PR tree-optimization/18712
7767         * gcc.c-torture/compile/pr18712.c: New test.
7768
7769 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7770
7771         PR c/7544
7772         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7773         tests.
7774
7775 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7776
7777         PR c++/18652
7778         * g++.dg/lookup/crash6.C: New test.
7779
7780 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7781
7782         PR middle-end/18164
7783         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7784
7785 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7786
7787         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7788         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7789         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7790
7791 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7792
7793         * gcc.dg/pr18164.c: New test.
7794
7795 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7796
7797         * gcc.dg/funroll-loops-all.c: New.
7798
7799 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7800
7801         PR target/18489
7802         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7803         delimeter, match space and TAB as well as ":".
7804
7805         PR target/18484
7806         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7807
7808         PR target/18348
7809         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7810
7811         PR target/18345
7812         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7813
7814         PR target/18337
7815         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7816
7817 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7818
7819         * gfortran.dg/direct_io_2.f90: New test.
7820
7821 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7822
7823         PR target/18334
7824         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7825
7826 2004-11-28  Richard Henderson  <rth@redhat.com>
7827
7828         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7829
7830 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7831
7832         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7833         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7834         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7835         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7836         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7837         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7838         gcc.dg/pointer-arith-8.c: New tests.
7839
7840 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7841
7842         PR fortran/18364
7843         * gfortran.dg/endfile.f90: New test.
7844
7845 2004-11-27  Falk Hueffner  <falk@debian.org>
7846
7847         * gcc.dg/loop-6.c: New test.
7848
7849 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7850
7851         * gcc.c-torture/execute/20041126-1.c: New test.
7852
7853 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7854
7855         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7856         on IRIX.
7857
7858 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7859
7860         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7861         functions.
7862
7863 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7864
7865         PR rtl-optimization/17825
7866         * gcc.c-torture/compile/20041119-1.c: New test.
7867
7868 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7869
7870         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7871         Check existence of ld library path variables before unsetting.
7872
7873 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7874
7875         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7876
7877 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7878
7879         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7880
7881 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7882
7883         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7884
7885 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7886
7887         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7888         dg-do directive.
7889
7890 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7891
7892         * gcc.dg/pr17957.c: Pass --param, not -param.
7893
7894 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7895
7896         PR middle-end/17957
7897         * testsuite/gcc.dg/pr17957.c: New test.
7898
7899 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7900
7901         PR c++/18445
7902         * g++.dg/template/crash28.C: Likewise.
7903
7904         PR c++/18001
7905         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7906         * g++.dg/ext/lvaddr.C: Likewise.
7907         * g++.dg/opt/pr7503-3.C: Likewise.
7908
7909         PR c++/18466
7910         * g++.dg/parse/qualified3.C: New test.
7911         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7912
7913         PR c++/18545
7914         * g++.dg/expr/return1.C: New test.
7915
7916 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7917
7918         Friend class name lookup 3/n, PR c++/3332
7919         * g++.dg/lookup/friend3.C: New test.
7920         * g++.dg/lookup/friend4.C: Likewise.
7921         * g++.dg/lookup/friend5.C: Likewise.
7922
7923 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7924
7925         Friend class name lookup 2/n, PR c++/14513, c++/15410
7926         * g++.dg/lookup/friend2.C: New test.
7927         * g++.dg/template/friend31.C: Likewise.
7928
7929 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7930
7931         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7932
7933 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7934
7935         PR c++/17473
7936         * g++.dg/tc1/dr56.C: Remove.
7937         * g++.dg/template/typedef1.C: Add dg-error markers.
7938         * g++.old-deja/g++.other/typedef7.C: Likewise.
7939
7940         PR c++/18285
7941         * g++.dg/parse/typedef7.C: New test.
7942
7943 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7944
7945         * gcc.c-torture/execute/20041124-1.c: New test.
7946
7947 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7948
7949         * g++.dg/template/deduce3.C: New test.
7950
7951         PR c++/18586
7952         * g++.dg/template/crash27.C: New test.
7953
7954         PR c++/18530
7955         * g++.dg/warn/Wshadow-3.C: New test.
7956
7957 2004-11-24  Devang Patel  <dpatel@apple.com>
7958
7959         PR/18555
7960         * gcc.dg/cpp/isysroot-1.c: New test.
7961         * gcc.dg/cpp/usr/include/stdio.h: New file.
7962         * gcc.dg/cpp/isysroot-2.c: New test.
7963         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7964         New file.
7965
7966 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7967
7968         PR c++/8929
7969         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7970
7971 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7972
7973         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7974         * gcc.target/sparc/pdist.c: Likewise.
7975
7976 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7977
7978         PR c++/16882
7979         * g++.dg/conversion/simd1.C: New test.
7980
7981 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7982
7983         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7984         and restore_ld_library_path_env_vars.
7985         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7986         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7987         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7988         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7989
7990 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7991
7992         * gcc.dg/pragma-align-2.c: Test macro expansion.
7993         * gcc.dg/pragma-pack-2.c: New test.
7994
7995 2004-11-23  Richard Henderson  <rth@redhat.com>
7996
7997         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7998         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7999         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8000         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8001         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8002         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8003
8004         * gcc.dg/vect/vect.exp: Add check for alpha.
8005         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8006         (check_effective_target_vect_int): Enable for alpha.
8007         (check_effective_target_vect_long): New.
8008         (is-effective-target): Add it.
8009
8010 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8011
8012         * gcc.dg/pr18614-1.c: New test.
8013
8014 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8015
8016         * gcc.dg/setjmp-2.c: New test.
8017
8018 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8019
8020         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8021         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8022         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8023         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8024         gcc.target/sparc/pdist.c: New tests.
8025
8026 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8027
8028         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8029
8030 2004-11-22  Dale Johannesen  <dalej@apple.com>
8031
8032         * gcc.dg/20041111-1.c:  New.
8033
8034 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8035
8036         PR tree-opt/18536
8037         * gcc.dg/vect/pr18536.c: New test.
8038
8039 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8040
8041         PR c++/18354
8042         * g++.dg/template/nontype11.C: New test.
8043
8044 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8045
8046         PR middle-end/18520
8047         * gcc.dg/pr18520-1.c: New test case.
8048
8049 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8050
8051         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8052         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8053         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8054         expected diagnostics.
8055
8056 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8057
8058         PR target/18580
8059         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8060         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8061         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8062
8063 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8064
8065         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8066
8067 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8068             Joseph Myers  <joseph@codesourcery.com>
8069
8070         * lib/target-supports.exp (check_visibility_available): Really
8071         test the compiler.
8072
8073 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8074
8075         PR tree-opt/18181
8076         * gcc.dg/vect/vect-85.c: New test.
8077         * gcc.dg/vect/vect-86.c: New test.
8078         * gcc.dg/vect/vect-87.c: New test.
8079         * gcc.dg/vect/vect-88.c: New test.
8080
8081 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8082
8083         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8084
8085 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8086
8087         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8088         * gcc.dg/ppc-and-1.c: Ditto.
8089         * gcc.dg/ppc-compare-1.c: Ditto.
8090         * gcc.dg/ppc-mov-1.c: Ditto
8091
8092 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8093             Mark Mitchell  <mark@codesourcery.com>
8094
8095         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8096
8097 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8098             Aldy Hernandez  <aldyh@redhat.com>
8099
8100         * lib/target-supports.exp (check_effective_target_vect_int): New
8101         (check_effective_target_vect_float): New
8102         (check_effective_target_vect_double): New.
8103         (is-effective-target): Support new effective targets keywords.
8104         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8105         default action for dg-do.
8106         * gcc.dg/vect/pr16105.c: Use new support.
8107         * gcc.dg/vect/pr18400.c: Ditto.
8108         * gcc.dg/vect/pr18425.c: Ditto.
8109         * gcc.dg/vect/vect-1.c: Ditto.
8110         * gcc.dg/vect/vect-10.c: Ditto.
8111         * gcc.dg/vect/vect-11.c: Ditto.
8112         * gcc.dg/vect/vect-12.c: Ditto.
8113         * gcc.dg/vect/vect-13.c: Ditto.
8114         * gcc.dg/vect/vect-14.c: Ditto.
8115         * gcc.dg/vect/vect-15.c: Ditto.
8116         * gcc.dg/vect/vect-16.c: Ditto.
8117         * gcc.dg/vect/vect-17.c: Ditto.
8118         * gcc.dg/vect/vect-18.c: Ditto.
8119         * gcc.dg/vect/vect-19.c: Ditto.
8120         * gcc.dg/vect/vect-2.c: Ditto.
8121         * gcc.dg/vect/vect-20.c: Ditto.
8122         * gcc.dg/vect/vect-21.c: Ditto.
8123         * gcc.dg/vect/vect-22.c: Ditto.
8124         * gcc.dg/vect/vect-23.c: Ditto.
8125         * gcc.dg/vect/vect-24.c: Ditto.
8126         * gcc.dg/vect/vect-25.c: Ditto.
8127         * gcc.dg/vect/vect-26.c: Ditto.
8128         * gcc.dg/vect/vect-27.c: Ditto.
8129         * gcc.dg/vect/vect-27a.c: Ditto.
8130         * gcc.dg/vect/vect-28.c: Ditto.
8131         * gcc.dg/vect/vect-29.c: Ditto.
8132         * gcc.dg/vect/vect-29a.c: Ditto.
8133         * gcc.dg/vect/vect-3.c: Ditto.
8134         * gcc.dg/vect/vect-30.c: Ditto.
8135         * gcc.dg/vect/vect-31.c: Ditto.
8136         * gcc.dg/vect/vect-32.c: Ditto.
8137         * gcc.dg/vect/vect-33.c: Ditto.
8138         * gcc.dg/vect/vect-34.c: Ditto.
8139         * gcc.dg/vect/vect-35.c: Ditto.
8140         * gcc.dg/vect/vect-36.c: Ditto.
8141         * gcc.dg/vect/vect-37.c: Ditto.
8142         * gcc.dg/vect/vect-38.c: Ditto.
8143         * gcc.dg/vect/vect-4.c: Ditto.
8144         * gcc.dg/vect/vect-40.c: Ditto.
8145         * gcc.dg/vect/vect-41.c: Ditto.
8146         * gcc.dg/vect/vect-42.c: Ditto.
8147         * gcc.dg/vect/vect-43.c: Ditto.
8148         * gcc.dg/vect/vect-44.c: Ditto.
8149         * gcc.dg/vect/vect-45.c: Ditto.
8150         * gcc.dg/vect/vect-46.c: Ditto.
8151         * gcc.dg/vect/vect-47.c: Ditto.
8152         * gcc.dg/vect/vect-48.c: Ditto.
8153         * gcc.dg/vect/vect-48a.c: Ditto.
8154         * gcc.dg/vect/vect-49.c: Ditto.
8155         * gcc.dg/vect/vect-5.c: Ditto.
8156         * gcc.dg/vect/vect-50.c: Ditto.
8157         * gcc.dg/vect/vect-51.c: Ditto.
8158         * gcc.dg/vect/vect-52.c: Ditto.
8159         * gcc.dg/vect/vect-53.c: Ditto.
8160         * gcc.dg/vect/vect-54.c: Ditto.
8161         * gcc.dg/vect/vect-55.c: Ditto.
8162         * gcc.dg/vect/vect-56.c: Ditto.
8163         * gcc.dg/vect/vect-56a.c: Ditto.
8164         * gcc.dg/vect/vect-57.c: Ditto.
8165         * gcc.dg/vect/vect-58.c: Ditto.
8166         * gcc.dg/vect/vect-59.c: Ditto.
8167         * gcc.dg/vect/vect-6.c: Ditto.
8168         * gcc.dg/vect/vect-60.c: Ditto.
8169         * gcc.dg/vect/vect-61.c: Ditto.
8170         * gcc.dg/vect/vect-62.c: Ditto.
8171         * gcc.dg/vect/vect-63.c: Ditto.
8172         * gcc.dg/vect/vect-64.c: Ditto.
8173         * gcc.dg/vect/vect-65.c: Ditto.
8174         * gcc.dg/vect/vect-66.c: Ditto.
8175         * gcc.dg/vect/vect-67.c: Ditto.
8176         * gcc.dg/vect/vect-68.c: Ditto.
8177         * gcc.dg/vect/vect-69.c: Ditto.
8178         * gcc.dg/vect/vect-7.c: Ditto.
8179         * gcc.dg/vect/vect-72.c: Ditto.
8180         * gcc.dg/vect/vect-72a.c: Ditto.
8181         * gcc.dg/vect/vect-73.c: Ditto.
8182         * gcc.dg/vect/vect-74.c: Ditto.
8183         * gcc.dg/vect/vect-75.c: Ditto.
8184         * gcc.dg/vect/vect-76.c: Ditto.
8185         * gcc.dg/vect/vect-77.c: Ditto.
8186         * gcc.dg/vect/vect-77a.c: Ditto.
8187         * gcc.dg/vect/vect-78.c: Ditto.
8188         * gcc.dg/vect/vect-79.c: Ditto.
8189         * gcc.dg/vect/vect-8.c: Ditto.
8190         * gcc.dg/vect/vect-80.c: Ditto.
8191         * gcc.dg/vect/vect-82.c: Ditto.
8192         * gcc.dg/vect/vect-82_64.c: Ditto.
8193         * gcc.dg/vect/vect-83.c: Ditto.
8194         * gcc.dg/vect/vect-83_64.c: Ditto.
8195         * gcc.dg/vect/vect-9.c: Ditto.
8196         * gcc.dg/vect/vect-all.c: Ditto.
8197         * gcc.dg/vect/vect-none.c: Ditto.
8198
8199 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8200
8201         * lib/gcc-dg.exp (dg-skip-if): New function.
8202         (dg-forbid-option): Remove.
8203         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8204         * g++.dg/abi/bitfield8.C: Likewise.
8205         * g++.dg/abi/dtor1.C: Likewise.
8206         * g++.dg/abi/empty10.C: Likewise.
8207         * g++.dg/abi/empty7.C: Likewise.
8208         * g++.dg/abi/empty9.C: Likewise.
8209         * g++.dg/abi/layout3.C: Likewise.
8210         * g++.dg/abi/layout4.C: Likewise.
8211         * g++.dg/abi/thunk1.C: Likewise.
8212         * g++.dg/abi/thunk2.C: Likewise.
8213         * g++.dg/abi/vbase11.C: Likewise.
8214         * g++.dg/abi/vthunk2.C: Likewise.
8215         * g++.dg/abi/vthunk3.C: Likewise.
8216         * g++.dg/ext/attrib8.C: Likewise.
8217         * g++.dg/opt/longbranch2.C: Likewise.
8218         * g++.dg/opt/reg-stack4.C: Likewise.
8219         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8220         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8221         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8222         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8223         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8224         * gcc.dg/20000609-1.c: Likewise.
8225         * gcc.dg/20000720-1.c: Likewise.
8226         * gcc.dg/20011107-1.c: Likewise.
8227         * gcc.dg/20011119-1.c: Likewise.
8228         * gcc.dg/20020108-1.c: Likewise.
8229         * gcc.dg/20020122-2.c: Likewise.
8230         * gcc.dg/20020122-3.c: Likewise.
8231         * gcc.dg/20020201-3.c: Likewise.
8232         * gcc.dg/20020206-1.c: Likewise.
8233         * gcc.dg/20020218-1.c: Likewise.
8234         * gcc.dg/20020310-1.c: Likewise.
8235         * gcc.dg/20020411-1.c: Likewise.
8236         * gcc.dg/20020418-2.c: Likewise.
8237         * gcc.dg/20020426-1.c: Likewise.
8238         * gcc.dg/20020426-2.c: Likewise.
8239         * gcc.dg/20020517-1.c: Likewise.
8240         * gcc.dg/20020523-1.c: Likewise.
8241         * gcc.dg/20020523-2.c: Likewise.
8242         * gcc.dg/20020729-1.c: Likewise.
8243         * gcc.dg/20030204-1.c: Likewise.
8244         * gcc.dg/20030826-2.c: Likewise.
8245         * gcc.dg/20030926-1.c: Likewise.
8246         * gcc.dg/20031202-1.c: Likewise.
8247         * gcc.dg/980312-1.c: Likewise.
8248         * gcc.dg/980313-1.c: Likewise.
8249         * gcc.dg/990117-1.c: Likewise.
8250         * gcc.dg/990424-1.c: Likewise.
8251         * gcc.dg/990524-1.c: Likewise.
8252         * gcc.dg/991230-1.c: Likewise.
8253         * gcc.dg/i386-387-1.c: Likewise.
8254         * gcc.dg/i386-387-2.c: Likewise.
8255         * gcc.dg/i386-387-3.c: Likewise.
8256         * gcc.dg/i386-387-4.c: Likewise.
8257         * gcc.dg/i386-387-5.c: Likewise.
8258         * gcc.dg/i386-387-6.c: Likewise.
8259         * gcc.dg/i386-asm-1.c: Likewise.
8260         * gcc.dg/i386-bitfield1.c: Likewise.
8261         * gcc.dg/i386-bitfield2.c: Likewise.
8262         * gcc.dg/i386-loop-1.c: Likewise.
8263         * gcc.dg/i386-loop-2.c: Likewise.
8264         * gcc.dg/i386-loop-3.c: Likewise.
8265         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8266         * gcc.dg/i386-pic-1.c: Likewise.
8267         * gcc.dg/i386-regparm.c: Likewise.
8268         * gcc.dg/i386-signbit-1.c: Likewise.
8269         * gcc.dg/i386-signbit-2.c: Likewise.
8270         * gcc.dg/i386-signbit-3.c: Likewise.
8271         * gcc.dg/i386-sse-5.c: Likewise.
8272         * gcc.dg/i386-sse-8.c: Likewise.
8273         * gcc.dg/i386-unroll-1.c: Likewise.
8274         * gcc.dg/tls/opt-1.c: Likewise.
8275         * gcc.dg/tls/opt-2.c: Likewise.
8276         * gcc.dg/unroll-1.c: Likewise.
8277         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8278         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8279         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8280         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8281
8282 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8283
8284         * g++.dg/template/incomplete1.C: New test.
8285
8286 2004-11-16  Nick Clifton  <nickc@redhat.com>
8287
8288         Revert patches accidentally commited during checkin of fixes for
8289         xstormy16 tests:
8290         gcc.c-torture/execute/simd-4.c: Revert
8291         gcc.dg/20040910-1.c: Revert.
8292
8293 2004-11-16  Paul Brook  <paul@codesourcery.com>
8294
8295         PR fortran/13010
8296         * gfortran.dg/der_pointer_1.f90: New test.
8297
8298 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8299
8300         PR c/18498
8301         * gcc.dg/bitfld-13.c: New test.
8302
8303 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8304
8305         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8306         powerpc*-*-linux*.
8307
8308         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8309         * gcc.dg/ppc64-abi-2.c: Ditto.
8310         * gcc.dg/ppc64-abi-3.c: Ditto.
8311
8312         * lib/gcc-dg.exp (dg-target-list): Remove.
8313
8314 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8315
8316         * gcc.dg/ia64-postinc.c: New test.
8317
8318 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8319
8320         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8321
8322 2004-11-15  Nick Clifton  <nickc@redhat.com>
8323
8324         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8325         __INT_MAX__ so that the test can be compiled by toolchains
8326         targeted at 16-bit processors.
8327
8328         * gcc.dg/20040625-1.c: Use long constants rather than integers
8329         when performing arithmetic that will overflow 16-bits.
8330
8331         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8332         xstormy16.  It does not support 128-bit vector operations.
8333
8334         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8335         with the macro PTR_TYPE.  Define this macro to an integer type
8336         suitable for holding a pointer.
8337
8338         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8339         the target is a 16-bit processor.
8340
8341         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8342         16-bit targets where the character constant will be too long.
8343
8344         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8345         where the double will not be directly addressable.
8346
8347 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8348
8349         Friend class name lookup 1/n, PR c++/18471
8350         * g++.dg/template/crash26.C: New test.
8351         * g++.dg/lookup/struct1.C: Adjust expected error.
8352         * g++.dg/parse/elab1.C: Likewise.
8353         * g++.dg/parse/elab2.C: Likewise.
8354         * g++.dg/parse/int-as-enum1.C: Likewise.
8355         * g++.dg/parse/struct-as-enum1.C: Likewise.
8356         * g++.dg/parse/typedef1.C: Likewise.
8357         * g++.dg/parse/typedef3.C: Likewise.
8358         * g++.dg/parse/typedef4.C: Likewise.
8359         * g++.dg/parse/typedef5.C: Likewise.
8360         * g++.dg/template/nontype4.C: Likewise.
8361         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8362         * g++.old-deja/g++.other/elab1.C: Likewise.
8363         * g++.old-deja/g++.other/syntax4.C: Likewise.
8364
8365 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8366
8367         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8368
8369 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8370
8371         * gcc.c-torture/execute/20041114-1.c: New test.
8372
8373 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8374
8375         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8376         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8377         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8378         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8379         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8380         gcc.dg/switch-7.c: New tests.
8381
8382 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8383
8384         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8385
8386 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8387
8388         PR tree-opt/18400
8389         * gcc.dg/vect/pr18400.c: New test.
8390
8391 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8392             Andrew Pinski  <pinskia@physics.uc.edu>
8393
8394         PR tree-opt/18425
8395         * gcc.dg/vect/pr18425.c: New test.
8396
8397 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8398
8399         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8400         Guard with dg-require-alias and dg-require-visibility.
8401
8402 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8403
8404         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8405
8406 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8407
8408         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8409
8410 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8411
8412         PR c++/17344
8413         * g++.dg/template/defarg5.C: New test.
8414
8415 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8416
8417         * g++.dg/parse/cast1.C: Run only on ILP32.
8418         * g++.old-deja/g++.mike/p784.C: Likewise.
8419
8420 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8421
8422         * gcc.c-torture/execute/20041113-1.c: New test.
8423
8424 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8425
8426         PR target/18230
8427         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8428         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8429         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8430         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8431         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8432         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8433         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8434         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8435         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8436         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8437         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8438         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8439         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8440
8441 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8442
8443         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8444         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8445         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8446         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8447         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8448         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8449         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8450         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8451         gcc.target/sparc/combined-1.c: New tests.
8452
8453 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8454
8455         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8456         New tests.
8457
8458 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8459
8460         * lib/gcc-dg.exp (dg-forbid-option): New function.
8461         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8462         * g++.dg/abi/bitfield8.C: Likewise.
8463         * g++.dg/abi/dtor1.C: Likewise.
8464         * g++.dg/abi/empty10.C: Likewise.
8465         * g++.dg/abi/empty7.C: Likewise.
8466         * g++.dg/abi/empty9.C: Likewise.
8467         * g++.dg/abi/layout3.C: Likewise.
8468         * g++.dg/abi/layout4.C: Likewise.
8469         * g++.dg/abi/thunk1.C: Likewise.
8470         * g++.dg/abi/thunk2.C: Likewise.
8471         * g++.dg/abi/vbase11.C: Likewise.
8472         * g++.dg/abi/vthunk2.C: Likewise.
8473         * g++.dg/abi/vthunk3.C: Likewise.
8474         * g++.dg/ext/attrib8.C: Likewise.
8475         * g++.dg/opt/longbranch2.C: Likewise.
8476         * g++.dg/opt/reg-stack4.C: Likewise.
8477         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8478         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8479         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8480         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8481         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8482         * gcc.dg/20000609-1.c: Likewise.
8483         * gcc.dg/20000720-1.c: Likewise.
8484         * gcc.dg/20011107-1.c: Likewise.
8485         * gcc.dg/20011119-1.c: Likewise.
8486         * gcc.dg/20020108-1.c: Likewise.
8487         * gcc.dg/20020122-2.c: Likewise.
8488         * gcc.dg/20020122-3.c: Likewise.
8489         * gcc.dg/20020201-3.c: Likewise.
8490         * gcc.dg/20020206-1.c: Likewise.
8491         * gcc.dg/20020218-1.c: Likewise.
8492         * gcc.dg/20020310-1.c: Likewise.
8493         * gcc.dg/20020411-1.c: Likewise.
8494         * gcc.dg/20020418-2.c: Likewise.
8495         * gcc.dg/20020426-1.c: Likewise.
8496         * gcc.dg/20020426-2.c: Likewise.
8497         * gcc.dg/20020517-1.c: Likewise.
8498         * gcc.dg/20020523-1.c: Likewise.
8499         * gcc.dg/20020523-2.c: Likewise.
8500         * gcc.dg/20020729-1.c: Likewise.
8501         * gcc.dg/20030204-1.c: Likewise.
8502         * gcc.dg/20030826-2.c: Likewise.
8503         * gcc.dg/20030926-1.c: Likewise.
8504         * gcc.dg/20031202-1.c: Likewise.
8505         * gcc.dg/980312-1.c: Likewise.
8506         * gcc.dg/980313-1.c: Likewise.
8507         * gcc.dg/990117-1.c: Likewise.
8508         * gcc.dg/990424-1.c: Likewise.
8509         * gcc.dg/990524-1.c: Likewise.
8510         * gcc.dg/991230-1.c: Likewise.
8511         * gcc.dg/i386-387-1.c: Likewise.
8512         * gcc.dg/i386-387-2.c: Likewise.
8513         * gcc.dg/i386-387-3.c: Likewise.
8514         * gcc.dg/i386-387-4.c: Likewise.
8515         * gcc.dg/i386-387-5.c: Likewise.
8516         * gcc.dg/i386-387-6.c: Likewise.
8517         * gcc.dg/i386-asm-1.c: Likewise.
8518         * gcc.dg/i386-bitfield1.c: Likewise.
8519         * gcc.dg/i386-bitfield2.c: Likewise.
8520         * gcc.dg/i386-loop-1.c: Likewise.
8521         * gcc.dg/i386-loop-2.c: Likewise.
8522         * gcc.dg/i386-loop-3.c: Likewise.
8523         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8524         * gcc.dg/i386-pic-1.c: Likewise.
8525         * gcc.dg/i386-regparm.c: Likewise.
8526         * gcc.dg/i386-signbit-1.c: Likewise.
8527         * gcc.dg/i386-signbit-2.c: Likewise.
8528         * gcc.dg/i386-signbit-3.c: Likewise.
8529         * gcc.dg/i386-sse-5.c: Likewise.
8530         * gcc.dg/i386-sse-8.c: Likewise.
8531         * gcc.dg/i386-unroll-1.c: Likewise.
8532         * gcc.dg/tls/opt-1.c: Likewise.
8533         * gcc.dg/tls/opt-2.c: Likewise.
8534         * gcc.dg/unroll-1.c: Likewise.
8535         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8536         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8537         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8538         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8539         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8540         -m64 is specified.
8541
8542 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8543
8544         PR c++/18389
8545         * g++.dg/parse/cond1.C: New test.
8546
8547         PR c++/18429
8548         * g++.dg/template/array9.C: New test.
8549         * g++.dg/ext/vla1.C: Adjust error messages.
8550         * g++.dg/ext/vlm1.C: Likewise.
8551         * g++.dg/template/crash2.C: Likewise.
8552
8553         PR c++/18436
8554         * g++.dg/template/call3.C: New test.
8555
8556         PR c++/18407
8557         * g++.dg/template/ptrmem11.C: New test.
8558
8559 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8560
8561         PR other/14264
8562         * lib/g++.exp: Set LC_ALL and LANG to C.
8563         * lib/gcc-dg.exp: Likewise.
8564         * lib/gfortran.exp: Likewise.
8565         * lib/objc.exp: Likewise.
8566         * lib/treelang.exp: Likewise.
8567
8568 2004-11-12  Andreas Schwab  <schwab@suse.de>
8569
8570         * gcc.dg/pr16286.c: Fix last change.
8571
8572 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8573
8574         PR c++/18416
8575         * g++.dg/init/global1.C: New test.
8576
8577 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8578
8579         * gcc.c-torture/execute/20041112-1.c: New test.
8580
8581 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8582
8583         * lib/gcc-dg.exp (dg-target-list): New.
8584
8585 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8586             Richard Sandiford  <rsandifo@redhat.com>
8587
8588         * lib/target-supports.exp (get-compiler_messages): New.
8589         (check_named_sections_available): Use it.
8590         (check_effective_target_ilp32): New.
8591         (check_effective_target_lp64): New.
8592         (is-effective-target): New.
8593         * lib/gcc-dg.exp (dg-require-effective-target): New.
8594
8595 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8596
8597         * gcc.dg/precedence-1.c: New test.
8598
8599 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8600
8601         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8602
8603         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8604         message, delete generated files, use more descriptive name for
8605         executable, and make the test unsupported when it cannot be run.
8606
8607         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8608         (dg-require-weak, dg-require-visibility, dg-require-alias,
8609         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8610         dg-require-iconv, dg-require-named-sections): Use it.
8611
8612         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8613
8614 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8615
8616         PR target/16457
8617         * gcc.dg/ppc-and-1: New
8618
8619         PR target/16796
8620         * gcc.dg/ppc-mov-1.c: New.
8621
8622         PR target/16458
8623         * gcc.dg/ppc-compare-1.c: New.
8624
8625 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8626
8627         * objc.dg/desig-init-2.m: New test.
8628
8629 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8630
8631         PR middle-end/18160
8632         * g++.dg/warn/register-var-1.C: New test.
8633         * g++.dg/warn/register-var-2.C: New test.
8634
8635 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8636
8637         * gcc.dg/union-2.c: New test.
8638
8639 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8640
8641         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8642         New test for PR tree-optimization/17892.
8643
8644 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8645
8646         PR c++/18369
8647         * g++.dg/init/new12.C: New test.
8648
8649 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8650
8651         * gcc.target/sparc: New directory.
8652         * gcc.target/sparc/sparc.exp: New driver.
8653         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8654         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8655         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8656         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8657
8658 2004-11-10  Paul Brook  <paul@codesourcery.com>
8659
8660         PR fortran/18218
8661         * gfortran.dg/list_read.c: New test.
8662
8663 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8664
8665         PR c/18322
8666         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8667         expected diagnostic location.
8668
8669 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8670
8671         * gcc.dg/20041109-1.c: New test.
8672
8673 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8674
8675         PR objc/18406
8676         * objc/compile/pr18406.m: New test.
8677
8678 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8679
8680         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8681
8682 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8683
8684         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8685
8686 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8687
8688         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8689
8690 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8691
8692         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8693         exit.
8694
8695 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8696
8697         PR tree-opt/18299
8698         * gcc.c-torture/pr18299-1.c: New test.
8699
8700 2004-11-06  Andreas Schwab  <schwab@suse.de>
8701
8702         * gcc.dg/pr16286.c: Also test for bool and pixel.
8703
8704 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8705
8706         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8707         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8708         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8709         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8710         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8711         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8712         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8713         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8714         gcc.dg/struct-semi-3.c: New tests.
8715
8716 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8717
8718         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
8719
8720 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8721
8722         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
8723         Do not use C99 designators.
8724
8725 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8726
8727         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
8728
8729 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8730
8731         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
8732         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
8733         * gcc.c-torture/execute/simd-5.x: Remove.
8734
8735 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8736
8737         PR rtl-optimization/17933
8738         * gcc.dg/torture/pr17933-1.c: New test.
8739
8740 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8741
8742         PR target/18106
8743         * lib/target-supports.exp (check_weak_available): Support
8744         Windows.
8745
8746 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8747
8748         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8749         call to fflush(stdout) before abort.
8750         (my_ffsll): New function.
8751         (generate_fields): Use it.
8752
8753 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8754
8755         * gcc.dg/init-undef-1.c: New test.
8756
8757 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8758
8759         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8760         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8761         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8762         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8763         expected messages for new parser.
8764
8765 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8766
8767         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8768
8769 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8770
8771         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8772         on LP64 targets.
8773
8774 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8775
8776         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8777         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8778         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8779         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8780         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8781         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8782         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8783         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8784         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8785         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8786
8787 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8788
8789         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8790         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8791         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8792         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8793         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8794         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8795         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8796         for new parser.
8797
8798 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8799
8800         PR target/15342
8801         * gcc.dg/20041104-1.c: New test.
8802
8803 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8804
8805         * g++.dg/template/nontype7.C: New test.
8806         * g++.dg/template/nontype8.C: Likewise.
8807         * g++.dg/template/nontype9.C: Likewise.
8808         * g++.dg/template/nontype10.C: Likewise.
8809         * g++.dg/tc1/dr49.C: Likewise.
8810         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8811         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8812
8813 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8814
8815         * g++.dg/rtti/tinfo1.C: Remove xfails.
8816
8817 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8818
8819         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8820         packed attribute to the definition to satisfy the new C++ parser.
8821
8822 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8823
8824         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8825         invocations of va_arg.
8826
8827 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8828
8829         PR c++/18124
8830         * g++.dg/template/crash25.C: New test.
8831
8832         PR c++/18155
8833         * g++.dg/template/typedef2.C: New test.
8834         * g++.dg/parse/crash13.C: Adjust error markers.
8835
8836         PR c++/18177
8837         * g++.dg/conversion/const3.C: New test.
8838
8839 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8840
8841         PR fortran/17535
8842         PR fortran/17583
8843         PR fortran/17713
8844         * gfortran.dg/generic_[123].f90: New testcases.
8845
8846 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8847
8848         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8849         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8850
8851 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8852
8853         PR tree-opt/16808
8854         * gcc.c-torture/compile/pr16808.c: New test.
8855
8856 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8857
8858         PR rtl-optimization/17104
8859         * gcc.dg/ppc-bitfield1.c: New.
8860
8861 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8862
8863         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8864
8865 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8866
8867         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8868         strings for 32-bit code.
8869
8870 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8871
8872         PR c/18239
8873         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8874
8875 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8876
8877         PR c++/18064
8878         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8879
8880 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8881
8882         PR c++/15172
8883         * g++.dg/init/aggr2.C: New test.
8884
8885 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8886
8887         * objc.dg/local-decl-1.m: New test.
8888
8889 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8890
8891         * gcc.dg/20040910-1.c: Adjust regex.
8892
8893 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8894
8895         PR rtl-optimization/18084
8896         * g++.dg/opt/pr18084-1.C: New testcase.
8897
8898 2004-10-30  Matt Austern  <austern@apple.com>
8899
8900         PR c++/17542
8901         * g++.dg/ext/attrib18.C: New test.
8902
8903 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8904
8905         PR middle-end/18096
8906         * gcc.dg/pr18096-1.c: New test case.
8907
8908 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8909
8910         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8911
8912 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8913
8914         PR c/16666
8915         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8916         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8917         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8918         gcc.dg/old-style-prom-3.c: New tests.
8919
8920 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8921
8922         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8923         Remove unnecessary inclusion of stdio.h.
8924
8925 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8926
8927         PR rtl-optimization/17581
8928         * gcc.dg/pr17581-1.c: New test case.
8929
8930 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8931
8932         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8933         being implemented.
8934         * g++.dg/conversion/dr195-1.C: New.
8935         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8936         * g++.old-deja/g++.mike/p10148.C: Likewise.
8937
8938 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8939
8940         PR c++/17695
8941         * g++.dg/debug/typedef2.C: New test.
8942
8943 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8944
8945         PR fortran/13490
8946         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8947         * gfortran.dg/g77/README: Update.
8948
8949 2004-10-28  Matt Austern  <austern@apple.com>
8950
8951         PR c++/14124
8952         * g++.dg/ext/packed7.C: New test.
8953
8954 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8955
8956         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8957         scan-assembler.
8958         * lib/scanasm.exp (hidden-scan-for): New proc.
8959         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8960         string.
8961         (scan-not-hidden): Likewise.
8962         * lib/target-supports.exp (check_visibility_available): mach-o is
8963         support too.
8964
8965 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8966
8967         PR c++/17132
8968         * g++.dg/template/memclass3.C: New test.
8969
8970 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8971
8972         PR middle-end/18160
8973         * gcc.dg/register-var-1.c: New test.
8974         * gcc.dg/register-var-2.c: New test.
8975         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8976         error now.
8977
8978 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8979
8980         PR other/18172
8981         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8982         unused variables.
8983         * gcc.dg/vect/vect-22.c: Likewise.
8984
8985 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8986
8987         * gcc.dg/i386-rotate-1.c: New test.
8988
8989 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8990
8991         * g++.dg/init/ref12.C: Add "run" marker.
8992
8993         PR c++/17435
8994         * g++.dg/init/ref12.C: New test.
8995
8996         PR c++/18140
8997         * g++.dg/template/shift1.C: New test.
8998         * g++.dg/template/error10.C: Adjust error markers.
8999
9000 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9001
9002         PR tree-opt/17529
9003         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9004
9005 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9006
9007         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9008         * gcc.dg/weak/weak-3.c: Likewise.
9009         * gcc.dg/weak/weak-5.c: Likewise.
9010         * gcc.dg/weak/weak-9.c: Likewise.
9011         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9012         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9013
9014         * gcc.dg/darwin-weakimport-1.c: New.
9015
9016 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9017
9018         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9019
9020 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9021
9022         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9023         'syntax' error messages.
9024         * gcc.dg/cpp/direct2s.c: Likewise.
9025
9026 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9027
9028         * gcc.c-torture/compile/20041026-1.c: New.
9029
9030 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9031
9032         PR c++/18093
9033         * g++.dg/lookup/ns2.C: New test.
9034
9035         PR c++/18020
9036         * g++.dg/template/enum4.C: New test.
9037
9038         PR c++/18161
9039         * g++.dg/template/expr1.C: New test.
9040
9041 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9042
9043         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9044
9045 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9046
9047         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9048         gcc.dg/decl-nospec-3.c: New tests.
9049
9050 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9051
9052         * objc.dg/super-class-3.m: New test.
9053
9054 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9055
9056         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9057         resyncing.
9058         * gcc.dg/cpp/direct2s.c: Likewise.
9059
9060 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9061
9062         * objc.dg/image-info.m: Update for changes to section selection.
9063
9064 2004-10-25  David Ayers  <d.ayers@inode.at>
9065             Ziemowit Laski  <zlaski@apple.com>
9066
9067         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9068         diagnostics when messaging 'id <Proto>'.
9069         * objc.dg/class-protocol-1.m: New test.
9070         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9071         a non-existent method signature.
9072         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9073         Update diagnostics when messaging with non-existent method signature.
9074         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9075         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9076         invalid receivers are now resolved as if messaging 'id'; remove
9077         extraneous diagnostics.
9078
9079 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9080
9081         PR c/16667
9082         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9083         gcc.dg/init-desig-obs-3.c: New tests.
9084
9085 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9086
9087         * gcc.dg/debug/20041023-1.c: New test.
9088
9089 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9090
9091         PR middle-end/17407
9092         * gcc.c-torture/compile/pr17407.c: New test.
9093
9094         PR c++/18121
9095         * g++.dg/template/array8.C: New test.
9096
9097 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9098
9099         PR other/18138
9100         * lib/g++.exp: Accept more than one multilib libgcc.
9101         * lib/gcc-dg.exp: Likewise.
9102         * lib/objc.exp: Likewise.
9103         * lib/treelang.exp: Likewise.
9104         * lib/gfortran.exp: Likewise.
9105
9106 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9107
9108         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9109
9110 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9111
9112         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9113         * gcc.dg/c99-const-expr-3.c: Likewise.
9114
9115 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9116
9117         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9118
9119 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9120
9121         * gcc.c-torture/execute/loop-2e.x: Remove.
9122
9123 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9124
9125         PR c++/18095
9126         * g++.dg/parse/crash18.C: New.
9127         * g++.dg/parse/crash19.C: New.
9128
9129 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9130
9131         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9132         * g++.dg/ext/dllimport2.C: Same.
9133         * g++.dg/ext/dllimport8.C: Same.
9134
9135 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9136
9137         PR c++/10841
9138         * g++.dg/conversion/cast1.C: New test.
9139         * g++.dg/overload/pmf1.C: Adjust error marker.
9140
9141 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9142
9143         PR objc/17923
9144         * objc.dg/const-str-7.m: New test.
9145
9146 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9147
9148         * g++.dg/template/memfriend11.C: Fix comment typo.
9149         * g++.dg/template/memfriend14.C: Likewise.
9150
9151 2004-10-20  Richard Henderson  <rth@redhat.com>
9152
9153         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9154         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9155         -fasynchronous-unwind-tables.
9156
9157 2004-10-20  Richard Henderson  <rth@redhat.com>
9158
9159         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9160         (main): Return success.
9161         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9162         (main): Return success.
9163
9164 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9165
9166         PR c++/13495
9167         * g++.dg/template/memfriend9.C: New test.
9168         * g++.dg/template/memfriend10.C: Likewise.
9169         * g++.dg/template/memfriend11.C: Likewise.
9170         * g++.dg/template/memfriend12.C: Likewise.
9171         * g++.dg/template/memfriend13.C: Likewise.
9172         * g++.dg/template/memfriend14.C: Likewise.
9173         * g++.dg/template/memfriend15.C: Likewise.
9174         * g++.dg/template/memfriend16.C: Likewise.
9175         * g++.dg/template/memfriend17.C: Likewise.
9176         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9177
9178 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9179
9180         * g++.dg/conversion/dr195.C: New.
9181         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9182
9183 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9184             Devang Patel  <dpatel@apple.com>
9185
9186         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9187         of floating point arithmetic, which could trap.
9188
9189 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9190
9191         PR c++/14035
9192         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9193         * g++.dg/conversion/const2.C: New test.
9194         * g++.dg/expr/reinterpret2.C: New test.
9195         * g++.dg/expr/reinterpret3.C: New test.
9196         * g++.dg/expr/cast2.C: New test.
9197         * g++.dg/expr/copy1.C: New test.
9198         * g++.dg/other/conversion1.C: Change error message.
9199         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9200         function pointers to void *.
9201         * g++.old-deja/g++.mike/p10148.C: Likewise.
9202
9203 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9204
9205         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9206
9207 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9208
9209         PR c++/18047
9210
9211         * g++.dg/parse/expr3.C: New test.
9212
9213 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9214
9215         * gcc.dg/smod-1.c: New test.
9216
9217 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9218
9219         * objc.dg/method-14.m: New test.
9220
9221 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9222
9223         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9224         Also xfail as the patch was reverted.
9225
9226 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9227
9228         PR middle-end/16973
9229         * gcc.dg/pr16973.c: New test.
9230
9231 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9232
9233         PR tree-optimization/17656
9234         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9235
9236 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9237
9238         * g++.dg/eh/shadow1.C: New.
9239
9240 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9241
9242         * gcc.c-torture/compile/20041018-1.c: New test.
9243
9244 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9245
9246         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9247         compiler referring to register 0 when accessing sdata.  The linker
9248         now patches things up.
9249
9250 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9251
9252         PR c/17529
9253         * gcc.c-torture/compile/pr17529.c: New test.
9254
9255 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9256
9257         PR c++/17743
9258         * g++.dg/ext/attrib17.C: New test.
9259
9260 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9261
9262         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9263
9264 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9265
9266         PR c++/10479
9267         * g++.dg/ext/attrib16.C: New test.
9268
9269 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9270
9271         PR c++/17042
9272         * g++.dg/init/dso_handle1.C: New test.
9273
9274         PR c++/14667
9275         * g++.dg/parse/typedef6.C: New test.
9276
9277         PR c++/17916
9278         * g++.dg/parse/pragma1.C: New test.
9279
9280 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9281
9282         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9283
9284 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9285
9286         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9287         -fno-common when on HPPA HP-UX platforms.
9288
9289 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9290
9291         PR other/16820
9292         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9293         stdint.h.
9294         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9295         uintptr_t.
9296
9297 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9298
9299         PR c++/16301
9300         * g++.dg/lookup/strong-using-4.C: New test.
9301
9302 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9303
9304         PR middle-end/16567
9305         * gcc.c-torture/compile/nested-1.c: New test.
9306
9307 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9308
9309         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9310         and mipsisa64*-*-* (until support for misaligned loads is added).
9311         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9312         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9313         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9314         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9315         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9316         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9317
9318 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9319
9320         PR c++/17976
9321         * g++.dg/init/dtor3.C: New test.
9322
9323 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9324
9325         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9326
9327 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9328
9329         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9330         * gcc.dg/macho-lo-sum.c: Likewise.
9331
9332 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9333
9334         * gcc.dg/ppc-spe64-1.c: New test.
9335
9336 2004-10-14  Devang Patel  <dpatel@apple.com>
9337
9338         PR 17635
9339         * gcc.dg/pr17635.c : New test.
9340
9341 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9342
9343         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9344         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9345         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9346         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9347         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9348         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9349         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9350         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9351         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9352         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9353         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9354         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9355         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9356         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9357         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9358         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9359         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9360         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9361
9362 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9363
9364         * gcc.dg/vect/vect-82.c: New testcase.
9365         * gcc.dg/vect/vect-82_64.c: New testcase.
9366         * gcc.dg/vect/vect-83.c: New testcase.
9367         * gcc.dg/vect/vect-83_64.c: New testcase.
9368
9369 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9370
9371         * gcc.dg/cpp/error-1.c: New test.
9372
9373 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9374
9375         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9376
9377 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9378
9379         PR target/17984
9380         * gcc.dg/cris-peep2-xsrand2.c: New test.
9381
9382 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9383
9384         PR c++/17661
9385         * testsuite/g++.dg/expr/for2.C: New test.
9386
9387 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9388
9389         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9390
9391 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9392
9393         PR tree-optimization/17724
9394         * g++.dg/opt/pr17724-1.C: New test.
9395         * g++.dg/opt/pr17724-2.C: New test.
9396         * g++.dg/opt/pr17724-3.C: New test.
9397         * g++.dg/opt/pr17724-4.C: New test.
9398         * g++.dg/opt/pr17724-5.C: New test.
9399         * g++.dg/opt/pr17724-6.C: New test.
9400
9401 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9402
9403         PR c/17301
9404         * gcc.dg/pr17301-2.c: New test.
9405
9406 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9407
9408         PR c++/15876
9409         * g++.dg/parse/error22.C: New test.
9410
9411         PR c++/17936
9412         * g++.dg/template/spec18.C: New test.
9413
9414 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9415
9416         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9417         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9418         memcpy.
9419         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9420         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9421
9422 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9423
9424         * g++.dg/eh/cleanup5.C: Add dg-options "".
9425
9426 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9427
9428         PR middle-end/17657
9429         * gcc.dg/switch-4.c: New test case.
9430
9431 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9432
9433         * gcc.c-torture/execute/20041011-1.c: New test.
9434
9435 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9436
9437         PR c++/17554
9438         * g++.dg/init/for3.C: New test.
9439
9440         PR c++/17657
9441         * g++.dg/opt/switch2.C: New test.
9442
9443         PR middle-end/17703
9444         * g++.dg/warn/Wreturn-2.C: New test.
9445
9446 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9447
9448         PR c++/17907
9449         * g++.dg/eh/cleanup5.C: New test.
9450
9451 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9452
9453         PR c++/17393
9454         * g++.dg/parse/error21.C: New test.
9455
9456 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9457
9458         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9459         * g++.dg/warn/incomplete1.C: Likewise.
9460         * g++.dg/template/qualttp20.C: Likewise.
9461
9462 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9463
9464         PR c/17881
9465         * parm-incomplete-1.c: New test.
9466
9467 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9468
9469         PR c++/17867
9470         * g++.dg/parse/error19.C: New test.
9471
9472         PR c++/17670
9473         * g++.dg/init/new11.C: New test.
9474
9475         PR c++/17821
9476         * g++.dg/parse/error20.C: New test.
9477
9478         PR c++/17826
9479         * g++.dg/template/crash24.C: New test.
9480
9481 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9482
9483         PR c/17301
9484         * gcc.dg/pr17301-1.c: New test.
9485
9486 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9487
9488         PR c/17189
9489         * gcc.dg/anon-struct-5.c: New test.
9490
9491 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9492
9493         PR c/17844
9494         * gcc.dg/pr17844-1.c: New test.
9495
9496 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9497
9498         PR tree-optimization/17906
9499         * gcc.c-torture/compile/pr17906.c: New.
9500
9501 2004-10-09  Stuart Hastings  <stuart@apple.com>
9502             Roger Sayle  <roger@eyesopen.com>
9503
9504         PR rtl-optimization/17853
9505         * gcc.dg/i386-mmx-5.c: New testcase.
9506
9507 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9508
9509         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9510
9511 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9512
9513         PR c++/17524
9514         * g++.dg/template/static9.C: New test.
9515
9516         PR c++/17685
9517         * g++.dg/parse/operator5.C: New test.
9518
9519 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9520
9521         PR middle-end/17894
9522         * gcc.c-torture/execute/divcmp-4.c: New test case.
9523
9524 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9525
9526         PR tree-opt/17902
9527         * g++.dg/opt/pr17902.C: New test.
9528
9529 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9530
9531         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9532
9533 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9534
9535         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9536
9537 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9538
9539         * gcc.dg/assign-warn-3.c: New test.
9540
9541 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9542
9543         PR c/16999
9544         * gcc.dg/cpp/ident-1.c: New test.
9545
9546 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9547
9548         * gcc.c-torture/compile/acc1.c: New.
9549
9550 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9551
9552         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9553         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9554
9555 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9556
9557         * gcc.dg/ultrasp11.c: New test.
9558
9559 2004-10-08  Michael Matz  <matz@suse.de>
9560
9561         * gcc.dg/doloop-2.c: New test.
9562
9563 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9564
9565         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9566         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9567         objc.dg/method-9.m: Update expected diagnostics.
9568
9569 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9570
9571         * gcc.dg/ppc-fsel-3.c: New file.
9572         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9573
9574 2004-10-07  Paul Brook  <paul@codesourcery.com>
9575
9576         * gfortran.dg/intrinsic_verify_1.f90: New test.
9577
9578 2004-10-07  Paul Brook  <paul@codesourcery.com>
9579
9580         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9581
9582 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9583
9584         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9585         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9586         commit.
9587
9588 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9589
9590         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9591
9592 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9593
9594         PR c++/17115
9595         * g++.dg/warn/Winline-4.C: New test.
9596
9597 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9598
9599         * gcc.c-torture/compile/20041007-1.c: New test.
9600
9601 2004-10-07  Paul Brook  <paul@codesourcery.com>
9602
9603         PR fortran/17678
9604         * gfortran.dg/use_allocated_1.f90: New test.
9605
9606 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9607
9608         PR middle-end/17849
9609         * gfortran.fortran-torture/compile/nested.f90: New test
9610
9611 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9612
9613         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9614
9615 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9616
9617         PR c++/17368
9618         * g++.dg/ext/asm6.C: New test.
9619
9620 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9621
9622         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9623
9624 2004-10-06  Paul Brook  <paul@codesourcery.com>
9625
9626         PR libfortran/17709
9627         * gfortran.dg/empty_format_1.f90: New test.
9628
9629 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9630
9631         PR fortran/17568
9632         * gfortran.dg/ishft.f90: New test.
9633
9634         PR fortran/17283
9635         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9636         tests.
9637
9638 2004-10-06  Paul Brook  <paul@codesourcery.com>
9639
9640         * gfortran.dg/do_1.f90: New test.
9641
9642 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9643
9644         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9645         optimizing for size.
9646
9647 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9648
9649         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9650
9651 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9652
9653         * gcc.c-torture/compile/20041005-1.c: New test.
9654
9655 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9656
9657         PR c++/17829
9658         * g++.dg/lookup/koenig4.C: New.
9659
9660 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9661
9662         * g++.dg/other/classkey1.C: Adjust quoting marks.
9663         * g++.dg/parse/error15.C: Likewise.
9664         * g++.dg/template/meminit2.C (int>): Likewise.
9665
9666 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9667
9668         PR fortran/17283
9669         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9670
9671         PR fortran/17631
9672         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9673
9674         PR fortran/17708
9675         * gfortran.dg/pr17708.f90: New test.
9676
9677 2004-10-04  Chao-ying Fu  <fu@mips.com>
9678
9679         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9680         * gcc.dg/vect/vect-4.c: Ditto.
9681         * gcc.dg/vect/vect-5.c: Ditto.
9682         * gcc.dg/vect/vect-6.c: Ditto.
9683         * gcc.dg/vect/vect-8.c: Ditto.
9684         * gcc.dg/vect/vect-16.c: Ditto.
9685         * gcc.dg/vect/vect-30.c: Ditto.
9686         * gcc.dg/vect/vect-40.c: Ditto.
9687         * gcc.dg/vect/vect-41.c: Ditto.
9688         * gcc.dg/vect/vect-42.c: Ditto.
9689         * gcc.dg/vect/vect-43.c: Ditto.
9690         * gcc.dg/vect/vect-44.c: Ditto.
9691         * gcc.dg/vect/vect-45.c: Ditto.
9692         * gcc.dg/vect/vect-46.c: Ditto.
9693         * gcc.dg/vect/vect-47.c: Ditto.
9694         * gcc.dg/vect/vect-48.c: Ditto.
9695         * gcc.dg/vect/vect-49.c: Ditto.
9696         * gcc.dg/vect/vect-50.c: Ditto.
9697         * gcc.dg/vect/vect-51.c: Ditto.
9698         * gcc.dg/vect/vect-52.c: Ditto.
9699         * gcc.dg/vect/vect-53.c: Ditto.
9700         * gcc.dg/vect/vect-54.c: Ditto.
9701         * gcc.dg/vect/vect-55.c: Ditto.
9702         * gcc.dg/vect/vect-56.c: Ditto.
9703         * gcc.dg/vect/vect-57.c: Ditto.
9704         * gcc.dg/vect/vect-58.c: Ditto.
9705         * gcc.dg/vect/vect-59.c: Ditto.
9706         * gcc.dg/vect/vect-60.c: Ditto.
9707         * gcc.dg/vect/vect-74.c: Ditto.
9708         * gcc.dg/vect/vect-79.c: Ditto.
9709         * gcc.dg/vect/vect-80.c: Ditto.
9710
9711 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9712
9713         * gcc.dg/unused-7.c: Use the correct option.
9714
9715 2004-10-04  Paul Brook  <paul@codesourcery.com>
9716         Bud Davis  <bdavis9659@comcast.net>
9717
9718         PR fortran/17706
9719         PR fortran/16434
9720         * gfortran/pr17706.f90: New test.
9721         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
9722
9723 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9724
9725         * gfortran.dg/pr17612.f90: New test.
9726
9727 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9728
9729         * g++.dg/template/local1.C: Adjust quoting marks in
9730         testing for diagnostics.
9731         * g++.dg/tls/diag-2.C: Likewise.
9732         * g++.dg/other/error8.C: Likewise.
9733
9734 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9735
9736         PR c/17178
9737         * gcc.dg/unused-4.c: Adjust to be correct.
9738
9739         PR c/17820
9740         * gcc.dg/unused-7.c: New test.
9741
9742 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9743
9744         PR c++/17797
9745         * g++.dg/overload/template2.C: New test.
9746
9747 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9748
9749         PR tree-optimization/16632
9750         * gcc.dg/tree-ssa/20041002-1.c: New.
9751
9752 2004-10-03  Paul Brook  <paul@codesourcery.com>
9753
9754         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9755         rather than relying on default formatting.
9756
9757 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9758
9759         * gcc.dg/20040920-1.c: Update expected message text.
9760
9761 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9762
9763         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9764
9765 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9766
9767         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9768         tree level.
9769
9770 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9771
9772         * gcc.dg/tree-ssa/pr17343.c: Remove.
9773
9774 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9775
9776         PR tree-opt/17343
9777         * gcc.dg/tree-ssa/pr17343.c: New test.
9778
9779 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9780
9781         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9782         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9783         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9784         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9785         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9786
9787 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9788
9789         * gcc.dg/lvalue-2.c: New test.
9790
9791 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9792
9793         PR c/17730
9794         * gcc.dg/pr17730-1.c: New test
9795
9796 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9797
9798         PR c/7425
9799         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9800
9801 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9802
9803         * gcc.c-torture/execute/stdarg-1.c: New test.
9804         * gcc.c-torture/execute/stdarg-2.c: New test.
9805         * gcc.c-torture/execute/stdarg-3.c: New test.
9806         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9807         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9808         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9809         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9810         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9811
9812 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9813
9814         PR tree-optimization/17697
9815         * g++.dg/opt/pr17697-1.C: New test.
9816         * g++.dg/opt/pr17697-2.C: New test.
9817         * g++.dg/opt/pr17697-3.C: New test.
9818
9819 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9820
9821         PR c/16409
9822         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9823         gcc.dg/vla-init-5.c: New tests.
9824
9825 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9826
9827         PR c/13804
9828         * gcc.dg/pr13804-1.c: New test.
9829
9830 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9831
9832         PR fortran/16938
9833         * gfortran.dg/pr16938.f90: New test.
9834
9835 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9836
9837         * g++.dg/template/crash23.C: New test.
9838
9839 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9840
9841         PR c++/17585
9842         * g++.dg/template/static8.C: New test.
9843
9844 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9845
9846         PR c++/17681
9847         * g++.dg/other/error9.C: New test.
9848
9849 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9850
9851         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9852
9853 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9854
9855         PR fortran/15164
9856         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9857
9858 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9859
9860         PR middle-end/17112
9861         * gcc.dg/pr17112-1.c: New test case.
9862
9863 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9864
9865         PR c/11459
9866         * gcc.dg/pr11459-1.c: New test.
9867
9868 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9869
9870         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9871         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9872
9873 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9874
9875         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9876
9877 2004-09-25  Jan Hubicka  <jh@suse.cz>
9878
9879         * compile/30040909-1.c: New test.
9880         * compile/30040907-1.c: New test.
9881
9882 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9883
9884         * gcc.c-torture/execute/va-arg-26.c: New test.
9885
9886 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9887
9888         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9889         extra diagnostics on targets with 64-bit pointers.
9890         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9891
9892 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9893
9894         PR c/17188
9895         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9896         * gcc.dg/decl-3.c: Adjust expected message.
9897
9898 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9899
9900         PR fortran/17615
9901         * gfortran.dg/pr17615.f90: New test.
9902
9903 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9904
9905         PR tree-optimzation/17517
9906         * g++.dg/tree-ssa/pr17517.C: New Test.
9907
9908 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9909
9910         PR c++/16889
9911         * g++.dg/lookup/ambig3.C: New.
9912
9913 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9914
9915         PR tree-opt/17624
9916         * g++.dg/opt/pr17624.C: New test.
9917
9918 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9919
9920         PR c/6980
9921         * gcc.dg/Wbad-function-cast-1.c: New test.
9922
9923 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9924
9925         * g++.dg/ext/complit1.C
9926         * g++.dg/other/error2.C
9927         * g++.dg/other/nontype-1.C
9928         * g++.dg/parse/crash11.C
9929         * g++.dg/parse/crash12.C
9930         * g++.dg/parse/error15.C
9931         * g++.dg/parse/error4.C
9932         * g++.dg/parse/tmpl-outside1.C
9933         * g++.dg/parse/too-many-tmpl-args1.C
9934         * g++.dg/template/dependent-expr3.C
9935         * g++.dg/template/error10.C
9936         * g++.dg/template/instantiate1.C
9937         * g++.dg/template/vtable2.C
9938         * g++.dg/warn/Wshadow-1.C
9939         * g++.dg/warn/weak1.C
9940         * g++.old-deja/g++.brendan/crash16.C
9941         * g++.old-deja/g++.brendan/crash18.C
9942         * g++.old-deja/g++.brendan/crash48.C
9943         * g++.old-deja/g++.brendan/crash49.C
9944         * g++.old-deja/g++.brendan/crash55.C
9945         * g++.old-deja/g++.brendan/crash56.C
9946         * g++.old-deja/g++.brendan/crash8.C
9947         * g++.old-deja/g++.brendan/enum11.C
9948         * g++.old-deja/g++.brendan/enum8.C
9949         * g++.old-deja/g++.brendan/enum9.C
9950         * g++.old-deja/g++.brendan/friend3.C
9951         * g++.old-deja/g++.brendan/misc14.C
9952         * g++.old-deja/g++.bugs/900402_02.C
9953         * g++.old-deja/g++.bugs/900404_03.C
9954         * g++.old-deja/g++.bugs/900404_04.C
9955         * g++.old-deja/g++.bugs/900428_03.C
9956         * g++.old-deja/g++.jason/crash4.C
9957         * g++.old-deja/g++.jason/overload21.C
9958         * g++.old-deja/g++.jason/redecl1.C
9959         * g++.old-deja/g++.jason/report.C
9960         * g++.old-deja/g++.jason/rfg10.C
9961         * g++.old-deja/g++.jason/template30.C
9962         * g++.old-deja/g++.law/arm12.C
9963         * g++.old-deja/g++.law/ctors5.C
9964         * g++.old-deja/g++.law/cvt20.C
9965         * g++.old-deja/g++.law/init10.C
9966         * g++.old-deja/g++.law/init8.C
9967         * g++.old-deja/g++.law/visibility17.C
9968         * g++.old-deja/g++.law/visibility7.C
9969         * g++.old-deja/g++.mike/net8.C
9970         * g++.old-deja/g++.mike/p646.C
9971         * g++.old-deja/g++.mike/p700.C
9972         * g++.old-deja/g++.mike/p701.C
9973         * g++.old-deja/g++.mike/p811.C
9974         * g++.old-deja/g++.ns/template13.C
9975         * g++.old-deja/g++.other/array3.C
9976         * g++.old-deja/g++.other/crash25.C
9977         * g++.old-deja/g++.other/dtor3.C
9978         * g++.old-deja/g++.other/dtor4.C
9979         * g++.old-deja/g++.other/main1.C
9980         * g++.old-deja/g++.other/warn7.C
9981         * g++.old-deja/g++.pt/crash11.C
9982         * g++.old-deja/g++.pt/crash36.C
9983         * g++.old-deja/g++.pt/spec22.C
9984         * g++.old-deja/g++.pt/spec9.C
9985         * g++.old-deja/g++.pt/ttp52.C
9986         * g++.old-deja/g++.robertl/eb103.C
9987         * g++.old-deja/g++.robertl/eb121.C
9988         * g++.old-deja/g++.robertl/eb22.C
9989         * g++.old-deja/g++.robertl/eb8.C:
9990         Update locations and/or regexps of dg-error markers.
9991         Remove markers for some bogus messages that are no longer issued.
9992
9993 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9994
9995         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9996         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9997
9998 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9999
10000         PR c++/17618
10001         * g++.dg/lookup/crash5.C: New test.
10002
10003 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10004
10005         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10006         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10007         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10008         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10009         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10010         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10011
10012         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10013         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10014         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10015         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10016         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10017         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10018
10019         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10020
10021         * gcc.dg/vect/vect-44.c: Check additional cases.
10022         * gcc.dg/vect/vect-48.c: Check additional cases.
10023
10024         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10025         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10026         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10027         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10028         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10029         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10030         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10031         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10032         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10033
10034         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10035         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10036         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10037
10038 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10039
10040         * gcc.dg/tree-ssa/loop-6.c: New test.
10041
10042 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10043
10044         PR c++/17620
10045         * g++.dg/inherit/base2.C: New.
10046
10047 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10048
10049         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10050         * gcc.dg/20001012-2.c: Likewise.
10051         * gcc.dg/20001013-1.c: Likewise.
10052         * gcc.dg/20001101-1.c: Likewise.
10053         * gcc.dg/20001102-1.c: Likewise.
10054         * gcc.dg/bf-spl1.c: Likewise.
10055         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10056         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10057
10058 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10059
10060         PR tree-optimization/16721
10061         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10062
10063 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10064
10065         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10066         * gcc.dg/20040305-1.c: Likewise.
10067
10068 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10069
10070         PR c/16566
10071         * gcc.c-torture/compile/pr16566-1.c,
10072         gcc.c-torture/compile/pr16566-2.c,
10073         gcc.c-torture/compile/pr16566-3.c: New tests.
10074
10075 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10076
10077         PR tree-optimization/17512
10078         * gcc.c-torture/compile/20040916-1.c.
10079
10080 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10081
10082         * gcc.dg/pragma-re-3.c: New test.
10083
10084 2004-09-17  Matt Austern  <austern@apple.com>
10085
10086         PR c++/15049
10087         * g++.dg/other/anon3.C: New.
10088
10089 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10090
10091         PR c++/7503
10092         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10093         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10094         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10095         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10096         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10097
10098 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10099
10100         PR fortran/17286
10101         * gfortran.dg/pr17286.f90: New test.
10102
10103 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10104
10105         PR c++/17530
10106         * g++.dg/template/static7.C: New test.
10107
10108 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10109
10110         PR tree-opt/17558
10111         * gcc.c-torture/compile/pr17558.c: New test.
10112
10113 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10114
10115         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10116         if SKIP_ATTRIBUTE is defined.
10117
10118 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10119
10120         PR fortran/15957
10121         * gfortran.dg/pr15957.f90: New test.
10122
10123 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10124
10125         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10126         in comparison.
10127         * gcc.dg/vect/vect-79.c: Likewise.
10128         * gcc.dg/vect/vect-80.c: Likewise.
10129
10130 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10131
10132         PR fortran/15750
10133         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10134
10135 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10136
10137         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10138         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10139         * gcc.dg/vect/vect-62.c: New testcase.
10140         * gcc.dg/vect/vect-63.c: New testcase.
10141         * gcc.dg/vect/vect-64.c: New testcase.
10142         * gcc.dg/vect/vect-65.c: New testcase.
10143         * gcc.dg/vect/vect-66.c: New testcase.
10144         * gcc.dg/vect/vect-67.c: New testcase.
10145         * gcc.dg/vect/vect-68.c: New testcase.
10146         * gcc.dg/vect/vect-69.c: New testcase.
10147         * gcc.dg/vect/vect-79.c: New testcase.
10148         * gcc.dg/vect/vect-80.c: New testcase.
10149
10150 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10151
10152         * gcc.target/mips/asm-1.c: New test.
10153
10154 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10155
10156         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10157         * gcc.dg/vect/vect-73.c: New testcase.
10158         * gcc.dg/vect/vect-74.c: New testcase.
10159         * gcc.dg/vect/vect-75.c: New testcase.
10160         * gcc.dg/vect/vect-76.c: New testcase.
10161         * gcc.dg/vect/vect-77.c: New testcase.
10162         * gcc.dg/vect/vect-78.c: New testcase
10163
10164 2004-09-18  Paul Brook  <paul@codesourcery.com>
10165
10166         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10167
10168 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10169
10170         PR c/17424
10171         * gcc.dg/pr17424-1.c: New test.
10172
10173 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10174
10175         * g++.dg/tree-ssa/pr17153.C: New test.
10176
10177 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10178
10179         PR pch/13361
10180         * testsuite/g++.dg/pch/wchar-1.C: New.
10181         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10182
10183 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10184
10185         * gcc.c-torture/execute/20040917-1.c: New test.
10186
10187 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10188
10189         PR tree-optimization/17319
10190         * gcc.dg/pr17319.c: New test.
10191
10192 2004-09-17  Devang Patel  <dpatel@apple.com>
10193
10194         * gcc.dg/20040813-1.c: New test.
10195
10196 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10197
10198         PR tree-optimization/17273
10199         * gcc.c-torture/compile/pr17273.c: New test.
10200
10201 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10202
10203         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10204         Update expected messages.
10205         * gcc.dg/declspec-13.c: New test.
10206
10207 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10208
10209         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10210
10211 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10212
10213         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10214         change what 'a' is pointing to.
10215
10216 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10217
10218         PR c++/16002
10219         * g++.dg/template/error18.C: New test.
10220
10221         PR c++/16029
10222         * g++.dg/warn/Wunused-8.C: New test.
10223
10224 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10225
10226         PR tree-optimization/17513
10227         * gcc.dg/20040916-1.c: New test.
10228
10229 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10230
10231         PR c++/17501
10232         * g++.dg/template/typename7.C: New test.
10233
10234 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10235
10236         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10237
10238 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10239
10240         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10241         with -ftree-based-profiling also.
10242         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10243
10244 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10245
10246         PR/15364
10247         * gfortran.dg/der_array_io_1.f90: New test.
10248         * gfortran.dg/der_array_io_2.f90: New test.
10249         * gfortran.dg/der_array_io_3.f90: New test.
10250
10251 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10252
10253         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10254         EABI.
10255
10256 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10257
10258         * g++.dg/opt/switch1.C: New test.
10259
10260 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10261
10262         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10263         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10264         Update expected messages.
10265
10266 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10267
10268         PR fortran/16485
10269         * gfortran.dg/same_name_1.f90: New test.
10270
10271 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10272
10273         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10274         dereference garbage pointers.
10275
10276 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10277
10278         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10279         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10280
10281         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10282         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10283         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10284
10285 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10286
10287         PR c++/17324
10288         * g++.dg/template/mangle1.C: New test.
10289
10290 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10291
10292         PR tree-optimization/17252
10293         * gcc.c-torture/execute/pr17252.c: New test.
10294
10295 2004-09-14  Andrew Pinski  <apinski@apple.com>
10296
10297         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10298
10299 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10300
10301         PR rtl-optimization/9771
10302         * gcc.dg/pr9771-1.c: New test case.
10303
10304 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10305
10306         PR tree-optimization/15262
10307         * gcc.c-torture/execute/pr15262-1.c: New test.
10308         * gcc.c-torture/execute/pr15262-2.c: New test.
10309
10310 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10311
10312         * gcc.dg/declspec-12.c: New test.
10313
10314 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10315
10316         * gfortran.dg/pr17090.f90: Add directives to test.
10317
10318 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10319
10320         * gcc.c-torture/compile/20040914-1.c: New test.
10321
10322 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10323
10324         PR c++/16162
10325         * g++.dg/template/decl2.C: New test.
10326
10327 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10328
10329         PR fortran/17090
10330         * gfortran.dg/pr17090.f90: New test.
10331
10332 2004-09-13  Dale Johannesen  <dalej@apple.com>
10333
10334         * gcc.c-torture/compile/pr17408.c:  New test case.
10335
10336 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10337
10338         PR c++/16716
10339         * g++.dg/parse/crash17.C: New test.
10340
10341         PR c++/17327
10342         * g++.dg/template/enum3.C: New test.
10343
10344 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10345
10346         * lib/gcc-defs.exp: Load wrapper.exp.
10347         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10348         using local code.
10349         * lib/gcc.exp (gcc_init): Similar.
10350         * lib/gfortran.exp (gfortran_init): Similar.
10351         * lib/objc.exp (objc_init): Similar.
10352         * lib/treelang.exp (treelang_init): Similar.
10353         * lib/wrapper.exp: New file with build_wrapper call machinery in
10354         ${tool}_maybe_build_wrapper.
10355
10356 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10357
10358         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10359         "inline".
10360         * gcc.dg/declspec-11.c: Update expected messages.
10361         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10362         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10363         gcc.dg/inline-12.c: New tests.
10364
10365 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10366
10367         * g++.dg/tree-ssa/pr17400.C: New testcase.
10368
10369 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10370
10371         * gcc.target/mips/sb1-1.c: New testcase.
10372
10373 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10374
10375         * lib/g77-dg.exp: Remove unused file.
10376         * lib/mike-g77.exp: Ditto.
10377         * lib/g77.exp: Ditto.
10378
10379 2004-09-12  Richard Henderson  <rth@redhat.com>
10380
10381         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10382
10383 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10384
10385         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10386         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10387         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10388         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10389         Update expected messages.
10390
10391 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10392
10393         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10394         declaration/use mismatch for dirp parameter.
10395
10396 2004-09-12  Andrew Pinski  <apinski@apple.com>
10397
10398         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10399         -fgnu-runtime is passed.
10400
10401 2004-09-12  Richard Henderson  <rth@redhat.com>
10402
10403         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10404         do the uplevel thing and update additional_flags directly.
10405         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10406         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10407         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10408         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10409
10410 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10411
10412         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10413
10414 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10415
10416         PR middle-end/17411
10417         * g++.dg/opt/pr17411-1.C: New test case.
10418
10419 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10420
10421         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10422         gcc.dg/tls/diag-2.c: Update expected messages.
10423         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10424         messages.
10425         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10426         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10427         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10428         gcc.dg/tls/diag-5.c: New tests.
10429
10430 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10431
10432         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10433
10434 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10435
10436         * g++.dg/parse/break-in-for.C: New test.
10437
10438 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10439
10440         * gcc.dg/tree-ssa/20040911-1.c: New test.
10441
10442 2004-09-11  Andreas Jaeger  <aj@suse.de>
10443
10444         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10445         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10446
10447 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10448
10449         * gcc.target/frv: New directory of FR-V-specific tests.
10450
10451 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10452
10453         * gcc.dg/convert-vec-1.c: New test.
10454
10455 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10456
10457         PR middle-end/17024
10458         * gcc.dg/pr17024-1.c: New test case.
10459
10460 2004-09-10  Eric Christopher  <echristo@redhat.com>
10461
10462         * gcc.dg/20040910-1.c: New test.
10463
10464 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10465
10466         * gcc.dg/bitfld-9.c: New test.
10467
10468 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10469
10470         * gcc.c-torture/execute/ieee/acc1.c: New test.
10471         * gcc.c-torture/execute/ieee/acc2.c: New test.
10472         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10473
10474 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10475
10476         * gcc.dg/deprecated-2.c: New test.
10477
10478 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10479
10480         * gcc.dg/init-vec-1.c: New test.
10481
10482 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10483
10484         PR middle-end/17055
10485         * gcc.dg/pr17055-1.c: New test case.
10486
10487 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10488
10489         PR target/17377
10490         * gcc.c-torture/execute/pr17377.c: New test.
10491
10492 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10493
10494         PR c/8420
10495         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10496         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10497         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10498         gcc.dg/long-long-typespec-1.c: New tests.
10499         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10500
10501 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10502
10503         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10504         gcc.dg/gnu99-static-1.c: New tests.
10505
10506 2004-09-08  Devang Patel  <dpatel@apple.com>
10507
10508         * gcc.dg/darwin-ld-20040828-1.c: New test.
10509         * gcc.dg/darwin-ld-20040828-2.c: New test.
10510         * gcc.dg/darwin-ld-20040828-3.c: New test.
10511
10512 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10513
10514         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10515         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10516         in error message.
10517         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10518         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10519         in error message.
10520         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10521         types they qualify.
10522         * objc.dg/type-size-2.m: Fix wording in comment.
10523         * objc.dg/va-meth-1.m: New test case.
10524
10525 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10526
10527         PR c/16633:
10528         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10529         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10530
10531 2004-09-06  Devang Patel  <dpatel@apple.com>
10532
10533         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10534         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10535
10536 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10537
10538         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10539         reflect changed line numbering of diagnostics.
10540
10541 2004-09-06  Paul Brook  <paul@codesourcery.com>
10542
10543         * gfortran.dg/edit_real_1.f90: Add new test.
10544
10545 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10546
10547         * gcc.dg/tree-ssa/loop-2.c: New test.
10548         * gcc.dg/tree-ssa/loop-3.c: New test.
10549         * gcc.dg/tree-ssa/loop-4.c: New test.
10550         * gcc.dg/tree-ssa/loop-5.c: New test.
10551
10552 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10553
10554         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10555
10556 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10557
10558         * gcc.dg/format/sentinel-1.c: New test.
10559
10560 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10561
10562         * testsuite/gcc.dg/builtins-46.c: New.
10563
10564 2004-09-03  Devang Patel  <dpatel@apple.com>
10565
10566         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10567         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10568
10569 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10570
10571         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10572         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10573         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10574         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10575         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10576         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10577         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10578         the non-portable bzero.
10579         * gcc.dg/20010912-1.c: xfail for NetWare.
10580         * gcc.dg/20020426-2.c: xfail for NetWare.
10581         * gcc.dg/20021014-1.c: xfail for NetWare.
10582         * gcc.dg/20021018-1.c: xfail for NetWare.
10583         * gcc.dg/20030213-1.c: xfail for NetWare.
10584         * gcc.dg/20030225-1.c: xfail for NetWare.
10585         * gcc.dg/20030708-1.c: xfail for NetWare.
10586         * gcc.dg/builtins-config.h: Also exclude NetWare.
10587         * gcc.dg/format/format.h: Define restrict only if not already defined.
10588         * gcc.dg/nest.c: xfail for NetWare.
10589         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10590         * lib/target-supports.exp (check_visibility_available): Exclude
10591         NetWare.
10592
10593 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10594
10595         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10596         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10597         deterministic starting point for the alignment of structure fields.
10598         * gcc.dg/Wpadded.c: Dito.
10599         * g++.dg/abi/vbase10.C: Dito.
10600
10601 2004-09-03  Devang Patel  <dpatel@apple.com>
10602
10603         * g++.dg/debug/pr15736.cc: New test.
10604
10605 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10606
10607         * README.QMTEST: Fix out-of-date link.
10608
10609 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10610
10611         PR fortran/16579
10612         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10613         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10614
10615 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10616
10617         * g++.dg/abi/arm_rtti1.C: New test.
10618
10619 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10620
10621         * gcc.dg/ppc-vector-memcpy.c: New.
10622         * gcc.dg/ppc-vector-memset.c: New.
10623
10624 2004-09-02  Chao-ying Fu  <fu@mips.com>
10625
10626         * gcc.target/mips/mips-3d-1.c: New test.
10627         * gcc.target/mips/mips-3d-2.c: New test.
10628         * gcc.target/mips/mips-3d-3.c: New test.
10629         * gcc.target/mips/mips-3d-4.c: New test.
10630         * gcc.target/mips/mips-3d-5.c: New test.
10631         * gcc.target/mips/mips-3d-6.c: New test.
10632         * gcc.target/mips/mips-3d-7.c: New test.
10633         * gcc.target/mips/mips-3d-8.c: New test.
10634         * gcc.target/mips/mips-3d-9.c: New test.
10635         * gcc.target/mips/mips-ps-1.c: New test.
10636         * gcc.target/mips/mips-ps-2.c: New test.
10637         * gcc.target/mips/mips-ps-3.c: New test.
10638         * gcc.target/mips/mips-ps-4.c: New test.
10639         * gcc.target/mips/mips-ps-type.c: New test.
10640
10641 2004-09-02  Paul Brook  <paul@codesourcery.com>
10642
10643         * gfortran.dg/edit_real_1.f90: Add new tests.
10644
10645 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10646
10647         PR fortran/15327
10648         * gfortran.dg/merge_char_1.f90: New test.
10649
10650 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10651
10652         PR fortran/16404
10653         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10654
10655 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10656
10657         PR c/1522
10658         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10659
10660 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10661
10662         * g++.dg/opt/loop1.C: Do not XFAIL.
10663
10664 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10665
10666         * gcc.c-torture/execute/20040831-1.c: New test.
10667
10668 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10669
10670         PR fortran/16579
10671         * gfortran.dg/g77/20010610.f: Now passes.
10672         Copy from g77.f-torture/execute. Add dg-run directive.
10673         * gfortran.dg/g77/README: Update
10674
10675 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10676
10677         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10678         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10679         (t1, t2, t3, t4): Add volatile.
10680
10681 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10682
10683         * g++.dg/ext/visibility/arm1.C: New test.
10684
10685 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10686
10687         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10688         -pedantic-errors.
10689
10690 2004-09-01  Paul Brook  <paul@codesourcery.com>
10691
10692         * gfortran.dg/eof_2.f90: New test.
10693
10694 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10695
10696         PR fortran/16579
10697         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10698
10699 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10700
10701         PR libfortran/16805
10702         * gfortran.dg/list_read_2.f90: New test.
10703
10704 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10705
10706         * g++.dg/abi/key1.C: New test.
10707
10708 2004-08-31  Richard Henderson  <rth@redhat.com>
10709
10710         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10711         form of offsetof.
10712         * g++.dg/other/offsetof5.C: Remove duplicate.
10713
10714 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10715
10716         PR fortran/17244
10717         * gfortran.dg/func_derived_1.f90: New test.
10718
10719 2004-08-31  Paul Brook  <paul@codesourcery.com>
10720
10721         * gfortran.dg/eof_1.f90: New test.
10722
10723 2004-08-31  Paul Brook  <paul@codesourcery.com>
10724
10725         * gfortran.dg/list_read_1.f90: New file.
10726
10727 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
10728
10729         * g++.dg/opt/loop1.C: XFAIL.
10730
10731 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
10732
10733         * gcc.dg/funcdef-storage-1.c: New.
10734         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10735         an extern function in local scope.
10736         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10737         declare an 'auto inline' function in local scope.
10738         * gcc.dg/20011130-1.c: Likewise.
10739         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10740         an 'auto' function in local scope.
10741         * gcc.dg/20021014-1.c: Likewise.
10742         * gcc.dg/20030331-2.c: Likewise.
10743
10744 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10745
10746         * gfortran.dg/blockdata_1.f90: New test.
10747
10748 2004-08-30  Richard Henderson  <rth@redhat.com>
10749
10750         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10751
10752 2004-08-30  Richard Henderson  <rth@redhat.com>
10753
10754         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10755         additional_flags set by alternate driver.
10756         (ieee-options): New procedure.
10757         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10758         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10759         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10760         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10761
10762 2004-08-30  Richard Henderson  <rth@redhat.com>
10763
10764         * lib/f-torture.exp: Remove.
10765
10766 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10767
10768         PR rtl-optimization/16590
10769         * g++.dg/opt/loop1.C: New test.
10770
10771 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10772
10773         PR fortran/13910
10774         * gfortran.dg/oldstyle_1.f90: New test.
10775
10776 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10777         Paul Brook  <paul@codesourcery.com>
10778
10779         * gfortran.dg/g77/README: Update.
10780         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10781         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10782         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10783
10784 2004-08-28  Paul Brook  <paul@codesourcery.com>
10785
10786         PR libfortran/17195
10787         * gfortran.dg/edit_real_1.f90: New test.
10788
10789 2004-08-27  Paul Brook  <paul@codesourcery.com>
10790
10791         * gfortran.dg/rewind_1.f90: New test.
10792
10793 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10794
10795         PR fortran/16597
10796         * gfortran.dg/pr16597.f90: New test.
10797
10798 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10799
10800         PR c/13801
10801         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10802         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10803         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10804         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10805         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10806
10807 2004-08-26  Nick Clifton  <nickc@redhat.com>
10808
10809         * gcc.c-torture/compile/pr17119.c: New test.
10810
10811 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10812
10813         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10814
10815 2004-08-25  Richard Henderson  <rth@redhat.com>
10816
10817         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10818         the bits that expect kind=8 to be the largest real kind.
10819
10820 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10821
10822         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10823
10824 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10825
10826         * gfortran.dg/assignment_1.f90: New test.
10827
10828 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10829
10830         * g++.dg/template/repo3.C: New test.
10831
10832 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10833
10834         PR middle-end/16693
10835         PR tree-optimization/16372
10836         * g++.dg/opt/pr16372-1.C: New test case.
10837         * g++.dg/opt/pr16693-1.C: New test case.
10838         * g++.dg/opt/pr16693-2.C: New test case.
10839
10840 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10841
10842         * objc.dg/proto-lossage-4.m: New test.
10843
10844 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10845
10846         PR c++/17155
10847         * g++.dg/inherit/local2.C: New test.
10848
10849 2004-08-25  Paul Brook  <paul@codesourcery.com>
10850
10851         PR fortran/17144
10852         * gfortran.dg/string_ctor_1.f90: New test.
10853
10854 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10855
10856         PR c++/14428
10857         * g++.dg/template/redecl2.C: New test.
10858
10859 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10860
10861         PR fortran/17143
10862         * gfortran.dg/pr17143.f90: New test.
10863
10864 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10865
10866         PR fortran/17164
10867         * gfortran.dg/pr17164.f90: New test.
10868
10869 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10870
10871         * gcc.dg/tree-ssa/loop-1.c: New test.
10872
10873 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10874
10875         * gcc.c-torture/compile/20040824-1.c: New test.
10876
10877 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10878
10879         * gcc.c-torture/compile/iftrap-3.c: New test.
10880
10881 2004-08-24  Paul Brook  <paul@codesourcery.com>
10882
10883         * gfortran.dg/entry_2.f90: New test.
10884
10885 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10886
10887         PR c++/16889
10888         * g++.dg/lookup/ambig[12].C: New.
10889
10890 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10891
10892         PR c++/16706
10893         * g++.dg/template/crash21.C: New test.
10894         * g++.dg/template/crash22.C: Likewise.
10895
10896 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10897
10898         PR c++/17149
10899         * g++.dg/template/access15.C: New.
10900
10901 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10902
10903         PR c++/17163
10904         * g++.dg/template/repo2.C: New test.
10905
10906 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10907
10908         PR rtl-optimization/17078
10909         * gcc.c-torture/execute/pr17078-1.c: New test case.
10910
10911 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10912
10913         PR c/14492
10914         * gcc.dg/debug/crash1.c: New test.
10915
10916 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10917
10918         PR c/16180
10919         * gcc.dg/loop-5.c: New test.
10920
10921 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10922
10923         * gcc.c-torture/execute/20040823-1.c: New test.
10924
10925 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10926
10927         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10928         to the assembler.  Simplify test accordingly.
10929         (asm_abi_flags): Use GNU names.
10930         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10931         to check for ABI flags.
10932
10933 2004-08-22  Andrew Pinski  <apinski@apple.com>
10934
10935         * g++.dg/opt/pr14029.C: New test.
10936         * gcc.c-torture/execute/pr15262.c: New test.
10937
10938 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10939
10940         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10941
10942 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10943
10944         PR 16908
10945         * gfortran.dg/direct_io.f90: New test.
10946
10947 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10948
10949         PR c++/17121
10950         * g++.dg/inherit/local2.C: New test.
10951
10952 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10953
10954         PR c++/17120
10955         * g++.dg/warn/Wparentheses-4.C: New test.
10956
10957 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10958
10959         PR c++/17121
10960         * g++.dg/inherit/local2.C: New test.
10961
10962         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10963         * gcc.dg/ppc-ldstruct.c: Likewise.
10964         * gcc.dg/ppc64-abi-2.c: Likewise.
10965
10966 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10967
10968         PR rtl-optimization/17099
10969         * gcc.c-torture/execute/20040820-1.c: New test.
10970
10971 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10972
10973         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10974
10975 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10976
10977         PR fortran/17077
10978         * gfortran.dg/auto_array_1.f90: New test.
10979
10980 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10981
10982         PR fortran/17074
10983         * gfortran.dg/simpleif_1.f90: New test.
10984
10985 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10986
10987         * lib/target-supports.exp (check_profiling_available): Return
10988         false for arm*-*-symbianelf* and arm*-*-eabi*.
10989
10990         PR c++/15890
10991         * g++.dg/template/delete1.C: New test.
10992
10993 2004-08-19  Paul Brook  <paul@codesourcery.com>
10994
10995         PR fortran/14976
10996         PR fortran/16228
10997         * gfortran.dg/data_char_1.f90: New test.
10998
10999 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11000
11001         PR fortran/16946
11002         * gfortran.dg/reduction.f90: New testcase.
11003
11004 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11005
11006         PR fortran/16520
11007         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11008
11009 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11010
11011         PR c++/17041
11012         * g++.dg/Wparentheses-3.C: New test.
11013
11014 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11015
11016         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11017         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11018         * gcc.dg/vect/vect-2.c: Likewise.
11019         * gcc.dg/vect/vect-3.c: Likewise.
11020         * gcc.dg/vect/vect-4.c: Likewise.
11021         * gcc.dg/vect/vect-5.c: Likewise.
11022         * gcc.dg/vect/vect-6.c: Likewise.
11023         * gcc.dg/vect/vect-7.c: Likewise.
11024         * gcc.dg/vect/vect-25.c: Likewise.
11025         * gcc.dg/vect/vect-31.c: Likewise.
11026         * gcc.dg/vect/vect-32.c: Likewise.
11027         * gcc.dg/vect/vect-34.c: Likewise.
11028         * gcc.dg/vect/vect-36.c: Likewise.
11029         * gcc.dg/vect/vect-all.c: Likewise.
11030
11031 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11032
11033         PR c++/17068
11034         * g++.dg/template/operator4.C: New test.
11035
11036 2004-08-18  Richard Henderson  <rth@redhat.com>
11037
11038         * gcc.dg/20040206-1.c: XFAIL.
11039
11040 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11041
11042         PR c++/16246
11043         * g++.dg/template/array7.C: New test.
11044
11045 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11046
11047         * gcc.dg/mips-movcc-1.c: New test.
11048         * gcc.dg/mips-movcc-2.c: New test.
11049         * gcc.dg/mips-movcc-3.c: New test.
11050
11051         * gcc.dg/mips-nmadd-1.c: New test.
11052         * gcc.dg/mips-nmadd-2.c: New test.
11053
11054 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11055
11056         PR c++/15871
11057         * g++.dg/opt/inline8.C: New test.
11058
11059         PR c++/16965
11060         * g++.dg/parse/error17.C: New test.
11061
11062 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11063
11064         * gcc.dg/vect: New directory for vectorizer tests.
11065         * gcc.dg/vect/tree-vect.h: New file.
11066         * gcc.dg/vect/vect.exp: New file.
11067         * gcc.dg/vect/pr16105.c.c: New test.
11068         * gcc.dg/vect/vect-1.c: New test.
11069         * gcc.dg/vect/vect-2.c: New test.
11070         * gcc.dg/vect/vect-3.c: New test.
11071         * gcc.dg/vect/vect-4.c: New test.
11072         * gcc.dg/vect/vect-5.c: New test.
11073         * gcc.dg/vect/vect-6.c: New test.
11074         * gcc.dg/vect/vect-7.c: New test.
11075         * gcc.dg/vect/vect-8.c: New test.
11076         * gcc.dg/vect/vect-9.c: New test.
11077         * gcc.dg/vect/vect-10.c: New test.
11078         * gcc.dg/vect/vect-11.c: New test.
11079         * gcc.dg/vect/vect-12.c: New test.
11080         * gcc.dg/vect/vect-13.c: New test.
11081         * gcc.dg/vect/vect-14.c: New test.
11082         * gcc.dg/vect/vect-15.c: New test.
11083         * gcc.dg/vect/vect-16.c: New test.
11084         * gcc.dg/vect/vect-17.c: New test.
11085         * gcc.dg/vect/vect-18.c: New test.
11086         * gcc.dg/vect/vect-19.c: New test.
11087         * gcc.dg/vect/vect-20.c: New test.
11088         * gcc.dg/vect/vect-21.c: New test.
11089         * gcc.dg/vect/vect-22.c: New test.
11090         * gcc.dg/vect/vect-23.c: New test.
11091         * gcc.dg/vect/vect-24.c: New test.
11092         * gcc.dg/vect/vect-25.c: New test.
11093         * gcc.dg/vect/vect-26.c: New test.
11094         * gcc.dg/vect/vect-27.c: New test.
11095         * gcc.dg/vect/vect-28.c: New test.
11096         * gcc.dg/vect/vect-29.c: New test.
11097         * gcc.dg/vect/vect-30.c: New test.
11098         * gcc.dg/vect/vect-31.c: New test.
11099         * gcc.dg/vect/vect-32.c: New test.
11100         * gcc.dg/vect/vect-33.c: New test.
11101         * gcc.dg/vect/vect-34.c: New test.
11102         * gcc.dg/vect/vect-35.c: New test.
11103         * gcc.dg/vect/vect-36.c: New test.
11104         * gcc.dg/vect/vect-37.c: New test.
11105         * gcc.dg/vect/vect-38.c: New test.
11106         * gcc.dg/vect/vect-40.c: New test.
11107         * gcc.dg/vect/vect-41.c: New test.
11108         * gcc.dg/vect/vect-42.c: New test.
11109         * gcc.dg/vect/vect-43.c: New test.
11110         * gcc.dg/vect/vect-44.c: New test.
11111         * gcc.dg/vect/vect-45.c: New test.
11112         * gcc.dg/vect/vect-46.c: New test.
11113         * gcc.dg/vect/vect-47.c: New test.
11114         * gcc.dg/vect/vect-48.c: New test.
11115         * gcc.dg/vect/vect-49.c: New test.
11116         * gcc.dg/vect/vect-50.c: New test.
11117         * gcc.dg/vect/vect-51.c: New test.
11118         * gcc.dg/vect/vect-52.c: New test.
11119         * gcc.dg/vect/vect-53.c: New test.
11120         * gcc.dg/vect/vect-54.c: New test.
11121         * gcc.dg/vect/vect-55.c: New test.
11122         * gcc.dg/vect/vect-56.c: New test.
11123         * gcc.dg/vect/vect-57.c: New test.
11124         * gcc.dg/vect/vect-58.c: New test.
11125         * gcc.dg/vect/vect-59.c: New test.
11126         * gcc.dg/vect/vect-60.c: New test.
11127         * gcc.dg/vect/vect-61.c: New test.
11128         * gcc.dg/vect/vect-all.c: New test.
11129         * gcc.dg/vect/vect-none.c: New test.
11130
11131 2004-08-17  Paul Brook  <paul@codesourcery.com>
11132
11133         PR fortran/13082
11134         * gfortran.dg/entry_1.f90: New test.
11135
11136 2004-08-17  Andrew Pinski  <apinski@apple.com>
11137
11138         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11139
11140 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11141
11142         * gcc.dg/pr17036-1.c: New test.
11143
11144 2004-08-16  Devang Patel  <dpatel@apple.com>
11145
11146         * gcc.dg/darwin-20040809-1.c: New test.
11147
11148 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11149
11150         * gcc.dg/funcdef-attr-1.c: New test.
11151
11152 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11153
11154         * gcc.dg/altivec-17.c: New test.
11155         * gcc.dg/altivec-18.c: New test.
11156
11157 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11158
11159         PR c++/6749
11160         * g++.dg/template/vtable2.C: New test.
11161
11162 2004-08-14  Richard Henderson  <rth@redhat.com>
11163
11164         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11165         * gcc.dg/pack-test-4.c (main): Return 0.
11166         * gcc.dg/setjmp-1.c: Remove XFAIL.
11167         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11168
11169 2004-08-14  Richard Henderson  <rth@redhat.com>
11170
11171         * gcc.dg/980217-1.c: Add prototype for printf.
11172
11173 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11174
11175         * gfortran.dg/pr16935.f90: New test.
11176
11177 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11178
11179         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11180
11181 2004-08-13  Paul Brook  <paul@codesourcery.com>
11182
11183         * gfortran.dg/der_io_1.f90: Remove stray comma.
11184
11185 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11186
11187         * gcc.dg/vmx/cw-bug-2.c: Remove.
11188         * gcc.dg/vmx/vprint-1.c: Remove.
11189         * gcc.dg/vmx/vscan-1.c: Remove.
11190
11191 2004-08-12  Devang patel  <dpatel@apple.com>
11192
11193         * gcc.dg/darwin-20040809-2.c: New test.
11194
11195 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11196
11197         * g++.dg/ext/altivec-12.C: New test.
11198
11199         * g++.dg/ext/altivec-11.C: New test.
11200
11201 2004-08-12  Paul Brook  <paul@codesourcery.com>
11202
11203         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11204
11205 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11206
11207         * g++.dg/ext/altivec-2.C: Check for hardware support before
11208         executing any VMX instructions.
11209
11210         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11211
11212 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11213
11214         PR c++/16276
11215         * g++.old-deja/g++.other/comdat4.C: New test.
11216         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11217
11218 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11219
11220         PR target/16286
11221         * gcc.dg/pr16286.c: New test.
11222
11223 2004-08-12 Jan Beulich <jbeulich@novell.com>
11224
11225         * g++.dg/ext/asm5.C: New.
11226
11227 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11228
11229         PR c++/16698
11230         * g++.dg/eh/crash1.C: New test.
11231
11232         PR c++/16717
11233         * g++.dg/ext/construct1.C: New test.
11234
11235 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11236
11237         PR c++/16853
11238         * g++.dg/init/ptrmem1.C: New test.
11239
11240         PR c++/16618
11241         * g++.dg/parse/offsetof5.C: New test.
11242
11243         PR c++/16870
11244         * g++.dg/template/overload3.C: New test.
11245
11246 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11247
11248         PR c++/16964
11249         * g++.dg/parse/error16.C: New test.
11250
11251         PR c++/16904
11252         * g++.dg/template/error14.C: New test.
11253
11254         PR c++/16929
11255         * g++.dg/template/error15.C: New test.
11256
11257 2004-08-11  Devang Patel  <dpatel@apple.com>
11258
11259         * gcc.dg/darwin-ld-20040809-1.c: New test.
11260         * gcc.dg/darwin-ld-20040809-2.c: New test.
11261
11262 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11263
11264         PR fortran/16917
11265         * gfortran.dg/dfloat_1.f90: New test.
11266
11267 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11268
11269         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11270         * gcc.dg/dll-2.c: Fix dg-require syntax.
11271         * gcc.misc-tests/arm-isr.c (abort): Declare.
11272         (exit): Likewise.
11273
11274 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11275
11276         PR c++/16971
11277         * g++.dg/parse/crash16.C: New test.
11278
11279 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11280
11281         * gcc.dg/mips-rsqrt-1.c: New test case.
11282         * gcc.dg/mips-rsqrt-2.c: New test case.
11283         * gcc.dg/mips-rsqrt-3.c: New test case.
11284
11285 2004-08-10  Paul Brook  <paul@codesourcery.com>
11286
11287         * gfortran.dg/der_io_1.f90: New test.
11288
11289 2004-08-10  Paul Brook  <paul@codesourcery.com>
11290
11291         PR fortran/16919
11292         * gfortran.dg/der_array_1.f90: New test.
11293
11294 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11295
11296         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11297
11298 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11299
11300         * gcc.dg/wchar_t-2.c: Fix typo.
11301
11302 2004-08-09  Falk Hueffner  <falk@debian.org>
11303
11304         PR tree-optimization/12517
11305         * gcc.c-torture/compile/pr12517.c: New test.
11306
11307         PR tree-optimization/12578
11308         * gcc.c-torture/compile/pr12578.c: New test.
11309
11310         PR tree-optimization/12899
11311         * gcc.c-torture/compile/pr12899.c: New test.
11312
11313         PR rtl-optimization/14692
11314         * gcc.c-torture/compile/pr14692.c: New test.
11315
11316         PR tree-optimization/16461
11317         * gcc.c-torture/compile/pr16461.c: New test.
11318
11319 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11320
11321         * gfortran.dg/getenv_1.f90: New test.
11322
11323 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11324
11325         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11326         wchar_t.
11327         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11328
11329 2004-08-06  Paul Brook  <paul@codesourcery.com>
11330
11331         * gfortran.dg/ret_array_1.f90: New test.
11332         * gfortran.dg/ret_pointer_1.f90: New test.
11333
11334 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11335
11336         * gcc.dg/missing-field-init-[12].c: New tests.
11337         * g++.dg/warn/missing-field-init-[12].C: New tests.
11338
11339 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11340
11341         * gcc.dg/enum2.c: New test.
11342         * gcc.dg/symbian3.c: Likewise.
11343         * gcc.dg/symbian4.c: Likewise.
11344         * gcc.dg/wchar_t-2.c: Likewise.
11345
11346 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11347
11348         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11349         destructor tests.
11350
11351 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11352
11353         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11354         dg-require-visiblity.
11355         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11356         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11357         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11358         * g++.dg/ext/visibility/new1.C: Likewise.
11359         * g++.dg/ext/visibility/pragma.C: Likewise.
11360         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11361         * g++.dg/ext/visibility/virtual.C: Likewise.
11362         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11363         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11364         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11365         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11366         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11367         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11368         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11369         * g++/dg/ext/visibility/visibility-8.C: New test.
11370         * gcc.c-torture/compile/dll.x: Remove.
11371         * gcc.dg/dll-2.c: Use dg-require-dll
11372         * gcc.dg/visibility-10.c: New test.
11373         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11374         supporting DLLs.
11375         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11376         (scan_not_hidden): Likewise.
11377
11378 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11379
11380         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11381
11382 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11383
11384         * gcc.c-torture/execute/20040805-1.c: New test.
11385
11386 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11387
11388         * gcc.dg/20020118-1.c: Declare abort.
11389         * gcc.dg/altivec_check.h: Likewise.
11390         * gcc.dg/iftrap-2.c: Likewise.
11391         * gcc.dg/pragma-darwin.c: Likewise.
11392         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11393
11394 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11395
11396         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11397
11398 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11399
11400         * gcc.c-torture/execute/builtins/abs-2.c,
11401         gcc.c-torture/execute/builtins/abs-3.c,
11402         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11403         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11404         intmax_t, uintmax_t and their limits.
11405         * gcc.dg/intmax_t-1.c: New test.
11406
11407 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11408
11409         * g++.dg/tc1/dr147.C: Add reference to PR.
11410
11411 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11412
11413         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11414         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11415
11416 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11417
11418         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11419
11420 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11421
11422         * gcc.dg/redecl-5.c: New test.
11423         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11424         of scanf.
11425
11426 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11427
11428         PR middle-end/16790
11429         * gcc.c-torture/execute/pr16790-1.c: New test case.
11430
11431 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11432
11433         * g++.dg/ext/visibility/assign1.C: New test.
11434         * g++.dg/ext/visibility/new1.C: Likewise.
11435
11436         * gcc.dg/symbian1.c: New test.
11437         * gcc.dg/symbian2.c: Likewise.
11438
11439 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11440
11441         PR target/16570
11442         * gcc.dg/i386-sse-9.c: New test.
11443
11444 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11445
11446         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11447
11448 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11449
11450         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11451         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11452         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11453         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11454         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11455         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11456         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11457         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11458         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11459         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11460         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11461         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11462         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11463         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11464         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11465         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11466         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11467         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11468         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11469         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11470         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11471         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11472         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11473         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11474         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11475         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11476         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11477         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11478         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11479         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11480         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11481         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11482         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11483         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11484         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11485         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11486         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11487         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11488         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11489         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11490         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11491         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11492         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11493         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11494         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11495         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11496         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11497         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11498         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11499         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11500         gcc.misc-tests/i386-pf-3dnow-1.c,
11501         gcc.misc-tests/i386-pf-athlon-1.c,
11502         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11503         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11504         Declare built-in functions used.
11505         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11506
11507 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11508
11509         PR c++/16707
11510         * g++.dg/lookup/using12.C: New test.
11511
11512         * g++.dg/init/null1.C: Fix PR number.
11513         * g++.dg/parse/namespace10.C: Likewise.
11514
11515 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11516
11517         PR c++/16224
11518         * g++.dg/template/spec17.C: New test.
11519         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11520         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11521
11522 2004-08-02  David Billinghurst
11523
11524         PR fortran/16292
11525         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11526
11527 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11528
11529         * gcc.dg/ia64-got-1.c: New test case.
11530
11531 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11532
11533         PR c++/16489
11534         * g++.dg/init/null1.C: New test.
11535         * g++.dg/tc1/dr76.C: Adjust error marker.
11536
11537         PR c++/16529
11538         * g++.dg/parse/namespace10.C: New test.
11539
11540         PR c++/16810
11541         * g++.dg/inherit/ptrmem2.C: New test.
11542
11543 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11544
11545         PR target/16155
11546         * gcc.dg/pr16155.c: New test.
11547
11548 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11549
11550         * gcc.dg/redecl-2.c: New test.
11551
11552 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11553
11554         * gcc.dg/darwin-longdouble.c: New file.
11555
11556 2004-07-30  Richard Henderson  <rth@redhat.com>
11557
11558         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11559         write to constant argument.
11560         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11561
11562 2004-07-30  Richard Henderson  <rth@redhat.com>
11563
11564         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11565         tests of nearest around zero.
11566
11567 2004-07-30  Andrew Pinski  <apinski@apple.com>
11568
11569         * gcc.c-torture/compile/20040730-1.c: New test.
11570
11571 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11572
11573         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11574         powerpc-eabispe.
11575
11576 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11577
11578         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11579
11580 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11581
11582         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11583         contains $ld_library_path.
11584         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11585
11586 2004-07-29  Richard Henderson  <rth@redhat.com>
11587
11588         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11589
11590         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11591         (alt2, which): New.
11592         (Check): Accept either alternative.
11593
11594 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11595
11596         * g++.dg/abi/inline1.C: New test.
11597         * g++.dg/abi/local1-a.cc: Likewise.
11598         * g++.dg/abi/local1.C: Likewise.
11599         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11600         * g++.dg/abi/mangle12.C: Likewise.
11601         * g++.dg/abi/mangle17.C: Likewise.
11602         * g++.dg/abi/mangle20-2.C: Likewise.
11603         * g++.dg/opt/interface1.C: Likewise.
11604         * g++.dg/opt/interface1.h: Likewise.
11605         * g++.dg/opt/interface1-a.cc: New test.
11606         * g++.dg/parse/repo1.C: New test.
11607         * g++.dg/template/repo1.C: Likewise.
11608         * g++.dg/warn/Winline-1.C: Likewise.
11609         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11610
11611 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11612
11613         * gcc.dg/tree-ssa/20040729-1.c: New test.
11614
11615 2004-07-27  Matt Austern <austern@apple.com>
11616
11617         * gcc.dg/darwin-bool-1.c: New test.
11618         * gcc.dg/darwin-bool-2.c: New test.
11619
11620 2004-07-28  Richard Henderson  <rth@redhat.com>
11621
11622         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11623         arguments in the correct type.  Don't write to constant arguments.
11624
11625 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11626
11627         PR tree-optimization/16688
11628         PR tree-optimization/16689
11629         * g++.dg/tree-ssa/pr16688.C: New test.
11630
11631 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11632
11633         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11634         loads.  Not only in the comment, this time.
11635
11636 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11637
11638         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11639         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11640         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11641         * gcc.dg/sh4a-bitmovua.c: New.
11642         * gcc.dg/sh4a-cos.c: New.
11643         * gcc.dg/sh4a-cosf.c: New.
11644         * gcc.dg/sh4a-fprun.c: New.
11645         * gcc.dg/sh4a-fsrra.c: New.
11646         * gcc.dg/sh4a-memmovua.c: New.
11647         * gcc.dg/sh4a-sin.c: New.
11648         * gcc.dg/sh4a-sincos.c: New.
11649         * gcc.dg/sh4a-sincosf.c: New.
11650         * gcc.dg/sh4a-sinf.c: New.
11651
11652 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11653
11654         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11655         conditionals.
11656         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11657         loads.
11658         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11659         DOM1.
11660
11661 2004-07-27  Andrew Pinski  <apinski@apple.com>
11662
11663         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11664
11665 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11666
11667         * gcc.dg/pragma-isr.c: New test.
11668
11669 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11670
11671         PR c++/14429
11672         * g++.dg/template/ttp11.C: New test.
11673
11674 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11675
11676         * gcc.c-torture/compile/20040727-1.c: New test.
11677
11678 2004-07-26  Eric Christopher  <echristo@redhat.com>
11679
11680         * gcc.c-torture/compile/20040726-2.c: New test.
11681
11682 2004-07-26  Andrew Pinski  <apinski@apple.com>
11683
11684         * g++.dg/rtti/tinfo1.C: Xfail.
11685
11686 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11687
11688         * gcc.c-torture/compile/20040726-1.c: New test.
11689
11690 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11691             Brian Ryner  <bryner@brianryner.com>
11692
11693         PR c++/9283
11694         PR c++/15000
11695         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11696         * g++.dg/ext/visibility/: New directory.
11697         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11698         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11699         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11700         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11701         * g++.dg/ext/visibility/fvisibility.C,
11702         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11703         g++.dg/ext/visibility/fvisibility-override1.C
11704         g++.dg/ext/visibility/fvisibility-override2.C
11705         g++.dg/ext/visibility/memfuncts.C
11706         g++.dg/ext/visibility/noPLT.C
11707         g++.dg/ext/visibility/pragma.C
11708         g++.dg/ext/visibility/pragma-override1.C
11709         g++.dg/ext/visibility/pragma-override2.C
11710         g++.dg/ext/visibility/staticmemfuncts.C
11711         g++.dg/ext/visibility/virtual.C: New tests.
11712
11713 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11714
11715         PR c/15360
11716         * gcc.dg/pr15360-1.c: New test.
11717
11718 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
11719
11720         * gcc.dg/pragma-align-2.c: New test.
11721         * gcc.dg/pragma-init-fini.c: New test.
11722         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
11723         targets.
11724
11725 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11726
11727         * gcc.dg/init-string-2.c: New test.
11728
11729 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
11730
11731         PR 16684
11732         * gcc.dg/Wredundant-decls-1.c: New test case.
11733
11734 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11735
11736         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11737         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11738         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11739         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11740         * gcc.dg/compat/generate-random.c: New file.
11741         * gcc.dg/compat/generate-random.h: Likewise.
11742         * gcc.dg/compat/generate-random_r.c: Likewise.
11743         * gcc.dg/compat/struct-layout-1.h: Likewise.
11744         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11745         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11746         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11747         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11748         * gcc.dg/compat/struct-layout-1_main.c: New test.
11749         * gcc.dg/compat/struct-layout-1_x.c: New file.
11750         * gcc.dg/compat/struct-layout-1_y.c: New file.
11751         * gcc.dg/compat/struct-layout-1_test.h: New file.
11752
11753 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11754
11755         * gcc.dg/comp-return-1.c: New test
11756
11757 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11758
11759         * gcc.dg/vmx/8-02a.c: Fix typo.
11760
11761         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11762         * gcc.dg/darwin-abi-3.c: New test.
11763
11764         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11765         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11766
11767         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11768         * gcc.dg/vmx/ops-long-1.c: New test.
11769         * gcc.dg/vmx/ops-long-2.c: New test.
11770
11771 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11772
11773         * g++.dg/lookup/conv-[1234].C: New.
11774
11775 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11776
11777         * g++.dg/parse/attr2.C: Simplify.
11778
11779 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11780
11781         PR c/7284
11782         * gcc.c-torture/execute/pr7284-1.c: New test.
11783
11784 2004-07-22  Brian Booth  <bbooth@redhat.com>
11785
11786         * gcc.dg/tree-ssa/20040721-1.c: New test.
11787
11788 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11789
11790         * g++.dg/template/crash20.c: New.
11791
11792 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11793
11794         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11795         Add dg-run directive.  Declare variables as required.
11796         * gfortran.dg/g77/README: Update
11797
11798 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11799
11800         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11801         gcc.dg/cris-peep2-andu2.c: New tests.
11802
11803 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11804
11805         PR c/15052
11806         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11807         on return type.
11808         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11809         messages.
11810         * gcc.dg/qual-return-2.c: Update expected messages.
11811         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11812
11813 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11814
11815         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11816         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11817
11818 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11819
11820         PR c/11250
11821         * gcc.dg/init-string-1.c: New test.
11822
11823 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11824
11825         PR middle-end/15345
11826         PR c/16450
11827         * gcc.dg/torture/nested-fn-1.c: New test.
11828
11829 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11830
11831         PR target/16559
11832         * gcc.dg/ia64-fptr-1.c: New file.
11833
11834 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11835
11836         PR c++/14497
11837         * g++.dg/template/spec16.C: New test.
11838         * g++.old-deja/g++.robertl/eb118.C: Remove.
11839
11840 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11841
11842         PR c++/509
11843         * g++.dg/template/spec15.C: New test.
11844
11845 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11846
11847         Copy cases from g77.f-torture/execute and add dg-run
11848         directive.  Other changes as noted.
11849         * gfortran.dg/g77/13037.f
11850         * gfortran.dg/g77/1832.f
11851         * gfortran.dg/g77/19981119-0.f
11852         * gfortran.dg/g77/19990313-0.f
11853         * gfortran.dg/g77/19990313-1.f
11854         * gfortran.dg/g77/19990313-2.f
11855         * gfortran.dg/g77/19990313-3.f
11856         * gfortran.dg/g77/19990419-1.f
11857         * gfortran.dg/g77/19990826-0.f
11858         * gfortran.dg/g77/19990826-2.f
11859         * gfortran.dg/g77/20000503-1.f
11860         * gfortran.dg/g77/20001111.f
11861         * gfortran.dg/g77/20010116.f
11862         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11863         * gfortran.dg/g77/20010430.f
11864         * gfortran.dg/g77/6177.f
11865         * gfortran.dg/g77/947.f
11866         * gfortran.dg/g77/970816-3.f
11867         * gfortran.dg/g77/971102-1.f
11868         * gfortran.dg/g77/980520-1.f
11869         * gfortran.dg/g77/980628-0.f
11870         * gfortran.dg/g77/980628-1.f
11871         * gfortran.dg/g77/980628-10.f
11872         * gfortran.dg/g77/980628-2.f
11873         * gfortran.dg/g77/980628-3.f
11874         * gfortran.dg/g77/980628-7.f
11875         * gfortran.dg/g77/980628-8.f
11876         * gfortran.dg/g77/980628-9.f
11877         * gfortran.dg/g77/980701-0.f
11878         * gfortran.dg/g77/980701-1.f
11879         * gfortran.dg/g77/cabs.f
11880         * gfortran.dg/g77/claus.f
11881         * gfortran.dg/g77/complex_1.f
11882         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11883         * gfortran.dg/g77/dcomplex.f
11884         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11885         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11886         * gfortran.dg/g77/f90-intrinsic-numeric.f
11887         * gfortran.dg/g77/int8421.f
11888         * gfortran.dg/g77/labug1.f
11889         * gfortran.dg/g77/large_vec.f
11890         * gfortran.dg/g77/le.f
11891         * gfortran.dg/g77/short.f
11892         * gfortran.dg/g77/README: Update
11893
11894 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11895
11896         PR c++/16637
11897         * g++.dg/parse/lookup4.C: New test.
11898
11899 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11900
11901         PR c++/16175
11902         * g++.dg/template/ttp10.C: New test.
11903
11904 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11905
11906         * gcc.dg/pr12625-1.c: New test.
11907
11908 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11909
11910         * testsuite/gcc.dg/switch-warn-1.c: New test.
11911         * testsuite/gcc.dg/switch-warn-2.c: New test.
11912         * gcc.c-torture/compile/pr14730.c: Update.
11913
11914 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11915
11916         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11917         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11918         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11919         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11920
11921 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11922
11923         PR c++/16623
11924         * g++.dg/template/assign1.C: New test.
11925
11926 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11927
11928         PR c++/12170
11929         * g++.dg/template/ttp9.C: New test.
11930
11931 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11932
11933         * gcc.dg/format/cmn-err-1.c: New test.
11934
11935 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11936
11937         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11938         gcc.dg/Wparentheses-10.c: New tests.
11939         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11940
11941 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11942
11943         PR fortran/16465
11944         * gfortran.dg/g77//ffixed-line-length-0.f,
11945         gfortran.dg/g77/ffixed-line-length-132.f,
11946         gfortran.dg/g77/ffixed-line-length-72.f,
11947         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11948         gfortran.dg/g77/README: Update.
11949
11950 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11951
11952         PR c++/13092
11953         * g++.dg/template/non-dependent7.C: New test.
11954         * g++.dg/template/non-dependent8.C: Likewise.
11955         * g++.dg/template/non-dependent9.C: Likewise.
11956         * g++.dg/template/non-dependent10.C: Likewise.
11957
11958 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11959
11960         PR c++/16337
11961         * g++.dg/parse/attr2.C: New test.
11962
11963 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11964
11965         * g77.dg: Removed.
11966         * g77.f-torture: Ditto.
11967
11968 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11969
11970         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11971         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11972         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11973
11974 2004-07-16  Richard Henderson  <rth@redhat.com>
11975
11976         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11977
11978 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11979
11980         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11981         tests with full list of options.
11982         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11983         of TORTURE_OPTIONS if test contains 'dg-do run'.
11984
11985         PR fortran/16404
11986         * gfortran.dg/do_iterator.f90: New test.
11987
11988 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11989
11990         PR rtl-optimization/16536
11991         * gcc.c-torture/execute/restrict-1.c: New test.
11992
11993 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11994
11995         PR fortran/15324
11996         * gfortran.dg/pr15324.f90: New test.
11997
11998         PR fortran/15129
11999         * gfortran.dg/pr15129.f90: New test.
12000
12001         PR fortran/15140
12002         * gfortran.dg/pr15140.f90: New test.
12003
12004         PR fortran/13792
12005         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12006         compile-time simplification.
12007
12008 2004-07-14  Mike Stump  <mrs@apple.com>
12009
12010         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12011
12012 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12013
12014         PR target/16325
12015         * gcc.dg/profile-generate-1.c: New.
12016
12017 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12018
12019         * gcc.c-torture/execute/20040709-1.c: New test.
12020         * gcc.c-torture/execute/20040709-2.c: New test.
12021
12022 2004-07-14  Mike Stump  <mrs@apple.com>
12023
12024         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12025
12026 2004-07-14  Mike Stump  <mrs@apple.com>
12027
12028         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12029
12030 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12031
12032         PR c++/16518
12033         * g++.dg/parse/mutable1.C: New test.
12034
12035 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12036
12037         PR tree-optimization/16443
12038         * gcc.dg/tree-ssa/20040713-1.c: New test.
12039
12040 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12041
12042         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12043         for operator new.
12044
12045 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12046
12047         * gfortran.dg/g77/README: New file
12048         * gfortran.dg/g77/19981216-0.f:  Copy from
12049         g77.f-torture/noncompile.  Add "dg-do compile" and
12050         dg-error as required.
12051         * gfortran.dg/g77/19990218-1.f: Likewise
12052         * gfortran.dg/g77/19990905-1.f: Likewise
12053         * gfortran.dg/g77/9263.f: Likewise
12054         * gfortran.dg/g77/980615-0.f: Likewise
12055         * gfortran.dg/g77/980616-0.f: Likewise
12056         * gfortran.dg/g77/check0.f: Likewise
12057         * gfortran.dg/g77/select_no_compile.f: Likewise
12058
12059 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12060
12061         Copy files from g77.f-torture/compile.
12062         Add "{ dg-do compile}".  Other changes as noted
12063         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12064         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12065         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12066         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12067         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12068         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12069         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12070         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12071         statement to conform to standard.  Append alpha1.x for reference.
12072         * gfortran.dg/g77/xformat.f: Add dg-warning
12073
12074 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12075
12076         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12077         Add {dg-do compile} directive.
12078         * gfortran.dg/g77/cpp2.F: Likewise
12079
12080 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12081
12082         PR c++/5402
12083         * g++.dg/lookup/name-clash1.C: New test.
12084
12085         PR c++/9777
12086         * g++.dg/lookup/name-clash2.C: New test.
12087
12088         PR c++/12102
12089         * g++.dg/lookup/name-clash3.C: New test.
12090
12091 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12092
12093         * g++.dg/lookup/new2.C: New test.
12094         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12095
12096 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12097
12098         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12099         Add {dg-do compile} directive.
12100         * gfortran.dg/g77/13060.f: Likewise
12101         * gfortran.dg/g77/19990218-0.f: Likewise
12102         * gfortran.dg/g77/19990305-0.f: Likewise
12103         * gfortran.dg/g77/19990419-0.f: Likewise
12104         * gfortran.dg/g77/19990502-0.f: Likewise
12105         * gfortran.dg/g77/19990502-1.f: Likewise
12106         * gfortran.dg/g77/19990525-0.f: Likewise
12107         * gfortran.dg/g77/19990826-1.f: Likewise
12108         * gfortran.dg/g77/19990826-3.f: Likewise
12109         * gfortran.dg/g77/19990905-2.f: Likewise
12110         * gfortran.dg/g77/20000412-1.f: Likewise
12111         * gfortran.dg/g77/20000511-1.f: Likewise
12112         * gfortran.dg/g77/20000511-2.f: Likewise
12113         * gfortran.dg/g77/20000518.f: Likewise
12114         * gfortran.dg/g77/20000601-1.f: Likewise
12115         * gfortran.dg/g77/20000601-2.f: Likewise
12116         * gfortran.dg/g77/20000629-1.f: Likewise
12117         * gfortran.dg/g77/20000630-2.f: Likewise
12118         * gfortran.dg/g77/20010115.f: Likewise
12119         * gfortran.dg/g77/20010321-1.f: Likewise
12120         * gfortran.dg/g77/20010426.f: Likewise
12121         * gfortran.dg/g77/20020307-1.f: Likewise
12122         * gfortran.dg/g77/8485.f: Likewise
12123         * gfortran.dg/g77/960317-1.f: Likewise
12124         * gfortran.dg/g77/970915-0.f: Likewise
12125         * gfortran.dg/g77/980310-1.f: Likewise
12126         * gfortran.dg/g77/980310-2.f: Likewise
12127         * gfortran.dg/g77/980310-3.f: Likewise
12128         * gfortran.dg/g77/980310-4.f: Likewise
12129         * gfortran.dg/g77/980310-6.f: Likewise
12130         * gfortran.dg/g77/980310-7.f: Likewise
12131         * gfortran.dg/g77/980310-8.f: Likewise
12132         * gfortran.dg/g77/980419-2.f: Likewise
12133         * gfortran.dg/g77/980424-0.f: Likewise
12134         * gfortran.dg/g77/980427-0.f: Likewise
12135         * gfortran.dg/g77/980729-0.f: Likewise
12136         * gfortran.dg/g77/981117-1.f: Likewise
12137         * gfortran.dg/g77/toon_1.f: Likewise
12138
12139 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12140
12141         PR c++/2204
12142         * g++.dg/other/abstract2.C: New test.
12143
12144 2004-07-12  Paul Brook  <paul@codesourcery.com>
12145
12146         * gfortran.dg/pointer_init_1.f90: New test.
12147
12148 2004-07-11  Paul Brook  <paul@codesourcery.com>
12149
12150         PR fortran/15986
12151         * gfortran.dg/contained_1.f90: New test.
12152
12153 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12154
12155         * g++.dg/parse/defarg8.C: New test.
12156
12157 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12158
12159         PR fortran/16433
12160         * gfortran.dg/pr16433.f: New test.
12161
12162         PR fortran/17574
12163         * gfortran.dg/pr15754.f90: New test.
12164
12165 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12166
12167         PR tree-optimization/16437
12168         * gcc.c-torture/execute/bitfld-4.c: New test.
12169
12170 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12171
12172         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12173         access to common var from module.
12174
12175 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12176
12177         PR fortran/16336
12178         * gfortran.fortran-torture/execute/common_2.f90: New test.
12179
12180 2004-07-10  Paul Brook  <paul@codesourcery.com>
12181
12182         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12183
12184 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12185
12186         PR fortran/15969
12187         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12188
12189 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12190
12191         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12192         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12193         * gfortran.dg/g77/ffree-form-1.f: Likewise
12194         * gfortran.dg/g77/ffree-form-2.f: Likewise
12195         * gfortran.dg/g77/ffree-form-3.f: Likewise
12196         * gfortran.dg/g77/fno-underscoring.f: Likewise
12197         * gfortran.dg/g77/funderscoring.f: Likewise
12198         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12199
12200 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12201
12202         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12203
12204 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12205         Paul Brook  <paul@codesourcery.com>
12206
12207         PR fortran/13415
12208         * gfortran.dg/common_pointer_1.f90: New test.
12209
12210 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12211
12212         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12213
12214 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12215
12216         PR target/16364
12217         * gcc.c-torture/compile/20040709-1.c: New.
12218
12219 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12220
12221         PR fortran/14077
12222         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12223
12224 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12225
12226         PR fortran/13201
12227         * gfortran.dg/shape_1.f90: New test.
12228
12229 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12230             Andrew Pinski  <apinski@apple.com>
12231
12232         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12233
12234 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12235
12236         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12237         comment.
12238
12239 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12240         Paul Brook  <paul@codesourcery.com>
12241
12242         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12243         '.f95' and '.F95'.
12244
12245 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12246
12247         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12248
12249 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12250
12251         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12252         testcases with capital suffix.
12253
12254 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12255
12256         PR fortran/15481
12257         PR fortran/13372
12258         PR fortran/13575
12259         PR fortran/15978
12260         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12261
12262         * gfortran.dg/implicit_1.f90: New test.
12263
12264 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12265
12266         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12267         expression to match gfortran warning/error messages
12268         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12269         dg-error text.
12270
12271 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12272
12273         * lib/fortran-torture.exp: Rename proc search_for to
12274         search_for_re.
12275
12276 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12277
12278         * gcc.c-torture/execute/simd-5.x: New file.
12279         XFAIL on SPARC 64-bit at -O0.
12280
12281 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12282
12283         PR c++/8211
12284         PR c++/16165
12285         * g++.dg/warn/effc3.C: New test.
12286
12287 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12288
12289         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12290         change X to 1X in format.
12291         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12292         add data statements to conform to standard.
12293
12294 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12295
12296         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12297         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12298         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12299
12300 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12301
12302         * gfortran.dg/g77/7388.f: Copy from g77.dg
12303         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12304         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12305         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12306         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12307         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12308         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12309         * gfortran.dg/g77/strlen0.f: Likewise
12310
12311 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12312
12313         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12314         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12315
12316 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12317
12318         * gcc.c-torture/execute/920428-2.x: Delete.
12319         * gcc.c-torture/execute/920501-7.x: Likewise.
12320
12321 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12322
12323         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12324         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12325         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12326         prescott and c3-2.
12327         (PREFETCH_3DNOW): Add -march=c3.
12328
12329 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12330
12331         PR c/16437
12332         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12333         * gcc.c-torture/execute/bf64-1.x: Likewise.
12334
12335 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12336
12337         * gcc.c-torture/compile/20040708-1.c: New test.
12338
12339 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12340
12341         PR c++/16169
12342         * g++.dg/warn/effc2.C: New test.
12343
12344 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12345
12346         * gcc.c-torture/execute/bitfld-1.x: Remove.
12347         * gcc.c-torture/execute/bitfld-3.c: New test.
12348         * gcc.dg/bitfld-2.c: Remove XFAILs.
12349
12350 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12351
12352         PR c++/16276
12353         * g++.dg/rtti/tinfo1.C: New file.
12354
12355 2004-07-07  Eric Christopher  <echristo@redhat.com>
12356
12357         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12358
12359 2004-07-07  Andrew Pinski  <apinski@apple.com>
12360
12361         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12362
12363 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12364
12365         * g++.dg/init/call1.C: XFAIL.
12366
12367 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12368
12369         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12370         except for movstrict*, to movmem* and clrstr* to clrmem*.
12371
12372 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12373
12374         * gcc.c-torture/execute/20040707-1.c: New test.
12375
12376 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12377
12378         * gcc.c-torture/execute/20040706-1.c: New test.
12379
12380 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12381
12382         PR c++/3671
12383         * g++.dg/template/spec14.C: New test.
12384
12385 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12386
12387         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12388         nothing if not yet defined.  Use it in b, c and d type definitions.
12389         * gcc.c-torture/execute/20040705-1.c: New test.
12390         * gcc.c-torture/execute/20040705-2.c: New test.
12391
12392 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12393
12394         PR c++/2518
12395         * g++.dg/lookup/new1.C: New test.
12396
12397 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12398
12399         PR c++/11406
12400         * g++.dg/template/sizeof8.C: New test.
12401
12402 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12403
12404         * gcc.c-torture/compile/20040705-1.c: New test.
12405
12406 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12407
12408         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12409
12410 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12411
12412         * gcc.dg/cpp/if-mop.c: Two new testcases.
12413         * gcc.dg/cpp/trad/comment-3.c: New.
12414
12415 2004-07-04  Paul Brook  <paul@codesourcery.com>
12416
12417         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12418
12419 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12420
12421         PR c++/3761
12422         * g++.dg/lookup/crash4.C: New test.
12423
12424 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12425
12426         * gcc.c-torture/execute/builtin-abs-1.c
12427         * gcc.c-torture/execute/builtin-abs-2.c
12428         * gcc.c-torture/execute/builtin-complex-1.c
12429         * gcc.c-torture/execute/builtins/string-1-lib.c
12430         * gcc.c-torture/execute/builtins/string-1.c
12431         * gcc.c-torture/execute/builtins/string-2-lib.c
12432         * gcc.c-torture/execute/builtins/string-2.c
12433         * gcc.c-torture/execute/builtins/string-3-lib.c
12434         * gcc.c-torture/execute/builtins/string-3.c
12435         * gcc.c-torture/execute/builtins/string-4-lib.c
12436         * gcc.c-torture/execute/builtins/string-4.c
12437         * gcc.c-torture/execute/builtins/string-5-lib.c
12438         * gcc.c-torture/execute/builtins/string-5.c
12439         * gcc.c-torture/execute/builtins/string-6-lib.c
12440         * gcc.c-torture/execute/builtins/string-6.c
12441         * gcc.c-torture/execute/builtins/string-7-lib.c
12442         * gcc.c-torture/execute/builtins/string-7.c
12443         * gcc.c-torture/execute/builtins/string-8-lib.c
12444         * gcc.c-torture/execute/builtins/string-8.c
12445         * gcc.c-torture/execute/builtins/string-9-lib.c
12446         * gcc.c-torture/execute/builtins/string-9.c
12447         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12448         * gcc.c-torture/execute/builtins/string-asm-1.c
12449         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12450         * gcc.c-torture/execute/builtins/string-asm-2.c
12451         * gcc.c-torture/execute/stdio-opt-1.c
12452         * gcc.c-torture/execute/stdio-opt-2.c
12453         * gcc.c-torture/execute/stdio-opt-3.c
12454         * gcc.c-torture/execute/string-opt-1.c
12455         * gcc.c-torture/execute/string-opt-10.c
12456         * gcc.c-torture/execute/string-opt-11.c
12457         * gcc.c-torture/execute/string-opt-12.c
12458         * gcc.c-torture/execute/string-opt-13.c
12459         * gcc.c-torture/execute/string-opt-14.c
12460         * gcc.c-torture/execute/string-opt-15.c
12461         * gcc.c-torture/execute/string-opt-16.c
12462         * gcc.c-torture/execute/string-opt-2.c
12463         * gcc.c-torture/execute/string-opt-6.c
12464         * gcc.c-torture/execute/string-opt-7.c
12465         * gcc.c-torture/execute/string-opt-8.c:
12466         Replace with ...
12467
12468         * gcc.c-torture/execute/builtins/abs-2.c
12469         * gcc.c-torture/execute/builtins/abs-3.c
12470         * gcc.c-torture/execute/builtins/complex-1.c
12471         * gcc.c-torture/execute/builtins/fprintf.c
12472         * gcc.c-torture/execute/builtins/fputs.c
12473         * gcc.c-torture/execute/builtins/memcmp.c
12474         * gcc.c-torture/execute/builtins/memmove.c
12475         * gcc.c-torture/execute/builtins/memops-asm.c
12476         * gcc.c-torture/execute/builtins/mempcpy-2.c
12477         * gcc.c-torture/execute/builtins/mempcpy.c
12478         * gcc.c-torture/execute/builtins/memset.c
12479         * gcc.c-torture/execute/builtins/printf.c
12480         * gcc.c-torture/execute/builtins/sprintf.c
12481         * gcc.c-torture/execute/builtins/strcat.c
12482         * gcc.c-torture/execute/builtins/strchr.c
12483         * gcc.c-torture/execute/builtins/strcmp.c
12484         * gcc.c-torture/execute/builtins/strcpy.c
12485         * gcc.c-torture/execute/builtins/strcspn.c
12486         * gcc.c-torture/execute/builtins/strlen-2.c
12487         * gcc.c-torture/execute/builtins/strlen.c
12488         * gcc.c-torture/execute/builtins/strncat.c
12489         * gcc.c-torture/execute/builtins/strncmp-2.c
12490         * gcc.c-torture/execute/builtins/strncmp.c
12491         * gcc.c-torture/execute/builtins/strncpy.c
12492         * gcc.c-torture/execute/builtins/strpbrk.c
12493         * gcc.c-torture/execute/builtins/strpcpy-2.c
12494         * gcc.c-torture/execute/builtins/strpcpy.c
12495         * gcc.c-torture/execute/builtins/strrchr.c
12496         * gcc.c-torture/execute/builtins/strspn.c
12497         * gcc.c-torture/execute/builtins/strstr-asm.c
12498         * gcc.c-torture/execute/builtins/strstr.c:
12499         ... these new files.
12500
12501         * gcc.c-torture/execute/builtins/abs-2-lib.c
12502         * gcc.c-torture/execute/builtins/abs-3-lib.c
12503         * gcc.c-torture/execute/builtins/complex-1-lib.c
12504         * gcc.c-torture/execute/builtins/fprintf-lib.c
12505         * gcc.c-torture/execute/builtins/fputs-lib.c
12506         * gcc.c-torture/execute/builtins/memcmp-lib.c
12507         * gcc.c-torture/execute/builtins/memmove-lib.c
12508         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12509         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12510         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12511         * gcc.c-torture/execute/builtins/memset-lib.c
12512         * gcc.c-torture/execute/builtins/printf-lib.c
12513         * gcc.c-torture/execute/builtins/sprintf-lib.c
12514         * gcc.c-torture/execute/builtins/strcat-lib.c
12515         * gcc.c-torture/execute/builtins/strchr-lib.c
12516         * gcc.c-torture/execute/builtins/strcmp-lib.c
12517         * gcc.c-torture/execute/builtins/strcpy-lib.c
12518         * gcc.c-torture/execute/builtins/strcspn-lib.c
12519         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12520         * gcc.c-torture/execute/builtins/strlen-lib.c
12521         * gcc.c-torture/execute/builtins/strncat-lib.c
12522         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12523         * gcc.c-torture/execute/builtins/strncmp-lib.c
12524         * gcc.c-torture/execute/builtins/strncpy-lib.c
12525         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12526         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12527         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12528         * gcc.c-torture/execute/builtins/strrchr-lib.c
12529         * gcc.c-torture/execute/builtins/strspn-lib.c
12530         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12531         * gcc.c-torture/execute/builtins/strstr-lib.c
12532         * gcc.c-torture/execute/builtins/lib/abs.c
12533         * gcc.c-torture/execute/builtins/lib/fprintf.c
12534         * gcc.c-torture/execute/builtins/lib/memset.c
12535         * gcc.c-torture/execute/builtins/lib/printf.c
12536         * gcc.c-torture/execute/builtins/lib/sprintf.c
12537         * gcc.c-torture/execute/builtins/lib/strcpy.c
12538         * gcc.c-torture/execute/builtins/lib/strcspn.c
12539         * gcc.c-torture/execute/builtins/lib/strncat.c
12540         * gcc.c-torture/execute/builtins/lib/strncmp.c
12541         * gcc.c-torture/execute/builtins/lib/strncpy.c
12542         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12543         * gcc.c-torture/execute/builtins/lib/strspn.c
12544         * gcc.c-torture/execute/builtins/lib/strstr.c:
12545         New files containing support routines.
12546
12547         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12548         declaration.
12549         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12550         when not optimizing.
12551
12552 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12553
12554         PR c++/16240
12555         * g++.dg/abi/mangle22.C: New test.
12556         * g++.dg/abi/mangle23.C: Likewise.
12557
12558 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12559
12560         PR fortran/16290
12561         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12562         Allow for cases without denormalized floating point numbers.
12563
12564 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12565
12566         PR c/1027
12567         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12568         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12569         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12570         expected warning text.
12571         * gcc.dg/format/diag-2.c: New test.
12572
12573 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12574
12575         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12576
12577 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12578
12579         * gcc.dg/builtins-43.c: New.
12580         * gcc.dg/builtins-44.c: New.
12581         * gcc.dg/builtins-45.c: New.
12582
12583 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12584             Andreas Tobler  <a.tobler@schweiz.ch>
12585
12586         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12587         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12588         as SIGSEGV.
12589         * gcc.dg/cleanup-11.c: Likewise.
12590         * gcc.dg/cleanup-8.c: Likewise.
12591         * gcc.dg/cleanup-9.c: Likewise.
12592         * gcc.dg/cleanup-5.c: Run on all platforms.
12593
12594 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12595
12596         * g++.dg/warn/nonnull1.C: New test.
12597
12598 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12599
12600         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12601         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12602         Special-case the Sun compiler wrt to <complex.h>.
12603
12604 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12605
12606         * gcc.dg/Wunreachable-8.C: New test.
12607
12608         * gcc.dg/h8300-ice2.c : New test.
12609
12610 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12611
12612         PR fortran/16161
12613         * gfortran.fortran-torture/compile/implicit.f90: Add test
12614         for implicit character.
12615
12616 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12617
12618         PR fortran/16289
12619         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12620         Use tiny() intrinsic to find smallest non-negative real
12621
12622 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12623
12624         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12625         * gcc.dg/compat/struct-by-value-22_x.c: New.
12626         * gcc.dg/compat/struct-by-value-22_y.c: New.
12627
12628         * gcc.c-torture/execute/20040629-1.c: New test.
12629
12630 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12631
12632         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12633         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12634
12635         PR target/16195
12636         * gcc.dg/20040625-1.c: New test.
12637
12638 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12639
12640         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12641
12642 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12643
12644         PR fortran/15963
12645         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12646
12647 2004-06-29  Richard Henderson  <rth@redhat.com>
12648
12649         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12650
12651 2004-06-29  Paul Brook  <paul@codesourcery.com>
12652
12653         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12654         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12655
12656 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12657
12658         PR c++/16260
12659         * g++.dg/parse/crash15.C: New.
12660
12661 2004-06-28  Andrew Pinski  <apinski@apple.com>
12662
12663         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12664         by the error already.
12665
12666         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12667
12668 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12669
12670         PR target/14041
12671         * gcc.dg/h8300-bss-align-1.c : New.
12672
12673 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12674
12675         * PR c++/16174
12676         * g++.dg/template/ctor4.C: New.
12677
12678 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12679
12680         PR c++/16205
12681         * g++.dg/warn/Wsequence-point-1.C: New test.
12682
12683 2004-06-27  Paul Brook  <paul@codesourcery.com>
12684
12685         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12686
12687 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12688
12689         * g++.old-deja/g++.mike/p7325.C: Remove.
12690
12691 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12692
12693         PR c/14963
12694         * gcc.dg/pr14963.c: New test.
12695
12696 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12697
12698         PR c++/16193
12699         * g++.dg/parse/redef1.C: New test.
12700
12701 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12702
12703         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12704         20021110.c.
12705         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12706         20021119-1.c.
12707         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12708         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12709         5-04.c.
12710         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12711         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12712         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12713         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12714         g++.brendan/enum14.C.
12715         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12716         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12717         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12718         g++.mike/virt1.C.
12719         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
12720         memtemp24.C.
12721
12722 2004-06-27  Roger Sayle  <roger@eyesopen.com>
12723
12724         * gcc.dg/20040527-1.c: New test case.
12725
12726 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
12727
12728         PR gfortran/pr16196
12729         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
12730
12731 2004-06-25  Roger Sayle  <roger@eyesopen.com>
12732
12733         PR middle-end/15825
12734         * gcc.dg/pr15825-1.c: New test case.
12735
12736 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12737
12738         * gcc.c-torture/execute/20040625-1.c: New test.
12739
12740 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12741
12742         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12743
12744 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12745
12746         * gcc.dg/torture/mips-div-1.c: New test.
12747
12748 2004-06-24  Jeff Law  <law@redhat.com>
12749
12750         * gcc.dg/tree-ssa/20040624-1.c: New test.
12751
12752 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12753
12754         * gcc.c-torture/compile/20040624-1.c: New test.
12755
12756 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12757
12758         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12759         this directory.
12760
12761 2004-06-23  Andrew Pinski  <apinski@apple.com>
12762
12763         PR middle-end/15988
12764         * g++.dg/opt/ptrmem4.C: New test.
12765
12766         * gcc.dg/c90-array-quals-2.c: New test.
12767
12768 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12769
12770         * gcc.dg/kpice1.c: New test.
12771
12772 2006-06-23  Andrew Pinski  <apinski@apple.com>
12773
12774         * gcc.dg/c90-array-quals.c: New test.
12775
12776 2006-06-22  Richard Henderson  <rth@redhat.com>
12777
12778         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12779
12780 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12781
12782         * gcc.dg/builtins-config.h: Handle FreeBSD.
12783
12784 2006-06-22  Richard Henderson  <rth@redhat.com>
12785
12786         * g++.dg/opt/devirt1.C: New.
12787
12788 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12789
12790         * g++.dg/opt/pr15551.C: New testcase.
12791
12792 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12793
12794         PR target/14800
12795         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12796         x86_64-*-linux* when compiling for 32bit.
12797
12798 2004-06-21  Andrew Pinski  <apinski@apple.com>
12799
12800         * gcc.dg/pch/struct-1.c: New.
12801         * gcc.dg/pch/struct-1.hs: New.
12802
12803 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12804
12805         * gcc.dg/pch/save-temps-1.c: New file.
12806         * gcc.dg/pch/save-temps-1.hs: New file.
12807
12808 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12809
12810         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12811         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12812
12813 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12814
12815         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12816         to fix type error.
12817         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12818         Remove trailing spaces.
12819
12820 2004-06-21  Richard Henderson  <rth@redhat.com>
12821
12822         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12823         merging && to BIT_FIELD_REF.
12824
12825 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12826
12827         * g++.dg/opt/placeholder1.C: New test.
12828
12829 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12830
12831         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12832         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12833         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12834         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12835
12836 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12837
12838         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12839         extern "C".
12840         * g++.dg/other/pragma-re-1.C: Add comments.
12841
12842 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12843
12844         PR gfortran/16080
12845         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12846
12847 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12848
12849         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12850         instead of setting the type of size_t by
12851         hand.
12852
12853 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12854
12855         * gcc.dg/unordered-2.c: New test case.
12856         * gcc.dg/unordered-3.c: New test case.
12857
12858 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12859
12860         PR other/16043
12861         * lib/g++.exp (g++_version): Tweak regexp for version
12862         * lib/g77.exp (g77_version): Likewise
12863         * lib/gfortran.exp (gfortran_version): Likewise
12864         * lib/objc.exp (objc_version): Likewise
12865         * lib/treelang.exp (treelang_version): Likewise
12866
12867 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12868
12869         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12870         Use INT_MAX instead of __INT_MAX__.
12871         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12872
12873         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12874         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12875         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12876         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12877         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12878         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12879         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12880         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12881         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12882
12883         * gcc.dg/range-test-1.c: New test.
12884         * g++.dg/opt/range-test-1.C: New test.
12885
12886 2004-06-17  Richard Henderson  <rth@redhat.com>
12887
12888         * objc.dg/sync-1.m: New.
12889         * objc.dg/try-catch-1.m: Don't force next runtime.
12890         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12891         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12892         shadowed catch clause.
12893         * objc.dg/try-catch-5.m: New.
12894
12895 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12896
12897         Bug 14610
12898         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12899
12900 2004-06-15  Richard Henderson  <rth@redhat.com>
12901
12902         * gcc.dg/20001116-1.c: Move expected warning line.
12903
12904 2004-06-15  Richard Henderson  <rth@redhat.com>
12905
12906         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12907         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12908
12909 2004-06-15  Jeff Law  <law@redhat.com>
12910
12911         * gcc.dg/tree-ssa/20040615-1.c: New test.
12912         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12913         be less sensitive to operand ordering.
12914         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12915
12916 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12917
12918         * g++.dg/abi/bitfield3.C: Add comment..
12919
12920 2004-06-15  Richard Henderson  <rth@redhat.com>
12921
12922         * g++.dg/ext/stmtexpr1.C: XFAIL.
12923         * gcc.dg/20030612-1.c: XFAIL.
12924
12925 2004-06-15  Eric Christopher  <echristo@redhat.com>
12926
12927         * g++.dg/charset/asm5.c: New.
12928         * gcc.dg/charset/asm6.c: New.
12929
12930 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12931
12932         PR fortran/15962
12933         * gfortran.fortran-torture/execute/select_1.f90: New test.
12934
12935 2004-06-15  Paul Brook  <paul@codesourcery.com>
12936
12937         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12938
12939 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12940
12941         PR c++/15967
12942         * g++.dg/lookup/crash3.C: New test.
12943
12944 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12945
12946         PR c++/15947
12947         * g++.dg/parse/dtor4.C: New test.
12948
12949 2004-06-14  Jeff Law  <law@redhat.com>
12950
12951         * gcc.c-torture/compile/20040614-1.c: New test.
12952
12953 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12954
12955         PR fortran/15211
12956         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12957         LEN of a character array.
12958
12959 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12960
12961         PR c++/15096
12962         * g++.dg/template/ptrmem10.C: New test.
12963
12964         PR c++/14930
12965         * g++.dg/template/friend30.C: New test.
12966
12967 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12968
12969         PR fortran/14928
12970         * gfortran.fortran-torture/compile/mloc.f90: New test.
12971
12972 2004-06-13  Paul Brook  <paul@codesourcery.com>
12973
12974         * gfortran.fortran-torture/execute/random_2.f90: New test.
12975
12976 2004-06-13  Eric Christopher  <echristo@redhat.com>
12977
12978         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12979
12980 2004-06-12  Paul Brook  <paul@codesourcery.com>
12981
12982         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12983
12984 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12985
12986         PR fortran/14923
12987         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12988
12989 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12990
12991         PR fortran/14957
12992         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12993         syntax errors in end statements of contained subroutines.
12994
12995 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12996
12997         PR fortran/12841
12998         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12999
13000 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13001
13002         PR fortran/15665
13003         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13004
13005 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13006
13007         PR gfortran/12839
13008         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13009
13010 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13011
13012         PR c++/15862
13013         * g++.dg/parse/enum1.C: New test.
13014
13015 2004-06-10  Jeff Law  <law@redhat.com>
13016
13017         * gcc.c-torture/compile/20040610-1.c: New test.
13018
13019 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13020
13021         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13022         * g++.old-deja/g++.other/decl3.C: Likewise.
13023
13024 2004-06-10  Brian Booth  <bbooth@redhat.com>
13025
13026         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13027         V_MAY_DEF instead of VDEF.
13028         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13029
13030 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13031
13032         PR c++/14211
13033         * g++.dg/conversion/const1.C: New test.
13034
13035         PR c++/15076
13036         * g++.dg/conversion/reinterpret1.C: New test.
13037
13038         PR c++/15877
13039         * g++.dg/template/enum2.C: New test.
13040
13041         PR c++/15227
13042         * g++.dg/template/error13.C: New test.
13043
13044 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13045
13046         PR fortran/14957
13047         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13048         arguments to test_* REAL and of the right size.
13049
13050 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13051
13052         PR target/15569
13053         PR rtl-optimization/15681
13054         * gcc.dg/20040609-1.c: New test.
13055
13056 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13057
13058         PR c++/14791
13059         * g++.dg/opt/builtins1.C: New test.
13060
13061 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13062
13063         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13064         that use default windows32 struct layout.
13065         * gcc.dg/i386-bitfield2.c: Likewise.
13066
13067 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13068
13069         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13070         for mingw32 and cygwin targets.
13071
13072 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13073
13074         * gcc.dg/pch/macro-4.c: New.
13075         * gcc.dg/pch/macro-4.hs: New.
13076
13077 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13078
13079         PR fortran/13249
13080         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13081
13082 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13083
13084         PR fortran/13372
13085         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13086
13087 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13088
13089         PR gfortran/14897
13090         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13091
13092 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13093
13094         PR gfortran/15755
13095         * gfortran.fortran-torture/execute/backspace.c : New test.
13096
13097 2004-06-09  Paul Brook  <paul@codesourcery.com>
13098
13099         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13100         (pointer_to_section): Rewrite to use smaller array.
13101
13102 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13103
13104         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13105         * gcc.dg/ext/altivec-10.c: Same.
13106         * gcc.dg/ext/altivec-11.c: Same.
13107         * gcc.dg/ext/altivec-12.c: Same.
13108         * gcc.dg/ext/altivec-13.c: Same.
13109         * gcc.dg/ext/altivec-14.c: Same.
13110         * gcc.dg/ext/altivec-15.c: Same.
13111         * gcc.dg/ext/altivec-16.c: Same.
13112         * gcc.dg/ext/altivec-3.c: Same.
13113         * gcc.dg/ext/altivec-4.c: Same.
13114         * gcc.dg/ext/altivec-6.c: Same.
13115         * gcc.dg/ext/altivec-7.c: Same.
13116         * gcc.dg/ext/altivec-8.c: Same.
13117         * gcc.dg/ext/altivec-varargs-1.c: Same.
13118
13119         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13120         * g++.dg/ext/altivec-10.C: Same.
13121         * g++.dg/ext/altivec-2.C: Same.
13122         * g++.dg/ext/altivec-3.C: Same.
13123         * g++.dg/ext/altivec-4.C: Same.
13124         * g++.dg/ext/altivec-5.C: Same.
13125         * g++.dg/ext/altivec-6.C: Same.
13126         * g++.dg/ext/altivec-7.C: Same.
13127         * g++.dg/ext/altivec-8.C: Same.
13128         * g++.dg/ext/altivec-9.C: Same.
13129
13130 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13131
13132         PR c++/7841
13133         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13134
13135 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13136
13137         * gcc.dg/union-1.c: New test.
13138
13139 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13140
13141         * gcc.dg/builtins-41.c: New test case.
13142         * gcc.dg/builtins-42.c: New test case.
13143
13144 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13145
13146         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13147         * g++.dg/ext/altivec-10.C: Same.
13148         * g++.dg/ext/altivec-2.C: Same.
13149         * g++.dg/ext/altivec-3.C: Same.
13150         * g++.dg/ext/altivec-4.C: Same.
13151         * g++.dg/ext/altivec-5.C: Same.
13152         * g++.dg/ext/altivec-6.C: Same.
13153         * g++.dg/ext/altivec-7.C: Same.
13154         * g++.dg/ext/altivec-8.C: Same.
13155         * g++.dg/ext/altivec-9.C: Same.
13156         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13157         * g++.old-deja/g++.brendan/new3.C: Same.
13158         * gcc.c-torture/execute/eeprof-1.x: Same.
13159
13160 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13161
13162         PR c/14765
13163         * gcc.dg/pr14765-1.c: New test.
13164
13165 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13166
13167         PR c/14649
13168         * gcc.dg/pr14649-1.c: New test case.
13169
13170 2004-06-07  Richard Henderson  <rth@redhat.com>
13171
13172         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13173         if temporaries.
13174
13175 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13176
13177         * g++.dg/eh/elide1.C: Remove XFAIL.
13178
13179 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13180
13181         PR c++/15337
13182         * g++.dg/expr/sizeof3.C: New test.
13183
13184         PR c++/14777
13185         * g++.dg/template/access14.C: New test.
13186
13187         PR c++/15554
13188         * g++.dg/template/enum1.C: New test.
13189
13190         PR c++/15057
13191         * g++.dg/eh/throw1.C: New test.
13192
13193 2004-06-07  David Ayers  <d.ayers@inode.at>
13194             Ziemowit Laski  <zlaski@apple.com>
13195
13196         * lib/objc.exp (objc_target_compile): Revert the '-framework
13197         Foundation' flag fix, since bare Darwin does not ship
13198         with the Foundation framework.
13199         * objc/execute/next_mapping.h: Provide a local NSConstantString
13200         @interface and @implementation.
13201         (objc_constant_string_init): A constructor function, used to
13202         initialize the NSConstantString meta-class object.
13203         * objc/execute/string1.m: Include "next_mapping.h" instead of
13204         <Foundation/NSString.h>.
13205         * objc/execute/string2.m: Likewise.
13206         * objc/execute/string3.m: Likewise.
13207         * objc/execute/string4.m: Likewise.
13208
13209 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13210
13211         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13212         to double. Replace double with FLOAT.
13213         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13214
13215         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13216         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13217         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13218         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13219         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13220         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13221         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13222         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13223
13224 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13225
13226         PR c/13519
13227         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13228
13229 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13230
13231         PR c++/15503
13232         * g++.dg/template/meminit2.C: New test.
13233
13234 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13235
13236         PR target/15822
13237         * gcc.c-torture/execute/compare-fp-1.c,
13238         gcc.c-torture/execute/compare-fp-2.c,
13239         gcc.c-torture/execute/compare-fp-3.c,
13240         gcc.c-torture/execute/compare-fp-4.c,
13241         gcc.c-torture/execute/compare-fp-3.x,
13242         gcc.c-torture/execute/compare-fp-4.x: Moved...
13243         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13244         gcc.c-torture/execute/ieee/compare-fp-2.c,
13245         gcc.c-torture/execute/ieee/compare-fp-3.c,
13246         gcc.c-torture/execute/ieee/compare-fp-4.c,
13247         gcc.c-torture/execute/ieee/compare-fp-3.x,
13248         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13249
13250 2004-06-04  David Ayers  <d.ayers@inode.at>
13251
13252         * objc/execute/protocol-isEqual-4.m: New testcase.
13253
13254 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13255
13256         * objc/execute/protocol-isEqual-1.m: New testcase.
13257         * objc/execute/protocol-isEqual-2.m: New testcase.
13258         * objc/execute/protocol-isEqual-3.m: New testcase.
13259
13260 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13261
13262         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13263
13264 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13265
13266         * lib/objc.exp (objc_target_compile): When running tests on
13267         Darwin (Mac OS X), inform the linker about '-framework
13268         'Foundation'.
13269
13270 2004-06-02  Eric Christopher  <echristo@redhat.com>
13271
13272         * gcc.c-torture/compile/20040602-1.c: New.
13273
13274 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13275
13276         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13277         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13278
13279         PR tree-optimization/14736
13280         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13281
13282         PR tree-optimization/14042
13283         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13284
13285         PR tree-optimization/14729
13286         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13287
13288 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13289
13290         PR fortran/15557
13291         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13292
13293 2004-06-01  Richard Hederson  <rth@redhat.com>
13294
13295         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13296
13297 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13298
13299         PR c++/14932
13300         * g++.dg/parse/offsetof4.C: New test.
13301
13302 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13303
13304         PR objc/7993
13305         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13306
13307 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13308
13309         PR c++/15701
13310         * g++.dg/template/friend29.C: New test.
13311
13312 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13313
13314         PR c/15749
13315         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13316
13317 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13318
13319         * gcc.dg/sparc-trap-1.c: New test.
13320
13321 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13322
13323         PR middle-end/15069
13324         * g++.dg/opt/fold3.C: New test case.
13325
13326 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13327
13328         * lib/target-supports.exp (check_iconv_available): Fix fallout
13329         from 2004-05-28 patch.
13330
13331 2004-05-30  Paul Brook  <paul@codesourcery.com>
13332
13333         PR fortran/15620
13334         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13335         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13336
13337 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13338
13339         * gfortran.fortran-torture/execute/random_1.f90: New test.
13340
13341 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13342
13343         * g++.dg/ext/altivec-10.C: New test.
13344
13345 2004-05-29  Paul Brook  <paul@codesourcery.com>
13346
13347         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13348
13349 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13350
13351         * gcc.dg/altivec-16.c: New test.
13352
13353 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13354
13355         * lib/target-supports.exp (check_vmx_hw_available): New.
13356         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13357
13358         * lib/target-supports.exp (check_alias_available,
13359         check_iconv_available, check_named_sections_available): Use
13360         unique names for temporary files.
13361
13362 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13363
13364         * gcc.dg/altivec-15.c: New test.
13365
13366 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13367
13368         PR c++/15083
13369         * g++.dg/warn/noeffect6.C: New test.
13370
13371         PR c++/15471
13372         * g++.dg/expr/ptrmem4.C: New test.
13373
13374         PR c++/15640
13375         * g++.dg/template/operator3.C: New test.
13376
13377 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13378
13379         PR c++/14668
13380         * g++.dg/lookup/redecl1.C: New test.
13381         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13382
13383 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13384
13385         * gcc.c-torture/execute/compare-fp-1.c,
13386         gcc.c-torture/execute/compare-fp-2.c,
13387         gcc.c-torture/execute/compare-fp-3.c,
13388         gcc.c-torture/execute/compare-fp-4.c,
13389         gcc.c-torture/execute/compare-fp-3.x,
13390         gcc.c-torture/execute/compare-fp-4.x,
13391         gcc.dg/pr15649-1.c: New.
13392
13393 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13394
13395         PR c++/12883
13396         * g++.dg/init/array14.C: New test.
13397
13398 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13399
13400         * lib/compat.exp (compat-get-options-main): New.
13401         (compat-get-options): Remove unneeded code, warn for ignored
13402         command.
13403         (compat-execute): Check flag set by dg-require-* commands.
13404
13405         * lib/compat.exp (compat-execute): Break up long lines.
13406
13407 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13408
13409         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13410         * gcc.dg/altivec-14.c: New test.
13411         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13412
13413         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13414         * gcc.dg/altivec-12.c: Ditto.
13415
13416         * gcc.dg/altivec-3.c: Move call to altivec_check.
13417
13418 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13419
13420         PR c++/15044
13421         * g++.dg/template/error12.C: New test.
13422
13423         PR c++/15317
13424         * g++.dg/ext/attrib15.C: New test.
13425
13426         PR c++/15329
13427         * g++.dg/template/ptrmem9.C: New test.
13428
13429 2004-05-25  Paul Brook  <paul@codesourcery.com>
13430
13431         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13432
13433 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13434
13435         PR c++/15165
13436         * g++.dg/template/crash19.C: New test.
13437
13438 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13439
13440         PR c++/15025
13441         * g++.dg/template/redecl1.C: New test.
13442
13443 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13444
13445         PR c++/14821
13446         * g++.dg/other/ns1.C: New test.
13447
13448         PR c++/14883
13449         * g++.dg/template/invalid1.C: New test.
13450
13451 2004-05-23  Paul Brook  <paul@codesourcery.com>
13452         Victor Leikehman  <lei@haifasphere.co.il>
13453
13454         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13455         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13456
13457 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13458
13459         PR c++/15285
13460         PR c++/15299
13461         * g++.dg/template/non-dependent5.C: New test.
13462         * g++.dg/template/non-dependent6.C: New test.
13463
13464 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13465
13466         PR c++/15507
13467         * g++.dg/inherit/union1.C: New test.
13468
13469         PR c++/15542
13470         * g++.dg/template/addr1.C: New test.
13471
13472         PR c++/15427
13473         * g++.dg/template/array5.C: New test.
13474
13475         PR c++/15287
13476         * g++.dg/template/array6.C: New test.
13477
13478 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13479             Roger Sayle  <roger@eyesopen.com>
13480
13481         * g++.dg/lookup/forscope2.C: New test case.
13482
13483 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13484
13485         * gcc.dg/cpp/Wmissingdirs.c: New.
13486
13487 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13488
13489         PR target/15301
13490         * gcc.dg/compat/union-m128-1.h: New file.
13491         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13492         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13493         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13494
13495 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13496
13497         PR target/15302
13498         * gcc.dg/compat/struct-complex-1.h: New file.
13499         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13500         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13501         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13502
13503 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13504
13505         PR middle-end/3074
13506         * gcc.dg/pr3074-1.c: New test case.
13507         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13508
13509 2004-05-20  Falk Hueffner  <falk@debian.org>
13510
13511         PR other/15526
13512         * gcc.dg/ftrapv-1.c: New test case.
13513
13514 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13515
13516         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13517
13518 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13519             Jeff Law  <law@redhat.com>
13520
13521         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13522         * gcc.dg/tree-ssa/20040518-2.c: New test.
13523
13524         * gcc.dg/tree-ssa/20040518-1.c: New test.
13525
13526 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13527
13528         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13529
13530 2004-05-18  Paul Brook  <paul@codesourcery.com>
13531
13532         PR fortran/13930
13533         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13534
13535 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13536
13537         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13538         constant folding.
13539
13540 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13541
13542         * gcc.dg/tree-ssa/20040517-1.c: New test.
13543
13544 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13545
13546         * gcc.dg/loop-4.c: New test.
13547
13548 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13549
13550         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13551
13552 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13553
13554         PR fortran/15311
13555         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13556
13557 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13558
13559         PR fortran/13826
13560         PR fortran/13940
13561         * gfortran.fortran-torture/compile/data_1.f90: New test.
13562
13563 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13564
13565         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13566         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13567
13568 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13569
13570         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13571
13572 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13573
13574         PR c/15444
13575         * gcc.dg/format/xopen-1.c: Adjust expected message.
13576         * gcc.dg/format/xopen-3.c: New test.
13577
13578 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13579
13580         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13581
13582 2004-05-14  Jeff Law  <law@redhat.com>
13583
13584         * gcc.dg/tree-ssa/20040514-2.c: New test.
13585
13586 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13587
13588         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13589         this ...
13590         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13591         this.
13592
13593 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13594
13595         * gcc.dg/tree-ssa/20040514-1.c: New test.
13596
13597 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13598
13599         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13600         test.
13601
13602 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13603
13604         PR fortran/14066
13605         * gfortran.fortran-torture/compile/do_1.f90: New test.
13606
13607 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13608
13609         PR fortran/15051
13610         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13611         test.
13612
13613 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13614
13615         PR fortran/15149
13616         * gfortran.fortran-torture/execute/random_init.f90: New test.
13617
13618 2004-05-13  Paul Brook  <paul@codesourcery.com>
13619
13620         PR fortran/15314
13621         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13622
13623 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13624
13625         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13626         for the powerpc case.
13627
13628 2004-05-13  Jeff Law  <law@redhat.com>
13629
13630         * gcc.dg/tree-ssa/20040513-1.c: New test.
13631         * gcc.dg/tree-ssa/20040513-2.c: New test.
13632
13633 2004-05-13  Paul Brook  <paul@codesourcery.com>
13634
13635         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13636         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13637         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13638
13639 2004-05-13  Andreas Schwab  <schwab@suse.de>
13640
13641         PR other/10819
13642         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13643         characters.
13644
13645 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13646
13647         PR fortran/15294
13648         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13649
13650 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13651
13652         Merge from tree-ssa-20020619-branch.  See
13653         ChangeLog.tree-ssa for details.
13654
13655 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13656
13657         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13658         include <altivec.h> explicitly.
13659         * gcc.dg/altivec-13.c: Likewise.
13660
13661 2004-05-11  Paul Brook  <paul@codesourcery.com>
13662
13663         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13664
13665 2004-05-10  Eric Christopher  <echristo@redhat.com>
13666
13667         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13668         * gcc.dg/sibcall-4.c: Ditto.
13669
13670 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13671
13672         * g++.dg/ext/altivec-8.C: New test case.
13673         * gcc.dg/altivec-13.c: New test case.
13674
13675 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13676
13677         * gcc.c-torture/execute/divcmp-1.c: New test case.
13678         * gcc.c-torture/execute/divcmp-2.c: New test case.
13679         * gcc.c-torture/execute/divcmp-3.c: New test case.
13680
13681 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13682
13683         * g++.dg/other/pragma-re-2.C: New test.
13684
13685 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13686
13687         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13688         * gcc.dg/i386-387-2.c: Likewise.
13689
13690         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13691         __builtin_drem.
13692         * gcc.dg/i386-387-6.c: Likewise.
13693
13694 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13695
13696         * gcc.dg/builtins-33.c:  Also check log1p*.
13697
13698 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13699
13700         PR optimization/15296
13701         * gcc.c-torture/execute/pr15296.c: New test.
13702
13703 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13704
13705         * gcc.dg/builtins-40.c: New test.
13706
13707 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13708
13709         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13710
13711 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13712
13713         * g++.dg/ext/spe1.C: New testcase.
13714
13715 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13716
13717         * objc.dg/image-info.m: Allow additional attributes
13718         for __image_info section.
13719
13720 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
13721
13722         * gcc.dg/torture/mips-hilo-2.c: New test.
13723
13724 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13725
13726         PR c++/14389
13727         * g++.dg/template/member5.C: New test.
13728
13729 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
13730
13731         * gcc.dg/builtins-34.c: Also check expm1*.
13732
13733 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13734
13735         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13736         * gcc.dg/torture/builtin-convert-3.c: New test.
13737
13738 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13739
13740         PR middle-end/15054
13741         * g++.dg/opt/pr15054.C: New test.
13742
13743 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13744
13745         * gcc.dg/torture/builtin-rounding-1.c: New test.
13746         * gcc.dg/builtins-25.c: Delete.
13747         * gcc.dg/builtins-29.c: Delete.
13748
13749 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13750
13751         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13752         * gcc.dg/sibcall-4.c: Likewise.
13753         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13754
13755 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13756
13757         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13758         bit-field on 16-bit targets.
13759
13760 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13761
13762         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13763         16-bit targets.
13764
13765 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13766
13767         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13768         * gcc.dg/rs6000-power2-2.c: Likewise.
13769
13770 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13771
13772         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13773         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13774         Change the asm registers to be in form of frN instead of fN.
13775
13776 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13777
13778         * gcc.dg/torture/builtin-convert-2.c: New test.
13779
13780 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13781
13782         * gcc.dg/rs6000-power2-1.c: New test.
13783         * gcc.dg/rs6000-power2-2.c: New test.
13784
13785 2004-04-28  Jan Hubicka  <jh@suse.cz>
13786
13787         * gcc.dg/unused-6.c: New test.
13788
13789 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13790             Ulrich Weigand  <uweigand@de.ibm.com>
13791
13792         * ada/acats/run_all.sh: Define $target variable.
13793
13794 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13795
13796         PR c++/15119
13797         * g++.dg/other/vararg-1.C: New test.
13798
13799         PR c++/4794
13800         * g++.dg/eh/cleanup3.C: New test.
13801
13802 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13803
13804         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13805         and ad8011a (target_insn).
13806         * ada/acats/support/macro.dfs: Likewise.
13807         * ada/acats/support/impbit.adb: New file.
13808
13809 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13810
13811         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13812
13813 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13814
13815         * gcc.dg/loop-3.c: New test.
13816
13817 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13818
13819         * gcc.c-torture/execute/simd-5.c: New test.
13820
13821 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13822
13823         PR c++/15064
13824         * g++.dg/template/crash18.C: New test.
13825
13826 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13827
13828         * g++.dg/ext/complit3.C: New test.
13829
13830 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13831
13832         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13833         * gcc.dg/altivec-3.c: Same.
13834         * gcc.dg/altivec-varargs-1.c: Same.
13835
13836 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13837
13838         * lib/target-supports.exp (check_profiling_available): Assume
13839         profiling is not available on powerpc-eabi targets.
13840
13841 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13842
13843         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13844         * gcc.dg/vmx/bug-1.c: Ditto.
13845
13846 2004-04-20  Eric Christopher  <echristo@redhat.com>
13847
13848         * gcc.dg/charset/extern.c: New test.
13849         * g++.dg/charset/extern3.cc: Ditto.
13850
13851 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13852
13853         * gcc.dg/builtins-39.c: New test.
13854
13855 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13856
13857         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13858
13859 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13860
13861         * gcc.dg/torture/mips-hilo-1.c: New test.
13862
13863 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13864
13865         * gcc.c-torture/compile/20040419-1.c: New test.
13866
13867 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13868
13869         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13870
13871 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13872             Aldy Hernandez  <aldyh@redhat.com>
13873
13874         * gcc.c-torture/execute/va-arg-24.c: New.
13875
13876 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13877             Aldy Hernandez  <aldyh@redhat.com>
13878
13879         * gcc.dg/vmx/1b-01.c: New.
13880         * gcc.dg/vmx/1b-02.c: New.
13881         * gcc.dg/vmx/1b-03.c: New.
13882         * gcc.dg/vmx/1b-04.c: New.
13883         * gcc.dg/vmx/1b-05.c: New.
13884         * gcc.dg/vmx/1b-06.c: New.
13885         * gcc.dg/vmx/1b-07.c: New.
13886         * gcc.dg/vmx/1c-01.c: New.
13887         * gcc.dg/vmx/1c-02.c: New.
13888         * gcc.dg/vmx/3a-01a.c: New.
13889         * gcc.dg/vmx/3a-01.c: New.
13890         * gcc.dg/vmx/3a-01m.c: New.
13891         * gcc.dg/vmx/3a-03.c: New.
13892         * gcc.dg/vmx/3a-03m.c: New.
13893         * gcc.dg/vmx/3a-04.c: New.
13894         * gcc.dg/vmx/3a-04m.c: New.
13895         * gcc.dg/vmx/3a-05.c: New.
13896         * gcc.dg/vmx/3a-06.c: New.
13897         * gcc.dg/vmx/3a-06m.c: New.
13898         * gcc.dg/vmx/3a-07.c: New.
13899         * gcc.dg/vmx/3b-01.c: New.
13900         * gcc.dg/vmx/3b-02.c: New.
13901         * gcc.dg/vmx/3b-10.c: New.
13902         * gcc.dg/vmx/3b-13.c: New.
13903         * gcc.dg/vmx/3b-14.c: New.
13904         * gcc.dg/vmx/3b-15.c: New.
13905         * gcc.dg/vmx/3c-01a.c: New.
13906         * gcc.dg/vmx/3c-01.c: New.
13907         * gcc.dg/vmx/3c-02.c: New.
13908         * gcc.dg/vmx/3c-03.c: New.
13909         * gcc.dg/vmx/3d-01.c: New.
13910         * gcc.dg/vmx/4-01.c: New.
13911         * gcc.dg/vmx/4-03.c: New.
13912         * gcc.dg/vmx/5-01.c: New.
13913         * gcc.dg/vmx/5-02.c: New.
13914         * gcc.dg/vmx/5-03.c: New.
13915         * gcc.dg/vmx/5-04.c: New.
13916         * gcc.dg/vmx/5-05.c: New.
13917         * gcc.dg/vmx/5-06.c: New.
13918         * gcc.dg/vmx/5-07.c: New.
13919         * gcc.dg/vmx/5-07t.c: New.
13920         * gcc.dg/vmx/5-08.c: New.
13921         * gcc.dg/vmx/5-10.c: New.
13922         * gcc.dg/vmx/5-11.c: New.
13923         * gcc.dg/vmx/7-01a.c: New.
13924         * gcc.dg/vmx/7-01.c: New.
13925         * gcc.dg/vmx/7c-01.c: New.
13926         * gcc.dg/vmx/7d-01.c: New.
13927         * gcc.dg/vmx/7d-02.c: New.
13928         * gcc.dg/vmx/8-01.c: New.
13929         * gcc.dg/vmx/8-02a.c: New.
13930         * gcc.dg/vmx/8-02.c: New.
13931         * gcc.dg/vmx/brode-1.c: New.
13932         * gcc.dg/vmx/bug-1.c: New.
13933         * gcc.dg/vmx/bug-2.c: New.
13934         * gcc.dg/vmx/bug-3.c: New.
13935         * gcc.dg/vmx/cw-bug-1.c: New.
13936         * gcc.dg/vmx/cw-bug-2.c: New.
13937         * gcc.dg/vmx/cw-bug-3.c: New.
13938         * gcc.dg/vmx/dct.c: New.
13939         * gcc.dg/vmx/debug-1.c: New.
13940         * gcc.dg/vmx/debug-2.c: New.
13941         * gcc.dg/vmx/debug-3.c: New.
13942         * gcc.dg/vmx/debug-4.c: New.
13943         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13944         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13945         * gcc.dg/vmx/eg-5.c: New.
13946         * gcc.dg/vmx/fft.c: New.
13947         * gcc.dg/vmx/gcc-bug-1.c: New.
13948         * gcc.dg/vmx/gcc-bug-2.c: New.
13949         * gcc.dg/vmx/gcc-bug-3.c: New.
13950         * gcc.dg/vmx/gcc-bug-4.c: New.
13951         * gcc.dg/vmx/gcc-bug-5.c: New.
13952         * gcc.dg/vmx/gcc-bug-6.c: New.
13953         * gcc.dg/vmx/gcc-bug-7.c: New.
13954         * gcc.dg/vmx/gcc-bug-8.c: New.
13955         * gcc.dg/vmx/gcc-bug-9.c: New.
13956         * gcc.dg/vmx/gcc-bug-b.c: New.
13957         * gcc.dg/vmx/gcc-bug-c.c: New.
13958         * gcc.dg/vmx/gcc-bug-d.c: New.
13959         * gcc.dg/vmx/gcc-bug-e.c: New.
13960         * gcc.dg/vmx/gcc-bug-f.c: New.
13961         * gcc.dg/vmx/gcc-bug-g.c: New.
13962         * gcc.dg/vmx/gcc-bug-i.c: New.
13963         * gcc.dg/vmx/harness.h: New.
13964         * gcc.dg/vmx/ira1.c: New.
13965         * gcc.dg/vmx/ira2a.c: New.
13966         * gcc.dg/vmx/ira2b.c: New.
13967         * gcc.dg/vmx/ira2.c: New.
13968         * gcc.dg/vmx/ira2c.c: New.
13969         * gcc.dg/vmx/mem.c: New.
13970         * gcc.dg/vmx/newton-1.c: New.
13971         * gcc.dg/vmx/ops.c: New.
13972         * gcc.dg/vmx/sn7153.c: New.
13973         * gcc.dg/vmx/spill2.c: New.
13974         * gcc.dg/vmx/spill3.c: New.
13975         * gcc.dg/vmx/spill.c: New.
13976         * gcc.dg/vmx/t.c: New.
13977         * gcc.dg/vmx/varargs-1.c: New.
13978         * gcc.dg/vmx/varargs-2.c: New.
13979         * gcc.dg/vmx/varargs-3.c: New.
13980         * gcc.dg/vmx/varargs-4.c: New.
13981         * gcc.dg/vmx/varargs-5.c: New.
13982         * gcc.dg/vmx/varargs-6.c: New.
13983         * gcc.dg/vmx/varargs-7.c: New.
13984         * gcc.dg/vmx/vmx.exp: New.
13985         * gcc.dg/vmx/vprint-1.c: New.
13986         * gcc.dg/vmx/vscan-1.c: New.
13987         * gcc.dg/vmx/x-01.c: New.
13988         * gcc.dg/vmx/x-02.c: New.
13989         * gcc.dg/vmx/x-03.c: New.
13990         * gcc.dg/vmx/x-04.c: New.
13991         * gcc.dg/vmx/x-05.c: New.
13992         * gcc.dg/vmx/yousufi-1.c: New.
13993         * gcc.dg/vmx/zero-1.c: New.
13994         * gcc.dg/vmx/zero.c: New.
13995
13996 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13997
13998         * g++.dg/lookup/java1.C: Update for chage of
13999         _Jv_AllocObject.
14000         * g++.dg/lookup/java2.C: Likewise.
14001
14002 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14003
14004         * ada/acats/run_all.sh: use -O2 by default.
14005
14006 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14007
14008         * gcc.dg/vr-mult-[12].c: New tests.
14009
14010 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14011
14012         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14013
14014         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14015
14016 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14017
14018         * lib/target-supports.exp (check_profiling_available): Assume profiling
14019         isn't available for mips*-*-elf targets.
14020
14021 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14022
14023         * gcc.dg/builtins-38.c: New test.
14024
14025 2004-04-14  Eric Christopher  <echristo@redhat.com>
14026
14027         * g++.dg/charset/charset.exp: Run .cc extension tests.
14028
14029 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14030
14031         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14032
14033 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14034
14035         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14036
14037 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14038
14039         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14040         * gcc.dg/i386-387-2.c: Likewise.
14041
14042         * gcc.dg/i386-387-7.c: New test.
14043         * gcc.dg/i386-387-8.c: New test.
14044
14045         * gcc.dg/builtins-37.c: New test.
14046
14047 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14048
14049         * g++.dg/pch/externc-1.C: Add missing semicolon.
14050
14051 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14052
14053         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14054
14055 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14056
14057         * gcc.c-torture/execute/20040411-1.c: New test.
14058
14059 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14060
14061         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14062
14063 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14064
14065         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14066
14067 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14068
14069         * lib/target-supports.exp (check_named_sections_available): New.
14070         * lib/gcc-dg.exp (dg-require-named-sections): New.
14071         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14072         old-deja.exp.  Also prune error-count message from HP linker.
14073         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14074
14075         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14076         * g++.old-deja/g++.pt/static3.C: Likewise.
14077         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14078
14079 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14080
14081         * gcc.c-torture/execute/20040409-1.c: New test case.
14082         * gcc.c-torture/execute/20040409-2.c: New test case.
14083         * gcc.c-torture/execute/20040409-3.c: New test case.
14084
14085 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14086
14087         * gcc.dg/20040409-1.c: New test.
14088
14089 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14090
14091         PR target/14888
14092         * g++.dg/opt/pr14888.C: New test case.
14093
14094 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14095
14096         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14097         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14098         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14099         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14100         New tests.
14101
14102 2004-04-08  Paul Brook  <paul@codesourcery.com>
14103
14104         * gcc.dg/spill-1.c: New test.
14105
14106 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14107
14108         * gcc.dg/torture/builtin-ctype-2.c: New test.
14109
14110 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14111
14112         * gcc.dg/pch/pch.exp: Add largefile test.
14113
14114 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14115
14116         * g++.dg/pch/externc-1.Hs: New.
14117         * g++.dg/pch/externc-1.C: New.
14118
14119 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14120
14121         * gcc.dg/compat/struct-by-value-5a_main.c,
14122         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14123         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14124         * gcc.dg/compat/struct-by-value-5a_x.c,
14125         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14126         gcc.dg/compat/struct-by-value-5_x.c.
14127         * gcc.dg/compat/struct-by-value-5a_y.c,
14128         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14129         gcc.dg/compat/struct-by-value-5_y.c.
14130
14131         * gcc.dg/compat/struct-by-value-6a_main.c,
14132         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14133         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14134         * gcc.dg/compat/struct-by-value-6a_x.c,
14135         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14136         gcc.dg/compat/struct-by-value-6_x.c.
14137         * gcc.dg/compat/struct-by-value-6a_y.c,
14138         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14139         gcc.dg/compat/struct-by-value-6_y.c.
14140
14141         * gcc.dg/compat/struct-by-value-7a_main.c,
14142         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14143         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14144         * gcc.dg/compat/struct-by-value-7a_x.c,
14145         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14146         gcc.dg/compat/struct-by-value-7_x.c.
14147         * gcc.dg/compat/struct-by-value-7a_y.c,
14148         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14149         gcc.dg/compat/struct-by-value-7_y.c.
14150
14151 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14152
14153         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14154         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14155         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14156         options.
14157
14158 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14159
14160         * gcc.dg/builtins-36.c: New test.
14161
14162 2004-04-06  Paul Brook  <paul@codesourcery.com>
14163
14164         * README.gcc: Remove obsolete contraint on testcases.
14165
14166 2004-04-05  Paul Brook  <paul@codesourcery.com>
14167
14168         PR2123
14169         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14170         failure and exit(0) on success.
14171         * g++.dg/expr/anew2.C: Ditto.
14172         * g++.dg/expr/anew3.C: Ditto.
14173         * g++.dg/expr/anew4.C: Ditto.
14174
14175 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14176
14177         PR c++/3518
14178         * g++.dg/template/unify7.C: New.
14179
14180 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14181
14182         * g++.dg/README: Bring up to date with new subdirectories; remove
14183         duplicate subdirectory lines.
14184
14185 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14186
14187         PR c++/14007
14188         * g++.dg/template/unify5.C: New.
14189         * g++.dg/template/unify6.C: New.
14190         * g++.dg/template/qualttp20.C: Adjust.
14191         * g++.old-deja/g++.jason/report.C: Adjust.
14192         * g++.old-deja/g++.other/qual1.C: Adjust.
14193
14194 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14195
14196         PR c++/14803
14197         * g++.dg/inherit/ptrmem1.C: New test.
14198
14199 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14200
14201         PR c++/14755
14202         * gcc.c-torture/execute/20040331-1.c: New test.
14203         * gcc.dg/20040331-1.c: New test.
14204
14205 2004-04-01  Paul Brook  <paul@codesourcery.com>
14206
14207         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14208
14209 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14210
14211         PR c++/14724
14212         * g++.dg/init/goto1.C: New test.
14213
14214         PR c++/14763
14215         * g++.dg/template/defarg4.C: New test.
14216
14217 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14218
14219         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14220
14221 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14222
14223         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14224
14225 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14226
14227         * gcc.dg/noncompile/undeclared-2.c: New test.
14228
14229 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14230
14231         * gcc.dg/940409-1.c: Remove XFAIL.
14232         * gcc.dg/reg-vol-struct-1.c: New test.
14233
14234 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14235
14236         * gcc.dg/torture/builtin-wctype-1.c: New test.
14237
14238 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14239
14240         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14241         * gcc.dg/20001101-1.c: Likewise.
14242         * gcc.dg/20001102-1.c: Likewise.
14243
14244 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14245
14246         * gcc.dg/compare8.c: Add an additional test for XOR.
14247
14248 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14249
14250         * gcc.dg/torture/builtin-ctype-1.c: New test.
14251
14252 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14253
14254         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14255         * gcc.dg/torture/builtin-math-1.c: Likewise.
14256         * gcc.dg/torture/builtin-power-1.c: New test.
14257
14258 2004-03-24  Andreas Schwab  <schwab@suse.de>
14259
14260         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14261         IA64 assembler.
14262
14263 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14264             Roger Sayle  <roger@eyesopen.com>
14265
14266         * gcc.dg/compare8.c: New test case.
14267
14268 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14269
14270         * g++.dg/ext/altivec-7.C: New test.
14271
14272 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14273
14274         PR 12267, 12391, 12560, 13129, 14114, 14133
14275         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14276         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14277         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14278         Adjust error regexps.
14279         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14280         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14281         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14282         * gcc.dg/local1.c: Add explanatory comment.
14283
14284 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14285
14286         PR optimization/14669
14287         * g++.dg/opt/fold2.C: New test case.
14288
14289 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14290
14291         PR c/14069
14292         * gcc.dg/20040322-1.c: New test.
14293
14294 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14295
14296         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14297         * gcc.dg/ultrasp4.c: Likewise.
14298         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14299
14300 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14301
14302         * gcc.dg/i386-sse-8.c: Reset default options.
14303
14304 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14305
14306         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14307         in the error message text.
14308
14309 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14310
14311         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14312
14313 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14314
14315         PR c++/14616
14316         * g++.dg/init/array13.C: New test.
14317
14318 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14319
14320         PR target/13889
14321         * gcc.c-torture/compile/pr13889.c: New test case.
14322
14323 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14324
14325         PR c/14635
14326         * builtins-1.c (nan, nans): Don't test.
14327         * builtins-30.c: Don't use nan, nanf, nanl.
14328         * builtins-35.c: New test.
14329
14330 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14331
14332         * g++.dg/ext/altivec-6.C: New test.
14333
14334 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14335
14336         * g++.dg/init/placement3.C: New test.
14337
14338         * g++.dg/template/spec13.C: New test.
14339
14340         * g++.dg/lookup/using11.C: New test.
14341
14342         * g++.dg/lookup/koenig3.C: New test.
14343
14344         * g++.dg/template/operator2.C: New test.
14345
14346         * g++.dg/expr/dtor3.C: New test.
14347         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14348         marker.
14349         * g++.old-deja/g++.law/visibility28.C: Likewise.
14350
14351 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14352
14353         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14354         * gcc.dg/ppc64-abi-3.c: Likewise.
14355
14356 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14357
14358         PR c++/14545
14359         * g++.dg/parse/template15.C: New test.
14360
14361 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14362
14363         * g++.dg/expr/dtor2.C: New test.
14364
14365         * g++.dg/lookup/anon4.C: New test.
14366
14367         * g++.dg/overload/using1.C: New test.
14368
14369         * g++.dg/template/lookup7.C: New test.
14370
14371         * g++.dg/template/typename6.C: New test.
14372
14373         * g++.dg/expr/cond6.C: New test.
14374
14375 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14376
14377         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14378
14379 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14380
14381         * g++.dg/expr/cond5.C: New test.
14382         * g++.dg/expr/constcast1.C: Likewise.
14383         * g++.dg/expr/ptrmem2.C: Likewise.
14384         * g++.dg/expr/ptrmem3.C: Likewise.
14385         * g++.dg/lookup/main1.C: Likewise.
14386         * g++.dg/template/lookup6.C: Likewise.
14387
14388 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14389
14390         * gcc.dg/local1.c: New test.
14391
14392         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14393
14394 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14395
14396         * gcc.dg/torture/builtin-convert-1.c: New test.
14397
14398 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14399
14400         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14401
14402 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14403
14404         PR c++/14481
14405         * g++.dg/warn/Wunused-7.C: New test.
14406
14407 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14408
14409         * gcc.dg/torture/builtin-integral-1.c: New test.
14410
14411 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14412
14413         PR c++/14586
14414         * g++.dg/parse/non-dependent3.C: New test.
14415
14416 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14417
14418         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14419         * g++.dg/eh/simd-2.C: Likewise.
14420         * g++.dg/init/array10.C: Likewise.
14421         * gcc.c-torture/compile/simd-1.c: Likewise.
14422         * gcc.c-torture/compile/simd-2.c: Likewise.
14423         * gcc.c-torture/compile/simd-3.c: Likewise.
14424         * gcc.c-torture/compile/simd-4.c: Likewise.
14425         * gcc.c-torture/compile/simd-6.c: Likewise.
14426         * gcc.c-torture/execute/simd-1.c: Likewise.
14427         * gcc.c-torture/execute/simd-2.c: Likewise.
14428         * gcc.dg/compat/vector-defs.h: Likewise.
14429         * gcc.dg/20020531-1.c: Likewise.
14430         * gcc.dg/altivec-3.c: Likewise.
14431         * gcc.dg/altivec-4.c: Likewise.
14432         * gcc.dg/altivec-varargs-1.c: Likewise.
14433         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14434         * gcc.dg/i386-mmx-3.c: Likewise.
14435         * gcc.dg/i386-sse-4.c: Likewise.
14436         * gcc.dg/i386-sse-5.c: Likewise.
14437         * gcc.dg/i386-sse-8.c: Likewise.
14438         * gcc.dg/simd-1.c: Likewise.
14439         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14440         __ev64_opaque__ since the machine description provides it.
14441
14442 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14443
14444         * lib/compat.exp (skip_list): New global variable.
14445         Use it to hold the user defined COMPAT_SKIPS list if any.
14446         (compat-obj): Add the members of skip_list to optall.
14447
14448 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14449
14450         * gcc.dg/compat/union-by-value-1_main.c,
14451         union-by-value-1_x.c, union-by-value-1_y.c,
14452         union-check.h, union-defs.h,
14453         union-init.h, union-return-1_main.c,
14454         union-return-1_x.c, union-return-1_y.c: New files.
14455
14456 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14457
14458         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14459         mixed-struct-init.h: Add 4 mixed structure types.
14460         struct-by-value-21_main.c, struct-by-value-21_x.c,
14461         struct-by-value-21_y.c, struct-return-21_main.c,
14462         struct-return-21_x.c, struct-return-21_y.c: New files.
14463
14464 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14465
14466         PR c++/14550
14467         * g++.dg/parse/template14.C: New test.
14468
14469 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14470
14471         * gcc.c-torture/execute/20040313-1.c: New test.
14472
14473 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14474
14475         PR target/14533
14476         * gcc.dg/20040311-2.c: New test.
14477
14478 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14479
14480         PR other/14544
14481         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14482         bit-field.
14483
14484 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14485
14486         * gcc.dg/20040305-2.c: Add missing return statement.
14487
14488 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14489
14490         * gcc.dg/builtins-34.c: Also check pow10*.
14491
14492 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14493
14494         PR target/14262
14495         * gcc.dg/20040305-2.c: New test.
14496
14497 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14498
14499         * gcc.dg/20040310-1.c: New test.
14500
14501 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14502
14503         * gcc.c-torture/execute/20040311-1.c: New test case.
14504
14505 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14506
14507         PR c++/14476
14508         * g++.dg/lookup/enum1.C: New test.
14509
14510 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14511
14512         PR c++/14510
14513         * g++.dg/lookup/struct2.C: New test.
14514
14515 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14516
14517         * gcc.dg/builtins-34.c: New test.
14518
14519 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14520
14521         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14522
14523 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14524
14525         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14526         * gcc.dg/alias-2.c: New testcase.
14527
14528 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14529
14530         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14531
14532 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14533
14534         * gcc.c-torture/execute/20040309-1.c: New test case.
14535
14536 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14537
14538         PR c++/14397
14539         * g++.dg/overload/ref1.C: New.
14540
14541 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14542
14543         PR c++/14409
14544         * g++.dg/template/spec12.C: New test.
14545
14546         PR c++/14448
14547         * g++.dg/parse/crash14.C: New test.
14548
14549 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14550
14551         PR c++/14230
14552         * g++.dg/init/ref11.C: New test.
14553
14554 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14555
14556         PR c++/14432
14557         * g++.dg/parse/builtin2.C: New test.
14558
14559 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14560
14561         PR c++/14401
14562         * g++.dg/init/ctor3.C: New test.
14563         * g++.dg/init/union1.C: New test.
14564         * g++.dg/ext/anon-struct4.C: New test.
14565
14566 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14567
14568         * g++.dg/lookup/koenig1.C: Tweak error messages.
14569         * g++.dg/lookup/used-before-declaration.C: Likewise.
14570         * g++.dg/other/do1.C: Likewise.
14571         * g++.dg/overload/koenig1.C: Likewise.
14572         * g++.dg/parse/crash13.C: Likewise.
14573         * g++.dg/template/instantiate3.C: Likewise.
14574
14575 2004-03-08  Eric Christopher  <echristo@redhat.com>
14576
14577         * * lib/target-supports.exp: Enable libiconv in test
14578         compilation.  Fix up error checking.
14579
14580 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14581
14582         PR middle-end/14289
14583         * gcc.dg/pr14289-1.c: New test case.
14584         * gcc.dg/pr14289-2.c: Likewise.
14585         * gcc.dg/pr14289-3.c: Likewise.
14586
14587 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14588
14589         * gcc.c-torture/execute/20040308-1.c: New test.
14590
14591 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14592
14593         * gcc.c-torture/execute/20040307-1.c: New test case.
14594
14595 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14596
14597         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14598
14599 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14600
14601         * gcc.dg/20040306-1.c: New test.
14602
14603 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14604
14605         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14606         them static.
14607         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14608
14609 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14610
14611         PR c/14465
14612         * gcc.dg/decl-6.c: New test.
14613
14614 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14615
14616         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14617         Rename LOGPOW -> LOG_POW.
14618         (SQRT_EXP, POW_EXP): New.
14619
14620 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14621
14622         * gcc.dg/i386-sse-8.c: New test.
14623
14624 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14625
14626         PR c/14114
14627         * gcc.dg/decl-5.c: New test.
14628
14629 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14630
14631         * gcc.dg/20040305-1.c: New test.
14632
14633 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14634
14635         PR other/14354
14636         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14637
14638 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14639
14640         PR c++/14425, c++/14426
14641         * g++.dg/ext/altivec-4.C: New test.
14642         * g++.dg/ext/altivec-5.C: New test.
14643
14644 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14645
14646         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14647         global variables of a type with no linkage.
14648         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14649         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14650         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14651         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14652         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14653         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14654         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14655         * g++.dg/warn/deprecated.C: Name enum Color.
14656         * g++.dg/overload/VLA.C: Name structure for 'b'.
14657         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14658
14659 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14660
14661         * gcc.c-torture/compile/20040304-1.c: New test.
14662
14663 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14664
14665         PR 13728
14666         * gcc.dg/decl-4.c: New testcase.
14667
14668 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14669
14670         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14671         as PRECF if sizeof (float) > sizeof (double).
14672         (PRECL): Make it the same as PRECF if
14673         sizeof (float) > sizeof (long double).
14674
14675 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14676
14677         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14678         system type.  Add check for irix6 which doesn't have c99 runtime.
14679
14680 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14681
14682         * gcc.dg/const-elim-1.c: xfail for xtensa.
14683
14684 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14685
14686         PR c++/14369
14687         * g++.dg/template/cond4.C: New test.
14688
14689 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14690
14691         PR c++/14360
14692         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14693
14694         PR c++/14361
14695         * g++.dg/parse/defarg7.C: New test.
14696
14697         PR c++/14359
14698         * g++.dg/template/friend26.C: New test.
14699
14700 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14701
14702         PR c++/14324
14703         * g++.dg/abi/mangle21.C: New test.
14704
14705         PR c++/14260
14706         * g++.dg/parse/constructor2.C: New test.
14707
14708         PR c++/14337
14709         * g++.dg/template/sfinae1.C: New test.
14710
14711 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14712
14713         PR c++/14267
14714         * g++.dg/expr/crash2.C: New test.
14715
14716         PR middle-end/13448
14717         * gcc.dg/inline-5.c: New test.
14718         * gcc.dg/always-inline.c: Split out tests into ...
14719         * gcc.dg/always-inline2.c: ... this and ...
14720         * gcc.dg/always-inline3.c: ... this.
14721
14722 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14723
14724         PR debug/12103
14725         * g++.dg/debug/crash1.C: New test.
14726
14727 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
14728
14729         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
14730         function with __attribute__((noinline)).
14731         (recurser_void2): Likewise.
14732         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
14733         (recurser_void2): Likewise.
14734
14735 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14736
14737         PR middle-end/14203
14738         * g++.dg/warn/Wunused-6.C: New test case.
14739
14740 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14741
14742         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14743         not defined.
14744
14745 2004-02-27  Eric Christopher  <echristo@redhat.com>
14746
14747         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14748         * g++.dg/charset/asm2.c: Run only x86.
14749         * gcc.dg/charset/asm3.c: Ditto.
14750
14751 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14752
14753         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14754         ld_library_path.
14755
14756 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14757
14758         * g++.dg/ext/altivec-3.C: New.
14759
14760 2004-02-26  Richard Henderson  <rth@redhat.com>
14761
14762         * g++.dg/ext/attrib10.C: Mark for warning.
14763         * gcc.dg/attr-alias-1.c: New.
14764
14765 2004-02-26  Richard Henderson  <rth@redhat.com>
14766
14767         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14768         * gcc.c-torture/execute/20040208-2.c: ... it back.
14769
14770 2004-02-26  Eric Christopher  <echristo@redhat.com>
14771
14772         * lib/target-supports.exp (check-iconv-available): New function.
14773         * lib/gcc-dg.exp (dg-require-iconv): New function.
14774         Use above.
14775         * gcc.dg/charset: New directory.
14776         * gcc.dg/charset/charset.exp: New file.
14777         * gcc.dg/charset/asm1.c: Ditto.
14778         * gcc.dg/charset/asm2.c: Ditto.
14779         * gcc.dg/charset/asm3.c: Ditto.
14780         * gcc.dg/charset/asm4.c: Ditto.
14781         * gcc.dg/charset/asm5.c: Ditto.
14782         * gcc.dg/charset/attribute1.c: Ditto.
14783         * gcc.dg/charset/attribute2.c: Ditto.
14784         * gcc.dg/charset/string1.c: Ditto.
14785         * g++.dg/charset: New directory.
14786         * g++.dg/dg.exp: Add here. Special options.
14787         * g++.dg/charset/charset.exp: New file.
14788         * g++.dg/charset/asm1.c: Ditto.
14789         * g++.dg/charset/asm2.c: Ditto.
14790         * g++.dg/charset/asm3.c: Ditto.
14791         * g++.dg/charset/asm4.c: Ditto.
14792         * g++.dg/charset/attribute1.c: Ditto.
14793         * g++.dg/charset/attribute2.c: Ditto.
14794         * g++.dg/charset/extern1.cc: Ditto.
14795         * g++.dg/charset/extern2.cc: Ditto.
14796         * g++.dg/charset/string1.c: Ditto.
14797
14798 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14799
14800         PR c++/14278
14801         * g++.dg/parse/comma1.C: New test.
14802
14803 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14804
14805         PR c++/14284
14806         * g++.dg/template/ttp8.C: New test.
14807
14808 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14809
14810         * gcc.dg/fixuns-trunc-1.c: New test.
14811
14812 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14813
14814         * gcc.dg/builtins-config.h: Use #elif.
14815
14816 2004-02-26  Michael Matz  <matz@suse.de>
14817
14818         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14819         * gcc.dg/991214-1.c: Likewise.
14820         * gcc.dg/i386-asm-1.c: Likewise.
14821
14822 2004-02-25  Richard Henderson  <rth@redhat.com>
14823
14824         * gcc.c-torture/execute/20040208-2.c: Move ...
14825         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14826
14827 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14828
14829         PR c++/14246
14830         * g++.dg/other/crash-3.C: New test.
14831
14832 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14833
14834         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14835         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14836
14837         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14838         HP-UX.
14839
14840 2004-02-24  Michael Matz  <matz@suse.de>
14841
14842         * gcc.dg/i386-regparm.c: New.
14843
14844 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14845
14846         * gcc.c-torture/execute/20040223-1.c: New.
14847
14848 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14849             Kazu Hirata  <kazu@cs.umass.edu>
14850
14851         * gcc.dg/fwritable-strings-1.c: Remove.
14852
14853 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14854
14855         PR c/14156
14856         * gcc.dg/20040223-1.c: New test.
14857
14858 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14859
14860         PR c++/14106
14861         * g++.dg/ext/typeof9.C: New test.
14862
14863 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14864
14865         PR c++/14250
14866         * g++.dg/other/switch1.C: New test.
14867
14868 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14869
14870         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14871         * gcc.dg/va-arg-1.c: Likewise.
14872
14873 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14874
14875         PR c++/14143
14876         * g++.dg/template/koenig5.C: New test.
14877
14878 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14879
14880         * g++.dg/ext/altivec-1.C: Generalize target triple.
14881         * g++.dg/ext/altivec-2.C: New test case.
14882         * g++.dg/ext/altivec_check.h: New file.
14883         * gcc.dg/altivec-1.c: Generalize target triple;
14884         include altivec_check.h and call altivec_check().
14885         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14886         * gcc.dg/altivec-6.c: New test case.
14887         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14888         type casts as needed.
14889         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14890         altivec_check().
14891         * gcc.dg/altivec-12.c: New test case.
14892         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14893         include altivec_check.h and call altivec_check().
14894         * gcc.dg/altivec_check.h: New file.
14895
14896 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14897
14898         * lib/target-supports.exp (check_alias_available): Don't mangle
14899         function `g' in test program.
14900
14901 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14902
14903         * lib/target-supports.exp (check_profiling_available): Check
14904         argument to determine whether we support a profiling type.
14905         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14906         check_profiling_available.
14907         * g++.dg/bprob/bprob.exp: Likewise
14908         * g77.dg/bprob/bprob.exp: Likewise.
14909         * gcc.misc-tests/bprob.exp: Likewise.
14910         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14911         dg-require-profiling and delete expected error handling.
14912         * gcc.dg/20021014-1.c: Likewise.
14913         * gcc.dg/nest.c: Likewise.
14914
14915 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14916
14917         PR c++/12007
14918         * g++.dg/other/vthunk1.C: New test.
14919
14920 2004-02-20  Falk Hueffner  <falk@debian.org>
14921
14922         PR target/14201
14923         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14924
14925 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14926
14927         PR c++/13927
14928         * g++.dg/other/error8.C: Remove XFAIL markers.
14929
14930         PR c++/14173
14931         * g++.dg/ext/packed5.C: New test.
14932
14933         PR c++/14199
14934         * g++.dg/warn/Wunused-5.C: New test.
14935
14936         PR c++/14186
14937         * g++.dg/lookup/member1.C: New test.
14938
14939 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14940
14941         * gcc.c-torture/compile/20040130-1.c: Enable only when
14942         __INT_MAX__ >= 2147483647L.
14943         * gcc.c-torture/compile/961203-1.c: Likewise.
14944
14945 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14946
14947         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14948         * g++.dg/opt/template1.C: Robustify assembler regexp
14949
14950 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14951
14952         * gcc.c-torture/execute/simd-4.x: Remove.
14953         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14954         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14955         Guard with #ifndef SKIP_ATTRIBUTE.
14956         * gcc.dg/compat/vector-1_y.c: Likewise.
14957         * gcc.dg/compat/vector-2_x.c: Likewise.
14958         * gcc.dg/compat/vector-2_y.c: Likewise.
14959         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14960         * g++.dg/eh/simd-2.C: Likewise.
14961
14962 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14963
14964         * gcc.c-torture/compile/complex-1.c: New.
14965
14966 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14967
14968         PR target/14209
14969         * gcc.c-torture/execute/20040218-1.c: New test.
14970
14971 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14972
14973         PR c++/14181
14974         * g++.dg/parse/new2.C: New test.
14975
14976 2004-02-18  Paul Brook  <paul@codesourcery.com>
14977
14978         * gcc.c-torture/compile/libcall-1.c: New test.
14979
14980 2004-02-18  Paul Brook  <paul@codesourcery.com>
14981
14982         PR debug/12934
14983         * gcc.dg/debug/debug-7.c: New test.
14984
14985 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14986
14987         * gcc.dg/20040217-1.c: New test.
14988
14989 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14990
14991         * gcc.c-torture/execute/990208-1.x: Delete.
14992
14993 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14994
14995         * gcc.c-torture/execute/20040208-2.x: New file.
14996
14997 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14998
14999         PR c++/11326
15000         * g++.dg/abi/structret1.C: New test.
15001
15002 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15003
15004         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15005         (i386_cpuid): No need to test if cpuid is available on AMD64.
15006         Fix assembly, so that it works onboth i386 and AMD64.
15007         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15008         (vecInLong): Fix s[] member type to unsigned int.
15009         (vecInWord): Remove type.
15010         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15011         (a64, b64, c64, d64, e64): Remove.
15012         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15013         Remove unused variable.  Remove initialization of removed variables.
15014         Don't call mmx_tests nor sse_tests.
15015         (reference_mmx, reference_sse): Remove.
15016         (check): Add return stmt.
15017         * gcc.dg/i386-sse-7.c: New test.
15018         * gcc.dg/i386-mmx-4.c: New test.
15019
15020 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15021
15022         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15023         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15024         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15025         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15026         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15027         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15028         g++.dg/tc1/dr94.C: Fix line terminator.
15029
15030 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15031
15032         * gcc.c-torture/compile/20040216-1.c: New.
15033
15034 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15035
15036         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15037         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15038         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15039         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15040         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15041         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15042
15043 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15044
15045         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15046
15047 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15048
15049         PR c++/13971
15050         * g++.dg/expr/cond4.C: New test.
15051
15052         PR c++/14086
15053         * g++.dg/lookup/crash2.C: New test.
15054
15055 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15056
15057         * gcc.c-torture/compile/20040214-2.c: New test.
15058
15059 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15060
15061         PR c++/14116
15062         * g++.dg/ext/typeof8.C: New test.
15063
15064 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15065
15066         * gcc.c-torture/compile/20040214-1.c: New test.
15067
15068 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15069
15070         PR c++/13635
15071         * g++.dg/template/spec11.C: New test.
15072
15073 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15074
15075         PR c++/13927
15076         * g++.dg/other/error8.C: New test.
15077
15078 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15079
15080         PR c++/14122
15081         * g++.dg/template/array4.C: New test.
15082
15083         PR c++/14108
15084         * g++.dg/inherit/thunk2.C: New test.
15085
15086         PR c++/14083
15087         * g++.dg/eh/cond2.C: New test.
15088
15089 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15090
15091         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15092
15093 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15094
15095         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15096
15097 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15098
15099         * g++.dg/simd-2.C: xfail on ppc64-linux.
15100
15101 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15102
15103         PR c/456
15104         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15105         tests.
15106
15107 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15108
15109         * gcc.dg/builtins-33.c: New test.
15110
15111 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15112
15113         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15114
15115 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15116
15117         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15118
15119 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15120
15121         * gcc.dg/ppc64-abi-3.c: New test.
15122
15123 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15124
15125         PR c/14092
15126
15127         * gcc.dg/pr14092-1.c: New testcase.
15128
15129 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15130
15131         * gcc.dg/cpp/assert4.c: Fix typo last change.
15132
15133         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15134         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15135
15136         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15137
15138 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15139
15140         * gcc.c-torture/compile/20040209-1.c: New test case.
15141
15142 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15143
15144         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15145
15146 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15147
15148         * gcc.c-torture/execute/20040208-[12].c: New tests.
15149
15150 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15151
15152         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15153
15154 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15155
15156         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15157
15158 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15159
15160         Bug 13856
15161         * gcc.dg/visibility-8.c: New testcase.
15162
15163 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15164
15165         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15166         arguments.
15167         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15168
15169 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15170
15171         PR middle-end/13696
15172         * g++.dg/opt/fold1.C: New test case.
15173
15174 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15175
15176         PR c++/14033
15177         * g++.dg/other/crash-2.C: New test.
15178
15179 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15180
15181         PR c++/14028
15182         * g++.dg/parse/angle-bracket2.C: New test.
15183
15184 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15185
15186         PR middle-end/13750
15187         Revert:
15188         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15189         PR pch/13361
15190         * testsuite/g++.dg/pch/wchar-1.C: New.
15191         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15192
15193 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15194
15195         PR c++/14008
15196         * g++.dg/parse/error15.C: New test.
15197         * g++.dg/parse/crash11.C: Update dg-error mark.
15198
15199 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15200
15201         PR c++/13932
15202         * g++.dg/warn/conv2.C: New test.
15203
15204 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15205
15206         PR c++/13086
15207         * g++.dg/warn/incomplete1.C: Remove xfail.
15208
15209 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15210
15211         * lib/file-format.exp (gcc_target_object_format): Use
15212         ${tool}_target_compile, not gcc_target_compile.
15213         * lib/target-supports.exp (check_alias_available): Likewise.
15214         (check_gc_sections_available): Likewise.
15215         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15216         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15217         dg-require-alias.
15218
15219 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15220
15221         PR c++/13969
15222         * g++.dg/template/static6.C: New test.
15223
15224 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15225
15226         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15227
15228 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15229
15230         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15231         tests for systems where `char' is unsigned by default.
15232
15233 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15234
15235         PR c++/13997
15236         * g++.dg/template/partial3.C: New test.
15237
15238 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15239
15240         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15241         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15242         Remove mentions of obsolete ports.
15243
15244 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15245
15246         * gcc.dg/noncompile/20001228-1.c: Fix for new
15247         error message.
15248
15249 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15250
15251         PR target/9348
15252         * gcc.c-torture/execute/multdi-1.c: New test case.
15253
15254 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15255
15256         PR c++/13925
15257         * g++.dg/template/lookup5.C: New test.
15258
15259 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15260
15261         PR c++/13950
15262         * g++.dg/template/lookup4.C: New test.
15263
15264         PR c++/13970
15265         * g++.dg/parse/error14.C: New test.
15266
15267         PR c++/14002
15268         * g++.dg/parse/template13.C: New test.
15269
15270 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15271
15272         PR c++/13978
15273         * g++.dg/template/koenig4.C: New test.
15274
15275         PR c++/13968
15276         * g++.dg/template/crash17.C: New test.
15277
15278         PR c++/13975
15279         * g++.dg/parse/error13.C: New test.
15280         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15281
15282 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15283
15284         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15285
15286 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15287
15288         PR c/11658
15289         PR c/13994
15290         * gcc.dg/noncompile/20040203-1.c: New test.
15291         * gcc.dg/noncompile/20040203-2.c: Likewise.
15292         * gcc.dg/noncompile/20040203-3.c: Likewise.
15293         * gcc.dg/20040203-1.c: Likewise.
15294
15295 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15296
15297         PR c++/10858
15298         * g++.dg/template/sizeof7.C: New test.
15299
15300 2004-02-02  Eric Christopher  <echristo@redhat.com>
15301             Zack Weinberg  <zack@codesourcery.com>
15302
15303         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15304
15305 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15306
15307         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15308         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15309         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15310         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15311
15312 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15313
15314         PR c++/13113
15315         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15316
15317         PR c++/13854
15318         * g++.dg/ext/attrib13.C: New test.
15319
15320         PR c++/13907
15321         * g++.dg/conversion/op2.C: New test.
15322
15323 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15324
15325         * gcc.dg/titype-1.c: Fix pasto.
15326
15327 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15328
15329         * gcc.dg/titype-1.c: New test.
15330
15331 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15332
15333         PR c++/13957
15334         * g++.dg/template/non-type-template-argument-1.C,
15335         g++.dg/template/qualified-id1.C: Update dg-error marks.
15336         * g++.dg/template/nontype6.C: New test.
15337
15338 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15339
15340         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15341         * gcc.dg/builtins-31.c: New testcase.
15342         * gcc.dg/builtins-32.c: New testcase.
15343
15344 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15345
15346         * objc.dg/call-super-2.m: Update line numbers
15347         for the including of stddef.h.
15348
15349 2004-01-30  Michael Matz  <matz@suse.de>
15350
15351         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15352         g++.dg/ext/case-range3.C: New tests.
15353
15354 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15355
15356         DR206
15357         PR c++/13813
15358         * g++.dg/template/member4.C: New test.
15359
15360 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15361
15362         PR c++/13683
15363         * g++.dg/template/sizeof6.C: New test.
15364
15365 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15366
15367         * gcc.dg/fwritable-strings-1.c: New test.
15368
15369 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15370
15371         * gcc.c-torture/compile/20040130-1.c: New test.
15372
15373 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15374
15375         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15376
15377 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15378
15379         PR c++/13883
15380         * g++.dg/template/ctor3.C: New test.
15381
15382 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15383
15384         * g++.dg/tc1: New directory.
15385         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15386         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15387         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15388         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15389         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15390
15391 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15392
15393         * g++.dg/parse/error11.C: New test.
15394         * g++.dg/parse/error12.C: Likewise.
15395
15396 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15397
15398         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15399         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15400
15401 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15402
15403         PR c++/13791
15404         * g++.dg/ext/attrib12.C: New test.
15405
15406         PR c++/13736
15407         * g++.dg/parse/cast2.C: New test.
15408
15409 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15410
15411         * objc.dg/encode-2.m (main): New local string.  Set depending on
15412         sizeof long.  Use in sscanf call.
15413         * objc.dg/encode-3.m (main): New local string.  Set depending on
15414         sizeof long.  Use in scan_initial call.
15415
15416 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15417
15418         * objc.dg/call-super-2.m: Make LP64-safe.
15419         * objc.dg/desig-init-1.m: Likewise.
15420
15421 2004-01-27  Devang Patel <dpatel@apple.com>
15422
15423         * g++.dg/debug/namespace1.C: New test.
15424
15425 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15426
15427         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15428         xscale-*-*.
15429
15430         * gcc.dg/arm-mmx-1.c: New test.
15431
15432 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15433
15434         * gcc.dg/20040127-1.c: New test.
15435         * gcc.dg/20040127-2.c: New test.
15436
15437 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15438
15439         * objc.dg/stret-1.m (glob): Renamed to globa.
15440
15441 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15442
15443         PR c++/13663
15444         * g++.dg/expr/for1.C: New test.
15445
15446 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15447
15448         PR middle-end/13779
15449         * gcc.dg/darwin-longlong.c: New test.
15450
15451 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15452
15453         * gcc.dg/20040124-1.c: Moved test from here...
15454         * gcc.c-torture/compile/20040124-1.c: ...to here.
15455
15456 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15457
15458         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15459         the assembly output if -m64 is passed.
15460
15461 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15462
15463         PR c++/13833
15464         * g++.dg/template/cond3.C: New test.
15465
15466 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15467
15468         PR c++/13810
15469         * g++.dg/template/ttp7.C: New test.
15470
15471 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15472
15473         PR c++/13797
15474         * g++.dg/template/nontype4.C: New test.
15475         * g++.dg/template/nontype5.C: Likewise.
15476
15477 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15478
15479         * gcc.dg/torture/mips-clobber-at.c: New test.
15480
15481 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15482
15483         * gcc.dg/20040124-1.c: New test.
15484
15485 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15486
15487         * gcc.dg/20040123-1.c: New test.
15488
15489 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15490
15491         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15492
15493 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15494
15495         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15496
15497 2004-01-23  Andrew Pinski  <apinski@apple.com>
15498
15499         * gcc.dg/20030121-1.c: Move to ..
15500         * gcc.dg/20040121-1.c: here.
15501
15502 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15503
15504         * gcc.dg/builtins-29.c: New test case.
15505
15506 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15507
15508         PR 18314
15509         * gcc.dg/builtins-30.c: New testcase.
15510
15511 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15512
15513         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15514         * lib/g77.exp: Likewise.
15515         * lib/objc.exp: Likewise.
15516         * lib/g++.exp: Likewise.
15517
15518 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15519
15520         * gcc.dg/struct-by-value-2.c: New test.
15521
15522 2004-01-21  Andrew Pinski  <apinski@apple.com>
15523
15524         PR target/13785
15525         * gcc.dg/20030121-1.c: New test.
15526
15527 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15528
15529         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15530         clobber frame pointer register in asm statement.
15531
15532 2004-01-21  Falk Hueffner  <falk@debian.org>
15533
15534         * gcc.c-torture/compile/20040121-1.c: New test.
15535
15536 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15537
15538         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15539
15540 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15541
15542         * gcc.dg/ppc64-abi-2.c: New test.
15543
15544 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15545
15546         * lib/treelang.exp: Fill out this file.
15547         * lib/treelang-dg.exp: New File.
15548
15549 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15550
15551         * gcc.c-torture/compile/981022-1.c: Remove.
15552         * gcc.dg/array-5.c: Remove XFAIL.
15553         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15554         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15555         gcc.dg/cond-lvalue-1.c: Update.
15556         * gcc.dg/cast-lvalue-2.c: New test.
15557
15558 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15559
15560         PR c++/13592
15561         * g++.dg/other/error1.C (class foo): Tweak error message.
15562
15563         PR c++/13592
15564         * g++.dg/template/call2.C: New test.
15565
15566 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15567
15568         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15569         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15570         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15571         scalar-return-1_x.c, scalar-return-2_y.c,
15572         scalar-return-3_x.c, scalar-return-3_y.c,
15573         scalar-return-4_x.c, scalar-return-4_y.c,
15574         struct-align-1.h, struct-align-1_x.c,
15575         struct-align-1_y.c, struct-align-2.h,
15576         struct-align-2_x.c, struct-align-2_y.c,
15577         struct-by-value-10_y.c, struct-by-value-11_x.c,
15578         struct-by-value-11_y.c, struct-by-value-12_x.c,
15579         struct-by-value-12_y.c, struct-by-value-13_x.c,
15580         struct-by-value-13_y.c, struct-by-value-14_x.c,
15581         struct-by-value-14_y.c, struct-by-value-15_x.c,
15582         struct-by-value-15_y.c, struct-by-value-16_y.c,
15583         struct-by-value-17_y.c, struct-by-value-18_y.c,
15584         struct-by-value-19_y.c, struct-by-value-1_x.c,
15585         struct-by-value-1_y.c, struct-by-value-20_y.c,
15586         struct-by-value-2_x.c, struct-by-value-2_y.c,
15587         struct-by-value-3_y.c, struct-by-value-4_x.c,
15588         struct-by-value-4_y.c, struct-by-value-5_y.c,
15589         struct-by-value-6_y.c, struct-by-value-7_y.c
15590         struct-by-value-8_x.c, struct-by-value-8_y.c
15591         struct-by-value-9_x.c, struct-by-value-9_y.c
15592         struct-return-10_x.c, struct-return-10_y.c,
15593         struct-return-19_x.c, struct-return-20_x.c
15594         struct-return-2_x.c, struct-return-2_y.c
15595         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15596         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15597
15598 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15599
15600         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15601         attribute on sparc*-sun-solaris2.*.
15602
15603 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15604
15605         PR c++/13710
15606         * g++.dg/ext/typeof7.C: New test.
15607
15608 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15609
15610         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15611         * gcc.dg/const-elim-1.c: Same.
15612
15613 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15614
15615         * objc.dg/stret-1.m: New.
15616         * objc.dg/stret-2.m: New.
15617
15618 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15619
15620         PR c++/11895
15621         * g++.dg/ext/vector1.C: New test.
15622
15623 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15624
15625         * gcc.dg/pch/import-1.c: New.
15626         * gcc.dg/pch/import-1.hs: New.
15627         * gcc.dg/pch/import-1a.h: New.
15628         * gcc.dg/pch/import-1b.h: New.
15629         * gcc.dg/pch/import-1c.h: New.
15630
15631 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15632
15633         PR c++/13574
15634         * g++.dg/ext/array1.C: New test.
15635
15636         PR c++/13178
15637         * g++.dg/conversion/op1.C: New test.
15638
15639 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15640
15641         PR 11864
15642         From Kazumoto Kojima / Dan Kegel:
15643         * gcc.dg/pr11864-1.c: New test.
15644
15645         PR 10392
15646         From Marcus Comstedt / Dan Kegel:
15647         * gcc.dg/pr10392-1.c: New test.
15648
15649 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15650
15651         PR c++/13478
15652         * g++.dg/init/ref10.C: New test.
15653
15654 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15655
15656         PR c++/13407
15657         * g++.dg/parse/typename6.C: New test.
15658
15659 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15660
15661         PR pch/13361
15662         * testsuite/g++.dg/pch/wchar-1.C: New.
15663         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15664
15665 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15666
15667         PR c++/9259
15668         * g++.dg/expr/sizeof2.C: New test.
15669
15670 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15671
15672         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15673
15674 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15675
15676         PR c++/13659
15677         * g++.dg/lookup/strong-using-3.C: New.
15678         * g++.dg/lookup/using-10.C: New.
15679
15680 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15681
15682         PR c++/13594
15683         * g++.dg/lookup/strong-using-2.C: New.
15684
15685 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15686             Dan Kegel <dank@kegel.com>
15687             J"orn Rennecke <joern.rennecke@superh.com>
15688
15689         PR target/9365
15690         * gcc.dg/pr9365-1.c: New test.
15691
15692 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15693
15694         PR c++/8856
15695         * g++.dg/parse/casting-operator2.C: New test.
15696         * g++.old-deja/g++.pt/explicit83.C: Remove.
15697
15698 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15699
15700         * gcc.dg/label-compound-stmt-1.c: New test.
15701         * gcc.c-torture/compile/950922-1.c,
15702         gcc.c-torture/compile/20000211-3.c,
15703         gcc.c-torture/compile/20000518-1.c,
15704         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15705         compound statements.
15706
15707 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15708
15709         * gcc.dg/ppc64-abi-1.c: New test.
15710
15711 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15712
15713          * g++.dg/ext/attrib9.C: Add dg-warnings.
15714
15715 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15716
15717         PR c++/12335
15718         * g++.dg/parse/dtor3.C: New test.
15719
15720 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15721
15722         PR c++/12709
15723         * g++.dg/parse/try-catch-1.C: New test.
15724
15725 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
15726
15727         * ada/acats/run_all.sh: Add more verbose output in acats.log
15728         when compiling tests.
15729
15730 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15731
15732         PR 13656
15733         * gcc.dg/typedef-redecl.c: New test case.
15734         * gcc.dg/typedef-redecl.h: New support file.
15735
15736 2004-01-13  Jan Hubicka  <jh@suse.cz>
15737
15738         * gcc.dg/always_inline.c: New test.
15739         * gcc.dg/debug/20031231-1.c: Fix.
15740
15741 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15742
15743         PR c++/13474
15744         * g++.dg/template/array3.C: New test.
15745
15746 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15747
15748         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15749         * g++.dg/warn/Wunused-2.C: Likewise.
15750
15751 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15752
15753         PR c++/13289
15754         * g++.dg/template/instantiate6.C: New test.
15755
15756 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15757
15758         PR middle-end/11397
15759         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15760
15761 2004-01-12  Jan Hubicka  <jh@suse.cz>
15762
15763         PR opt/12826
15764         * gcc.dg/20040112-1.c: New.
15765
15766         * gcc.dg/dwarf-die[1-7].c: Move to...
15767         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15768         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15769
15770 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15771
15772         PR c++/4100
15773         * g++.dg/parse/friend4.C: New test.
15774
15775 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15776
15777         PR c++/4100
15778         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15779         definition is called a friend.
15780
15781 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15782
15783         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15784
15785 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15786
15787         PR c++/3478
15788         * g++.dg/parse/error10.C: New test.
15789         * g++.dg/template/arg2.C: Accept "invalid type" error.
15790
15791 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15792
15793         PR middle-end/13392
15794         * g++.dg/opt/expect2.C: New test.
15795
15796 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15797
15798         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15799         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15800         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15801         Update dg-error regexps.
15802
15803 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15804
15805         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15806         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15807
15808 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15809
15810         * gcc.dg/pragma-re-1.c: Use right pointer type.
15811
15812 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15813
15814         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15815
15816 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15817
15818         * gcc.dg/rs6000-ldouble-1.c: New.
15819
15820 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15821
15822         DR 337
15823         PR c++/9256
15824         * g++.dg/other/abstract1.C: New test.
15825
15826 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15827
15828         * g++.dg/lookup/strong-using-1.C: New.
15829
15830 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15831
15832         PR c/11234
15833         * gcc.dg/func-ptr-conv-1.c: New test.
15834         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15835
15836 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15837
15838         PR target/13380.
15839         * gcc.c-torture/compile/20040109-1.c: New.
15840
15841 2004-01-08  Stuart Hastings  <stuart@apple.com>
15842
15843         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15844         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15845         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15846
15847 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15848
15849         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15850
15851 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15852
15853         * ada/acats/run_acats: Treat 'gnatchop' the same way
15854         as 'gnatmake'.  Export GCC_DRIVER.
15855         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15856         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15857
15858 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15859
15860         PR c++/12573
15861         * g++.dg/template/dependent-expr4.C: New test.
15862
15863 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15864
15865         * gcc.dg/altivec-11.c: New test.
15866
15867 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15868
15869         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15870
15871 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15872
15873         PR c/6024
15874         * gcc.dg/enum-compat-1.c: New test.
15875         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15876
15877 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15878
15879         PR c/12165
15880         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15881         gcc.dg/c99-idem-qual-3.c: New tests.
15882
15883 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15884
15885         * gcc.dg/winline-7.c: Don't cast void * to int.
15886
15887 2004-01-06  Jan Hubicka  <jh@suse.cz>
15888
15889         * gcc.dg/i386-sse-5.c: New test
15890         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15891
15892 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15893
15894         PR c++/12815
15895         * g++.dg/rtti/typeid4.C: New test.
15896
15897 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15898
15899         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15900
15901 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15902
15903         PR c++/12132
15904         * g++.dg/template/error11.C: New test.
15905
15906         PR c++/13451
15907         * g++.dg/template/class2.C: New test.
15908
15909 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15910         Richard Sandiford <rsandifo@redhat.com>
15911
15912         PR c++/13387
15913         * g++.dg/opt/alias3.C: New test.
15914
15915 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15916
15917         PR c++/13157
15918         * g++.dg/template/koenig3.C: New test.
15919
15920         PR c++/13529
15921         * g++.dg/parse/offsetof3.C: New test.
15922
15923         * g++.dg/init/copy7.C: Add missing dg-error markers.
15924
15925         PR c++/12226
15926         * g++.dg/init/copy7.c: New test.
15927
15928         PR c++/13536
15929         * g++.dg/parse/cast1.C: New test.
15930
15931 2004-01-04  Jan Hubicka  <jh@suse.cz>
15932
15933         * gcc.dg/winline[1-7].c: New tests.
15934
15935 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15936
15937         PR c++/13520
15938         * g++.dg/template/qualttp22.C: New test.
15939
15940 2004-01-01  Jan Hubicka  <jh@suse.cz>
15941
15942         * gcc.dg/debug/20031231-1.c: New.
15943         * gcc.c-torture/compile/20040101-1.c: New.
15944         * gcc.dg/dwarf-die-[1-7].c: New.
15945
15946 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15947
15948         PR optimization/13521
15949         * gcc.c-torture/compile/20031231-1.c: New test.
15950
15951 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15952
15953         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15954
15955 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15956
15957         PR c++/10079
15958         * g++.dg/template/crash16.C: New test.
15959
15960 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15961
15962         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15963
15964 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15965
15966         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15967         ports.
15968         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15969         * g++.old-deja/g++.law/profile1.C: Likewise.
15970         * gcc.c-torture/compile/981006-1.c: Likewise.
15971         * gcc.c-torture/execute/loop-2e.x: Likewise.
15972         * gcc.c-torture/execute/loop-2f.x: Remove.
15973         * gcc.c-torture/execute/loop-2g.x: Likewise.
15974         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15975         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15976
15977 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15978
15979         PR c++/13507
15980         * g++.dg/ext/attrib11.C: New test.
15981
15982         PR c++/13494
15983         * g++.dg/template/array2-1.C: New test.
15984         * g++.dg/template/array2-2.C: New test.
15985
15986 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15987
15988         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15989
15990 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15991
15992         PR c++/12774
15993         * g++.dg/template/array1-1.C: New test.
15994         * g++.dg/template/array1-2.C: New test.
15995
15996 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15997
15998         PR fortran/12632
15999         * g77.dg/12632.f: New test case.
16000
16001 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16002
16003         PR c++/13289
16004         * g++.dg/parse/nontype1.C: New test.
16005
16006 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16007
16008         PR c++/12403
16009         * g++.dg/parse/explicit1.C: New test.
16010         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16011
16012 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16013
16014         PR c++/13081
16015         * g++.dg/opt/inline6.C: New test.
16016
16017         PR c++/12613
16018         * g++.dg/parse/error9.C: New test.
16019
16020         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16021
16022 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16023
16024         PR c++/13009
16025         * g++.dg/init/assign1.C: New test.
16026
16027 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16028
16029         PR c++/13070
16030         * g++.dg/warn/format3.C: New test case.
16031
16032 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16033
16034         * gcc.c-torture/compile/20031227-1.c: New test.
16035
16036 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16037
16038         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16039         * g77.dg/bprob/bprob.exp: Likewise.
16040         * gcc.misc-tests/bprob.exp: Likewise.
16041         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16042         variants on systems where the library does not provide that
16043         functionality.
16044         * gcc.dg/builtins-20.c: Use builtins-config.h.
16045         * gcc.dg/builtins-config.h: New file.
16046
16047 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16048
16049         * lib/gcc-dg.exp (dg-require-profiling): New function.
16050         * lib/target-supports.exp (check_profiling_available): Likewise.
16051         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16052         * g77.dg/bprob/bprob.exp: Likewise.
16053         * gcc.misc-tests/bprob.exp: Likewise.
16054         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16055         * gcc.dg/20021014-1.c: Likewise.
16056         * gcc.dg/nest.c: Likewise.
16057
16058 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16059
16060         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16061         compiling.
16062         * g++.dg/lookup/java2.C: Likewise.
16063         * gcc.dg/cpp/lexident.c: Likewise.
16064
16065 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16066
16067         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16068         given.
16069         * gcc.c-torture/compile/961203-1.c: Likewise.
16070         * gcc.c-torture/compile/980506-1.c: Likewise.
16071
16072 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16073
16074         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16075         (additional_prunes): New global.
16076         (gcc-dg-prune): Handle additional per-test pruning.
16077         (dg-test): Clear additional_prunes between tests.
16078
16079         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16080         dg-prune-output to avoid spurious failures from assembler
16081         complaining about nonexistent WAW violations.
16082         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16083         Use dg-prune-output to avoid spurious failures from assembler
16084         warning about Itanium B-step errata.
16085
16086 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16087
16088         * g++.dg/abi/macro0.C: New test.
16089         * g++.dg/abi/macro1.C: Likewise.
16090         * g++.dg/abi/macro2.C: Likewise.
16091
16092         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16093         * g++.dg/abi/bitfield7.C: Likewise.
16094         * g++.dg/abi/dtor2.C: Likewise.
16095         * g++.dg/abi/mangle11.C: Likewise.
16096         * g++.dg/abi/mangle12.C: Likewise.
16097         * g++.dg/abi/mangle14.C: Likewise.
16098         * g++.dg/abi/mangle17.C: Likewise.
16099         * g++.dg/abi/vbase10.C: Likewise.
16100         * g++.dg/abi/vbase14.C: Likewise.
16101         * g++.dg/template/qualttp17.C: Likewise.
16102
16103 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16104
16105         PR c/11995
16106         * gcc.dg/20031223-1.c: New test.
16107
16108 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16109
16110         * gcc.dg/noreturn-7.c: New test.
16111
16112 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16113
16114         * gcc.dg/null-pointer-1.c: New test.
16115
16116 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16117
16118         * g++.old-deja/g++.jason/template18.C: Remove.
16119         * g++.old-deja/g++.jason/template37.C: Likewise.
16120
16121         PR c++/12862
16122         * g++.dg/lookup/ns1.C: New test.
16123
16124         PR c++/12397
16125         * g++.dg/template/lookup3.C: New test.
16126
16127 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16128
16129         * g++.dg/template/recurse1.C: New test
16130
16131 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16132
16133         PR c++/12479
16134         * g++.dg/parse/semicolon1.C: New test.
16135         * g++.dg/parse/semicolon1.h: Likewise.
16136
16137 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16138
16139         * gcc.dg/darwin-misaligned.c: New test.
16140
16141 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16142
16143         PR c/9163
16144         * gcc.dg/20031222-1.c: New test.
16145
16146 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16147
16148         PR c++/13438
16149         * g++.dg/parse/error8.C: New test.
16150
16151         PR c++/11554
16152         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16153
16154 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16155
16156         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16157         too small.
16158         * gcc.c-torture/compile/930217-1.c: Likewise.
16159         * gcc.c-torture/compile/930513-1.c: Likewise.
16160         * gcc.c-torture/execute/920908-2.c: Likewise.
16161         * gcc.c-torture/execute/921204-1.c: Likewise.
16162         * gcc.c-torture/execute/930621-1.c: Likewise.
16163         * gcc.c-torture/execute/930630-1.c: Likewise.
16164         * gcc.c-torture/execute/931031-1.c: Likewise.
16165         * gcc.c-torture/execute/980602-2.c: Likewise.
16166         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16167         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16168         * gcc.c-torture/execute/extzvsi.c: Likewise.
16169         * gcc.c-torture/unsorted/ext.c: Likewise.
16170
16171 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16172
16173         PR target/12749
16174         * gcc.c-torture/compile/20031220-2.c: New test case.
16175
16176 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16177
16178         PR optimization/13031
16179         * gcc.c-torture/compile/20031220-1.c: New test case.
16180
16181 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16182
16183         * gcc.dg/cast-function-1.c: New test.
16184
16185 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16186
16187         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16188         formats.
16189
16190 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16191
16192         PR c++/12795
16193         * g++.dg/ext/attrib10.C: New test.
16194
16195 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16196
16197         * gcc.dg/cleanup-10.c: New test.
16198         * gcc.dg/cleanup-11.c: New test.
16199
16200 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16201
16202         PR c++/13239
16203         * g++.dg/opt/expect1.C: New test.
16204
16205 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16206
16207         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16208
16209 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16210
16211         PR debug/12923
16212         * gcc.dg/20031218-1.c: New test.
16213
16214         PR debug/12389
16215         * gcc.dg/20031218-2.c: New test.
16216         * gcc.dg/20031218-3.c: New test.
16217
16218         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16219         of label name and allow for USER_LABEL_PREFIX == "_" names.
16220         * g++.dg/abi/mangle18-2.C: Likewise.
16221         * g++.dg/abi/mangle19-1.C: Likewise.
16222         * g++.dg/abi/mangle19-2.C: Likewise.
16223         * g++.dg/abi/mangle20-1.C: Likewise.
16224         * g++.dg/abi/mangle20-2.C: Likewise.
16225
16226 2003-12-18  Richard Henderson  <rth@redhat.com>
16227
16228         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16229
16230 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16231             Dan Kegel <dank@kegel.com>
16232
16233         PR other/12009
16234         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16235         testing a cross compiler, it causes spurious compile failures.
16236         * lib/g++.exp: Likewise.
16237
16238 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16239
16240         PR c++/13262
16241         * g++.dg/template/access13.C: New test.
16242
16243 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16244
16245         * gcc.dg/20031216-1.c: New test.
16246
16247 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16248
16249         PR c++/9154
16250         * g++.dg/template/error10.C: New test.
16251
16252 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16253
16254         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16255         * g++.dg/eh/simd-2.C: Likewise.
16256
16257 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16258             Roger Sayle  <roger@eyesopen.com>
16259
16260         * gcc.c-torture/execute/ieee/mzero5.c: New.
16261
16262 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16263
16264         PR c++/10603
16265         * g++.dg/parse/error6.C: New test.
16266
16267         PR c++/12827
16268         * g++.dg/parse/error7.C: New test.
16269
16270 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16271
16272         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16273         at -O with stabs debugging formats.
16274         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16275         * gcc.dg/debug/debug-2.c: Likewise.
16276
16277 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16278
16279         PR c++/12696
16280         * g++.dg/init/error1.C: New test.
16281
16282         PR c++/12218
16283         * g++.dg/init/pm3.C: New test.
16284
16285 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16286
16287         PR c/3347
16288         * gcc.dg/bitfld-8.c: New test.
16289
16290 2003-12-16  James Lemke  <jim@wasabisystems.com>
16291
16292         * gcc.dg/arm-scd42-[123].c: New tests.
16293
16294 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16295
16296         PR c++/9043
16297         * g++.dg/abi/mangle20-1.C: New test.
16298         * g++.dg/abi/mangle20-2.C: New test.
16299
16300 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16301
16302         PR c++/13275
16303         * g++.dg/other/offsetof2.C: Remove XFAIL.
16304         * g++.dg/parse/offsetof1.C: New test.
16305         * g++.gd/parse/offsetof2.C: Likewise.
16306
16307 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16308
16309         * g++.dg/template/nontype3.C: New test.
16310         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16311
16312 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16313
16314         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16315
16316 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16317
16318         PR c++/13387
16319         * g++.dg/expr/assign1.C: New test.
16320
16321         PR c++/13242
16322         * g++.dg/abi/mangle19-1.C: New test.
16323         * g++.dg/abi/mangle19-2.C: New test.
16324
16325 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16326
16327         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16328
16329 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16330
16331         * gcc.c-torture/execute/20031216-1.c: New test.
16332
16333 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16334
16335         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16336         an ICE regression.
16337
16338 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16339
16340         PR c++/10926
16341         * g++.dg/template/error9.C: New test.
16342
16343         PR c++/11116
16344         * g++.dg/template/error8.C: New test.
16345
16346 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16347
16348         PR middle-end/13400
16349         * gcc.c-torture/execute/20031215-1.c: New test case.
16350
16351 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16352
16353         PR c++/13269
16354         * g++.dg/parse/error5.C: New test.
16355
16356         PR c++/12989
16357         * g++.dg/expr/sizeof1.C: New test.
16358
16359         PR c++/13310
16360         * g++.dg/template/crash15.C: New test.
16361
16362 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16363
16364         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16365         a non-POD type as the last named parameter of a varargs function.
16366
16367 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16368
16369         PR c++/13243
16370         PR c++/12573
16371         * g++.dg/template/crash14.C: New test.
16372         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16373
16374 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16375
16376         * g++.dg/other/java1.C: New test.
16377
16378         PR c++/13241
16379         * g++.dg/abi/mangle18-1.C: New test.
16380         * g++.dg/abi/mangle18-2.C: New test.
16381
16382 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16383
16384         PR optimization/10312
16385         * gcc.c-torture/execute/20031214-1.c: New.
16386
16387 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16388
16389         PR c++/10779
16390         PR c++/12160
16391         * g++.dg/parse/error3.C: New test.
16392         * g++.dg/parse/error4.C: Likewise.
16393         * g++.dg/abi/mangle4.C: Tweak error messages.
16394         * g++.dg/lookup/using5.C: Likewise.
16395         * g++.dg/other/error2.C: Likewise.
16396         * g++.dg/parse/typename5.C: Likewise.
16397         * g++.dg/parse/undefined1.C: Likewise.
16398         * g++.dg/template/arg2.C: Likewise.
16399         * g++.dg/template/ttp3.C: Likewise.
16400         * g++.dg/template/type1.C: Likewise.
16401         * g++.old-deja/g++.other/crash32.C: Likewise.
16402         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16403
16404 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16405
16406         PR c++/13106
16407         * g++.dg/warn/noreturn-3.C: New test.
16408
16409 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16410
16411         PR c++/13118
16412         * g++.dg/abi/covariant3.C: New.
16413
16414 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16415
16416         * g++.dg/eh/ia64-1.C: New test.
16417
16418 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16419
16420         PR optimization/13037
16421         * g77.f-torture/execute/13037.f: New test case.
16422
16423 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16424
16425         PR c++/12881
16426         * g++.dg/abi/covariant2.C: New.
16427
16428 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16429
16430         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16431
16432 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16433
16434         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16435
16436 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16437
16438         PR other/10819
16439         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16440         to fix Bug 10819.
16441         * lib/g++.exp (g++_version): Likewise.
16442         * lib/g77.exp (g77_version): Likewise.
16443         * lib/objc.exp (default_objc_version): Likewise.
16444
16445 2003-12-10  Richard Henderson  <rth@redhat.com>
16446
16447         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16448
16449         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16450
16451 2003-12-08  Matt Austern  <austern@apple.com>
16452
16453         PR c/13134
16454         * lib/gcc-dg.exp (dg-require-visibility): Define.
16455         * lib/target-supports (check_visibility_available): Define.
16456         * gcc.dg/visibility-1.c: New test.
16457         * gcc.dg/visibility-2.c: Likewise.
16458         * gcc.dg/visibility-3.c: Likewise.
16459         * gcc.dg/visibility-4.c: Likewise.
16460         * gcc.dg/visibility-5.c: Likewise.
16461         * gcc.dg/visibility-6.c: Likewise.
16462         * g++.dg/ext/visibility-1.C: Likewise.
16463         * g++.dg/ext/visibility-2.C: Likewise.
16464         * g++.dg/ext/visibility-3.C: Likewise.
16465         * g++.dg/ext/visibility-4.C: Likewise.
16466         * g++.dg/ext/visibility-5.C: Likewise.
16467         * g++.dg/ext/visibility-6.C: Likewise.
16468
16469 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16470
16471         * g++.dg/lookup/java1.C: New test.
16472         * g++.dg/lookup/java2.C: New test.
16473
16474 2003-12-07  Falk Hueffner  <falk@debian.org>
16475
16476         * g++.dg/opt/noreturn-1.C: New test.
16477
16478 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16479
16480         * gcc.dg/overflow-1.c: New test.
16481
16482 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16483
16484         * g77.f-torture/compile/13060.f: New test.
16485
16486 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16487
16488         PR c++/13323
16489         * g++.dg/inherit/operator2.C: New test.
16490
16491 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16492
16493         PR c++/13305
16494         * g++.dg/ext/attrib9.C: New test.
16495
16496 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16497
16498         PR c++/13314
16499         * g++.dg/template/error7.C: New test.
16500
16501 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16502             J"orn Rennecke <joern.rennecke@superh.com>
16503
16504         PR target/13302
16505         * g++.dg/other/struct-va_list.C: New test.
16506
16507 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16508
16509         PR c++/13166
16510         * g++.dg/parse/defarg6.C: New test.
16511
16512 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16513
16514         PR target/13256
16515         * gcc.c-torture/execute/20031201-1.c: New test.
16516
16517 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16518
16519         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16520
16521 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16522
16523         * gcc.dg/builtin-return-1.c: New test.
16524
16525 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16526             J"orn Rennecke <joern.rennecke@superh.com>
16527
16528         PR optimization/13260
16529         * gcc.c-torture/execute/20031204-1.c: New test.
16530
16531 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16532
16533         PR c++/9127
16534         * g++.dg/template/error6.C: New test.
16535
16536 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16537
16538         * gcc.dg/20031202-1.c: New test.
16539
16540 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16541
16542         PR c++/13179
16543         * g++.dg/template/eh1.C: New test.
16544
16545         PR c++/10771
16546         * g++.dg/template/error5.C: New test.
16547
16548 2003-12-02  David Ung  <davidu@mips.com>
16549
16550         * gcc.dg/compat/vector-check.h: Corrected type for var
16551         g_##TMODE
16552
16553 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16554
16555         PR c++/10126
16556         * g++.dg/template/ptrmem8.C: New test.
16557
16558 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16559
16560         PR c++/12573
16561         * g++.dg/template/dependent-expr3.C: New test.
16562
16563 2003-12-01  James Lemke  <jim@wasabisystems.com>
16564
16565         * gcc.dg/arm-g2.c: New test.
16566
16567 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16568
16569         PR optimization/11634
16570         * gcc.dg/20031201-2.c: New test case.
16571
16572 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16573
16574         PR 11433
16575         * objc.dg/proto-lossage-3.m: New test.
16576
16577 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16578
16579         PR optimization/12628
16580         * gcc.dg/20031201-1.c: New test case.
16581
16582 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16583
16584         * gcc.dg/unaligned-1.c: New test.
16585
16586 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16587
16588         PR c++/9849
16589         * g++.dg/template/error4.C: New test.
16590         * g++.dg/template/nested3.C: Adjust error markers.
16591
16592 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16593
16594         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16595
16596 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16597
16598         PR c/10333
16599         * gcc.dg/bitfld-7.c: New test.
16600
16601 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16602
16603         * gcc.dg/tls/asm-1.C: New test.
16604
16605 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16606
16607         * gcc.dg/cpp/assert4.c: Update.
16608
16609 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16610
16611         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16612         * gcc.dg/builtin-apply3.c: New test.
16613
16614 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16615
16616         * lib/compat.exp (compat-obj): New xfaildata parameter.
16617         Use it to set compiler_conditional_xfail_data before compiling.
16618         (compat-get-options): Handle dg-xfail-if.
16619         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16620         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16621         * gcc.dg/compat/vector-1_y.c: Likewise.
16622         * gcc.dg/compat/vector-2_x.c: Likewise.
16623         * gcc.dg/compat/vector-2_y.c: Likewise.
16624
16625 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16626
16627         * g++.dg/opt/reg-stack4.C: New test.
16628
16629 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16630
16631         * gcc.dg/builtin-apply2.c: New test.
16632
16633 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16634
16635         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16636
16637 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16638
16639         PR c++/12924
16640         * g++.dg/template/template-id-2.C: New test.
16641
16642 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16643
16644         PR c++/5369
16645         * g++.dg/template/memfriend1.C: New test.
16646         * g++.dg/template/memfriend2.C: Likewise.
16647         * g++.dg/template/memfriend3.C: Likewise.
16648         * g++.dg/template/memfriend4.C: Likewise.
16649         * g++.dg/template/memfriend5.C: Likewise.
16650         * g++.dg/template/memfriend6.C: Likewise.
16651         * g++.dg/template/memfriend7.C: Likewise.
16652         * g++.dg/template/memfriend8.C: Likewise.
16653         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16654
16655 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16656
16657         PR c++/12515
16658         * g++.dg/ext/cond1.C: New test.
16659
16660 2003-11-20  Richard Henderson  <rth@redhat.com>
16661
16662         * gcc.dg/20020201-2.c: Remove.
16663         * gcc.dg/20020201-4.c: Remove.
16664         * gcc.dg/20020304-1.c: Remove.
16665
16666 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16667
16668         * gcc.dg/cpp/trad/xwin1.c: New test case.
16669
16670 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16671
16672         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16673         * lib/g77.exp: Likewise.
16674         * lib/objc.exp: Likewise.
16675         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16676         for darwin.
16677
16678 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16679
16680         PR c++/12932
16681         * g++.dg/template/static5.C: New test.
16682
16683 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16684
16685         * gcc.dg/nested-func-1.c: New test.
16686
16687 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16688
16689         * gcc.dg/cpp/assert4.c: New test.
16690
16691 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16692
16693         PR c++/2294
16694         * g++.dg/lookup/using9.c: New test.
16695
16696 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16697
16698         PR c++/12762
16699         * g++.dg/template/error3.C: New test.
16700
16701 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16702
16703         PR ada/13035
16704         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16705         No longer use a wrapper for gcc, since this does not work under
16706         Windows.
16707
16708 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16709
16710         PR c++/2094
16711         * g++.dg/template/ptrmem7.C: New test.
16712
16713 2003-11-13  Andrew Pinski <apinski@apple.com>
16714
16715         * gcc.c-torture/compile/20031113-1.c: New test.
16716
16717 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16718             Kean Johnston <jkj@sco.com>
16719
16720         PR c/13029
16721         * gcc.dg/unused-4.c: Update.
16722
16723 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16724
16725         * g++.dg/opt/const3.C: New test.
16726
16727 2003-11-13  Jan Hubicka  <jh@suse.cz>
16728
16729         * gcc.c-torture/compile/20031112-1.c: New test.
16730
16731 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
16732
16733         * g++.dg/parse/crash10.C: Remove bogus error marker.
16734
16735 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16736
16737         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16738         (host_gcc): Likewise.
16739         (ROOT): Honor $PWDCMD.
16740         (BASE): Likewise.
16741         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16742
16743 2003-11-12  Catherine Moore  <clm@redhat.com>
16744
16745         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16746
16747 2003-11-12  Andreas Jaeger  <aj@suse.de>
16748             Jakub Jelinek  <jakub@redhat.com>
16749             Andrew Pinski  <pinskia@physics.uc.edu>
16750             Richard Henderson  <rth@redhat.com>
16751
16752         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16753         systems.
16754         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16755
16756         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16757         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16758
16759 2003-11-11  Andreas Jaeger  <aj@suse.de>
16760
16761         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16762
16763         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16764
16765 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16766
16767         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16768         Clean ups.
16769
16770 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16771
16772         * gcc.dg/trampoline-1.c: New test.
16773
16774 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16775
16776         * gcc.c-torture/compile/200031109-1.c: New test.
16777
16778 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16779
16780         PR c/3190
16781         PR c/8714
16782         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16783         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16784         gcc.dg/format/no-y2k-1.c: Update.
16785
16786 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16787
16788         PR optimization/10467
16789         * gcc.dg/20031108-1.c: New test case.
16790
16791 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16792
16793         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16794
16795 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16796
16797         * gcc.dg/compound-lvalue-1.c: New test.
16798         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16799         some XFAILs.
16800
16801 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16802
16803         * gcc.dg/altivec-varargs-1.c: New test.
16804
16805 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16806
16807         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16808         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16809         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16810         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16811         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16812
16813 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16814
16815         * gcc.dg/cond-lvalue-1.c: New test.
16816
16817 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16818
16819         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16820
16821 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16822
16823         PR c++/11616
16824         * g++.dg/template/instantiate5.C: New test.
16825
16826 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16827
16828         PR c++/12726
16829         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16830         * ChangeLog: Add missing first entry for above test.
16831
16832 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16833
16834         PR c++/9810
16835         * g++.dg/template/using8.C: New test.
16836         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16837
16838 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16839
16840         PR optimization/10817
16841         * gcc.c-torture/compile/20031102-1.c: New test case.
16842
16843 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16844
16845         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16846         2147483647.
16847
16848 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16849
16850         * gcc.dg/20031102-1.c: New test.
16851
16852 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16853
16854         * gcc.dg/complex-1.c: New test.
16855
16856 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16857
16858         PR c++/12796
16859         * g++.dg/template/crash13.C: Adjust expected error location.
16860         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16861
16862 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16863
16864         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16865
16866 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16867
16868         PR/10239
16869         * gcc.c-torture/compile/20031031-2.c: New test.
16870
16871 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16872
16873         PR/11640
16874         * gcc.c-torture/compile/20031031-1.c: New test.
16875
16876 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16877
16878         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16879         * gcc.misc-tests/bprob.exp: Likewise.
16880         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16881         the execution test on arm-elf configs.
16882         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16883         configs that don't support scratch files.
16884         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16885
16886 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16887
16888         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16889         done by dejagnu.
16890
16891 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16892
16893         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16894         Avoid non pure sh syntax. Add more logging.
16895
16896         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16897         fail.
16898
16899 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16900
16901         PR libgcj/10610
16902         * gcc.dg/ppc-stackalign-1.c: New test.
16903
16904 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16905
16906         * ada/acats/run_all.sh: Change output to be more compliant with
16907         dejagnu framework.
16908         Create acats.sum and acats.log files under testsuite/ada/acats
16909         Only run [a-z]* directories, to filter out e.g. CVS.
16910         Redirect build output to log file.
16911
16912 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16913
16914         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16915
16916 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16917
16918         PR ada/5909:
16919         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16920
16921 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16922
16923         * gcc.c-torture/compile/20031023-1.c: New test.
16924         * gcc.c-torture/compile/20031023-2.c: New test.
16925         * gcc.c-torture/compile/20031023-3.c: New test.
16926         * gcc.c-torture/compile/20031023-4.c: New test.
16927
16928 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16929
16930         PR c++/10371
16931         * g++.dg/lookup/scoped8.C: New test.
16932
16933 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16934
16935         * g++.dg/opt/reg-stack3.C: New test.
16936
16937 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16938
16939         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16940
16941 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16942
16943         PR c++/11076
16944         * g++.dg/template/crash13.C: New test.
16945
16946 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16947
16948         * gcc.dg/c99-restrict-2.c: New test.
16949
16950 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16951
16952         PR c++/12698, c++/12699, c++/12700, c++/12566
16953         * g++.dg/inherit/covariant9.C: New test.
16954         * g++.dg/inherit/covariant10.C: New test.
16955         * g++.dg/inherit/covariant11.C: New test.
16956
16957 2003-10-23  Jason Merrill  <jason@redhat.com>
16958
16959         PR c++/12726
16960         * g++.dg/ext/complit2.C: New test.
16961
16962 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16963
16964         PR target/12654
16965         * gcc.c-torture/execute/20031020-1.c: New test.
16966
16967 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16968
16969         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16970         following the jump_insn.
16971
16972 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16973
16974         * gcc.dg/cast-lvalue-1.c: New test.
16975
16976 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16977
16978         PR c++/11962
16979         * g++.dg/template/cond2.C: New test.
16980
16981 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16982
16983         * gcc.dg/builtins-28.c: New test.
16984
16985 2003-10-20  Jan Hubicka  <jh@suse.cz>
16986
16987         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16988         parameter.
16989         * testsuite/gcc.dg/inline-2.c: Likewise.
16990
16991 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16992
16993         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16994         * gcc.dg/nest.c:  Likewise.
16995
16996 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16997
16998         PR c++/9781, c++/10583, c++/11862
16999         * g++.dg/parse/crash13.C: New test.
17000
17001 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17002
17003         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17004
17005 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17006
17007         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17008         Define HAVE_C99_RUNTIME except on Solaris.
17009         * gcc.dg/builtins-20.c: Likewise.
17010
17011 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17012
17013         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17014
17015 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17016
17017         PR c++/12495
17018         * g++.dg/template/crash21.C: New test.
17019
17020 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17021
17022         PR c++/2513
17023         * g++.dg/template/typename5.C: New test.
17024
17025 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17026
17027         PR c++/12369
17028         * g++.dg/template/friend25.C: New test.
17029
17030 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17031
17032         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17033         versions.
17034
17035 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17036
17037         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17038         == 2147483647.
17039
17040 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17041
17042         * gcc.c-torture/execute/960416-1.x: Remove.
17043         * gcc.c-torture/execute/divconst-3.x: Likewise.
17044
17045 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17046
17047         PR target/12598
17048         * gcc.dg/torture/cris-volatile-1.c: New test.
17049
17050 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17051
17052         PR optimization/9325
17053         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17054         for overflowing floating point to integer conversion during RTL
17055         simplification.
17056
17057 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17058
17059         * objc/execute/_cmd.m: Fix typo.
17060         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17061         Relax 'scan-assembler' regexp.
17062         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17063         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17064         * objc.dg/zero-link-2.m: Remove blank line.
17065         * objc.dg/zero-link-3.m: New test case.
17066
17067 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17068
17069         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17070
17071         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17072         than linker trickery.
17073
17074 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17075
17076         PR c++/12370
17077         * g++.dg/other/friend2.C: New test.
17078
17079 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17080
17081         * gcc.dg/20031012-1.c: New test.
17082
17083 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17084
17085         * gcc.dg/weak/weak-3.c: Fix for new warning.
17086
17087 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17088
17089         PR optimization/8750
17090         * gcc.c-torture/execute/20031012-1.c: New test case.
17091
17092 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17093
17094         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17095         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17096
17097 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17098
17099         PR optimization/12260
17100         * gcc.c-torture/compile/20031011-2.c: New test case.
17101
17102 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17103
17104         * gcc.c-torture/execute/20031011-1.c: New testcase.
17105
17106 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17107
17108         * gcc.c-torture/compile/20031011-1.c: New test.
17109
17110 2003-10-11  Jan Hubicka  <jh@suse.cz>
17111
17112         * g++.dg/other/first-global.C: New test.
17113
17114 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17115
17116         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17117
17118 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17119
17120         * gcc.c-torture/compile/20031010-1.c: New test.
17121
17122 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17123
17124         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17125         * gcc.c-torture/execute/va-arg-25.c: ... here.
17126
17127 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17128
17129         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17130
17131 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17132
17133         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17134
17135 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17136
17137         * g++.dg/parse/error2.C: New test.
17138
17139 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17140
17141         PR c++/11097
17142         * g++.dg/other/error5.C: Modify the error message.
17143         * g++.dg/lookup/using8.C: New test.
17144
17145 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17146
17147         * gcc.dg/darwin-abi-2.c: New file.
17148         * gcc.c-torture/execute/va-arg-24.c: New file.
17149
17150 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17151
17152         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17153         indentation.
17154
17155 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17156
17157         PR c++/10147
17158         * g++.dg/other/error4.C: Update error messages.
17159         * g++.dg/template/ptrmem4.C: Likewise.
17160
17161         PR c++/12337
17162         * g++.dg/init/new9.C: New test.
17163
17164         PR c++/12334, c++/12236, c++/8656
17165         * g++.dg/ext/attrib8.C: New test.
17166
17167 2003-10-06  Devang Patel  <dpatel@apple.com>
17168
17169         * gcc.dg/debug/dwarf2-3.h: New test.
17170         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17171
17172 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17173
17174         * g++.dg/opt/cfg2.C: New test.
17175
17176 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17177
17178         * g++.dg/opt/float1.C: New test.
17179
17180 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17181
17182         * gcc.dg/c90-array-lval-6.c: New test.
17183         * gcc.dg/c99-array-lval-6.c: New test.
17184
17185 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17186             Ziemowit Laski  <zlaski@apple.com>
17187
17188         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17189         'Derived', so that it is never considered a class method; add
17190         new warning for '+port' method ambiguity.
17191         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17192         <objc/objc-api.h> (needed on Mac OS X).
17193         * objc.dg/method-13.m: New test.
17194
17195 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17196
17197         PR optimization/9325, PR java/6391
17198         * gcc.c-torture/execute/20031003-1.c: New test case.
17199
17200 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17201
17202         PR optimization/12180
17203         * gcc.dg/20031002-1.c: New test.
17204
17205         PR c++/12486
17206         * g++.dg/inherit/error1.C: New test.
17207
17208 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17209
17210         * lib/f-torture.exp (search_for): Rename to...
17211         (search_for_re): This.  Also, clean up comments and the
17212         "regexp" invocation.
17213
17214 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17215
17216         * gcc.c-torture/compile/20031002-1.c: New test.
17217
17218 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17219
17220         * g++.dg/opt/cond1.C: New test.
17221
17222 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17223
17224         * gcc.dg/Wold-style-definition-2.c: New testcase.
17225         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17226
17227 2003-09-29  Richard Henderson  <rth@redhat.com>
17228
17229         * g++.dg/init/array10.C: Add dg-options.
17230
17231 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17232
17233         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17234
17235 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17236
17237         * g++.dg/template/friend19.C: Fix typo.
17238         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17239
17240 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17241
17242         * gcc.c-torture/execute/20030928-1.c: New test.
17243         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17244
17245 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17246
17247         * g++.dg/opt/unroll1.C: New test.
17248
17249 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17250
17251         PR optimization/11741
17252         * gcc.dg/20030926-1.c: New test case.
17253
17254 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17255
17256         PR c++/5655
17257         * g++.dg/parse/access7.C: New test.
17258         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17259
17260 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17261
17262         MERGE OF objc-improvements-branch into MAINLINE:
17263         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17264         if libobjc has not been built.
17265         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17266         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17267         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17268         objc/execute/nested-3.m, objc/execute/np-2.m,
17269         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17270         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17271         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17272         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17273         objc.dg/special/unclaimed-category-1.h,
17274         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17275         well as GNU runtime.
17276         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17277         * execute/cascading-1.m, execute/function-message-1.m,
17278         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17279         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17280         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17281         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17282         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17283         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17284         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17285         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17286         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17287         * objc.dg/bitfield-2.m: Run only on Darwin.
17288         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17289         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17290         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17291         * objc.dg/const-str-1.m: Fix constant string layout.
17292
17293 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17294
17295         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17296
17297 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17298
17299         * gcc.dg/darwin-abi-1.c: New file.
17300
17301 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17302
17303         PR target/12281
17304         * gcc.c-torture/compile/20030921-1.c: New test.
17305
17306 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17307
17308         * g++.dg/opt/reg-stack2.C: New test.
17309
17310 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17311
17312         * g++.dg/eh/delayslot1.C: New test.
17313
17314 2003-09-20  Richard Henderson  <rth@redhat.com>
17315
17316         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17317
17318 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17319
17320         * gcc.c-torture/execute/20030920-1.c: New test case.
17321
17322 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17323
17324         * g++.dg/rtti/typeid3.C: Correct expected error message.
17325
17326 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17327
17328         PR c++/157
17329         * g++.dg/parse/crash12.C: New test.
17330
17331 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17332
17333         * gcc.dg/compat/mixed-struct-check.h: New.
17334         * gcc.dg/compat/mixed-struct-defs.h: New.
17335         * gcc.dg/compat/mixed-struct-init.h: New.
17336         * gcc.dg/compat/struct-by-value-19_main.c: New.
17337         * gcc.dg/compat/struct-by-value-19_x.c: New.
17338         * gcc.dg/compat/struct-by-value-19_y.c: New.
17339         * gcc.dg/compat/struct-by-value-20_main.c: New.
17340         * gcc.dg/compat/struct-by-value-20_x.c: New.
17341         * gcc.dg/compat/struct-by-value-20_y.c: New.
17342         * gcc.dg/compat/struct-return-19_main.c: New.
17343         * gcc.dg/compat/struct-return-19_x.c: New.
17344         * gcc.dg/compat/struct-return-19_y.c: New.
17345         * gcc.dg/compat/struct-return-20_main.c: New.
17346         * gcc.dg/compat/struct-return-20_x.c: New.
17347         * gcc.dg/compat/struct-return-20_y.c: New.
17348
17349 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17350         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17351         so that it will not complain on LP64 targets.
17352
17353 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17354
17355         PR c++/495
17356         * g++.dg/template/friend24.C: New test.
17357
17358 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17359
17360         PR c++/12332
17361         * g++.dg/template/memtmpl2.C: New test.
17362
17363 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17364
17365         PR target/11184
17366         * gcc.dg/builtin-apply1.c: New test.
17367
17368 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17369
17370         PR c++/9848
17371         * g++.dg/warn/Wunused-4.C: New test.
17372
17373 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17374
17375         PR c++/12316
17376         * g++.dg/other/gc2.C: New test.
17377
17378 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17379
17380         PR c++/11991
17381         * g++.dg/rtti/typeid3.C: New test.
17382
17383         PR c++/12266
17384         * g++.dg/overload/template1.C: New test.
17385
17386 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17387
17388         * g++.dg/opt/cfg3.C: New test.
17389
17390 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17391
17392         PR c++/7939
17393         * g++.dg/template/crash11.C: New test.
17394
17395 2003-09-16  Jason Merrill  <jason@redhat.com>
17396             Jakub Jelinek  <jakub@redhat.com>
17397
17398         * gcc.dg/attr-warn-unused-result.c: New test.
17399
17400 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17401
17402         PR c++/12184
17403         * g++.dg/expr/call2.C: New test.
17404
17405 2003-09-15  Andreas Jaeger  <aj@suse.de>
17406
17407         * gcc.dg/Wold-style-definition-1.c: New test.
17408
17409 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17410
17411         PR c++/3907
17412         * g++.dg/parse/template12.C: New test.
17413
17414         * g++.dg/abi/bitfield11.C: New test.
17415         * g++.dg/abi/bitfield12.C: Likewise.
17416
17417 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17418
17419         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17420         non-expansion of functional macro name without arguments at EOL.
17421         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17422
17423 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17424
17425         * gcc.c-torture/execute/20030914-[12].c: New tests.
17426
17427 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17428
17429         PR c++/11788
17430         * g++.dg/overload/addr1.C: New test.
17431
17432 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17433
17434         * gcc.dg/20030909-1.c: New test.
17435
17436 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17437
17438         * gcc.dg/ultrasp10.c: New test.
17439
17440 2003-09-09  Devang Patel  <dpatel@apple.com>
17441
17442         * gcc.dg/darwin-ld-6.c: New test.
17443
17444 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17445
17446         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17447
17448 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17449
17450         * gcc.dg/ia64-types1.c: New test.
17451         * gcc.dg/ia64-types2.c: Likewise.
17452
17453 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17454
17455         * gcc.dg/builtins-1.c: Add more _Complex tests.
17456         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17457
17458         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17459         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17460
17461 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17462
17463         PR c++/11786
17464         * g++.dg/lookup/koenig2.C: New test.
17465
17466         PR c++/5296
17467         * g++.dg/rtti/typeid2.C: New test.
17468
17469 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17470
17471         * gcc.c-torture/compile/20030904-1.c: New test.
17472
17473 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17474
17475         * g++.dg/opt/longbranch2.C: New test.
17476
17477 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17478
17479         * g++.dg/template/crash10.C: Only compile it.
17480
17481 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17482
17483         PR middle-end/11665
17484         * gcc.c-torture/compile/20030907-1.c: New test.
17485         * g++.dg/init/array11.C: New test.
17486
17487 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17488
17489         PR c++/11852
17490         * g++.dg/init/struct1.C: New test.
17491
17492 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17493
17494         PR c++/12181
17495         * g++.dg/expr/comma1.C: New test.
17496
17497 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17498
17499         PR c++/11867
17500         * g++.dg/expr/static_cast5.C: New test.
17501
17502 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17503
17504         PR c++/11507
17505         * g++.dg/lookup/scoped7.C: New test.
17506
17507         PR c++/9574
17508         * g++.dg/other/static1.C: New test.
17509
17510         PR c++/11490
17511         * g++.dg/warn/template-1.C: New test.
17512
17513         PR c++/11432
17514         * g++.dg/template/crash10.C: New test.
17515
17516         PR c++/2478
17517         * g++.dg/overload/VLA.C: New test.
17518
17519         PR c++/10804
17520         * g++.dg/template/call1.C: New test.
17521
17522 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17523
17524         PR c++/11794
17525         * g++.dg/parse/using3.C: New test.
17526
17527 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17528
17529         PR c++/11409
17530         * g++.dg/overload/builtin3.C: New test case.
17531
17532 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17533
17534         PR c/9862
17535         * gcc.dg/20030906-1.c: New test.
17536         * gcc.dg/20030906-2.c: Likewise.
17537
17538 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17539
17540         PR c++/12167
17541         * g++.dg/parse/defarg5.C: New test.
17542
17543         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17544
17545 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17546
17547         PR c++/12163
17548         * g++.dg/expr/static_cast4.C: New test.
17549
17550         PR c++/12146
17551         * g++.dg/template/crash9.C: New test.
17552
17553 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17554
17555         * g++.old-deja/g++.ext/pretty2.C: Update for change
17556         in __FUNCTION__.
17557         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17558
17559 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17560
17561         PR c++/11922
17562         * g++/dg/template/qualified-id1.C: New test.
17563
17564         PR c++/12037
17565         * g++.dg/warn/noeffect4.C: New test.
17566
17567 2003-09-04  Matt Austern  <austern@apple.com>
17568
17569         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17570         * g++.dg/ext/fnname2.C: Likewise.
17571         * g++.dg/ext/fnname3.C: Likewise.
17572
17573 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17574
17575         * g++.dg/expr/lval1.C: New test.
17576         * g++.dg/ext/lvcast.C: Remove.
17577
17578 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17579
17580         PR optimization/11700.
17581         * gcc.c-torture/compile/20030903-1.c: New test case.
17582
17583 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17584
17585         PR c++/12053
17586         * g++.dg/abi/layout4.C: New test.
17587
17588 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17589
17590         PR c++/11553
17591         * g++.dg/parse/friend3.C: New test.
17592
17593 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17594
17595         PR c++/11847
17596         * g++.dg/template/class1.C: New test.
17597
17598         PR c++/11808
17599         * g++.dg/expr/call1.C: New test.
17600
17601 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17602
17603         PR c++/12114
17604         * g++.dg/init/ref9.C: New test.
17605
17606         PR c++/11972
17607         * g++.dg/template/nested4.C: New test.
17608
17609 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17610
17611         PR c++/12093
17612         * g++.dg/template/non-dependent4.C: New test.
17613
17614         PR c++/11928
17615         * g++.dg/inherit/conv1.C: New test.
17616
17617 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17618
17619         PR c++/6196
17620         * g++.dg/ext/label1.C: New test.
17621         * g++.dg/ext/label2.C: Likewise.
17622
17623 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17624
17625         * g++.dg/expr/cond3.C: New test.
17626
17627 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17628
17629         * gcc.dg/builtins-1.c: Add new builtin cases.
17630
17631 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17632
17633         * gcc.dg/builtins-1.c: Add new cases.
17634         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17635
17636 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17637
17638         * gcc.dg/builtins-1.c: Add more math builtin tests.
17639         * gcc.dg/torture/builtin-attr-1.c: New test.
17640
17641 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17642
17643         PR optimization/5079
17644         * g++.dg/opt/static3.C: New test.
17645
17646 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17647
17648         * gcc.misc-tests/gcov-10b.c: New test.
17649
17650 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17651
17652         * g++.dg/opt/ptrmem3.C: New test.
17653
17654         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17655
17656 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17657
17658         * gcc.dg/20030826-2.c: New test.
17659
17660 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17661
17662         PR middle-end/12002
17663         * g77.f-torture/compile/12002.f: New test case.
17664
17665 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17666
17667         * gcc.dg/20030826-1.c: New test case.
17668
17669 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17670
17671         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17672
17673 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17674
17675         PR c++/11871
17676         * c++.dg/lookup/crash1.C: New test.
17677
17678         * c++.dg/warn/noeffect3.C: New test.
17679
17680 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17681
17682         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17683         * gcc.dg/compat/vector-1_y.c: Ditto.
17684         * gcc.dg/compat/vector-2_x.c: Ditto.
17685         * gcc.dg/compat/vector-2_y.c: Ditto.
17686
17687 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17688
17689         * gcc.dg/20030702-1.c: New test.
17690
17691 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17692
17693         PR c++/8795
17694         * g++.dg/ext/altivec-1.C: New test.
17695
17696 2003-08-24  Richard Henderson  <rth@redhat.com>
17697
17698         * g++.dg/eh/simd-2.C: Add -w for x86.
17699
17700 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17701
17702         * gcc.dg/20030815-1.c: New test.
17703
17704 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17705
17706         PR c++/3765
17707         * g++.dg/parse/access6.C: New test.
17708
17709 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17710
17711         PR c++/641, c++/11876
17712         * g++.dg/template/friend22.C: New test.
17713         * g++.dg/template/friend23.C: Likewise.
17714
17715 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17716
17717         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17718         identically.
17719
17720 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17721
17722         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
17723
17724 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17725
17726         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
17727
17728 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17729
17730         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
17731
17732 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17733
17734         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17735
17736 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17737
17738         PR c++/11919
17739         * g++.dg/overload/prom1.C: New test.
17740
17741         PR c++/11551
17742         * g++.dg/parse/dtor2.C: New test.
17743
17744         PR c++/10762
17745         * g++.dg/parse/using2.C: New test.
17746
17747 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17748
17749         PR target/11805
17750         * gcc.c-torture/compile/20030821-1.c: New.
17751
17752 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17753
17754         PR c++/11834
17755         * g++.dg/template/deduce2.C: New test.
17756
17757 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17758
17759         * gcc.c-torture/execute/20030821-1.c: New test.
17760
17761 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17762
17763         PR middle-end/11984
17764         * gcc.dg/20030820-1.c: New test case.
17765
17766 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17767
17768         PR c++/11945
17769         * g++.dg/warn/noeffect2.C: New test.
17770
17771 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17772
17773         PR c++/10926
17774         * g++.dg/template/dtor2.C: New test.
17775
17776         PR c++/11684
17777         * g++.dg/template/operator1.C: New test.
17778         * g++.dg/parse/operator4.C: New test.
17779
17780         PR c++/11946.C
17781         * g++.dg/expr/enum1.C: New test.
17782         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17783
17784         PR c++/11036.C
17785         * g++.dg/parse/elab2.C: New test.
17786         * g++.dg/parse/typedef4.C: Change error message.
17787         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17788         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17789         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17790
17791 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17792
17793         * gcc.dg/pch/warn-1.c: New.
17794         * gcc.dg/pch/warn-1.hs: New.
17795
17796         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17797         not-tested file.
17798
17799 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17800
17801         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17802
17803 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17804
17805         * gcc.dg/uninit-D.c: New Test.
17806         * gcc.dg/uninit-E.c: New Test.
17807         * gcc.dg/uninit-F.c: New Test.
17808         * gcc.dg/uninit-G.c: New Test.
17809
17810 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17811
17812         * g++.dg/README: Describe the pch directory.
17813
17814 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17815
17816         PR c++/11174
17817         * g++.dg/parse/access4.C: New test.
17818         * g++.dg/parse/access5.C: Likewise.
17819         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17820
17821 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17822
17823         * gcc.dg/noncompile/20030818-1.c: New.
17824
17825 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17826
17827         PR c++/11957
17828         * g++.dg/warn/noeffect1.C: New test.
17829
17830         * g++.dg/template/scope2.C: New test.
17831         * g++.dg/template/error2.C: Correct dg-error
17832
17833 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17834
17835         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17836
17837 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17838
17839         PR C++/11512
17840         * g++.dg/template/warn1.C: New.
17841
17842 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17843
17844         * g++.dg/template/error2.C: New test.
17845         * g++.dg/lookup/using7.C: Adjust errors
17846         * g++.old-deja/g++.pt/crash36.C: Likewise.
17847         * g++.old-deja/g++.pt/derived3.C: Likewise.
17848
17849 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17850
17851         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17852         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17853         * gcc.c-torture/execute/builtins/string-9.c: New, from
17854         string-opt-9.c.  Adjust for execute/builtins framework.
17855         * gcc.c-torture/execute/string-opt-9.c: Delete.
17856
17857 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17858
17859         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17860
17861         * g++.dg/parse/ret-type2.C: New test.
17862
17863         PR c++/11703
17864         * g++.dg/init/new8.C: New test.
17865
17866         PR c++/10923
17867         * g++.dg/parse/typedef5.C: New test.
17868
17869         PR c++/9512
17870         * g++.dg/parse/qualified2.C: New test.
17871         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17872         invalid code.
17873
17874 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17875
17876         * g++.dg/conversion/ptrmem1.C: New test.
17877
17878 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17879
17880         PR target/11693
17881         * gcc.dg/20030811-1.c: New test.
17882
17883         PR target/11535
17884         * gcc.c-torture/execute/20030811-1.c: New test.
17885
17886 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17887
17888         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17889
17890 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17891
17892         PR c++/11789.C
17893         * g++.dg/inherit/multiple1.C: New test.
17894
17895 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17896
17897         * gcc.dg/spe1.c: New test.
17898
17899         PR c++/11670
17900         * g++.dg/expr/cast2.C: New test.
17901
17902         PR c++/10530
17903         * g++.dg/template/dependent-name2.C: New test.
17904
17905 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17906
17907         * g++.dg/parse/crash11.C: Put the dg options in comments.
17908
17909 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17910
17911         * lib/gcc-dg.exp: Update for diagnostic change.
17912
17913 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17914
17915         PR c++/5767
17916         * g++.dg/parse/crash11.C: New test.
17917
17918 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17919
17920         * gcc.dg/cpp/spacing1.c: Update.
17921
17922 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17923
17924         PR target/11739
17925         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17926         a value for -mtune.
17927
17928 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17929
17930         PR middle-end/11771
17931         * gcc.c-torture/compile/20030804-1.c: New test case.
17932
17933 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17934
17935         * gcc.dg/20030804-1.c: New test case.
17936
17937 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17938
17939         * gcc.dg/cpp/separate-1.c: New test.
17940
17941 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17942
17943         PR c++/11704
17944         * g++.dg/template/dependent-expr2.C: New test.
17945
17946         PR c++/11766
17947         * g++.dg/expr/ptrmem1.C: New test.
17948
17949 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17950
17951         PR c++/9453
17952         * g++.dg/template/friend15.C: New test.
17953
17954 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17955
17956         * lib/dg-pch.exp: Work round PCH bug.
17957
17958 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17959
17960         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17961         builtins.  Move cases from builtins-4.c here.
17962
17963         * gcc.dg/torture/builtin-math-1.c: New test taken from
17964         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17965         additional cases.
17966
17967         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17968         Delete.
17969
17970 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17971
17972         PR c++/9447
17973         * g++.dg/template/using7.C: New test.
17974
17975 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17976
17977         * import1.c, import2.c: New tests.
17978
17979 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17980
17981         * g++.dg/eh/crossjump1.C: New test.
17982
17983 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17984
17985         PR c++/11697
17986         * g++.dg/template/using6.C: New test.
17987
17988         PR c++/11744
17989         * g++.dg/template/koenig2.C: New test.
17990
17991 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17992
17993         PR c++/7983
17994         * g++.dg/parse/typedef4.C: New test.
17995
17996 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17997
17998         PR c++/8442, c++/8806
17999         * g++.dg/template/elab1.C: New test.
18000         * g++.dg/template/type2.C: Likewise.
18001         * g++.dg/template/ttp3.C: Adjust expected error message.
18002         * g++.old-deja/g++.law/visibility13.C: Likewise.
18003         * g++.old-deja/g++.niklas/t135.C: Likewise.
18004         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18005         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18006         template argument.
18007         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18008
18009 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18010
18011         PR c++/11295
18012         * g++.dg/ext/stmtexpr1.C: New test.
18013
18014         * g++.dg/opt/tmp1.C: New test.
18015
18016         PR c++/11525
18017         * g++.dg/parse/constant4.C: New test.
18018
18019         PR c++/9447
18020         * g++.dg/template/using5.C: New test.
18021
18022 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18023
18024         * gcc.dg/builtins-27.c: New test case.
18025
18026 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18027
18028         * gcc.dg/tls/opt-7.c: New test.
18029
18030 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18031
18032         * g++.old-deja/g++.other/crash18.C: Remove.
18033
18034 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18035
18036         * g++.dg/template/explicit3.C: New.
18037         * g++.dg/template/explicit4.C: New.
18038         * g++.dg/template/explicit5.C: New.
18039
18040         PR c++/11347
18041         * g++.dg/template/memtmpl1.C: New.
18042
18043 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18044
18045         PR target/11565
18046         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18047         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18048
18049 2003-07-30  Jan Hubicka  <jh@suse.cz>
18050
18051         * vtgc1.c: Kill.
18052
18053 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18054
18055         * gcc.dg/struct-in-proto-1.c: New test.
18056
18057 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18058
18059         * gcc.dg/cpp/include2.c: Only expect one message.
18060
18061 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18062
18063         PR c++/9447
18064         * g++.dg/template/using1.C: New test.
18065         * g++.dg/template/using2.C: New test.
18066         * g++.dg/template/using3.C: New test.
18067         * g++.dg/template/using4.C: New test.
18068
18069 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18070
18071         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18072         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18073
18074 2003-07-28  Jan Hubicka  <jh@suse.cz>
18075
18076         PR c++/11530
18077         * g++.dg/opt/call1.C: New test.
18078
18079 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18080
18081         PR c++/11667
18082         * g++.dg/init/enum2.C: New test.
18083         * g++.dg/template/overload1.C: Add "-w" option.
18084
18085 2003-07-28    <hp@bitrange.com>
18086
18087         * gcc.dg/Wdeclaration-after-statement-1.c,
18088         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18089
18090 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18091
18092         * gcc.c-torture/compile/20030725-1.c: New test.
18093
18094 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18095
18096         * gcc.dg/20030505.c: Only run for SPE.
18097         Remove definition of opaque type.
18098
18099 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18100
18101         * g++.dg/template/ptrmem6.C: New test.
18102
18103 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18104
18105         * gcc.c-torture/compile/zero-strct-2.c: New test.
18106
18107 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18108
18109         * gcc.dg/intermod-1.c: New test.
18110
18111 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18112
18113         PR c++/11617
18114         * g++.dg/template/lookup2.C: New test.
18115         * g++.dg/template/memclass1.C: Remove instantiated from error.
18116         * g++.dg/other/error2.C: Tweak expected errors.
18117
18118         PR c++/11596
18119         * g++.dg/template/defarg3.C: New test.
18120
18121         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18122
18123 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18124
18125         * g++.dg/inherit/access5.C: New test.
18126
18127 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18128
18129         PR c++/11513
18130         * g++.dg/template/crash8.C: New test.
18131
18132 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18133
18134         PR c/10602
18135         * gcc.dg/noncompile/incomplete-2.c: New test.
18136
18137 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18138
18139         PR c++/11645
18140         * g++.dg/inherit/access4.C: New test.
18141
18142         PR c++/11517
18143         * g++.dg/expr/cond2.C: New test.
18144
18145         PR optimization/10679
18146         * g++.dg/opt/inline4.C: New test.
18147
18148 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18149
18150         * g++.dg/parse/crash10: New test.
18151
18152 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18153
18154         * g++.dg/ext/flexary1.C: New test.
18155
18156 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18157
18158         PR c++/10793
18159         * g++.dg/template/crash9.C: New test.
18160
18161 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18162
18163         PR c++/3004
18164         * g++.dg/parse/typedef3.C: New test.
18165
18166         PR c++/7906
18167         * g++.dg/parse/operator2.C: New test.
18168
18169         PR c++/8895
18170         * g++.dg/parse/def-tmpl-arg1.C: New test.
18171
18172         PR c++/9282
18173         * g++.dg/parse/funptr1.C: New test.
18174
18175         PR c++/9452
18176         * g++.dg/parse/ambig3.C: New test.
18177
18178         PR c++/9454
18179         * g++.dg/parse/operator3.C: New test.
18180
18181         PR c++/9486
18182         * g++.dg/parse/template10.C: New test.
18183
18184         PR c++/9488
18185         * g++.dg/parse/template11.C: New test.
18186
18187         PR c++/10150
18188         * g++.dg/parse/invalid-op1.C: New test.
18189
18190         PR c++/10247
18191         * g++.dg/parse/condexpr1.C: New test.
18192
18193 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18194
18195         * g++.dg/ext/packed3.C: New test.
18196         * g++.dg/ext/packed4.C: New test.
18197
18198         * gcc.dg/pack-test-3.c: New test.
18199
18200 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18201
18202         * lib/compat.exp: Handle dg-options per source file.
18203         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18204         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18205         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18206         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18207         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18208         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18209         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18210         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18211         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18212         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18213         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18214         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18215         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18216         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18217
18218 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18219
18220         PR c/10320
18221         * gcc.c-torture/execute/20030718-1.c: New test.
18222
18223 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18224
18225         PR optimization/11536
18226         * gcc.dg/20030721-1.c: New test.
18227
18228 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18229
18230         PR c++/11546
18231         * g++.dg/template/lookup1.C: New test.
18232
18233 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18234
18235         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18236         diagnostics of ill-formed constructs involving labels.
18237         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18238         the new 'previously defined here' message.
18239
18240 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18241
18242         * g++.dg/parse/non-dependent2.C: New test.
18243
18244 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18245
18246         * g++.dg/init/init-ref4.C: xfail on targets without
18247         weak symbols.
18248
18249 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18250
18251         PR target/11087
18252         * gcc.c-torture/execute/20030717-1.c: New test.
18253
18254 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18255
18256         * g++.dg/opt/cfg1.C: New test.
18257
18258 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18259
18260         PR optimization/11557
18261         * gcc.dg/20030717-1.c: New test.
18262
18263 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18264
18265         PR c++/10476
18266         * g++.dg/expr/crash-1.C: New test.
18267
18268         PR c++/11027
18269         * g++.dg/template/init3.C: New test.
18270
18271         PR c++/8222
18272         * g++.dg/template/non-dependent1.C: New test.
18273
18274         PR c++/11070
18275         * g++.dg/template/non-dependent2.C: New test.
18276
18277         PR c++/11071
18278         * g++.dg/template/non-dependent3.C: New test.
18279
18280         PR c++/9907
18281         * g++.dg/template/sizeof5.C: New test.
18282
18283 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18284
18285         PR 11498
18286         * gcc.c-torture/compile/mangle-1.c: New file.
18287
18288 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18289
18290         PR c++/7809
18291         * g++.dg/parse/access3.C: New test.
18292
18293 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18294
18295         PR c++/11384
18296         * g++.dg/init/init-ref4.C: New test.
18297
18298 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18299
18300         PR c++/11547
18301         * g++.dg/parse/constant3.C: New test.
18302         * g++.dg/parse/crash7.C: Likewise.
18303
18304 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18305
18306         PR target/11008
18307         * gcc.dg/i386-pentium4-not-mull.c: New.
18308
18309 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18310
18311         * gcc.dg/asm-names.c (ymain): Make it weak.
18312
18313 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18314
18315         PR c++/5421
18316         * g++.dg/template/friend21.C: New test.
18317
18318 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18319
18320         * gcc.dg/cleanup-8.c: New test.
18321         * gcc.dg/cleanup-9.c: New test.
18322
18323 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18324
18325         * g++.dg/ext/dll-MI1.h: New file.
18326         * g++.dg/ext/dllexport-MI1.C: New file.
18327         * g++.dg/ext/dllimport-MI1.C: New file.
18328
18329 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18330
18331         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18332         it does not have cmpstrsi patterns (just cmpmemsi).
18333
18334 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18335
18336         PR debug/11473
18337         * g++.dg/debug/debug8.C: New test.
18338
18339 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18340
18341         PR c++/10108
18342         * g++.dg/template/crash7.C: New test.
18343
18344 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18345
18346         PR target/10795
18347         * gcc.c-torture/compile/20030708-1.c: New.
18348
18349 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18350
18351         * gcc.c-torture/execute/20030715-1.c: New test.
18352
18353 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18354
18355         * gcc.dg/pch/inline-3.c: New file.
18356         * gcc.dg/pch/inline-3.hs: New file.
18357         * gcc.dg/pch/inline-4.c: New file.
18358         * gcc.dg/pch/inline-4.hs: New file.
18359
18360 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18361
18362         PR c++/11509
18363         * g++.dg/template/crash6.C: New test.
18364
18365         PR c++/7053
18366         * g++.dg/template/friend20.C: New test.
18367
18368         PR c++/7019
18369         * g++.dg/template/overload2.C: New test.
18370
18371 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18372
18373         PR optimization/11440
18374         * gcc.c-torture/execute/20030714-1.c: New test.
18375
18376 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18377
18378         PR c++/11154
18379         * g++.dg/template/partial2.C: New test.
18380
18381 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18382
18383         PR c++/11503
18384         * g++.dg/template/anon1.C: New test.
18385
18386         PR c++/11493
18387         PR c++/11495
18388         * g++.dg/parse/template9.C: Likewise.
18389         * g++.dg/template/crash4.C: New test.
18390         * g++.dg/template/koenig1.C: Likewise.
18391         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18392         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18393         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18394         functions.
18395         * g++.old-deja/g++.jason/template36.C: Likewise.
18396         * g++.old-deja/g++.mike/p1989.C: Likewise.
18397         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18398         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18399         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18400         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18401         compiling.
18402         * g++.old-deja/g++.pt/union2.C: Use this->.
18403
18404 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18405
18406         * gcc.dg/20030711-1.c: New test.
18407
18408 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18409
18410         PR c++/11050
18411         * g++.dg/parse/args1.C: New test.
18412         * g++.pt/defarg8.C: Change expected errors.
18413
18414 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18415
18416         PR c++/8164
18417         * g++.dg/template/nontype2.C: New test.
18418
18419         PR c++/10558
18420         * g++.dg/parse/template8.C: New test.
18421
18422         PR c++/8327
18423         * g++.dg/template/scope1.C: New test.
18424
18425         * g++.dg/warn/Wsign-compare-1.C: New test.
18426
18427 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18428
18429         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18430
18431 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18432
18433         PR c++/9411
18434         * g++.dg/template/explicit2.C: New test.
18435
18436         PR c++/10032
18437         * g++.dg/warn/pedantic1.C: New test.
18438
18439 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18440
18441         PR c++ 9483
18442         * g++.dg/other/field1.C: New test.
18443
18444 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18445
18446         PR c/11449
18447         * gcc.c-torture/compile/20030707-1.c: New.
18448
18449 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18450
18451         PR c++/10849
18452         * g++.dg/template/access12.C: New test.
18453
18454 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18455
18456         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18457         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18458         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18459         * gcc.misc-tests/gcov.exp: Update
18460         * g++.dg/gcov/gcov.exp: Update
18461         * lib/gcov.exp: Update.
18462
18463 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18464
18465         * g++.dg/abi/mangle17.C: Make sure template expressions are
18466         dependent.
18467         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18468         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18469         * g++.dg/opt/stack1.C: Remove erroneous code.
18470         * g++.dg/parse/template7.C: New test.
18471         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18472         * g++.old-deja/g++.pt/crash4.C: Likewise.
18473
18474 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18475
18476         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18477         with zero or one occurence of `$' after the initial `L'.
18478
18479 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18480
18481         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18482
18483 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18484
18485         PR c/11370
18486         * gcc.dg/Wunreachable-6.c: New testcase.
18487         * gcc.dg/Wunreachable-7.c: New testcase.
18488
18489 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18490
18491         PR c/11420
18492         * gcc.dg/20030708-1.c: New test.
18493
18494 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18495
18496         * gcc.dg/compat/sdata-section.h: New file.
18497         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18498         * gcc.dg/torture/mips-sdata-1.c: New test.
18499
18500 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18501
18502         PR c++/11030
18503         * g++.dg/template/friend19.C: New test.
18504
18505 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18506
18507         * g++.dg/opt/strength-reduce.C: New test.
18508
18509 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18510
18511         PR target/10979
18512         * gcc.dg/20030707-1.c: New testcase.
18513
18514 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18515
18516         PR optimization/11059
18517         * g++.dg/opt/emptyunion.C: New testcase.
18518
18519 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18520             Eric Botcazou  <ebotcazou@libertysurf.fr>
18521
18522         * g++.dg/opt/stack1.C: New test.
18523
18524 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18525
18526         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18527         run test.
18528
18529         PR c++/11431
18530         * g++.dg/expr/static_cast3.C: New test.
18531
18532 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18533
18534         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18535         everywhere.
18536         * gcc.dg/concat.c: Concatenation of string constants with
18537         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18538         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18539         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18540         necessary to avoid multi-character character constant warning.
18541         * gcc.dg/cpp/escape.c: Likewise.
18542         * gcc.dg/cpp/ucs.c: Likewise.
18543         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18544         Fix a typo.
18545
18546 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18547
18548         PR c/11428
18549         * gcc.c-torture/compile/20030704-1.c: New.
18550
18551 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18552
18553         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18554
18555 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18556
18557         PR c++/5287, PR c++/7910,  PR c++/11021
18558         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18559         tests for warnings.
18560         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18561         * g++.dg/ext/dllimport3.C: Likewise.
18562         * g++.dg/ext/dllimport4.C: New file.
18563         * g++.dg/ext/dllimport5.C: New file.
18564         * g++.dg/ext/dllimport6.C: New file.
18565         * g++.dg/ext/dllimport7.C: New file.
18566         * g++.dg/ext/dllimport8.C: New file.
18567         * g++.dg/ext/dllimport9.C: New file.
18568         * g++.dg/ext/dllimport10.C: New file.
18569         * g++.dg/ext/dllexport1.C: New file.
18570
18571 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18572
18573         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18574         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18575
18576 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18577
18578         * gcc.dg/builtins-25.c: New testcase.
18579         * gcc.dg/builtins-26.c: New testcase.
18580
18581 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18582
18583         * gcc.dg/compat/vector-defs.h: New file.
18584         * gcc.dg/compat/vector-setup.h: New file.
18585         * gcc.dg/compat/vector-check.h: New file.
18586         * gcc.dg/compat/vector-1_main.c: New file.
18587         * gcc.dg/compat/vector-1_x.c: New file.
18588         * gcc.dg/compat/vector-1_y.c: New file.
18589         * gcc.dg/compat/vector-2_main.c: New file.
18590         * gcc.dg/compat/vector-2_x.c: New file.
18591         * gcc.dg/compat/vector-2_y.c: New file.
18592
18593         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18594         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18595         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18596         * gcc.dg/compat/struct-align-1.h: New file.
18597         * gcc.dg/compat/struct-align-1_main.c: New file.
18598         * gcc.dg/compat/struct-align-1_x.c: New file.
18599         * gcc.dg/compat/struct-align-1_y.c: New file.
18600         * gcc.dg/compat/struct-align-2.h: New file.
18601         * gcc.dg/compat/struct-align-2_main.c: New file.
18602         * gcc.dg/compat/struct-align-2_x.c: New file.
18603         * gcc.dg/compat/struct-align-2_y.c: New file.
18604
18605         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18606         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18607         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18608         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18609         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18610         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18611         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18612         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18613         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18614         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18615         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18616         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18617         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18618         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18619         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18620         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18621         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18622         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18623         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18624         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18625         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18626         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18627         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18628         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18629         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18630         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18631         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18632         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18633         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18634
18635 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18636
18637         * gcc.dg/i386-call-1.c: New test.
18638
18639 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18640
18641         PR c++/9162
18642         * g++.dg/parse/defarg4.C: New.
18643
18644 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18645
18646         PR target/10700
18647         * gcc.c-torture/compile/20030703-1.c: New test case.
18648
18649 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18650
18651         * g++.dg/template/local3.C: Remove extra semicolon.
18652
18653 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18654
18655         * gcc.dg/i386-volatile-1.c: New test.
18656
18657 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18658
18659         PR c++/11072
18660         * g++.dg/other/offsetof2.C: XFAIL.
18661         * g++.dg/other/offsetof5.C: New.
18662
18663         PR c++/10219
18664         * g++.dg/template/error1.C: New.
18665
18666         PR c++/9779
18667         * g++.dg/template/dependent-expr1.C: New.
18668
18669 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18670
18671         PR c++/6949
18672         * g++.dg/template/local3.C: New test.
18673
18674         PR c++/11149
18675         * g++.dg/lookup/scoped6.C: New test.
18676
18677 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18678
18679         PR c++/8046
18680         * g++.dg/other/error7.C: New test.
18681
18682 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18683
18684         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18685         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18686         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18687         * g++.old-deja/g++.other/union2.C: Likewise.
18688         * gcc.dg/c90-const-expr-2.c: Likewise.
18689         * gcc.dg/c90-const-expr-3.c: Likewise.
18690         * gcc.dg/c99-const-expr-2.c: Likewise.
18691         * gcc.dg/c99-const-expr-3.c: Likewise.
18692         * gcc.dg/concat.c: Likewise.
18693
18694 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18695
18696         PR c++/9559
18697         * g++.dg/init/static1.C: New test.
18698
18699 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18700
18701         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18702         * g++.old-deja/g++.other/access2.C: Likewise.
18703         * g++.old-deja/g++.other/decl2.C: Likewise.
18704         * gcc.c-torture/execute/20020615-1.c: Likewise.
18705
18706 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18707
18708         PR c++/4933
18709         * g++.dg/template/sizeof4.C: New test.
18710
18711 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18712
18713         * g++.dg/other/error6.C: New test.
18714
18715 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18716
18717         PR c++/10750
18718         * g++.dg/parse/constant2.C: New test.
18719
18720 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
18721
18722         PR c++/11106
18723         * g++.dg/other/error5.C: New test.
18724
18725 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18726
18727         * gcc.dg/format/gcc_diag-1.c: New test.
18728
18729 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
18730
18731         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
18732
18733 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18734
18735         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18736         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18737         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18738
18739 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18740
18741         * gcc.c-torture/execute/builtins/string-8.c: New test.
18742         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18743         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18744         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18745
18746 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18747
18748         PR c++/10468
18749         * g++.dg/ext/typeof6.C: New test.
18750
18751 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18752
18753         PR c++/10796
18754         * g++.dg/init/enum1.C: New test.
18755
18756 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18757
18758         * gcc.dg/20030627-1.c: New test.
18759
18760 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18761
18762         PR c++/11332
18763         * g++.dg/expr/static_cast2.C: New test.
18764
18765 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18766             Jakub Jelinek  <jakub@redhat.com>
18767
18768         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18769         sprintf(dst,"%s",src) optimization.
18770         * gcc.c-torture/execute/20030626-1.c: New test case.
18771         * gcc.c-torture/execute/20030626-2.c: New test case.
18772
18773 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18774
18775         * gcc.c-torture/execute/multi-ix.c: New test.
18776
18777         * gcc.c-torture/execute/simd-4.c (main):
18778         Added missing semicolon at end of union.
18779
18780 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18781
18782         PR c++/8266
18783         * g++.dg/template/explicit-instantiation3.C: New test.
18784
18785 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18786
18787         * gcc.dg/20030626-1.c: Use signed char.
18788
18789 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18790
18791         * gcc.dg/20030626-1.c: New test.
18792
18793 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18794
18795         * const-str-2.m: Update.
18796
18797 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18798
18799         PR c++/10990
18800         * g++.dg/rtti/dyncast1.C: New test.
18801         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18802         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18803         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18804
18805         PR c++/10931
18806         * g++.dg/expr/static_cast1.C: New test.
18807
18808 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18809
18810         * gcc.dg/20030625-1.c: New test.
18811
18812 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18813
18814         * gcc.c-torture/compile/20030624-1.c: New test case.
18815
18816 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18817
18818         * gcc.c-torture/execute/string-opt-17.c: New test.
18819
18820 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18821
18822         PR c++/5754
18823         * g++.dg/parse/crash6.C: New test.
18824
18825 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18826
18827         * gcc.dg/builtins-24.c: New test case.
18828
18829 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18830
18831         * g++.dg/opt/operator1.C: New test.
18832
18833 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18834
18835         * gcc.c-torture/execute/string-opt-16.c: New test case.
18836
18837 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18838
18839         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18840         * g++.old-deja/g++.other/conv7.C: Likewise
18841         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18842         * g++.old-deja/g++.other/overload14.C: Likewise.
18843
18844 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18845
18846         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18847         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18848
18849 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18850
18851         PR c++/10888
18852         * g++.dg/warn/Winline-3.C: New test.
18853
18854 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18855
18856         * lib/target-supports.exp (check_alias_available): Make the test
18857         program acceptable to the Solaris assembler.
18858
18859         PR c++/10749
18860         * g++.dg/template/memclass2.C: New test.
18861
18862 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18863             Eric Botcazou  <ebotcazou@libertysurf.fr>
18864
18865         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18866         data for non-matching targets.
18867         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18868
18869 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18870
18871         PR c++/10845
18872         * g++.dg/template/member3.C: New test.
18873
18874 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18875
18876         PR c++/10939
18877         * g++.dg/template/func1.C: New test.
18878
18879         PR c++/9649
18880         * g++.dg/template/static4.C: New test.
18881         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18882
18883         PR c++/11041
18884         * g++.dg/init/ref7.C: New test.
18885
18886 2003-06-19  Matt Austern  <austern@apple.com>
18887
18888         PR c++/11228
18889         * g++.dg/anew1.C: New test.
18890         * g++.dg/anew2.C: New test.
18891         * g++.dg/anew3.C: New test.
18892         * g++.dg/anew4.C: New test.
18893
18894 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18895
18896         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18897
18898 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18899
18900         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18901         endian-dependent.
18902
18903 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18904
18905         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18906         Remove cruft.
18907
18908 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18909
18910         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18911         * gcc.c-torture/compile/961203-1.c: Likewise.
18912         * gcc.c-torture/compile/980506-1.c: Likewise.
18913
18914 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18915
18916         PR c++/10712
18917         * g++.dg/lookup/using7.C: New test.
18918
18919 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18920
18921         PR c++/11105
18922         * g++.dg/abi/conv1.C: Remove it.
18923         * g++.dg/template/conv7.C: New test.
18924         * g++.dg/template/conv8.C: Likewise.
18925         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18926         conversion operator.
18927
18928 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18929
18930         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18931         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18932         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18933         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18934         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18935         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18936         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18937         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18938         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18939         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18940         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18941         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18942         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18943         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18944         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18945         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18946         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18947         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18948         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18949         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18950         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18951         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18952         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18953         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18954         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18955         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18956         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18957         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18958         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18959
18960 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18961
18962         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18963         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18964         indications.
18965
18966 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18967
18968         * gcc.dg/i386-387-5.c: New test case.
18969         * gcc.dg/i386-387-6.c: New test case.
18970         * gcc.dg/builtins-23.c: New test case.
18971
18972 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18973
18974         * gcc.dg/builtins-22.c: New test case.
18975         * gcc.dg/i386-387-1.c: Update to test exp.
18976         * gcc.dg/i386-387-2.c: Likewise.
18977
18978 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18979
18980         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18981
18982 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18983
18984         * lib/gcc-dg.exp (dg-require-dll): New function.
18985         (dg-xfail-if): Likewise.
18986         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18987         driver.
18988
18989         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18990         * gcc.c-torture/compile/20001205-1.c: Likewise.
18991         * gcc.c-torture/compile/20001226-1.c: Likewise.
18992         * gcc.c-torture/compile/20010518-2.c: Likewise.
18993         * gcc.c-torture/compile/20020312-1.c: Likewise.
18994         * gcc.c-torture/compile/20020604-1.c: Likewise.
18995         * gcc.c-torture/compile/920501-12.c: Likewise.
18996         * gcc.c-torture/compile/920501-4.c: Likewise.
18997         * gcc.c-torture/compile/920520-1.c: Likewise.
18998         * gcc.c-torture/compile/920521-1.c: Likewise.
18999         * gcc.c-torture/compile/920625-1.c: Likewise.
19000         * gcc.c-torture/compile/961203-1.c: Likewise.
19001         * gcc.c-torture/compile/980506-1.c: Likewise.
19002         * gcc.c-torture/compile/981006-1.c: Likewise.
19003         * gcc.c-torture/compile/981022-1.c: Likewise.
19004         * gcc.c-torture/compile/981223-1.c: Likewise.
19005         * gcc.c-torture/compile/990617-1.c: Likewise.
19006         * gcc.c-torture/compile/dll.c: Likewise.
19007         * gcc.c-torture/compile/labels-3.c: Likewise.
19008         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19009         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19010         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19011         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19012         * gcc.c-torture/compile/simd-5.c: Likewise.
19013         * gcc.c-torture/compile/20000804-1.x: Remove.
19014         * gcc.c-torture/compile/20001205-1.x: Likewise.
19015         * gcc.c-torture/compile/20001226-1.x: Likewise.
19016         * gcc.c-torture/compile/20010518-2.x: Likewise.
19017         * gcc.c-torture/compile/20020312-1.x: Likewise.
19018         * gcc.c-torture/compile/20020604-1.x: Likewise.
19019         * gcc.c-torture/compile/920501-12.x: Likewise.
19020         * gcc.c-torture/compile/920501-4.x: Likewise.
19021         * gcc.c-torture/compile/920520-1.x: Likewise.
19022         * gcc.c-torture/compile/920521-1.x: Likewise.
19023         * gcc.c-torture/compile/920625-1.x: Likewise.
19024         * gcc.c-torture/compile/961203-1.x: Likewise.
19025         * gcc.c-torture/compile/980506-1.x: Likewise.
19026         * gcc.c-torture/compile/981006-1.x: Likewise.
19027         * gcc.c-torture/compile/981022-1.x: Likewise.
19028         * gcc.c-torture/compile/981223-1.x: Likewise.
19029         * gcc.c-torture/compile/990617-1.x: Likewise.
19030         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19031         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19032         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19033         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19034         * gcc.c-torture/compile/simd-5.x: Likewise.
19035
19036         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19037
19038 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19039
19040         * gcc.c-torture/execute/20030611-1.c: New test.
19041
19042 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19043
19044         PR middle-end/168
19045         * gcc.dg/20030612-1.c: New test case.
19046
19047 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19048
19049         PR c++/10635
19050         * g++.dg/expr/cast1.C: New test.
19051
19052 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19053
19054         * gcc.dg/builtins-21.c: New test case.
19055
19056 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19057
19058         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19059         options instead of at the end.
19060         * lib/objc.exp (objc_target_compile): Likewise.
19061
19062 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19063
19064         PR c++/10432
19065         * g++.dg/parse/error1.C: New test.
19066
19067 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19068
19069         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19070         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19071         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19072         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19073         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19074         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19075         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19076         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19077         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19078         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19079         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19080         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19081         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19082         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19083         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19084         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19085         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19086         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19087         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19088         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19089         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19090         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19091         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19092         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19093
19094         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19095         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19096         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19097         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19098         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19099         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19100         * gcc.dg/compat/scalar-return-3_main.c: New file.
19101         * gcc.dg/compat/scalar-return-3_x.c: New file.
19102         * gcc.dg/compat/scalar-return-3_y.c: New file.
19103         * gcc.dg/compat/scalar-return-4_main.c: New file.
19104         * gcc.dg/compat/scalar-return-4_x.c: New file.
19105         * gcc.dg/compat/scalar-return-4_y.c: New file.
19106
19107 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19108
19109         * gcc.dg/compat/fp2-struct-check.h: New file.
19110         * gcc.dg/compat/fp2-struct-defs.h: New file.
19111         * gcc.dg/compat/fp2-struct-init.h: New file.
19112         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19113         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19114         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19115         * gcc.dg/compat/struct-return-10_main.c: New file.
19116         * gcc.dg/compat/struct-return-10_x.c: New file.
19117         * gcc.dg/compat/struct-return-10_y.c: New file.
19118
19119         * gcc.dg/compat/compat-common.h: New file.
19120         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19121         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19122         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19123         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19124         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19125         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19126         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19127         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19128         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19129         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19130         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19131         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19132         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19133         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19134         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19135         * gcc.dg/compat/small-struct-check.h: Ditto.
19136         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19137         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19138         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19139         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19140         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19141         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19142         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19143         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19144         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19145         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19146         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19147         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19148         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19149         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19150         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19151         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19152         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19153         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19154         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19155         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19156         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19157         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19158         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19159         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19160         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19161         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19162         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19163         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19164         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19165         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19166
19167 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19168
19169         * g++.dg/pch/static-1.C: New file.
19170         * g++.dg/pch/static-1.Hs: New file.
19171
19172 2003-06-10  Richard Henderson  <rth@redhat.com>
19173
19174         * gcc.dg/asm-7.c: Adjust expected warning text.
19175
19176 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19177
19178         * gcc.dg/builtins-20.c: New test case.
19179
19180 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19181
19182         PR c++/11131
19183         * g++.dg/opt/template1.C: New test.
19184
19185 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19186
19187         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19188         additional_sources.
19189
19190 2003-05-21  David Taylor  <dtaylor@emc.com>
19191
19192         * gcc.dg/Wpadded.c: New file.
19193
19194 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19195
19196         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19197         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19198         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19199         dg-require-weak.
19200
19201 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19202
19203         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19204
19205 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19206
19207         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19208         (dg-require-alias): Likewise.
19209         (dg-require-gc-sections): Likewise.
19210         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19211
19212 2003-06-08  Richard Henderson  <rth@redhat.com>
19213
19214         * gcc.dg/20011029-2.c: Fix the array reference.
19215         * gcc.dg/asm-7.c: New.
19216
19217 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19218
19219         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19220
19221 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19222
19223         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19224         (dg-require-gc-sections): Likewise.
19225
19226 2003-06-08  Jan Hubicka  <jh@suse.cz>
19227
19228         * i386-cmov1.c: Fix regular expression.
19229         * i386-cvt-1.c: Likewise.
19230         * i386-local.c: Likewise.
19231         * i386-local2.c: Likewise.
19232         * i386-mul.c: Likewise.
19233         * i386-ssetype-1.c: Likewise.
19234         * i386-ssetype-3.c: Likewise.
19235         * i386-ssetype-5.c: Likewise.
19236
19237 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19238
19239         PR c++/11039
19240         * g++.dg/warn/implicit-typename2.C: New test.
19241         * g++.dg/warn/implicit-typename3.C: New test.
19242
19243 2003-06-07  Richard Henderson  <rth@redhat.com>
19244
19245         * g++.dg/other/offsetof3.C: Use size_t.
19246         * g++.dg/other/offsetof4.C: Likewise.
19247
19248 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19249
19250         * lib/copy-file.exp: New. Implement gcc_copy_files.
19251
19252         * lib/dg-pch.exp: Load copy-file.exp
19253         (dg-pch): Use gcc_copy_files instead of "file copy".
19254
19255 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19256
19257         * gcc.dg/weak/weak.exp: Simplify.
19258         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19259         * gcc.dg/weak/weak-1.c: Likewise.
19260         * gcc.dg/weak/weak-2.c: Likewise.
19261         * gcc.dg/weak/weak-3.c: Likewise.
19262         * gcc.dg/weak/weak-4.c: Likewise.
19263         * gcc.dg/weak/weak-5.c: Likewise.
19264         * gcc.dg/weak/weak-6.c: Likewise.
19265         * gcc.dg/weak/weak-7.c: Likewise.
19266         * gcc.dg/weak/weak-8.c: Likewise.
19267         * gcc.dg/weak/weak-9.c: Likewise.
19268
19269 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19270
19271         gcc.c-torture/execute/20030606-1.c: New.
19272
19273 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19274
19275         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19276         * gcc.dg/builtins-19.c: Likewise.
19277
19278 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19279
19280         * gcc.dg/builtins-2.c: Add some more tests.
19281         * gcc.dg/builtins-18.c: New test case.
19282         * gcc.dg/builtins-19.c: New test case.
19283
19284 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19285             Jim Wilson  <wilson@tuliptree.org>
19286
19287         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19288
19289 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19290
19291         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19292         mempcpy/stpcpy calls not to be optimized into something else.
19293         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19294         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19295         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19296
19297 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19298
19299         * gcc.dg/format/asm_fprintf-1.c: New test.
19300
19301 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19302
19303         * lib/gcc-defs.exp (additional_sources): New variable.
19304         (dg-additional-sources): New function.
19305         (additional_files): New variable.
19306         (dg-additional-files): New function.
19307         (dg-additional-files-options): Likewise.
19308         * lib/gcc-dg.exp (dg-require-weak): New function.
19309         (dg-require-alias): Likewise.
19310         (dg-require-gc-sections): Likewise.
19311         * lib/target-supports.exp (check_alias_available): Remove testfile
19312         parameter.
19313         (check_gc_sections_available): New function.
19314         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19315         (dg-gpp-additional-files): Likewise.
19316         * lib/g++.exp (additional_sources): Remove.
19317         (additional_files): Likewise.
19318         (g++_target_compile): Use dg-additional-files-options.
19319
19320         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19321         Tcl logic.
19322         * gcc.dg/special/ecos.exp: Remove.
19323         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19324         * gcc.dg/special/alias-1.c: Likewise.
19325         * gcc.dg/special/alias-2.c: Likewise.
19326         * gcc.dg/special/gcsec-1.c: Likewise.
19327         * gcc.dg/special/weak-1.c: Likewise.
19328         * gcc.dg/special/weak-2.c: Likewise.
19329         * gcc.dg/special/wkali-1.c: Likewise.
19330         * gcc.dg/special/wkali-2.c: Likewise.
19331
19332         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19333         dg-gpp-additional-*.
19334         * g++.dg/special/conpr-3.C: Likewise.
19335         * g++.dg/special/conpr-4.C: Likewise.
19336         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19337         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19338         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19339         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19340         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19341         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19342         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19343         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19344         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19345         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19346         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19347         * g++.old-deja/g++.other/comdat1.C: Likewise.
19348         * g++.old-deja/g++.other/comdat2.C: Likewise.
19349         * g++.old-deja/g++.other/comdat3.C: Likewise.
19350         * g++.old-deja/g++.other/ctor1.C: Likewise.
19351         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19352
19353 2003-06-05  Richard Henderson  <rth@redhat.com>
19354
19355         * gcc.dg/debug/20030605-1.c: New.
19356
19357 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19358
19359         * README.QMTEST: Update.
19360
19361 2003-06-04  Richard Henderson  <rth@redhat.com>
19362
19363         * gcc.dg/cleanup-1.c: New.
19364         * gcc.dg/cleanup-2.c: New.
19365         * gcc.dg/cleanup-3.c: New.
19366         * gcc.dg/cleanup-4.c: New.
19367         * gcc.dg/cleanup-5.c: New.
19368         * gcc.dg/cleanup-6.c: New.
19369         * gcc.dg/cleanup-7.c: New.
19370
19371 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19372
19373         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19374
19375         * lib/dg-pch.exp: New file.
19376         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19377         * gcc.dg/pch/pch.exp: Likewise.
19378
19379 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19380
19381         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19382         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19383         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19384         * gcc.dg/builtins-17.c: New test case.
19385         * gcc.dg/i386-387-4.c: New test case.
19386         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19387
19388 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19389
19390         * gcc.dg/ultrasp9.c: New test.
19391
19392 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19393
19394         * gcc.c-torture/compile/20030604-1.c: New test.
19395         * gcc.dg/sparc-constant-1.c: New test.
19396
19397 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19398
19399         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19400
19401 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19402
19403         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19404
19405         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19406         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19407
19408 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19409
19410         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19411
19412 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19413
19414         PR c++/10940
19415         * g++.dg/template/spec10.C: New test.
19416
19417 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19418
19419         * gcc.dg/builtins-16.c: New test case.
19420
19421 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19422
19423         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19424         mempcpy test with post-increments.
19425         * gcc.c-torture/execute/string-opt-3.c: New test.
19426         * gcc.dg/string-opt-1.c: New test.
19427
19428 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19429
19430         PR fortran/10965
19431         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19432
19433 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19434
19435         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19436         (scan-assembler): ... here.  Use dg-scan.
19437         (scan-assembler-not): Likewise.
19438         (scan-file): New function.
19439         (scan-file-not): Likewise.
19440         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19441         * gcc.dg/cpp/_Pragma4.c: Likewise.
19442         * gcc.dg/cpp/_Pragma5.c: Likewise.
19443         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19444         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19445         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19446         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19447         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19448         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19449         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19450         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19451         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19452         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19453         * gcc.dg/cpp/cxxcom1.c: Likewise.
19454         * gcc.dg/cpp/line1.c: Likewise.
19455         * gcc.dg/cpp/maccom1.c: Likewise.
19456         * gcc.dg/cpp/maccom2.c: Likewise.
19457         * gcc.dg/cpp/maccom3.c: Likewise.
19458         * gcc.dg/cpp/maccom4.c: Likewise.
19459         * gcc.dg/cpp/maccom5.c: Likewise.
19460         * gcc.dg/cpp/maccom6.c: Likewise.
19461         * gcc.dg/cpp/multiline.c: Likewise.
19462         * gcc.dg/cpp/spacing1.c: Likewise.
19463         * gcc.dg/cpp/spacing2.c: Likewise.
19464         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19465         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19466         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19467         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19468         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19469         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19470         * gcc.dg/cpp/cxxcom2.c: Likewise.
19471         * gcc.dg/cpp/cxxcom2.h: New file.
19472
19473         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19474         * g++.dg/cpp/truefalse.C: Here.
19475         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19476
19477 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19478
19479         * gcc.dg/cpp/redef3.c: New file.
19480
19481 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19482
19483         * gcc.dg/i386-loop-3.c: New test.
19484
19485 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19486
19487         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19488
19489 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19490
19491         * gcc.dg/fwrapv-1.c: New test case.
19492         * gcc.dg/fwrapv-2.c: New test case.
19493
19494 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19495
19496         PR c++/10956
19497         * g++.dg/template/spec9.C: New test.
19498
19499 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19500
19501         * gcc.dg/duff-4.c: New test case.
19502
19503 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19504
19505         PR fortran/10843
19506         * g77.dg/ffixed-form-1.f: New test
19507         * g77.dg/ffixed-form-2.f: New test
19508         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19509         * g77.dg/ffree-form-3.f: New test
19510
19511 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19512
19513         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19514         * gcc.dg/wint_t-1.c: Likewise.
19515
19516 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19517
19518         * g++.dg/template/access11.C: New test.
19519
19520 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19521
19522         PR c++/10849
19523         * g++.dg/template/access10.C: New test.
19524
19525 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19526             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19527
19528         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19529
19530 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19531
19532         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19533         suppress for powerpc-*-darwin*.
19534         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19535
19536 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19537
19538         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19539         suppress option for powerpc-*-darwin*.
19540
19541 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19542
19543         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19544         * gcc.dg/builtins-4.c: Add test for fmod.
19545
19546 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19547
19548         PR c++/10682
19549         * g++.dg/template/instantiate4.C: New test.
19550
19551 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19552
19553         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19554
19555 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19556
19557         * gcc.dg/compat/scalar-return-1_main.c: New file.
19558         * gcc.dg/compat/scalar-return-1_x.c: New file.
19559         * gcc.dg/compat/scalar-return-1_y.c: New file.
19560         * gcc.dg/compat/scalar-return-2_main.c: New file.
19561         * gcc.dg/compat/scalar-return-2_x.c: New file.
19562         * gcc.dg/compat/scalar-return-2_y.c: New file.
19563         * gcc.dg/compat/struct-return-3_main.c: New file.
19564         * gcc.dg/compat/struct-return-3_y.c: New file.
19565         * gcc.dg/compat/struct-return-3_x.c: New file.
19566         * gcc.dg/compat/struct-return-2_main.c: New file.
19567         * gcc.dg/compat/struct-return-2_x.c: New file.
19568         * gcc.dg/compat/struct-return-2_y.c: New file.
19569
19570 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19571
19572         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19573         for hppa*-hp-hpux*.
19574         * gcc.dg/20021014-1.c (dg-options): Likewise.
19575         * gcc.dg/nest.c (dg-options): Likewise.
19576
19577 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19578
19579         PR c++/9738
19580         * g++.dg/ext/dllimport2.C: New file.
19581         * g++.dg/ext/dllimport3.C: New file.
19582
19583 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19584
19585         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19586         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19587         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19588         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19589         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19590         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19591         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19592         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19593         * gcc.dg/compat/small-struct-defs.h: New file.
19594         * gcc.dg/compat/small-struct-init.h: New file.
19595         * gcc.dg/compat/small-struct-check.h: New file.
19596         * gcc.dg/compat/fp-struct-defs.h: New file.
19597         * gcc.dg/compat/fp-struct-check.h: New file.
19598         * gcc.dg/compat/fp-struct-init.h: New file.
19599         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19600         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19601
19602 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19603
19604         * gcc.dg/20030225-2.c: New test.
19605
19606 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19607             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19608
19609         * gcc.c-torture/compile/20030518-1.c: New test case.
19610
19611 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19612
19613         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19614         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19615         gcc-dg-debug-runtest.
19616         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19617         gcc-dg-debug-runtest.
19618
19619 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19620
19621         PR c++/9022
19622         * g++.dg/lookup/using6.C: New test.
19623
19624 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19625
19626         * g++.dg/parse/access2.C: New test.
19627
19628 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19629
19630         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19631         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19632         * gcc.dg/debug/debug.exp: Likewise.
19633
19634 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19635
19636         * gcc.dg/dollar.c: New test.
19637
19638 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19639
19640         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19641         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19642         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19643         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19644         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19645         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19646         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19647         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19648         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19649         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19650         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19651         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19652         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19653         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19654         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19655         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19656         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19657         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19658
19659 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19660
19661         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19662         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19663         support for "repo" mode.
19664         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19665         * lib/g77-dg.exp: Likewise.
19666         * lib/obj-dg.exp: Likewise.
19667
19668 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19669
19670         Merge from gcc-3_2-rhl8-branch:
19671         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19672
19673         * gcc.dg/tls/opt-6.c: New test.
19674
19675         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19676
19677         * gcc.dg/20030405-1.c: New test.
19678
19679         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19680
19681         * gcc.dg/20030309-1.c: New test.
19682
19683         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19684
19685         * gcc.c-torture/execute/20030307-1.c: New test.
19686
19687         2003-02-20  Randolph Chung  <tausq@debian.org>
19688
19689         * gcc.c-torture/compile/20030220-1.c: New test.
19690
19691         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19692
19693         * gcc.dg/20030217-1.c: New test.
19694
19695         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19696
19697         * gcc.c-torture/compile/20020129-1.c: New test.
19698
19699         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19700
19701         * gcc.dg/unroll-1.c: New test.
19702
19703         2002-11-16  Jan Hubicka  <jh@suse.cz>
19704
19705         * gcc.c-torture/execute/20020920-1.c: New test.
19706
19707         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19708
19709         PR target/7434
19710         * gcc.c-torture/compile/20021008-1.c: New test.
19711
19712         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19713
19714         PR target/7559
19715         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19716
19717         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19718
19719         * gcc.c-torture/compile/20020807-1.c: New test.
19720
19721         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
19722
19723         * gcc.dg/tls/opt-1.c: New test.
19724
19725         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
19726
19727         * gcc.dg/20020729-1.c: New test.
19728
19729         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
19730
19731         * g++.dg/opt/life1.C: New test.
19732
19733         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19734
19735         * gcc.dg/20020525-1.c: New test.
19736
19737         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19738
19739         PR c++/6794
19740         * g++.dg/ext/pretty1.C: New test.
19741         * g++.dg/ext/pretty2.C: New test.
19742
19743 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19744
19745         PR c++/8385
19746         * g++.dg/ext/typeof5.C: New test.
19747
19748 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19749
19750         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19751         __USER_LABEL_PREFIX__ into account.
19752         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19753
19754 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19755
19756         * gcc.dg/builtins-15.c: New test case.
19757
19758 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19759
19760         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19761
19762 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19763
19764         * lib/g++.exp: Tweak handling of additional source files.
19765         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19766         * g++.dg/special/conpr-2a.C: Rename to ...
19767         * g++.dg/special/conpr-2a.cc: ... this.
19768         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19769         * g++.dg/special/conpr-3a.C: Rename to ...
19770         * g++.dg/special/conpr-3a.cc: This.
19771         * g++.dg/special/conpr-3b.C: Rename to ...
19772         * g++.dg/special/conpr-3b.cc: This.
19773         * g++.dg/special/conpr-4.C: New test.
19774         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19775
19776 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19777
19778         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19779
19780 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19781
19782         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19783         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19784         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19785         * g++.old-deja/g++.other/warn3.C: Likewise.
19786
19787 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19788
19789         * gcc.dg/i386-387-1.c: Update to also test log.
19790         * gcc.dg/i386-387-2.c: Likewise.
19791
19792 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19793
19794         * g77.f-torture/execute/int8421.f: New test.
19795
19796 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19797
19798         PR c++/10230, c++/10481
19799         * g++.dg/lookup/scoped5.C: New test.
19800
19801 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19802
19803         PR c++/10552
19804         * g++.dg/template/ttp6.C: New test.
19805
19806 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19807
19808         * gcc.c-torture/execute/builtins: New directory.
19809         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19810         gcc.c-torture/execute/builtins.
19811         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19812         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19813         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19814         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19815
19816 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19817
19818         PR c++/9252
19819         * g++.dg/template/access8.C: New test.
19820         * g++.dg/template/access9.C: New test.
19821
19822 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19823
19824         PR c++/9554
19825         * g++.dg/parse/access1.C: New test.
19826
19827 2003-05-09  DJ Delorie  <dj@redhat.com>
19828
19829         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19830         long, and not an int.
19831
19832 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19833
19834         PR c++/10555, c++/10576
19835         * g++.dg/template/memclass1.C: New test.
19836
19837 2003-05-08  DJ Delorie  <dj@redhat.com>
19838
19839         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19840         targets.
19841         * gcc.c-torture/execute/20021024-1.x: Likewise.
19842         * gcc.c-torture/execute/shiftdi.x: Likewise.
19843         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19844         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19845         * gcc.dg/20021018-1.c: Likewise.
19846
19847 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19848
19849         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19850
19851         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19852         (bcopy): Call memmove.
19853
19854 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19855
19856         * g77.f-torture/compile/8485.f: New test case.
19857
19858 2003-05-07  Richard Henderson  <rth@redhat.com>
19859
19860         PR c++/10570
19861         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19862         Verify exception_cleanup not called for rethrows.
19863         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19864         when exiting catch block without rethrowing.
19865         * g++.dg/eh/forced3.C: New.
19866         * g++.dg/eh/forced4.C: New.
19867
19868 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19869
19870         * gcc.dg/20030505.c: Fix triplet.
19871
19872 2003-05-06  DJ Delorie  <dj@redhat.com>
19873
19874         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19875         * gcc.dg/nest.c: Likewise.
19876
19877 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19878
19879         * gcc.dg/builtins-14.c: New test case.
19880
19881 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19882
19883         * lib/compat.exp (compat-execute): New argument.
19884         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19885         * gcc.dg/compat: New test directory.
19886         * gcc.dg/compat/compat.exp: New expect script.
19887         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19888         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19889         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19890         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19891         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19892         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19893
19894         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19895         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19896         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19897         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19898         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19899         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19900         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19901         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19902         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19903         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19904         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19905         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19906         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19907         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19908         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19909
19910 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19911
19912         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19913
19914 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19915
19916         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19917
19918 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19919
19920         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19921         * gcc.dg/ppc-fsel-2.c: New test.
19922
19923         * gcc.dg/unused-5.c: New test.
19924
19925 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19926
19927         PR c++/10496
19928         * g++.dg/warn/pmf1.C: New test.
19929
19930 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19931
19932         PR c++/4494
19933         * g++.dg/warn/main.C: New test.
19934
19935 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19936
19937         * gcc.dg/nonnull-3.c: New test.
19938
19939 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19940
19941         * gcc.dg/cpp/Wtrigraphs.c: Update.
19942         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19943
19944 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19945
19946         * gcc.dg/ppc-fsel-1.c: New test.
19947
19948 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19949
19950         PR c/10604
19951         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19952
19953 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19954
19955         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19956
19957 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19958
19959         PR c++/9364, c++/10553, c++/10586
19960         * g++.dg/parse/typename4.C: New test.
19961         * g++.dg/parse/typename5.C: Likewise.
19962
19963 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19964
19965         * gcc.c-torture/compile/20030503-1.c: New test.
19966
19967 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19968
19969         * g++.dg/lookup/using5.C: Fix testcase error.
19970
19971 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19972
19973         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19974         since MEABI is no longer supported.  Remove all vestiges
19975         of MEABI from the test.
19976
19977 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19978
19979         PR c++/10554
19980         * g++.dg/lookup/using5.C: New test.
19981
19982 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19983
19984         PR c++/8772
19985         * g++.dg/template/ttp5.C: New test.
19986
19987 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19988
19989         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19990         (dg-gpp-additional-sources): New function.
19991         (dg-gpp-additional-files): Likewise.
19992         * lib/g++.exp (additional_sources): New variable.
19993         (additional_files): Likewise.
19994         (g++_target_compile): Deal with them.
19995         * lib/old-dejagnu.exp: Remove.
19996         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19997         * g++.old-deja: Revise all tests to use dg commands.
19998
19999 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20000
20001         PR c++/9432, c++/9528
20002         * g++.dg/lookup/using4.C: New test.
20003
20004 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20005
20006         * gcc.dg/noreturn-5.c: New file.
20007         * gcc.dg/noreturn-6.c: New file.
20008
20009         * gcc.c-torture/compile/inline-1.c: New file.
20010
20011 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20012
20013         PR c++/10551
20014         * g++.dg/template/explicit1.C: New test.
20015
20016 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20017
20018         PR c++/10549
20019         * g++.dg/other/bitfield1.C: New test.
20020
20021         PR c++/10527
20022         * g++.dg/init/new7.C: New test.
20023
20024 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20025
20026         * g++.dg/ext/desig1.C: New test.
20027         * g++.dg/ext/init1.C: Update.
20028
20029         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20030
20031 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20032
20033         PR c++/10180
20034         * g++.dg/warn/Winline-1.C: New test.
20035
20036 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20037
20038         * gcc.c-torture/execute/string-opt-19.c: New test.
20039
20040         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20041         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20042
20043 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20044
20045         PR c++/10506
20046         * g++.dg/init/new6.C: New test.
20047
20048         PR c++/10503
20049         * g++.dg/init/ref6.C: New test.
20050
20051 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20052
20053         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20054
20055 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20056
20057         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20058         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20059
20060 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20061
20062         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20063         initialized static data members.
20064
20065 2003-04-25  H.J. Lu <hjl@gnu.org>
20066
20067         * gcc.dg/ia64-sync-4.c: New test.
20068
20069 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20070
20071         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20072         date.
20073
20074 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20075
20076         PR c++/10337
20077         * g++.dg/warn/conv1.C: New test.
20078         * g++.old-deja/g++.other/conv7.C: Adjust.
20079         * g++.old-deja/g++.other/overload14.C: Adjust.
20080
20081 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20082
20083         PR c++/10471
20084         * g++.dg/template/defarg2.C: New test.
20085
20086 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20087
20088         * gcc.dg/cpp/include2.c: Update.
20089         * gcc.dg/cpp/multiline-2.c: New.
20090         * gcc.dg/cpp/multiline.c: Update.
20091         * gcc.dg/cpp/strify2.c: Update.
20092         * gcc.dg/cpp/trad/literals-2.c: Update.
20093
20094 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20095
20096         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20097
20098 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20099
20100         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20101
20102 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20103
20104         PR c++/10451
20105         * g++.dg/parse/crash4.C: New test.
20106
20107         PR c++/9847
20108         * g++.dg/parse/crash5.C: New test.
20109
20110 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20111
20112         PR c++/10446
20113         * g++.dg/parse/crash3.C: New test.
20114
20115         PR c++/10428
20116         * g++.dg/parse/elab1.C: New test.
20117
20118 2003-04-22  Devang Patel  <dpatel@apple.com>
20119
20120         * gcc.dg/cpp/trad/funlike-5.c: New test.
20121
20122 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20123
20124         * g++.dg/other/packed1.C: Fix dg options.
20125
20126 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20127
20128         * g++.dg/other/offsetof2.C: New test.
20129
20130 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20131
20132         * g++.dg/template/recurse.C: Adjust location of error messages.
20133
20134 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20135
20136         PR c++/9881
20137         * g++.dg/init/addr-const1.C: New test.
20138         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20139
20140 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20141
20142         PR c++/10405
20143         * g++.dg/lookup/struct-hack1.C: New test.
20144
20145 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20146
20147         * ucs.c: Update diagnostic messages.
20148
20149 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20150
20151         * gcc.dg/cpp/truefalse.cpp: New test.
20152         * gcc.dg/cpp/cpp.exp: Update.
20153         * g++.dg/other/stdbool-if.C: Remove.
20154
20155 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20156
20157         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20158         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20159
20160 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20161
20162         * gcc.c-torture/compile/20030418-1.c: New test.
20163
20164 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20165
20166         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20167
20168 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20169
20170         PR c++/10347
20171         g++.dg/template/dependent-name1.C: New test.
20172
20173 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20174
20175         * gcc.dg/warn-1.c (tourist_guide): New array,
20176         contains a pointer to bar.
20177
20178 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20179
20180         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20181         * gcc.c-torture/execute/medce-1.c: New test case.
20182         * gcc.c-torture/execute/medce-2.c: New test case.
20183
20184 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20185
20186         * lib/prune.exp: Ignore more messages.
20187
20188         PR c++/10381
20189         * g++.dg/parse/lookup3.C: New test.
20190
20191 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20192
20193         * gcc.c-torture/compile/20030415-1.c : New test.
20194
20195 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20196
20197         * gcc.c-torture/execute/scope-2.c: Move to ...
20198         * gcc.dg/noncompile/scope.c: .... here.
20199
20200 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20201
20202         * gcc.dg/20030414-2.c: New test case.
20203
20204 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20205
20206         PR target/10377
20207         * gcc.dg/20030414-1.c: New test.
20208
20209 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20210
20211         * gcc.dg/builtins-12.c: New test case.
20212         * gcc.dg/builtins-13.c: New test case.
20213
20214 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20215
20216         * gcc.c-torture/execute/string-opt-18.c: New test.
20217
20218 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20219
20220         PR c++/10300
20221         * g++.dg/init/new5.C: New test.
20222
20223 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20224
20225         PR c++/7910
20226         * g++.dg/ext/dllimport1.C: New test.
20227
20228 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20229
20230         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20231
20232 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20233
20234         PR Fortran/9263
20235         * g77.f-torture/noncompile/9263.f: New test
20236         PR Fortran/1832
20237         * g77.f-torture/execute/1832.f: New test
20238
20239 2003-04-11  David Chad  <davidc@freebsd.org>
20240             Loren J. Rittle  <ljrittle@acm.org>
20241
20242         libobjc/8562
20243         * objc.dg/headers.m: New test.
20244
20245 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20246
20247         * gcc.c-torture/execute/builtin-noret-2.c: New.
20248         * gcc.c-torture/execute/builtin-noret-2.x: New.
20249         XFAIL builtin-noret-2.c at -O1 and above.
20250         * gcc.dg/redecl.c: New.
20251         * gcc.dg/Wshadow-1.c: Update error regexps.
20252
20253 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20254
20255         * g++.dg/abi/bitfield10.C: New test.
20256
20257 2003-04-09  Mike Stump  <mrs@apple.com>
20258
20259         * gcc.dg/pch/pch.exp: Make testcase names longer.
20260         * g++.dg/pch/pch.exp: Make testcase names longer.
20261
20262 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20263
20264         * gcc.dg/builtins-11.c: New test case.
20265
20266 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20267
20268         * gcc.dg/builtins-9.c: New test case.
20269         * gcc.dg/builtins-10.c: New test case.
20270
20271 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20272
20273         * gcc.dg/noncompile/init-4.c.c: New test.
20274
20275 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20276
20277         * gcc.misc-test/gcov-9.c: New test.
20278         * gcc.misc-test/gcov-10.c: New test
20279         * gcc.misc-test/gcov-11.c: New test.
20280
20281 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20282
20283         PR optimization/10024
20284         * gcc.c-torture/compile/20030405-1.c: New test.
20285
20286 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20287
20288         * gcc.dg/pch/static-3.c: New.
20289         * gcc.dg/pch/static-3.hs: New.
20290         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20291
20292 2003-04-04  Richard Henderson  <rth@redhat.com>
20293
20294         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20295         * g++.dg/eh/forced2.C: Likewise.
20296
20297 2003-04-03  Mike Stump  <mrs@apple.com>
20298
20299         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20300         target arg.
20301         (scan-assembler-times, scan-assembler-not): Likewise.
20302         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20303
20304 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20305
20306         * gcc.dg/sparc-loop-1.c: New test.
20307
20308 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20309
20310         PR other/9274
20311         * g++.dg/pch/system-2.C: New.
20312         * g++.dg/pch/system-2.Hs: New.
20313
20314 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20315
20316         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20317
20318         * g++.dg/eh/simd-1.C (vecfunc): Same.
20319
20320 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20321
20322         * gcc.c-torture/execute/20030401-1.c: New test case.
20323
20324 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20325
20326         * objc.dg/defs.m: New.
20327
20328 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20329
20330         * g++.dg/eh/simd-1.C: New.
20331         * g++.dg/eh/simd-2.C: New.
20332
20333 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20334
20335         * gcc.c-torture/execute/simd-3.c: New.
20336
20337 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20338
20339         PR c/9936
20340         * gcc.dg/20030331-2.c: New test.
20341
20342 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20343
20344         PR c++/10278
20345         * g++.dg/parse/crash2.C: New test.
20346
20347 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20348
20349         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20350         * gcc.c-torture/execute/20030331-1.c: ...here.
20351
20352 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20353
20354         * gcc.c-torture/execute/20030331-1.c: New test.
20355
20356 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20357
20358         * lib/gcov.exp: Adjust call return testing strings.
20359         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20360
20361 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20362
20363         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20364         * gcc.dg/builtins-7.c: New test case.
20365         * gcc.dg/builtins-8.c: New test case.
20366
20367 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20368
20369         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20370
20371 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20372
20373         PR c++/7647
20374         * g++.dg/lookup-class-member-2.C: New test.
20375
20376 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20377
20378         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20379
20380 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20381
20382         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20383
20384 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20385
20386         * g++.dg/init/attrib1.C: New test.
20387
20388 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20389
20390         * gcc.dg/ultrasp8.c: New test.
20391
20392 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20393
20394         * gcc.dg/ultrasp7.c: New test.
20395
20396 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20397
20398         PR c++/10047
20399         * g++.dg/template/inline1.C: New test.
20400
20401 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20402
20403         * gcc.dg/sparc-dwarf2.c: New test.
20404
20405 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20406
20407         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20408         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20409
20410 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20411
20412         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20413         than reading .x files.
20414         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20415         * g77.dg/gcov/gcov-1.f: Likewise.
20416         * gcc.misc-tests/gcov-4b.c: Likewise.
20417         * gcc.misc-tests/gcov-5b.c: Likewise.
20418         * gcc.misc-tests/gcov-6.c: Likewise.
20419         * gcc.misc-tests/gcov-7.c: Likewise.
20420         * gcc.misc-tests/gcov-8.c: Likewise.
20421         * g++.dg/gcov/gcov-1.x: Remove.
20422         * g77.dg/gcov/gcov-1.x: Likewise.
20423         * gcc.misc-tests/gcov-4b.x: Likewise.
20424         * gcc.misc-tests/gcov-5b.x: Likewise.
20425         * gcc.misc-tests/gcov-6.x: Likewise.
20426         * gcc.misc-tests/gcov-7.x: Likewise.
20427         * gcc.misc-tests/gcov-8.x: Likewise.
20428
20429 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20430
20431         PR opt/10087
20432         * gcc.dg/20030324-1.c: New test.
20433
20434 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20435
20436         PR c++/10224
20437         * g++.dg/template/arg3.C: New test.
20438
20439         PR c++/10158
20440         * g++.dg/template/friend18.C: New test.
20441
20442 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20443
20444         * g77.f-torture/compile/20030326-1.f: New test case.
20445
20446 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20447
20448         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20449
20450         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20451
20452 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20453
20454         * gcc.dg/ia64-sync-3.c: New test.
20455
20456 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20457
20458         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20459
20460 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20461
20462         * gcc.dg/ultrasp6.c: New test.
20463
20464 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20465
20466         * gcc.dg/i386-signbit-1.c: New test.
20467         * gcc.dg/i386-signbit-2.c: New test.
20468         * gcc.dg/i386-signbit-3.c: New test.
20469
20470 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20471
20472         * gcc.dg/ultrasp5.c: Fix options.
20473
20474 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20475
20476         * gcc.dg/ultrasp5.c: Fix comment.
20477
20478 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20479
20480         PR fortran/10197
20481         * g77.f-torture/execute/10197.f: New test.
20482
20483 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20484
20485         PR c++/9898, c++/383
20486         * g++.dg/template/conv6.C: New test.
20487
20488         PR c++/10119
20489         * g++.dg/template/ptrmem5.C: New test.
20490
20491         PR c++/10026
20492         * g++.dg/lookup/koenig1.C: New test.
20493
20494         PR C++/10199
20495         * g++.dg/lookup/template2.C: New test.
20496
20497 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20498
20499         * g++.dg/opt/rtti1.C: New test.
20500
20501 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20502
20503         * gcc.dg/ultrasp5.c: New test.
20504
20505 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20506
20507         PR middle-end/9967
20508         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20509         builtin fputs.
20510
20511 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20512
20513         PR c/8224
20514         * gcc.dg/20030323-1.c: New test.
20515
20516 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20517
20518         * gcc.c-torture/compile/20030323-1.c: New test case.
20519
20520 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20521
20522         * gcc.dg/20030321-1.c: New test.
20523
20524 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20525
20526         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20527
20528 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20529
20530         PR c++/9978, c++/9708
20531         * g++.dg/ext/vlm1.C: Adjust expected error.
20532         * g++.dg/ext/vla2.C: New test.
20533         * g++.dg/template/arg1.C: New test.
20534         * g++.dg/template/arg2.C: New test.
20535
20536 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20537
20538         * g77.f-torture/execute/select.f: New test.
20539         * g77.f-torture/noncompile/select_no_compile.f: New test.
20540
20541 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20542
20543         PR c++/9898
20544         * g++.dg/other/error4.C: New test.
20545
20546 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20547
20548         * g++.dg/template/friend17.C: New test.
20549
20550 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20551
20552         * gcc.c-torture/compile/20030320-1.c: New.
20553
20554 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20555
20556         * gcc.dg/builtins-6.c: New test case.
20557
20558 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20559
20560         PR target/10073
20561         * gcc.c-torture/compile/20030319-1.c: New.
20562
20563 2003-03-18  Jan Hubicka  <jh@suse.cz>
20564
20565         * gcc.dg/i386-cvt-1.c: New test.
20566
20567 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20568
20569         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20570         * objc.dg/naming-2.m: Likewise.
20571
20572 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20573
20574         PR c++/9639
20575         * g++.dg/parse/crash1.C: New test.
20576
20577 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20578
20579         PR c++/8805
20580         * g++.dg/eh/cleanup1.C: New test.
20581
20582 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20583
20584         * gcc.c-torture/execute/20030316-1.c: New test case.
20585
20586 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20587
20588         PR c++/9629
20589         * g++.dg/init/ctor2.C: New test.
20590
20591 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20592
20593         * g77.f-torture/compile/xformat.f: New test case.
20594
20595 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20596
20597         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20598         * g++.old-deja/g++.mike/eh50.C: Likewise.
20599
20600 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20601
20602         PR c++/6440
20603         * g++.dg/template/spec7.C: New test.
20604         * g++.dg/template/spec8.C: Likewise.
20605
20606 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20607
20608         * gcc.c-torture/execute/20030313-1.c: New test.
20609
20610 2003-03-14  Richard Henderson  <rth@redhat.com>
20611
20612         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20613
20614 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20615
20616         * gcc.c-torture/compile/20030314-1.c: New test.
20617
20618 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20619
20620         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20621         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20622         thumb target,
20623         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20624         to accept newer _imp__  prefix and additional
20625         newline in .drectve section.
20626         * gcc.dg/dll-4.c: Likewise.
20627         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20628         switch.
20629
20630 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20631
20632         * g++.dg/parse/namespace9.C: New test.
20633
20634         * g++.dg/init/ref5.C: New test.
20635         * g++.dg/parse/ptrmem1.C: Likewise.
20636
20637 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20638
20639         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20640         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20641         regular expression.
20642         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20643         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20644
20645 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20646
20647         * gcc.c-torture/execute/20030224-2.c: New test.
20648
20649 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20650
20651         * gcc.dg/decl-3.c: New test.
20652
20653 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20654
20655         * gcc.dg/i386-loop-2.c: New test.
20656
20657 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20658
20659         PR c++/9474
20660         * g++.dg/parse/namespace8.C: New test.
20661
20662         PR c++/9924
20663         * g++.dg/overload/builtin2.C: New test.
20664
20665 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20666
20667         * gcc.dg/return-type-3.c: New test.
20668
20669 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20670
20671         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20672         profiling options are not supported.
20673
20674 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20675
20676         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20677         * g++.old-deja/g++.warn/impint2.C: Likewise.
20678
20679 2003-03-10  Devang Patel  <dpatel@apple.com>
20680
20681         * g++.dg/cpp/c++_cmd_1.C: New test.
20682         * g++.dg/cpp/c++_cmd_1.h: New file.
20683
20684 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20685
20686         * gcc.dg/altivec-9.c: New file.
20687
20688 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20689
20690         * gcc.dg/ppc-sdata-1.c: New test.
20691         * gcc.dg/ppc-sdata-2.c: New test.
20692
20693 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20694
20695         PR c++/9373
20696         * g++.dg/opt/ptrmem2.C: New test.
20697
20698         PR c++/8534
20699         * g++.dg/opt/ptrmem1.C: New test.
20700
20701 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20702
20703         * gcc.dg/i386-loop-1.c: New test.
20704
20705 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20706
20707         PR c++/9970
20708         * g++.dg/lookup/friend1.C: New test.
20709
20710 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20711
20712         PR c++/9823
20713         * g++.dg/parser/constructor1.C: New test.
20714
20715 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20716
20717         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20718
20719         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
20720
20721 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
20722
20723         * gcc.dg/cpp/Wunused.c: Update test.
20724
20725 2003-03-08  Jan Hubicka  <jh@suse.cz>
20726
20727         * gcc.dg/inline-3.c: New test.
20728
20729 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20730
20731         PR c++/9809
20732         * g++.dg/parse/builtin1.C: New test.
20733
20734         PR c++/9982
20735         * g++.dg/abi/cookie1.C: New test.
20736         * g++.dg/abi/cookie2.C: Likewise.
20737
20738         PR c++/9524
20739         * g++.dg/template/field1.C: New test.
20740
20741         PR c++/9912
20742         * g++.dg/parse/class1.C: New test.
20743         * g++.dg/parse/namespace7.C: Likewise.
20744         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20745
20746 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20747
20748         * g++.dg/init/ref4.C: New test.
20749
20750 2003-03-07  Jan Hubicka  <jh@suse.cz>
20751
20752         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20753         * gcc.dg/inline-3.c:  New test.
20754
20755 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20756
20757         * g++.dg/init/ref3.C: New test.
20758
20759         PR c++/9965
20760         * g++.dg/init/ref2.C: New test.
20761
20762         PR c++/9400
20763         * g++.dg/warn/Wshadow-2.C: New test.
20764
20765         PR c++/9791
20766         * g++.dg/warn/Woverloaded-1.C: New test.
20767
20768 2003-03-05  Jan Hubicka  <jh@suse.cz>
20769
20770         * gcc.dg/i386-local2.c: New.
20771         * gcc.dg/i386-local.c: Fix typo.
20772
20773 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20774
20775         * g++.dg/abi/layout3.C: New test.
20776
20777 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20778
20779         * gcc.c-torture/compile/20030305-1.c
20780
20781 2003-03-05  Jan Hubicka  <jh@suse.cz>
20782
20783         * gcc.dg/i386-local.c: New.
20784
20785 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20786
20787         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20788
20789 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20790
20791         * gcc.dg/switch-2.c: New test.
20792         * gcc.dg/switch-3.c: New test.
20793         * gcc.dg/Wswitch.c: Adjust line numbers.
20794         * gcc.dg/Wswitch-default.c: Likewise.
20795         * gcc.dg/Wswitch-enum.c: Likewise.
20796
20797 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20798
20799         * gcc.c-torture/execute/20030222-1.c: New test.
20800
20801 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20802
20803         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20804
20805 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20806
20807         PR c++/9878
20808         * g++.dg/init/ref1.C: New test.
20809
20810 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20811
20812         * gcc.dg/sh-relax.c: New SH-only test.
20813
20814 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20815
20816         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20817         comment explaining purpose of testcase.
20818
20819 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20820
20821         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20822         for HC11/HC12 (asm needs two int registers).
20823         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20824         HC11/HC12 because the test uses an asm which needs two 32-bit
20825         registers.
20826
20827 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20828
20829         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20830         for HC11/HC12 (array is too large otherwise).
20831         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20832         * gcc.c-torture/compile/20010518-2.x: Likewise.
20833         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20834         HC11/HC12 (array is too large).
20835
20836 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20837
20838         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20839         * lib/g++-dg.exp (g++-dg-test): Likewise.
20840
20841 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20842
20843         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20844         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20845
20846 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20847
20848         * g++.dg/warn/implicit-typename1.C: Remove warning.
20849
20850 2003-02-28  Richard Henderson  <rth@redhat.com>
20851
20852         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20853         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20854
20855 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20856
20857         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20858         * g++.dg/pch/pch.exp: Likewise.
20859
20860 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20861
20862         PR c++/9879
20863         * testsuite/g++.dg/init/new4.C: New test.
20864
20865 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20866
20867         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20868
20869 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20870
20871         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20872         unsigned long.
20873
20874         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20875         wider than float.
20876
20877 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20878
20879         * lib/scanasm.exp: Add support for counting numbers of
20880         occurences.
20881         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20882         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20883
20884 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20885
20886         PR c++/9683
20887         * g++.dg/template/static3.C: New test.
20888
20889         PR c++/9829
20890         * g++.dg/parse/namespace6.C: New test.
20891
20892 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20893
20894         PR target/9732
20895         * gcc.dg/20030225-1.c: New test.
20896
20897 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20898
20899         * README: Remove out-of-date information.
20900
20901         PR c++/9836
20902         * g++.dg/template/spec6.C: New test.
20903
20904 2003-02-24  Jeff Law  <law@redhat.com>
20905
20906         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20907
20908 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20909
20910         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20911         * gcc.dg/pragma-ep-1.c: Likewise.
20912
20913 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20914
20915         PR c++/9602
20916         * g++.dg/template/friend16.C: New test.
20917
20918 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20919
20920         PR c++/5333
20921         * g++.dg/parse/fused-params1.C: Adjust error messages.
20922         * g++.dg/template/nested3.C: New test.
20923
20924 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20925
20926         * g++.dg/abi/param1.C: New test.
20927
20928 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20929
20930         PR c++/7982
20931         * g++.dg/warn/implicit-typename1.C: New test.
20932
20933 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20934
20935         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20936         with "mtune".
20937         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20938         * gcc.c-torture/execute/20010129-1.x: Likewise.
20939         * gcc.dg/20011107-1.c: Likewise.
20940         * gcc.dg/20020108-1.c: Likewise.
20941         * gcc.dg/20020122-3.c: Likewise.
20942         * gcc.dg/20020206-1.c: Likewise.
20943         * gcc.dg/20020310-1.c: Likewise.
20944         * gcc.dg/20020426-2.c: Likewise.
20945         * gcc.dg/20020517-1.c: Likewise.
20946         * gcc.dg/991230-1.c: Likewise.
20947         * gcc.dg/i386-unroll-1.c: Likewise.
20948         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20949
20950 2003-02-22  Jan Hubicka  <jh@suse.cz>
20951
20952         * gcc.dg/i386-mul.c: New test.
20953
20954 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20955
20956         * gcc.dg/builtins-5.c: New test case.
20957
20958 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20959
20960         * gcc.dg/asmreg-1.c: New test.
20961
20962 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20963
20964         PR c++/9749
20965         * g++.dg/parse/varmod1.C: New test.
20966
20967 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20968
20969         PR c++/9727
20970         * g++.dg/template/op1.C: New test.
20971
20972 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20973
20974         PR c++/8906
20975         * g++.dg/template/nested2.C: New test.
20976
20977 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20978
20979         PR c++/8724
20980         * g++.dg/expr/dtor1.C: New test.
20981
20982 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20983
20984         * gcc.dg/cpp/include3.c: New test.
20985         * gcc.dg/cpp/inc/foo.h: New file.
20986
20987 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20988
20989         * gcc.c-torture/execute/20030221-1.c: New test.
20990
20991 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20992
20993         PR c++/9729
20994         * g++.dg/abi/conv1.C: New test.
20995
20996 2003-02-20  Jan Hubicka  <jh@suse.cz>
20997
20998         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20999
21000 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21001
21002         * gcc.c-torture/compile/20030219-1.c: New test.
21003
21004 2003-02-18  Jan Hubicka  <jh@suse.cz>
21005
21006         * gcc.dg/funcorder.c: New test.
21007
21008 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21009
21010         * gcc.c-torture/execute/20030218-1.c: New.
21011
21012 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21013
21014         * gcc.dg/20030218-1.c: New.
21015
21016 2003-02-18  Richard Henderson  <rth@redhat.com>
21017
21018         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21019         * gcc.dg/attr-used-2.c: New.
21020
21021 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21022
21023         PR c++/9704
21024         * g++.dg/init/copy5.C: New test.
21025
21026 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21027
21028         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21029         * g++.dg/pch/pch.exp: Likewise.
21030
21031 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21032
21033         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21034         STACK_SIZE is not defined.
21035
21036 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21037
21038         PR c++/9457
21039         * g++.dg/template/init1.C: New test.
21040
21041 2003-02-16  Jan HUbicka  <jh@suse.cz>
21042
21043         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21044         (foo): Add few extra tests
21045         * gcc.dg/c99-const-expr-3.c: Likewise.
21046         * gcc.c-torture/execute/20030216-1.c: New.
21047
21048 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21049
21050         PR c++/9459
21051         * g++.dg/ext/typeof4.C: New test.
21052
21053 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21054
21055         * gcc.dg/i386-387-3.c: New test case.
21056
21057 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21058
21059         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21060         cris-*-elf* cris-*-aout* and mmix-*-*.
21061
21062 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21063
21064         * gcc.dg/20030213-1.c: New test.
21065
21066 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21067
21068         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21069         * gcc.dg/i386-387-2.c: Likewise.
21070
21071 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21072
21073         * gcc.dg/ppc-spe.c: Fix formatting.
21074         Enable tests that were previously unsupported by gas.
21075         Delete tests for instructions that no longer exist.
21076         Switch arguments on evsubifw builtin.
21077
21078 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21079
21080         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21081         STACK_SIZE is too small.
21082
21083 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21084             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21085
21086         * gcc.dg/decl-2.c: New test.
21087
21088 2003-02-10  Jan Hubicka  <jh@suse.cz>
21089
21090         * gcc.dg/i386-fpcvt-1.c:  New test.
21091
21092 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21093
21094         * gcc.c-torture/execute/20030209-1.c: New test.
21095
21096 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21097
21098         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21099         int-wide bitops, use the constants of the same width.
21100         Likewise, if long long is 32-bit wide, test bitops using
21101         32-bit constants.
21102
21103 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21104
21105         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21106
21107 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21108
21109         * testsuite/gcc.dg/builtins-4.c: New test case.
21110
21111 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21112
21113         * gcc.dg/20020430-1.c: Fix dg command typos.
21114         * gcc.dg/20020503-1.c: Likewise.
21115
21116 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21117
21118         PR c++/8785
21119         * g++.dg/parse/fused-params1.C: New test.
21120
21121         PR c++/8857
21122         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21123
21124         PR c++/8921
21125         * g++.dg/parse/non-dependent1.C: New test.
21126
21127         PR c++/8928
21128         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21129
21130         PR c++/9228
21131         * g++.dg/parse/undefined7.C: New test.
21132         * g++.dg/parse/non-templ1.C: New test.
21133
21134         PR c++/9229
21135         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21136
21137 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21138
21139         * gcc.c-torture/compile/20030206-1.c: New test.
21140
21141 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21142
21143         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21144         "pow" to "foo" to avoid potential confusion with a math built-in.
21145
21146 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21147
21148         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21149         conditions for SPARC targets.
21150
21151 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21152
21153         * gcc.dg/20030204-1.c: New test.
21154
21155 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21156
21157         PR c++/38
21158         * g++.dg/parse/array-size1.C: New test.
21159
21160         PR c++/5657
21161         * g++.dg/parse/undefined3.C: New test.
21162
21163         PR c++/5665
21164         * g++.dg/parse/undefined4.C: New test.
21165
21166         PR c++/5975
21167         * g++.dg/parse/undefined5.C: New test.
21168
21169         PR c++/7259
21170         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21171
21172         PR c++/8578
21173         * g++.dg/parse/casting-operator1.C: New test.
21174
21175         PR c++/8596
21176         * g++.dg/parse/undefined6.C: New test.
21177
21178         PR c++/8736
21179         * g++.dg/parse/missing-template1.C: New test.
21180
21181 2003-02-04  Jan Hubicka  <jh@suse.cz>
21182
21183         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21184         * gcc.dg/i386-cmov?.c:  Likewise.
21185         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21186         * gcc.dg/i386-ssefp-1.c:  Likewise.
21187         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21188         conventions.
21189
21190 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21191
21192         PR c++/7129
21193         * testsuite/g++.dg/ext/max.C: New test.
21194
21195 2003-02-03  Jan Hubicka  <jh@suse.cz>
21196
21197         * gcc.c-torture/execute/20030203-1.c: New test.
21198
21199 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21200
21201         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21202         'natural-endian'.
21203
21204 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21205
21206         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21207         * g++.dg/init/new2.C: Likewise.
21208         * g++.dg/other/new1.C: Likewise.
21209
21210 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21211
21212         * gcc.dg/struct-ret-libc.c: New test.
21213
21214 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21215
21216         * gcc.dg/20030129-1.c: New test.
21217
21218 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21219
21220         PR c++/8849
21221         * g++.dg/template/ptrmem4.C: New test.
21222
21223 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21224
21225         * g++.dg/parser/constant1.C: New test.
21226
21227 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21228
21229         PR c++/8591
21230         * g++.dg/parse/friend2.C: New test.
21231
21232 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21233
21234         PR c++/9437
21235         * g++.dg/template/unify4.C: New test.
21236
21237 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21238
21239         * gcc.c-torture/execute/20030128-1.c: New test.
21240
21241 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21242
21243         * g++.dg/lookup/nested1.C: Test moved from ...
21244         * g++.old-deja/g++.other/lookup24.C: ... here.
21245
21246 2003-01-28  Jan Hubicka  <jh@suse.cz>
21247
21248         * gcc.dg/i386-cmov5.c:  New test.
21249
21250 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21251
21252         * gcc.c-torture/execute/20010925-1.c: Changed the
21253         memcpy declaration.
21254
21255 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21256
21257         PR c++/3902
21258         * g++.dg/parse/template5.C: New test.
21259
21260 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21261
21262         PR fortran/9258
21263         * g77.dg/pr9258: New test.
21264
21265 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21266
21267         * README: Move relevant parts from README.g++.
21268
21269         * README.g++: Remove this file.
21270
21271 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21272
21273         * g++.dg/abi/dcast1.C: New test.
21274
21275 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21276
21277         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21278
21279 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21280
21281         PR c++/47
21282         * g++.old-deja/g++.other/lookup24.C: New test.
21283
21284 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21285
21286         PR middle-end/7227
21287         * gcc.dg/uninit-C.c: New test.
21288
21289 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21290
21291         * g++.dg/abi/covariant1.C: New test.
21292
21293 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21294
21295         * gcc.dg/20030123-1.c: New test.
21296
21297 2003-01-25  Jan Hubicka  <jh@suse.cz>
21298
21299         PR opt/8492
21300         * gcc.c-torture/compile/20030125-1.c
21301
21302 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21303
21304         PR c++/9403
21305         * g++.dg/parse/template3.C: New test.
21306         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21307
21308         PR c++/795
21309         * g++.dg/parse/template4.C: New test.
21310
21311         PR c++/9415
21312         * g++.dg/template/qual2.C: New test.
21313
21314         PR c++/8545
21315         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21316
21317         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21318
21319 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21320
21321         * gcc.c-torture/execute/switch-1.c: New test case.
21322
21323 2003-01-25  Jan Hubicka  <jh@suse.cz>
21324
21325         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21326
21327 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21328
21329         Tweaks for Bison-1.875. From the NEWS file:
21330         "- `parse error' -> `syntax error'
21331         Bison now uniformly uses the term `syntax error'"
21332         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21333         * gcc.dg/cpp/digraph2.c: Likewise.
21334         * gcc.dg/cpp/direct2.c: Likewise.
21335         * gcc.dg/cpp/paste4.c: Likewise.
21336         * gcc.dg/c90-restrict-1.c: Likewise.
21337         * gcc.dg/c99-func-2.c: Likewise.
21338         * gcc.dg/noncompile/920721-2.c: Likewise.
21339         * gcc.dg/noncompile/930622-2.c: Likewise.
21340         * gcc.dg/noncompile/940112-1.c: Likewise.
21341         * gcc.dg/noncompile/950921-1.c: Likewise.
21342         * gcc.dg/noncompile/951123-1.c: Likewise.
21343         * gcc.dg/noncompile/971104-1.c: Likewise.
21344         * gcc.dg/noncompile/990416-1.c: Likewise.
21345
21346 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21347
21348         * g++.dg/parse/undefined1.C: Add error message.
21349
21350 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21351
21352         PR c++/9354
21353         * g++.dg/parse/new1.C: New test.
21354
21355         PR c++/9216
21356         * g++.dg/parse/template2.C: New test.
21357
21358         PR c++/9354
21359         * g++.dg/parse/typedef2.C: New test.
21360
21361         PR c++/9328
21362         * g++.dg/ext/typeof3.C: New test.
21363
21364 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21365
21366         PR c++/2738
21367         * g++.dg/parse/ret-type1.C: New test.
21368
21369         PR c++/3792
21370         * g++.dg/parse/tmpl-outside1.C: New test.
21371
21372         PR c++/4207
21373         * g++.dg/parse/int-as-enum1.C: New test.
21374
21375         PR c++/4903
21376         * g++.dg/parse/no-typename1.C: New test.
21377
21378         PR c++/5533
21379         * g++.dg/parse/no-value1.C: New test.
21380
21381         PR c++/5921
21382         * g++.dg/parse/wrong-inline1.C: New test.
21383
21384         PR c++/6402
21385         * g++.dg/parse/ref1.C: New test.
21386
21387         PR c++/6992
21388         * g++.dg/parse/attr-ctor1.C: New test.
21389
21390         PR c++/7229
21391         * g++.dg/parse/namespace5.C: New test.
21392
21393         PR c++/7917
21394         * g++.dg/parse/func-def1.C: New test.
21395
21396         PR c++/8143
21397         * g++.dg/parse/undefined1.C: New test.
21398
21399         PR c++/5723, PR c++/8522
21400         * g++.dg/parse/specialization1.C: New test.
21401
21402         PR c++/163, PR c++/8595
21403         * g++.dg/parse/struct-as-enum1.C: New test.
21404
21405         PR c++/9173
21406         * g++.dg/parse/undefined2.C: New test.
21407
21408 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21409
21410         PR c++/9298
21411         * g++.dg/parse/template1.C: New test.
21412
21413         PR c++/9384
21414         * g++.dg/parse/using1.C: New test.
21415
21416         PR c++/9285
21417         PR c++/9294
21418         * g++.dg/parse/expr2.C: New test.
21419
21420         PR c++/9388
21421         * g++.dg/parse/lookup2.C: Likewise.
21422
21423 2003-01-21  Jan Hubicka  <jh@suse.cz>
21424
21425         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21426         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21427         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21428         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21429
21430 2003-01-20  Nick Clifton  <nickc@redhat.com>
21431
21432         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21433         problem with ARM sibcall code generation.
21434
21435 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21436
21437         * gcc.c-torture/execute/20030120-1.c: New.
21438
21439 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21440
21441         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21442
21443 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21444
21445         PR c++/9272
21446         * g++.dg/parse/ctor1.C: New test.
21447
21448         PR c++/9294:
21449         * g++.dg/parse/qualified1.C: New test.
21450
21451         * g++.dg/parse/typename3.C: New test.
21452
21453 2003-01-16  Richard Henderson  <rth@redhat.com>
21454
21455         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21456
21457 2003-01-16  Richard Henderson  <rth@redhat.com>
21458
21459         * g++.dg/pch/pch.exp: Copy test header to the working directory
21460         before using it either for precompilation or direct use.
21461         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21462         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21463
21464 2003-01-16  Richard Henderson  <rth@redhat.com>
21465
21466         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21467         before using it either for precompilation or direct use.
21468         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21469         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21470
21471 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21472
21473         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21474         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21475         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21476         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21477         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21478         typename warning into error.
21479         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21480         error messages.
21481         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21482         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21483         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21484         messages.
21485         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21486         make declaration visible in template.
21487         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21488         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21489         messages.
21490         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21491         message.
21492         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21493         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21494         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21495         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21496         typename warning with error message.
21497         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21498         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21499         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21500
21501 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21502
21503         * g++.dg/parse/ambig2.C: New test.
21504
21505 2003-01-15  Richard Henderson  <rth@redhat.com>
21506
21507         * g++.dg/tls/init-2.C: Update error message string.
21508
21509 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21510
21511         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21512
21513 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21514
21515         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21516         all for HC11/HC12.
21517         * gcc.c-torture/compile/20001205-1.x: Likewise.
21518         * gcc.c-torture/compile/20001226-1.x: Likewise.
21519         * gcc.c-torture/compile/920520-1.x: Likewise.
21520         * gcc.c-torture/compile/961203-1.x: Likewise.
21521         * gcc.c-torture/compile/20020604-1.x: Likewise.
21522
21523 2003-01-15  Jan Hubicka  <jh@suse.cz>
21524
21525         * gcc.c-torture/compile/20030115-1.c: New test.
21526
21527         * gcc.dg/i386-fpcvt-1.c: New test.
21528         * gcc.dg/i386-fpcvt-2.c: New test.
21529
21530 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21531
21532         Further conform g++'s __vmi_class_type_info to the C++ ABI
21533         specification.
21534         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21535         the specification.
21536
21537 2003-01-14  Jan Hubicka  <jh@suse.cz>
21538
21539         * gcc.dg/i386-fpcvt-1.c: New test.
21540         * gcc.dg/i386-fpcvt-2.c: New test.
21541
21542 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21543
21544         * gcc.dg/i386-mmx-3.c: New test.
21545
21546 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21547
21548         PR c++/9264
21549         * g++.dg/parse/octal1.C: New file.
21550
21551         PR c++/9172
21552         * g++.dg/parse/typename1.C: New file.
21553
21554 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21555
21556         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21557         * gcc.dg/bf-no-ms-layout.c: Likewise.
21558         * gcc.dg/bf-ms-attrib.c: Likewise.
21559
21560 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21561
21562         PR c++/9099
21563         * g++.dg/parse/dtor1.C: New file.
21564
21565         PR c++/9128
21566         * g++.dg/rtti/typeid1.C: New file.
21567
21568         PR c++/9153
21569         * g++.dg/parse/lookup1.C: New file.
21570
21571         PR c++/9171
21572         * g++.dg/templ/spec5.C: New file.
21573
21574 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21575
21576         * gcc.c-torture/compile/20030110-1.c: New test.
21577
21578 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21579
21580         Merge from pch-branch:
21581
21582         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21583
21584         * gcc.dg/pch/cpp-1.h: New.
21585         * gcc.dg/pch/cpp-1.c: New.
21586         * gcc.dg/pch/cpp-2.h: New.
21587         * gcc.dg/pch/cpp-2.c: New.
21588
21589         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21590
21591         * gcc.dg/pch/except-1.h: New.
21592         * gcc.dg/pch/except-1.c: New.
21593
21594         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21595
21596         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21597         running test.
21598         * gcc.dg/pch: Include *.hp not *.h.
21599         * gcc.dg/pch/system-1.h: New.
21600         * gcc.dg/pch/system-1.c: New.
21601
21602         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21603
21604         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21605         rather than trying to build and run a program using PCH.
21606         * gcc.dg/pch: Remove dg-do commands from test files.
21607
21608         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21609
21610         * gcc.dg/pch/macro-3.c: New.
21611         * gcc.dg/pch/macro-3.h: New.
21612
21613         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21614
21615         * gcc.dg/pch/common-1.c: New.
21616         * gcc.dg/pch/common-1.h: New.
21617         * gcc.dg/pch/decl-1.c: New.
21618         * gcc.dg/pch/decl-1.h: New.
21619         * gcc.dg/pch/decl-2.c: New.
21620         * gcc.dg/pch/decl-2.h: New.
21621         * gcc.dg/pch/decl-3.c: New.
21622         * gcc.dg/pch/decl-3.h: New.
21623         * gcc.dg/pch/decl-4.c: New.
21624         * gcc.dg/pch/decl-4.h: New.
21625         * gcc.dg/pch/decl-5.c: New.
21626         * gcc.dg/pch/decl-5.h: New.
21627         * gcc.dg/pch/global-1.c: New.
21628         * gcc.dg/pch/global-1.h: New.
21629         * gcc.dg/pch/inline-1.c: New.
21630         * gcc.dg/pch/inline-1.h: New.
21631         * gcc.dg/pch/inline-2.c: New.
21632         * gcc.dg/pch/inline-2.h: New.
21633         * gcc.dg/pch/static-1.c: New.
21634         * gcc.dg/pch/static-1.h: New.
21635         * gcc.dg/pch/static-2.c: New.
21636         * gcc.dg/pch/static-2.h: New.
21637
21638         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21639
21640         * g++.dg/pch/pch.exp: Better handle failing testcases.
21641         * gcc.dg/pch/pch.exp: Likewise.
21642         * gcc.dg/pch/macro-1.c: New.
21643         * gcc.dg/pch/macro-1.h: New.
21644         * gcc.dg/pch/macro-2.c: New.
21645         * gcc.dg/pch/macro-2.h: New.
21646
21647         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21648
21649         * g++.dg/dg.exp: Treat files in pch/ specially.
21650         * g++.dg/pch/pch.exp: New file.
21651         * g++.dg/pch/empty.H: New file.
21652         * g++.dg/pch/empty.C: New file.
21653         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21654         "precompile".
21655
21656         * gcc.dg/pch/pch.exp: New file.
21657         * gcc.dg/pch/empty.h: New file.
21658         * gcc.dg/pch/empty.c: New file.
21659         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21660         "precompile".
21661
21662 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21663
21664         * g++.dg/template/friend14.C: New test.
21665
21666 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21667
21668         * gcc.dg/old-style-asm-1.c: New test.
21669
21670 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21671
21672         * gcc.c-torture/compile/20030109-1.c: New test.
21673
21674 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21675
21676         * gcc.c-torture/execute/20030109-1.c: New test.
21677
21678 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21679
21680         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21681         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21682         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21683         * g++.old-deja/g++.mike/eh2.C: Likewise
21684         * g++.old-deja/g++.mike/eh3.C: Likewise
21685         * g++.old-deja/g++.mike/eh5.C: Likewise
21686         * g++.old-deja/g++.mike/eh6.C: Likewise
21687         * g++.old-deja/g++.mike/eh7.C: Likewise
21688         * g++.old-deja/g++.mike/eh8.C: Likewise
21689         * g++.old-deja/g++.mike/eh9.C: Likewise
21690         * g++.old-deja/g++.mike/eh10.C: Likewise
21691         * g++.old-deja/g++.mike/eh12.C: Likewise
21692         * g++.old-deja/g++.mike/eh13.C: Likewise
21693         * g++.old-deja/g++.mike/eh14.C: Likewise
21694         * g++.old-deja/g++.mike/eh16.C: Likewise
21695         * g++.old-deja/g++.mike/eh17.C: Likewise
21696         * g++.old-deja/g++.mike/eh18.C: Likewise
21697         * g++.old-deja/g++.mike/eh21.C: Likewise
21698         * g++.old-deja/g++.mike/eh23.C: Likewise
21699         * g++.old-deja/g++.mike/eh24.C: Likewise
21700         * g++.old-deja/g++.mike/eh25.C: Likewise
21701         * g++.old-deja/g++.mike/eh26.C: Likewise
21702         * g++.old-deja/g++.mike/eh27.C: Likewise
21703         * g++.old-deja/g++.mike/eh28.C: Likewise
21704         * g++.old-deja/g++.mike/eh29.C: Likewise
21705         * g++.old-deja/g++.mike/eh31.C: Likewise
21706         * g++.old-deja/g++.mike/eh33.C: Likewise
21707         * g++.old-deja/g++.mike/eh34.C: Likewise
21708         * g++.old-deja/g++.mike/eh35.C: Likewise
21709         * g++.old-deja/g++.mike/eh36.C: Likewise
21710         * g++.old-deja/g++.mike/eh37.C: Likewise
21711         * g++.old-deja/g++.mike/eh38.C: Likewise
21712         * g++.old-deja/g++.mike/eh39.C: Likewise
21713         * g++.old-deja/g++.mike/eh40.C: Likewise
21714         * g++.old-deja/g++.mike/eh41.C: Likewise
21715         * g++.old-deja/g++.mike/eh42.C: Likewise
21716         * g++.old-deja/g++.mike/eh44.C: Likewise
21717         * g++.old-deja/g++.mike/eh46.C: Likewise
21718         * g++.old-deja/g++.mike/eh47.C: Likewise
21719         * g++.old-deja/g++.mike/eh48.C: Likewise
21720         * g++.old-deja/g++.mike/eh49.C: Likewise
21721         * g++.old-deja/g++.mike/eh50.C: Likewise
21722         * g++.old-deja/g++.mike/eh51.C: Likewise
21723         * g++.old-deja/g++.mike/eh53.C: Likewise
21724         * g++.old-deja/g++.mike/eh55.C: Likewise
21725         * g++.old-deja/g++.mike/p7912.C: Likewise
21726         * g++.old-deja/g++.mike/p9706.C: Likewise
21727         * g++.old-deja/g++.mike/p10416.C: Likewise
21728         * g++.old-deja/g++.mike/p11667.C: Likewise
21729         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
21730         Remove redundant reference to Iris.
21731         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
21732         Elxsi, i860, Pico Java, and WE32K.
21733
21734 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21735
21736         * g++.dg/ext/asm4.C: New test.
21737
21738 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21739
21740         PR c++/9030
21741         * g++.dg/template/friend12.C: New test.
21742         * g++.dg/template/friend13.C: Likewise.
21743         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21744
21745 2003-01-08  Jan Hubicka  <jh@suse.cz>
21746
21747         * gcc.dg/i386-cadd.c: New test.
21748         * gcc.dg/i386-cmov4.c: Likewise.
21749
21750 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21751
21752         PR c++/9165
21753         * g++.dg/warn/Wunused-3.C: New test.
21754
21755         * g++.dg/abi/bitfield9.C: New test.
21756
21757         PR c++/9189
21758         * g++.dg/parse/defarg3.C: New test.
21759
21760 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21761
21762         * g++.dg/parse/ambig1.C: New test.
21763         * g++.dg/parse/defarg2.C: New test.
21764
21765 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21766
21767         * g++.dg/template/defarg-1.C: New test.
21768         * g++.dg/template/local2.C: Likewise.
21769
21770 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21771
21772         * gcc.c-torture/execute/20030105-1.c: New test.
21773
21774 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21775
21776         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21777         * g++.dg/parse/namespace4.C: Likewise.
21778
21779 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21780
21781         * g++.dg/template/ntp2.C: New test.
21782
21783 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21784
21785         * g++.dg/parse/extern-C-1.C: New test.
21786
21787         * g++.dg/parse/namespace4.C: New test.
21788
21789         * g++.dg/template/nested1.C: New test.
21790
21791         * g++.dg/parse/namespace3.C: New test.
21792
21793 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21794
21795         * g++.dg/lookup/two-stage1.C: New test.
21796
21797 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21798
21799         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21800         * g++.old-deja/g++.jason/access8.C: Likewise.
21801         * g++.old-deja/g++.other/decl5.C: Likewise.
21802
21803 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21804
21805         * g++.dg/parse/parse7.C: New test.
21806
21807 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21808
21809         PR c++/2843
21810         * g++.dg/ext/attrib7.C: New test.
21811
21812 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21813
21814         * g++.dg/parse/parse6.C: New test.
21815
21816 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21817
21818         * gcc.dg/h8300-stack-1.c: New.
21819
21820 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21821
21822         g++.dg/lookup/exception1.C: New test.
21823
21824         g++.dg/lookup/template1.C: New test.
21825
21826         g++.dg/parse/namespace2.C: New test.
21827
21828         g++.dg/parse/parens2.C: New test.
21829
21830 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21831
21832         * g++.dg/parse/parse5.C: New test.
21833         * g++.dg/lookup/scoped4.C: New test.
21834
21835 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21836
21837         * g++.dg/parse/parens1.C: New test.
21838
21839         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21840         angle-bracket1.C.
21841         * g++.dg/parse/parens2.C: New test.
21842
21843         * g++.dg/lookup/scope-operator1.C: New test.
21844
21845         * g++.dg/parse/operator1.C: New test.
21846
21847 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21848
21849         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21850         * g++.old-deja/g++.other/access6.C: Likewise.
21851         * g++.old-deja/g++.other/decl1.C: Likewise.
21852         * g++.old-deja/g++.pt/typename12.C: Likewise.
21853
21854 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21855
21856         * g++.dg/parse/namespace1.C: New test.
21857
21858 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21859
21860         * g++.dg/parse/parse4.C: New test.
21861
21862 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21863
21864         * g++.dg/parse/parse3.C: New test.
21865
21866 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21867
21868         * g++.dg/parse/parse2.C: New test.
21869
21870 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21871
21872         * g++.dg/template/friend11.C: New test.
21873
21874 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21875
21876         * g++.dg/parse/parse1.C: New test.
21877
21878 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21879
21880         * lib/profopt.exp: Change the name of a global variable to avoid
21881         possible clashes with other test suites.
21882
21883 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21884
21885         * g++.dg/inherit/covariant8.C: New test.
21886
21887 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21888
21889         * g++.dg/init/array9.C: New test.
21890
21891         PR c++/9112
21892         * g++.dg/parse/expr1.C: New test.
21893
21894 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21895
21896         * gcc.c-torture/compile/20021230-1.c: New test.
21897
21898 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21899
21900         * g++.dg/inherit/covariant5.C: New test.
21901         * g++.dg/inherit/covariant6.C: New test.
21902         * g++.dg/inherit/covariant7.C: New test.
21903
21904 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21905
21906         PR c++/2739
21907         * g++.dg/other/access2.C: New test.
21908
21909 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21910
21911         * g++.dg/other/anon-struct.C: No longer fails
21912         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21913         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21914         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21915
21916 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21917
21918         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21919
21920 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21921
21922         * g++.dg/eh/spec4.C: Remove stray semicolon.
21923         * g++.dg/expr/pmf-1.C: Change error message.
21924         * g++.dg/ext/asm1.C: Remove stray semicolon.
21925         * g++.dg/ext/typename1.C: Add missing typenames.
21926         * g++.dg/inherit/template-as-base.C: Change error message.
21927         * g++.dg/lookup/scoped1.C: Likewise.
21928         * g++.dg/lookup/scoped2.C: Likewise.
21929         * g++.dg/lookup/using2.C: Likewise.
21930         * g++.dg/other/component1.C: Remove stray semicolon.
21931         * g++.dg/other/do1.C: Change error message.
21932         * g++.dg/other/error2.C: Likewise.
21933         * g++.dg/other/init1.C: Likewise.
21934         * g++.dg/other/packed1.C: Remove stray semicolon.
21935         * g++.dg/other/ptrmem2.C: Change error message.
21936         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21937         marker.
21938         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21939         * g++.dg/template/access3.C: Add typename keyword.
21940         * g++.dg/template/access5.C: Remove stray semicolon.
21941         * g++.dg/template/access6.C: Likewise.
21942         * g++.dg/template/complit1.C: Likewise.
21943         * g++.dg/template/crash1.C: Change error message.
21944         * g++.dg/template/inherit2.C: Remove stray semicolon.
21945         * g++.dg/template/instantiate2.C: Likewise.
21946         * g++.dg/template/instantiate3.C: Change error message.
21947         * g++.dg/template/qual1.C: Remove stray semicolon.
21948         * g++.dg/template/qualttp18.C: Change error message.
21949         * g++.dg/template/ref1.C: Remove stray semicolon.
21950         * g++.dg/template/sizeof1.C (A::value): Declare it.
21951         * g++.dg/template/spec4.C: Change error message.
21952         * g++.dg/template/static1.C: Likewise.
21953         * g++.dg/template/type1.C: Likewise.
21954         * g++.dg/template/typename3.C: Likewise.
21955         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21956         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21957         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21958         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21959         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21960         named return value extension.
21961         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21962         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21963         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21964         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21965         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21966         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21967         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21968         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21969         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21970         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21971         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21972         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21973         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21974         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21975         syntax.
21976         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21977         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21978         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21979         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21980         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21981         * g++.old-deja/g++.brendan/template11.C: Likewise.
21982         * g++.old-deja/g++.brendan/template26.C: Likewise.
21983         * g++.old-deja/g++.brendan/template27.C: Use explicit
21984         specialization syntax.
21985         * g++.old-deja/g++.brendan/template30.C: Likewise.
21986         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21987         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21988         non-dependent names.
21989         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21990         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21991         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21992         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21993         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21994         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21995         named return value extension.
21996         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21997         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21998         * g++.old-deja/g++.ext/return1.C: Likewise.
21999         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22000         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22001         * g++.old-deja/g++.jason/access8.C: Likewise.
22002         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22003         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22004         pseudo-destructor names.
22005         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22006         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22007         pseudo-destructor names.
22008         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22009         * g++.old-deja/g++.jason/overload19.C: Likewise.
22010         * g++.old-deja/g++.jason/overload32.C: Likewise.
22011         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22012         stray semicolons.
22013         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22014         * g++.old-deja/g++.jason/return.C: Likewise.
22015         * g++.old-deja/g++.jason/return2.C: Likewise.
22016         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22017         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22018         syntax.
22019         * g++.old-deja/g++.jason/template10.C: Account for use of
22020         non-dependent names.
22021         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22022         syntax.
22023         * g++.old-deja/g++.jason/template37.C: Likewise.
22024         * g++.old-deja/g++.law/access4.C: Change error messages.
22025         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22026         pseudo-destructor names.
22027         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22028         * g++.old-deja/g++.law/ctors9.C: Likewise.
22029         * g++.old-deja/g++.law/cvt22.C: Likewise.
22030         * g++.old-deja/g++.law/dtors5.C: Likewise.
22031         * g++.old-deja/g++.law/global-init1.C: Likewise.
22032         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22033         * g++.old-deja/g++.law/operators28.C: Likewise.
22034         * g++.old-deja/g++.law/visibility28.C: Likewise.
22035         * g++.old-deja/g++.martin/eval1.C: Likewise.
22036         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22037         name.
22038         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22039         * g++.old-deja/g++.mike/net34.C: Likewise.
22040         * g++.old-deja/g++.mike/net36.C: Likewise.
22041         * g++.old-deja/g++.mike/ns2.C: Likewise.
22042         * g++.old-deja/g++.mike/p12306.C: Likewise.
22043         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22044         value extension.
22045         * g++.old-deja/g++.mike/p700.C: Likewise.
22046         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22047         * g++.old-deja/g++.mike/p710.C: Likewise.
22048         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22049         value extension.
22050         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22051         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22052         * g++.old-deja/g++.ns/crash2.C: Likewise.
22053         * g++.old-deja/g++.ns/crash3.C: Likewise.
22054         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22055         * g++.old-deja/g++.ns/ns17.C: Likewise.
22056         * g++.old-deja/g++.ns/template16.C: Likewise.
22057         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22058         keyword.
22059         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22060         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22061         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22062         named return value extension.
22063         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22064         * g++.old-deja/g++.other/access4.C: Issue additional error
22065         messages.
22066         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22067         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22068         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22069         * g++.old-deja/g++.other/crash25.C: Change error message.
22070         * g++.old-deja/g++.other/crash4.C: Change error message.
22071         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22072         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22073         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22074         checks.
22075         * g++.old-deja/g++.other/defarg8.C: Likewise.
22076         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22077         * g++.old-deja/g++.other/dtor10.C: Likewise.
22078         * g++.old-deja/g++.other/incomplete.C: Likewise.
22079         * g++.old-deja/g++.other/linkage7.C: Likewise.
22080         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22081         lookup algorithm.
22082         * g++.old-deja/g++.other/mangle2.C: Likewise.
22083         * g++.old-deja/g++.other/refinit2.C: Likewise.
22084         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22085         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22086         * g++.old-deja/g++.pt/crash28.C: Likewise.
22087         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22088         syntax.
22089         * g++.old-deja/g++.pt/crash32.C: Change error message.
22090         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22091         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22092         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22093         error message position.
22094         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22095         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22096         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22097         syntax.
22098         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22099         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22100         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22101         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22102         keyword.
22103         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22104         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22105         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22106         keyword.
22107         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22108         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22109         syntax.
22110         * g++.old-deja/g++.pt/friend28.C: Account for use of
22111         non-dependent names.
22112         * g++.old-deja/g++.pt/friend29.C: Likewise.
22113         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22114         rules.
22115         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22116         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22117         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22118         lookup rules.
22119         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22120         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22121         keyword.
22122         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22123         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22124         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22125         keyword.
22126         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22127         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22128         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22129         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22130         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22131         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22132         keyword.
22133         * g++.old-deja/g++.pt/spec10.C: Likewise.
22134         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22135         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22136         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22137         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22138         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22139         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22140         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22141         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22142         * g++.old-deja/g++.pt/typename15.C: Likewise.
22143         * g++.old-deja/g++.pt/typename22.C: Likewise.
22144         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22145         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22146         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22147         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22148         syntax.
22149         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22150         return value extension.
22151         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22152         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22153         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22154         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22155
22156 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22157
22158         * g++.dg/warn/inline1.C: New test.
22159         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22160         * g++.old-deja/g++.jason/synth10.C: Likewise.
22161         * g++.old-deja/g++.mike/net31.C: Likewise.
22162         * g++.old-deja/g++.mike/p8786.C: Likewise.
22163
22164         * g++.dg/template/friend10.C: New test.
22165         * g++.dg/template/conv5.C: New test.
22166
22167 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22168
22169         * g++.dg/lookup/scoped3.C: New test.
22170
22171         * g++.dg/lookup/decl1.C: New test.
22172         * g++.dg/lookup/decl2.C: New test.
22173
22174 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22175
22176         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22177         gcc.c-torture/compile/20021015-1.c,
22178         gcc.c-torture/compile/20021015-2.c,
22179         gcc.c-torture/compile/20021123-1.c,
22180         gcc.c-torture/compile/20021123-2.c,
22181         gcc.c-torture/compile/20021123-3.c,
22182         gcc.c-torture/compile/20021123-4.c,
22183         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22184         only to 3.1 or 3.2 branch.
22185
22186 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22187
22188         * gcc.dg/i386-bitfield3.c: New test.
22189
22190         * gcc.dg/i386-bitfield2.c: New test.
22191
22192 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22193
22194         * g++.dg/parse/conv_op1.C: New test.
22195
22196 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22197
22198         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22199         approved.
22200
22201 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22202
22203         * gcc.c-torture/compile/20021220-1.c: New test.
22204
22205 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22206
22207         * gcc.dg/i386-fastcall-1.c: New.
22208
22209 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22210
22211         * gcc.c-torture/execute/20021219-1.c: New test.
22212
22213 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22214
22215         * gcc.dg/i386-pic-1.c: New test.
22216
22217 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22218
22219         PR c++/8099
22220         * g++.dg/template/friend9.C: New test.
22221
22222 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22223
22224         PR c++/3663
22225         * g++.dg/template/access7.C: New test.
22226
22227 2002-12-18  Nick Clifton  <nickc@redhat.com>
22228
22229         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22230         the libstdc++-v3 directory has been found.
22231
22232 2002-12-12  Devang Patel <dpatel@apple.com>
22233         * gcc.dg/darwin-ld-1.c: New test.
22234         * gcc.dg/darwin-ld-2.c: New test.
22235         * gcc.dg/darwin-ld-3.c: New test.
22236         * gcc.dg/darwin-ld-4.c: New test.
22237         * gcc.dg/darwin-ld-5.c: New test.
22238
22239 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22240
22241         * gcc.c-torture/compile/20021212-1.c: New test.
22242
22243 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22244
22245         * gcc.dg/fshort-wchar: New test.
22246
22247 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22248
22249         PR c++/8372
22250         * g++.dg/template/dtor1.C: New test.
22251
22252         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22253         markers.
22254
22255 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22256
22257         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22258
22259 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22260
22261         * g++.dg/template/static1.C: New test.
22262         * g++.dg/template/static2.C: New test.
22263         * g++.old-deja/g++.ext/memconst.C: New test.
22264
22265 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22266
22267         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22268         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22269         * g++.dg/special/initp1.C: Likewise.
22270
22271 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22272
22273         * gcc.c-torture/execute/20021204-1.c: New test.
22274
22275 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22276
22277         * gcc.dg/ppc-fmadd-1.c: New file.
22278         * gcc.dg/ppc-fmadd-2.c: New file.
22279         * gcc.dg/ppc-fmadd-3.c: New file.
22280
22281 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22282
22283         * gcc.c-torture/compile/20021204-1.c: New test.
22284
22285 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22286
22287         * g++.dg/inherit/covariant2.C: New test.
22288         * g++.dg/inherit/covariant3.C: New test.
22289         * g++.dg/inherit/covariant4.C: New test.
22290         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22291         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22292
22293 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22294
22295         PR c++/8688
22296         * g++.dg/init/brace3.C: New test.
22297
22298 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22299
22300         * gcc.dg/20020210-1.c: Fix a comment typo.
22301
22302 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22303
22304         PR c++/8720
22305         * g++.dg/parse/defarg1.C: New test.
22306
22307         PR c++/8615
22308         * g++.dg/template/char1.C: New test.
22309
22310         * g++.dg/template/varmod1.C: Fix typo.
22311
22312 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22313
22314         DR 180
22315         * g++.old-deja/g++.pt/crash32.C: Expect error.
22316
22317 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22318
22319         PR c++/5919
22320         * g++.dg/template/varmod1.C: New test.
22321
22322         PR c++/8727
22323         * g++.dg/inherit/typeinfo1.C: New test.
22324
22325         PR c++/8663
22326         * g++.dg/inherit/typedef1.C: New test.
22327
22328 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22329
22330         PR c++/8332
22331         PR c++/8493
22332         * g++.dg/template/strlen1.C: New test.
22333
22334         PR c++/8227
22335         * g++.dg/template/ctor2.C: New test.
22336
22337         PR c++/8214
22338         * g++.dg/init/string1.C: New test.
22339
22340         PR c++/8511
22341         * g++.dg/template/friend8.C: New test.
22342
22343 2002-11-29  Joe Buck <jbuck@synopsys.com>
22344
22345         * g++.dg/lookup/anon2.C: New test.
22346
22347 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22348
22349         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22350         h8300 port.
22351
22352 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22353
22354         * gcc.dg/bitfld-6.c: New test.
22355
22356 2002-11-27  Jan Hubicka  <jh@suse.cz>
22357
22358         * gcc.c-torture/execute/20021127.[cx]: New test.
22359
22360 2002-11-26  Jan Hubicka  <jh@suse.cz>
22361
22362         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22363         quality.
22364
22365 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22366
22367         * g++.dg/init/brace2.C: New test.
22368         * g++.old-deja/g++.mike/p9129.C: Correct.
22369
22370 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22371
22372         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22373
22374 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22375
22376         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22377
22378 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22379
22380         * testsuite/g++.dg/abi/empty11.C: New test.
22381         * testsuite/g++.dg/rtti/cv1.C: New test.
22382
22383 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22384
22385         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22386
22387 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22388
22389         * g++.dg/abi/empty10.C: New test.
22390
22391 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22392
22393         * gcc.c-torture/compile/20021124-1.c: New test.
22394
22395 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22396
22397         * g++.dg/abi/rtti2.C: New test.
22398
22399 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22400
22401         * gcc.dg/i386-unroll-1.c: New test.
22402
22403 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22404
22405         * gcc.c-torture/compile/20021120-1.c: New test.
22406         * gcc.c-torture/compile/20021120-2.c: New test.
22407
22408 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22409
22410         * gcc.dg/bitfld-5.c: New test.
22411
22412 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22413
22414         * gcc.c-torture/execute/20021120-3.c: New test.
22415
22416 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22417
22418         * gcc.c-torture/execute/20021120-2.c: New test.
22419
22420 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22421
22422         * gcc.c-torture/execute/20021120-1.c: New test.
22423
22424 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22425
22426         * gcc.c-torture/execute/20021118-3.c: New test.
22427
22428 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22429
22430         * gcc.c-torture/compile/20021119-1.c: New test.
22431
22432 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22433
22434         * gcc.dg/duff-1.c: New test.
22435         * gcc.dg/duff-2.c: New test.
22436         * gcc.dg/duff-3.c: New test.
22437
22438 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22439
22440         * gcc.dg/cpp/_Pragma5.c: New test.
22441
22442 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22443
22444         * gcc.c-torture/execute/20021118-2.c: New test.
22445
22446 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22447
22448         * gcc.c-torture/execute/20021118-1.c: New test.
22449
22450 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22451
22452         * gcc.dg/20021116-1.c: New test.
22453
22454 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22455
22456         * g++.dg/abi/vcall1.C: New test.
22457
22458 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22459
22460         * gcc.dg/20021029-1.c: New test.
22461         * gcc.dg/20021029-2.c: New test.
22462
22463 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22464
22465         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22466
22467 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22468
22469         PR c/8439
22470         * gcc.dg/20021110.c: Move to ...
22471         * gcc.c-torture/compile/20021110.c: .... here.
22472
22473 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22474
22475         PR c/8467
22476         * gcc.c-torture/execute/20021111-1.c
22477
22478 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22479
22480         PR c/8439
22481         * gcc.dg/20021110.c: New test.
22482
22483 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22484
22485         * g++.dg/abi/vthunk3.C: Run only on x86.
22486
22487 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22488
22489         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22490
22491 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22492
22493         * lib/compat.exp (compat-execute): Fix logic error in last
22494         change.
22495
22496 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22497
22498         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22499
22500 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22501
22502         PR c++/8389
22503         * g++.dg/template/access6.C: New test.
22504
22505 2002-11-08  Jan Hubicka  <jh@suse.cz>
22506
22507         * gcc.dg/i386-ssefp-1.c: New test.
22508         * gcc.dg/i386-ssefp-1.c: New test.
22509
22510 2002-11-08  Jan Hubicka  <jh@suse.cz>
22511
22512         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22513
22514 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22515
22516         * g++.dg/abi/vthunk3.C: New test.
22517
22518         PR c++/8338
22519         * g++.dg/template/crash2.C: New test.
22520
22521 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22522
22523         * testsuite/g++.dg/abi/dtor1.C: New test.
22524         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22525
22526 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22527
22528         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22529         Darwin.
22530
22531 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22532
22533         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22534         -mthumb.  Only xfail with -O0.
22535
22536 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22537
22538         * g++.dg/abi/thunk1.C: New test.
22539         * g++.dg/abi/thunk2.C: Likewise.
22540         * g++.dg/abi/vtt1.C: Likewise.
22541
22542 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22543
22544         PR optimization/8423
22545         * gcc.c-torture/execute/builtin-constant.c: New test.
22546
22547 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22548
22549         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22550         Add some more cases.
22551
22552 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22553
22554         PR c++/8391
22555         * g++.dg/opt/local1.C: New test.
22556
22557 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22558
22559         PR c++/8160
22560         * g++.dg/template/complit1.C: New test.
22561
22562         PR c++/8149
22563         * g++.dg/template/typename4.C: Likewise.
22564
22565 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22566
22567         Core issue 287, PR c++/7639
22568         * g++.dg/template/instantiate1.C: Adjust error location.
22569         * g++.dg/template/instantiate3.C: New test.
22570         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22571         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22572         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22573
22574 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22575
22576         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22577
22578 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22579
22580         PR c++/8287
22581         * g++.dg/init/dtor2.C: New test.
22582
22583 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22584
22585         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22586         * gcc.dg/nest.c: Bypass errors on irix6.
22587
22588 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22589
22590         * gcc.dg/nest.c: Expect error for mmix-*-*.
22591         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22592
22593 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22594
22595         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22596         markers.
22597
22598         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22599
22600 2002-10-25  Mike Stump  <mrs@apple.com>
22601
22602         * gcc.dg/warn-1.c: New test.
22603
22604 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22605
22606         * g++.dg/template/typename3.C: New test.
22607
22608 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22609
22610         * g++.dg/lookup/ptrmem1.C: New test.
22611
22612         * g++.dg/abi/vthunk2.C: New test.
22613
22614 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22615
22616         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22617
22618 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22619
22620         * g++.dg/abi/empty9.C: New test.
22621
22622 2002-10-24  Richard Henderson  <rth@redhat.com>
22623
22624         * g++.dg/inherit/thunk1.C: Enable for ia64.
22625
22626 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22627
22628         PR c++/8067
22629         * g++.dg/lookup/pretty1.C: New test.
22630
22631 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22632
22633         * gcc.dg/20021023-1.c: New test.
22634
22635 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22636
22637         PR c++/7679
22638         * g++.dg/parse/inline1.C: New test.
22639
22640 2002-10-23  Richard Henderson  <rth@redhat.com>
22641
22642         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22643
22644         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22645
22646 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22647
22648         PR c++/6579
22649         * g++.dg/parse/stmtexpr3.C: New test.
22650
22651 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22652
22653         * g++.dg/expr/cond1.C: New test.
22654
22655 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22656
22657         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22658
22659 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22660
22661         * g++.dg/abi/vbase13.C: New test.
22662         * g++.dg/abi/vbase14.C: Likewise.
22663
22664 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22665
22666         * gcc.dg/tls/pic-1.c: New test.
22667         * gcc.dg/tls/nonpic-1.c: New test.
22668         * gcc.dg/20021018-1.c: New test.
22669
22670 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22671
22672         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22673         Remove only files with the same base name as the test case.
22674         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22675         (profopt-execute): Likewise.  Also, remove old profiling
22676         and performance data files before running the tests.
22677
22678         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22679         * g++.dg/bprob/bprob.exp: Likewise.
22680         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22681         to allow more general test case names.
22682
22683         * g++.dg/bprob/bprob-1.C: Rename to ...
22684         * g++.dg/bprob/g++-bprob-1.C: ... this.
22685
22686         * g77.dg/bprob/bprob-1.f: Rename to ...
22687         * g77.dg/bprob/g77-bprob-1.f: ... this.
22688
22689 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22690
22691         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22692         bison 1.50 or later.
22693
22694 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22695
22696         * g++.dg/README: Describe more test directories.
22697
22698 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22699
22700         * g++.dg/init/array6.C: Add additional tests.
22701
22702 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22703
22704         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22705         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22706
22707 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22708
22709         * gcc.c-torture/compile/20020604-1.x: New.
22710         * gcc.c-torture/compile/simd-5.x: Likewise.
22711         * gcc.c-torture/execute/920710-1.x: Likewise.
22712         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22713
22714 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22715
22716         * g++.dg/inherit/override1.C: Add dg-options clause.
22717
22718 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22719
22720         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
22721         _mm_slli_si128.
22722
22723 2002-10-19  Andreas Schwab  <schwab@suse.de>
22724
22725         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
22726         directory component.
22727
22728 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
22729
22730         * g++.dg/inherit/thunk1.C: New test.
22731
22732         * g++.dg/inherit/override1.C: New test.
22733
22734         * g++.dg/abi/mangle11.C: New test.
22735         * g++.dg/abi/mangle14.C: New test.
22736         * g++.dg/abi/mangle17.C: New test.
22737
22738 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22739
22740         * g++.dg/overload/member2.C: New test.
22741
22742 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22743
22744         * g++.dg/README: Describe new compat directory.
22745         * g++.dg/dg.exp: Skip tests in compat directory.
22746         * README.compat: New file.
22747         * lib/compat.exp: New expect script.
22748         * g++.dg/compat: New test directory.
22749         * g++.dg/compat/compat.exp: New expect script.
22750         * g++.dg/compat/abi: New test directory.
22751         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22752         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22753         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22754         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22755         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22756         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22757         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22758         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22759         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22760         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22761         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22762         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22763         * g++.dg/compat/break: New test directory.
22764         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22765         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22766         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22767         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22768         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22769         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22770         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22771         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22772         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22773         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22774         g++.dg/compat/break/README: New files.
22775         * g++.dg/compat/eh: New test directory.
22776         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22777         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22778         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22779         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22780         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22781         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22782         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22783         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22784         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22785         g++.dg/compat/eh/filter2_y.C,
22786         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22787         g++.dg/compat/eh/new1_y.C,
22788         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22789         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22790         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22791         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22792         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22793         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22794         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22795         g++.dg/compat/eh/unexpected1_y.C: New files.
22796         * g++.dg/compat/init: New test directory.
22797         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22798         g++.dg/compat/init/array5_y.C,
22799         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22800         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22801         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22802         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22803         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22804         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22805         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22806         g++.dg/compat/init/init-ref2_y.C: New files.
22807
22808 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22809
22810         PR c++/7584
22811         * g++.dg/inherit/using3.C: New test.
22812
22813 2002-10-17  Jan Hubicka  <jh@suse.cz>
22814
22815         * gcc.dg/20021017-2.c: New test.
22816
22817 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22818
22819         * g++.dg/abi/mangle16.C: Adjust.
22820
22821         * g++.dg/init/array8.C: New test.
22822
22823 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22824
22825         * gcc.dg/special/mips-abi.exp: New test.
22826         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22827
22828 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22829
22830         * g++.dg/abi/mangle16.C: New test.
22831         * g++.dg/abi/mangle17.C: Likewise.
22832
22833         PR c++/7478
22834         * g++.dg/template/ref1.C: New test.
22835
22836 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22837
22838         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22839
22840 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22841
22842         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22843
22844 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22845
22846         PR c++/7524
22847         * g++.dg/init/array7.C: New test.
22848
22849 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22850
22851         * g++.dg/init/array6.C: New test.
22852
22853         * g++.dg/abi/mangle13.C: Likewise.
22854         * g++.dg/abi/mangle14.C: Likewise.
22855         * g++.dg/abi/mangle15.C: Likewise.
22856
22857 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22858
22859         * g++.dg/abi/empty8.C: New test.
22860
22861 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22862
22863         * g++.dg/init/ctor1.C: New test.
22864
22865 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22866
22867         * gcc.c-torture/execute/20021015-1.c: New test.
22868
22869 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22870
22871         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22872
22873 2002-10-14  Jan Hubicka  <jh@suse.cz>
22874
22875         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22876
22877 2002-10-14  Richard Henderson  <rth@redhat.com>
22878
22879         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22880
22881 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22882
22883         PR optimization/6631
22884         * g++.dg/opt/const2.C: New test.
22885
22886 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22887
22888         PR c++/7176
22889         * g++.dg/parse/friend1.C: New test.
22890         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22891
22892 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22893
22894         * gcc.dg/20021014-1.c: New test.
22895
22896 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22897
22898         PR c++/5661
22899         * g++.dg/ext/vlm1.C: New test.
22900         * g++.dg/ext/vlm2.C: Likewise.
22901
22902         * g++.dg/init/array1.C: Remove invalid braces.
22903         * g++.dg/init/brace1.C: New test.
22904         * g++.dg/init/copy2.C: Likewise.
22905         * g++.dg/init/copy3.C: Likewise.
22906         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22907         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22908         braces.
22909
22910 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22911
22912         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22913
22914 2002-10-11  Richard Shann  <richard.shann@superh.com>
22915
22916         * gcc.c-torture/compile/simd-5.c: New test.
22917
22918 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22919
22920         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22921
22922 2002-10-10  Jim Wilson  <wilson@redhat.com>
22923
22924         * gcc.c-torture/execute/20021010-1.c: New test.
22925
22926 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22927
22928         PR c/7353
22929         * g++.dg/ext/typedef-init.C: New test.
22930         * gcc.dg/typedef-init.c: New test.
22931
22932 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22933
22934         * gcc.dg/cpp/paste13.c: New test.
22935
22936 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22937
22938         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22939         remaining platforms, XFAIL during compile, not execute.  Don't
22940         XFAIL at -O0.
22941
22942 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22943
22944         * gcc.dg/alias-1.c: Tweak expected warning.
22945
22946 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22947
22948         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22949
22950 2002-10-06  Andreas Jaeger  <aj@suse.de>
22951
22952         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22953         * gcc.dg/cpp/c++98.C: Likewise.
22954
22955         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22956         * g++.dg/cpp/c++98.C: Likewise.
22957
22958         * g++.dg/README (Subdirectories): Mention cpp directory.
22959
22960         PR target/7559
22961         * gcc.dg/20021006-1.c: New test.
22962
22963 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22964
22965         PR c++/7804
22966         * g++.dg/other/warning1.C: New test.
22967
22968 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22969
22970         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22971         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22972         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22973
22974 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22975
22976         PR c++/7931
22977         * g++.dg/template/ptrmem3.C: New test.
22978
22979         PR c++/7754
22980         * g++.dg/template/union1.C: New test.
22981
22982 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22983
22984         PR c++/8006
22985         * g++.dg/abi/mangle9.C: New test.
22986         * g++.dg/abi/mangle10.C: New test.
22987         * g++.dg/abi/mangle11.C: New test.
22988         * g++.dg/abi/mangle12.C: New test.
22989
22990 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22991
22992         PR c++/7188.
22993         * g++.dg/template/meminit1.C: New test.
22994         * g++.dg/warn/Wreorder-1.C: Likewise.
22995         * g++.old-deja/g++.mike/warn3.C: Tweak.
22996         * lib/prune.exp: Ingore "in copy constructor".
22997
22998 2002-10-02  Andreas Jaeger  <aj@suse.de>
22999
23000         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23001         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23002         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23003         on x86-64.
23004
23005 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23006
23007         * gcc.dg/empty1.C: Fix typo.
23008
23009 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23010
23011         * gcc.dg/alias-1.c: New test.
23012
23013 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23014
23015         * gcc.dg/empty1.C: New test.
23016
23017         * g++.dg/tls/init-2.C: Tweak error messages.
23018
23019 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23020
23021         * gcc.c-torture/compile/20020923-1.c: New test.
23022
23023 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23024
23025         * gcc.c-torture/execute/ffs-1.c: New test.
23026         * gcc.c-torture/execute/ffs-2.c: Ditto.
23027
23028 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23029
23030         * g++.dg/overload/member1.C: New test.
23031
23032 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23033
23034         * g++.dg/abi/empty7.C: New test.
23035         * g++.dg/init/pm2.C: Likewise.
23036
23037 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23038
23039         * g++.dg/rtti/crash1.C: New test.
23040
23041 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23042
23043         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23044         gcc.dg/sibcall-4.c: New tests.
23045
23046 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23047
23048         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23049         powerpc and MMIX targets.
23050
23051 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23052
23053         * gcc.dg/cpp/20020927-1.c: New.
23054
23055 2002-09-26  David S. Miller  <davem@redhat.com>
23056
23057         * gcc.c-torture/compile/trunctfdf.c: New.
23058
23059 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23060
23061         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23062
23063 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23064
23065         * gcc.c-torture/execute/loop-15.c: New.
23066
23067 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23068
23069         * README.QMTEST: Fix typo.
23070
23071 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23072
23073         * gcc.dg/20020926-1.c: New test.
23074
23075 2002-09-25  David S. Miller  <davem@redhat.com>
23076
23077         PR target/7842
23078         * gcc.c-torture/execute/shiftdi.c: New test.
23079
23080 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23081
23082         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23083         unique to the tool.
23084         * lib/g77.exp (g77_init): Likewise.
23085         * lib/g++.exp (g++_init): Likewise.
23086         * lib/objc.exp (objc_init): Likewise.
23087
23088 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23089
23090         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23091         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23092         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23093
23094 2002-09-25  Richard Henderson  <rth@redhat.com>
23095
23096         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23097         too-small long double.
23098
23099 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23100
23101         * gcc.dg/20020919-1.c: New test.
23102
23103 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23104
23105         * g++.dg/abi/bitfield6.C: New test.
23106         * g++.dg/abi/bitfield7.C: New test.
23107         * g++.dg/abi/bitfield8.C: New test.
23108         * g++.dg/abi/vbase11.C: New test.
23109
23110 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23111
23112         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23113         hppa*-*-hpux*.  Update test comment.
23114
23115 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23116
23117         * gcc.dg/tls/struct-1.c: New test.
23118
23119 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23120
23121         * gcc.dg/cpp/tr-warn2.c: Update.
23122
23123 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23124
23125         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23126
23127 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23128
23129         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23130         systems.
23131
23132 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23133
23134         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23135
23136         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23137         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23138         setting of cxxfilt.
23139
23140 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23141
23142         * gcc.dg/20020312-2.c: Update for darwin.
23143
23144 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23145
23146         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23147
23148 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23149
23150         * objc.dg/comp-types-1.m: New test.
23151         * objc.dg/comp-types-2.m: New test.
23152         * objc.dg/comp-types-3.m: New test.
23153         * objc.dg/comp-types-4.m: New test.
23154         * objc.dg/comp-types-5.m: New test.
23155         * objc.dg/comp-types-6.m: New test.
23156
23157 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23158
23159         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23160
23161 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23162
23163         * g++.dg/other/do1.C: New test.
23164
23165         * g++.dg/template/subst1.C: New test.
23166
23167 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23168
23169         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23170
23171 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23172
23173         * g++.dg/template/qualttp20.C: Adjust expected errors.
23174         * g++.old-deja/g++.jason/report.C: Likewise.
23175         * g++.old-deja/g++.other/qual1.C: Likewise.
23176
23177         * g++.dg/lookup/scoped2.C: New test.
23178
23179         * g++.dg/ext/asm3.C: New test.
23180
23181 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23182
23183         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23184
23185 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23186
23187         * ChangeLog: follow spelling conventions.
23188         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23189         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23190         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23191         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23192         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23193         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23194         * g++.old-deja/g++.law/global-init1.C: Likewise.
23195         * g++.old-deja/g++.other/delete4.C: Likewise.
23196         * g++.old-deja/g++.other/inline21.C: Likewise.
23197         * g++.old-deja/g++.other/singleton.C: Likewise.
23198         * g77.dg/strlen0.f: Likewise.
23199         * g77.f-torture/compile/20010519-1.f: Likewise.
23200         * g77.f-torture/compile/980310-4.f: Likewise.
23201         * gcc.c-torture/compile/20000605-1.c: Likewise.
23202         * gcc.c-torture/execute/20020225-1.c: Likewise.
23203         * gcc.dg/c90-hexfloat-2.c: Likewise.
23204         * gcc.dg/c99-bool-1.c: Likewise.
23205         * gcc.dg/c99-hexfloat-2.c: Likewise.
23206         * gcc.dg/dll-2.c: Likewise.
23207         * gcc.dg/wtr-union-init-1.c: Likewise.
23208         * gcc.dg/wtr-union-init-2.c: Likewise.
23209         * gcc.dg/wtr-union-init-3.c: Likewise.
23210         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23211         * gcc.dg/cpp/defined.c: Likewise.
23212         * gcc.dg/cpp/macsyntx.c: Likewise.
23213         * gcc.dg/cpp/paste2.c: Likewise.
23214         * gcc.dg/cpp/trad/defined.c: Likewise.
23215         * gcc.dg/format/c90-printf-1.c: Likewise.
23216         * gcc.dg/format/c90-scanf-1.c: Likewise.
23217         * gcc.dg/format/c99-printf-1.c: Likewise.
23218         * gcc.dg/format/c99-scanf-1.c: Likewise.
23219         * gcc.misc-tests/gcov-8.c: Likewise.
23220         * lib/profopt.exp: Likewise.
23221
23222 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23223
23224         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23225
23226 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23227
23228         * g++.dg/inherit/using2.C: New test.
23229
23230 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23231
23232         * ChangeLog: Follow spelling conventions.
23233         * g++.dg/template/friend4.C: Likewise.
23234         * g++.old-deja/g++.pt/crash67.C: Likewise.
23235         * gcc.c-torture/execute/20000801-4.c: Likewise.
23236         * gcc.dg/c90-digraph-1.c: Likewise.
23237         * gcc.dg/c94-digraph-1.c: Likewise.
23238         * gcc.dg/c99-digraph-1.c: Likewise.
23239         * gcc.dg/cpp/line5.c: Likewise.
23240         * gcc.dg/cpp/multiline.c: Likewise.
23241         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23242         * gcc.dg/format/attr-3.c: Likewise.
23243         * gcc.dg/format/c90-scanf-3.c: Likewise.
23244         * gcc.dg/format/ext-4.c: Likewise.
23245
23246 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23247
23248         * g++.dg/template/pretty1.C: New test.
23249
23250 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23251
23252         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23253
23254 2002-09-13  Matt Austern  <austern@apple.com>
23255
23256         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23257         passing a cast expression to a function by const reference.
23258
23259 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23260
23261         * g++.dg/template/deduce1.C: New test.
23262
23263 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23264
23265         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23266         32-bit int.
23267
23268 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23269
23270         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23271         usage.
23272
23273 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23274
23275         * gcc.c-torture/compile/20020910-1.c: New test.
23276
23277 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23278
23279         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23280
23281 2002-09-10  Andreas Jaeger  <aj@suse.de>
23282
23283         * gcc.dg/20020312-2.c: Adjust for x86-64.
23284
23285 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23286
23287         * g77.dg/7388.f: New test case for PR 7388.
23288
23289 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23290
23291         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23292
23293 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23294
23295         * objc.dg/proto-lossage-1.m: New test.
23296
23297 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23298
23299         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23300
23301 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23302
23303         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23304         expected to pass.
23305
23306 2002-09-06  Stan Shebs  <shebs@apple.com>
23307             David Edelsohn  <edelsohn@gnu.org>
23308
23309         * gcc.dg/weak: New directory.
23310         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23311         target-specific xfail bits.
23312         * gcc.dg/typeof-2.c: Move to new directory.
23313         * gcc.dg/weak.exp: New expect script.
23314
23315 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23316
23317         * gcc.c-torture/execute/extzvsi.c: New test.
23318
23319 2002-09-05  Stan Shebs  <shebs@apple.com>
23320
23321         * gcc.dg/weak-1.c: xfail on Darwin.
23322         * gcc.dg/weak-2.c: Ditto.
23323         * gcc.dg/weak-3.c: Ditto.
23324         * gcc.dg/weak-4.c: Ditto.
23325         * gcc.dg/weak-5.c: Ditto.
23326         * gcc.dg/weak-6.c: Ditto.
23327         * gcc.dg/weak-7.c: Ditto.
23328         * gcc.dg/weak-8.c: Ditto.
23329         * gcc.dg/weak-9.c: Ditto.
23330
23331 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23332
23333         * gcc.c-torture/execute/loop-14.c: New test.
23334
23335 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23336
23337         * g++.dg/other/cxa-atexit1.C: New test.
23338
23339         * gcc.dg/typeof-2.c: New test.
23340
23341 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23342
23343         * gcc.dg/builtins-2.c: New testcase.
23344         * gcc.dg/builtins-3.c: New testcase.
23345
23346 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23347
23348         * gcc.dg/cpp/_Pragma4.c: New test.
23349
23350 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23351
23352         * objc/execute/nil_method-1.m: New testcase.
23353
23354 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23355
23356         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23357         [Object class], not [Object initialize].
23358
23359 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23360             Hans-Peter Nilsson  <hp@bitrange.com>
23361
23362         * gcc.c-torture/execute/20020720-1.x: Skip test on
23363         mmix-knuth-mmixware.  Correct comment.
23364
23365 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23366
23367         * testsuite/g++.dg/abi/bitfield5.C: New test.
23368         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23369
23370 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23371
23372         * objc.dg/undeclared-selector.m: New test.
23373
23374 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23375
23376         * g++.dg/other/offsetof1.C: Avoid cast warning.
23377
23378 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23379
23380         * objc.dg/super-class-2.m: New test.
23381
23382 2002-08-24  Matt Austern  <austern@apple.com>
23383
23384         * g++.dg/ext/lvaddr.C: New test.
23385         * g++.dg/ext/lvcast.C: New test.
23386
23387 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23388
23389         * testsuite/g++.dg/inherit/cond1.C: New test.
23390
23391 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23392
23393         * gcc.dg/noncompile/incomplete-1.c: New test.
23394
23395 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23396
23397         * gcc.dg/typespec-1.c: New test.
23398
23399 2002-08-20  Devang Patel  <dpatel@apple.com>
23400         * objc.dg/proto-hier-2.m: New test.
23401
23402 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23403
23404         * objc.dg/bitfield-1.m: New test.
23405         * objc.dg/bitfield-2.m: New test.
23406
23407 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23408
23409         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23410         gcc.dg/c99-flex-array-4.c: New tests.
23411
23412 2002-08-16  Stan Shebs  <shebs@apple.com>
23413
23414         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23415
23416 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23417
23418         * gcc.dg/typeof-1.c: New test.
23419         * g++.dg/ext/typeof2.C: New test.
23420
23421 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23422
23423         * g++.dg/other/offsetof1.C: New test.
23424
23425 2002-08-14  Richard Henderson  <rth@redhat.com>
23426
23427         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23428
23429 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23430
23431         * gcc.dg/cpp/_Pragma3.c: New test.
23432
23433 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23434
23435         * g++.dg/template/inherit3: New test.
23436
23437 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23438
23439         * gcc.dg/bitfld-4.c: Add blank options.
23440
23441 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23442
23443         * g++.dg/template/crash1.C: New test.
23444
23445 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23446
23447         * gcc.dg/tls/opt-2.c: New test.
23448
23449 2002-08-08  Devang Patel  <dpatel@apple.com>
23450
23451         * objc.dg/selector-1.m : New test
23452
23453 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23454
23455         * g++.dg/abi/bitfield4.C: New test.
23456         * gcc.dg/bitfld-4.c: New test.
23457
23458 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23459
23460         * g++.dg/other/packed1.C: New test.
23461
23462 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23463
23464         * g++.dg/abi/offsetof.C: Tweak error messages.
23465         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23466
23467 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23468
23469         * gcc.dg/bitfld-3.c: New test.
23470
23471 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23472             Richard Henderson  <rth@redhat.com>
23473
23474         * gcc.dg/i386-bitfield1.c: New test.
23475         * g++.dg/abi/bitfield3.C: Update.
23476
23477 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23478
23479         * objc.dg/const-str-2.m: Update.
23480         * gcc.dg/cpp/c++98.c: Change to C extension.
23481         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23482         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23483
23484 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23485
23486         * testsuite/gcc.dg/tls/diag-3.c: New.
23487
23488 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23489
23490         * g++.dg/README (Subdirectories): Document new subdir expr.
23491         * g++.dg/expr/pmf-1.C: New test.
23492
23493 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23494
23495         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23496
23497 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23498
23499         * g++.dg/abi/bitfield3.C: New test.
23500
23501 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23502
23503         * lib/gcov.exp: Tweak expected line formats.
23504         * gcc.misc-tests/gcov8.c: New test.
23505         * gcc.misc-tests/gcov8.x: New flags.
23506
23507 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23508
23509         * consistency.vlad/layout/endian.c: Include string.h.
23510
23511         * gcc.c-torture/execute/20020805-1.c: New test.
23512
23513 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23514
23515         * g++.dg/other/conversion1.C: New test.
23516
23517 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23518
23519         * gcc.dg/builtins-1.c: New testcase.
23520
23521 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23522
23523         * g++.dg/inherit/access3.C: New test.
23524
23525 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23526
23527         * gcc.dg/ia64-visibility-2.c: New test.
23528
23529 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23530
23531         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23532         __qualifier_flags to __flags.
23533
23534 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23535
23536         * g++.dg/inherit/operator1.C: New test.
23537         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23538         * g++.dg/other/error1.C: Change expected error message.
23539         * g++.dg/template/conv4.C: Likewise.
23540
23541 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23542
23543         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23544         for documented behavior.
23545
23546 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23547
23548         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23549         several targets known to fail.
23550
23551 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23552
23553         * gcc.dg/mips-args-[123].c: New tests.
23554
23555 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23556
23557         * gcc.dg/ppc-spe.c: New.
23558
23559 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23560
23561         * g++.dg/other/ptrmem4.C: New testcase.
23562
23563 2002-07-24  Richard Henderson  <rth@redhat.com>
23564
23565         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23566
23567 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23568
23569         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23570
23571 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23572
23573         * gcc.c-torture/execute/memset-3.c: New testcase.
23574
23575 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23576
23577         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23578         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23579
23580 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23581
23582         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23583         Delete.
23584
23585 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23586
23587         * gcc.c-torture/compile/simd-4.c: New test.
23588
23589 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23590
23591         PR c++/7347, c++/7348
23592         * g++.dg/template/access4.C: New test.
23593         * g++.dg/template/access5.C: New test.
23594         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23595         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23596         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23597         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23598
23599 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23600
23601         * gcc.dg/gnu89-init-2.c: New test.
23602
23603 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23604
23605         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23606
23607 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23608
23609         * gcc.c-torture/execute/20020720-1.c: New testcase.
23610
23611 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23612
23613         * gcc.dg/cpp/Wsignprom.c: New tests.
23614
23615 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23616
23617         * gcc.c-torture/execute/loop-13.c: New test.
23618
23619 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23620
23621         * gcc.dg/cpp/expr.c: New tests.
23622
23623 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23624
23625         * g++.dg/opt/pr6713.C: Add template instantiation.
23626
23627 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23628
23629         * gcc.dg/nest.c: New test.
23630
23631 2002-07-17  Richard Henderson  <rth@redhat.com>
23632
23633         * g++.dg/opt/pr6713.C: New test.
23634
23635 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23636
23637         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23638         XFAIL for all x86 processors.
23639
23640 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23641
23642         * gcc.c-torture/execute/20010122-1.x: Do not test with
23643         -fomit-frame-pointer.
23644
23645 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23646
23647         * g++.dg/template/instantiate2.C: New test.
23648         * g++.dg/template/spec4.C: New test.
23649
23650 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23651
23652         * g++.dg/template/access2.C: New test.
23653         * g++.dg/template/access3.C: New test.
23654
23655 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23656
23657         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23658         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23659         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23660         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23661         Convert to use <stdarg.h>.
23662         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23663         Delete.
23664         * gcc.dg/va-arg-2.c: New.
23665         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23666
23667 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23668
23669         * gcc.c-torture/compile/20020710-1.c: New test.
23670
23671 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23672                           Andrew Pinski  <pinskia@physics.uc.edu>
23673
23674         gcc.c-torture/compile/simd-2.c: New testcase.
23675         gcc.c-torture/compile/simd-3.c: Likewise.
23676
23677 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23678
23679         PR c++/7224
23680         * g++.dg/overload/error1.C: New test.
23681
23682 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23683
23684         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23685         configuration and IRIX 6 O32 ABI.
23686
23687 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23688
23689         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23690
23691 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23692
23693         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23694
23695 2002-07-10  Jeffrey A Law  <law@redhat.com>
23696
23697         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23698
23699         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23700
23701 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23702
23703         * gcc.dg/20020312-2.c: Check for __PPC__.
23704
23705 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23706
23707         * gcc.c-torture/compile/20020709-1.c: New test.
23708
23709 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23710
23711         * g++.dg/template/qualttp21.C: New test case.
23712
23713 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23714
23715         * gcc.c-torture/compile/20020706-1.c: New test.
23716         * gcc.c-torture/compile/20020706-2.c: New test.
23717
23718 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
23719             Alexandre Oliva  <aoliva@redhat.com>
23720
23721         * g++.dg/warn/incomplete1.C: New test.
23722
23723 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23724
23725         PR c++/7099
23726         * g++.dg/warn/noreturn1.C: New test.
23727
23728 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
23729
23730         PR c++/6706
23731         * g++.dg/debug/debug6.C: New test.
23732         * g++.dg/debug/debug7.C: New test.
23733
23734 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23735
23736         * gcc.c-torture/compile/simd-3.c: New test.
23737
23738 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23739
23740         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23741         * gcc.dg/20020620-1.c: Likewise.
23742
23743 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23744
23745         PR c++/6944
23746         * g++.dg/init/array4.C: New test.
23747         * g++.dg/init/array5.C: New test.
23748
23749 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23750
23751         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23752         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23753
23754 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23755
23756         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23757         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23758         * gcc.dg/wtr-conversion-1.c: Likewise.
23759         * gcc.dg/wtr-escape-1.c: Likewise.
23760         * gcc.dg/wtr-int-type-1.c: Likewise.
23761         * gcc.dg/wtr-label-1.c: Likewise.
23762         * gcc.dg/wtr-static-1.c: Likewise.
23763         * gcc.dg/wtr-strcat-1.c: Likewise.
23764         * gcc.dg/wtr-suffix-1.c: Likewise.
23765         * gcc.dg/wtr-switch-1.c: Likewise.
23766         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23767         * gcc.dg/wtr-union-init-1.c: Likewise.
23768         * gcc.dg/wtr-union-init-2.c: Likewise.
23769         * gcc.dg/wtr-union-init-3.c: Likewise.
23770
23771         * gcc.dg/wtr-func-def-1.c: New test.
23772
23773 2002-07-02 Devang Patel <dpatel@apple.com>
23774
23775         * objc.dg/param-1.m: New test.
23776
23777 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23778
23779         * gcc.dg/cpp/trad/directive.c: Add test.
23780         * gcc.dg/cpp/trad/macroargs.c: Add test.
23781         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23782
23783 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23784
23785         * gcc.dg/cpp/cmdlne-M.c: New test.
23786
23787 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23788
23789         * objc.dg/desig-init-1.m: New test.
23790
23791 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23792
23793         PR c++/6716
23794         * g++.dg/template/instantiate1.C: New test.
23795
23796 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23797
23798         PR c++/7112
23799         * g++.dg/template/sizeof2.C: New test.
23800
23801 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23802
23803         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23804         gcc.dg/cpp/trad/include.c: New tests.
23805
23806 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23807
23808         PR target/7177
23809         * gcc.c-torture/compile/20020701-1.c: New test.
23810
23811 2002-07-01  Stan Shebs  <shebs@apple.com>
23812
23813         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23814         header here...
23815         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23816         (objc-torture-execute): or here.
23817
23818 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23819
23820         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23821
23822 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23823
23824         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23825
23826 2002-06-30  Devang Patel  <dpatel@apple.com>
23827
23828         * objc.dg/fsyntax-only.m: New test.
23829
23830 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23831
23832         PR c++/6695
23833         * g++.dg/template/friend7.C: New file.
23834
23835 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23836
23837         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23838         return type.
23839
23840 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23841
23842         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23843         avoid division by zero.
23844
23845 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23846
23847         * gcc.dg/Wunknownprag.c: New tests.
23848
23849 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23850
23851         * gcc.c-torture/execute/simd-2.c: New test.
23852
23853 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23854
23855         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23856         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23857         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23858         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23859         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23860         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23861         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23862         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23863         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23864         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23865         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23866         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23867         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23868         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23869         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23870         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23871         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23872
23873 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23874
23875         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23876         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23877         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23878         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23879         New tests.
23880         * gcc.dg/cpp/trad/directive.c: Update.
23881
23882 2002-06-23  Andreas Jaeger  <aj@suse.de>
23883
23884         * gcc.c-torture/execute/complex-6.c: New.
23885
23886 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23887
23888         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23889         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23890         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23891         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23892
23893 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23894
23895         * gcc.dg/cpp/trad: New directory with traditional tests copied
23896         from parent directory.
23897         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23898         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23899         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23900         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23901         Move to trad/ and rename.
23902         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23903         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23904         gcc.dg/cpp/trad/redef2.c: New tests.
23905         * gcc.dg/cpp/trad/trad.exp: New driver.
23906
23907 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23908
23909         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23910         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23911         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23912         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23913         Remove.
23914
23915 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23916
23917         * gcc.dg/20020620-1.c: New test.
23918
23919 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23920
23921         * g++.dg/template/ttp4.C: New test.
23922
23923 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23924
23925         * g++.dg/opt/vt1.C: Fix regexp.
23926
23927 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23928
23929         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23930         Don't use attribute `noinline'.
23931
23932 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23933
23934         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23935
23936 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23937
23938         * gcc.c-torture/execute/simd-1.c: New.
23939
23940         * gcc.dg/simd-1.c: New.
23941
23942 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23943
23944         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23945
23946 2002-06-16  Richard Henderson  <rth@redhat.com>
23947
23948         * g++.dg/ext/anon-struct1.C: New.
23949         * g++.dg/ext/anon-struct2.C: New.
23950         * g++.dg/ext/anon-struct3.C: New.
23951         * gcc.dg/anon-struct-1.c: New.
23952         * gcc.dg/anon-struct-2.c: New.
23953         * gcc.dg/anon-struct-3.c: New.
23954         * gcc.dg/20011008-1.c: Adjust warning text.
23955         * gcc.dg/20020527-1.c: Add -fms-extensions.
23956
23957 2002-06-16  Richard Henderson  <rth@redhat.com>
23958
23959         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23960
23961 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23962
23963         * gcc.c-torture/execute/20020615-1.c: New test.
23964
23965 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23966
23967         * gcc.c-tortuture/execute/compare-1.c: New test case.
23968         * gcc.c-tortuture/execute/compare-2.c: New test case.
23969         * gcc.c-tortuture/execute/compare-3.c: New test case.
23970
23971 2002-06-13  Richard Henderson  <rth@redhat.com>
23972
23973         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23974         ia64 ilp32.
23975
23976 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23977
23978         * g++.dg/template/typename2.C: Update error message.
23979
23980 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23981
23982         * gcc.c-torture/execute/20020611-1.c: New test.
23983
23984 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23985
23986         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23987         list of targets to skip.
23988
23989 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23990
23991         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23992         targets if not optimizing.
23993
23994 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23995
23996         * gcc.c-torture/compile/20020605-1.c: New test.
23997
23998         * g++.dg/opt/vt1.C: New test.
23999
24000         * gcc.dg/20020531-1.c: New test.
24001
24002         * gcc.dg/20020530-1.c: New test.
24003
24004         * gcc.dg/20020527-1.c: New test.
24005
24006         * g++.dg/opt/cse1.C: New test.
24007
24008 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24009
24010         * gcc.dg/20020607-2.c: New test case.
24011
24012 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24013
24014         * gcc.c-torture/compile/20020604-1.c: New test.
24015
24016 2002-06-04  Richard Henderson  <rth@redhat.com>
24017
24018         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24019         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24020         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24021
24022 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24023
24024         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24025
24026 2002-06-03  Richard Henderson  <rth@redhat.com>
24027
24028         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24029         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24030
24031 2002-06-02  Richard Henderson  <rth@redhat.com>
24032
24033         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24034         test functions static.
24035
24036 2002-06-02  Andreas Jaeger  <aj@suse.de>
24037
24038         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24039         now.
24040
24041 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24042
24043         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24044         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24045         Update for mofified diagnostics.
24046         * gcc.dg/c99-intconst-1.c: No longer fail.
24047
24048 2002-06-02  Richard Henderson  <rth@redhat.com>
24049
24050         * gcc.dg/uninit-A.c: Remove xfail markers.
24051
24052 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24053
24054         * gcc.dg/fnegate-1.c: New test case.
24055
24056 2002-05-30  Osku Salerma  <osku@iki.fi>
24057
24058         * gcc.c-torture/execute/mayalias-1.c: New file.
24059
24060 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24061
24062         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24063         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24064         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24065
24066 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24067
24068         * gcc.c-torture/execute/20020529-1.c: New test.
24069
24070 2002-05-27  Richard Henderson  <rth@redhat.com>
24071
24072         * g++.dg/ext/attrib6.C: New test case.
24073
24074 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24075
24076         * gcc.c-torture/execute/pure-1.c: New test.
24077
24078 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24079
24080         * gcc.dg/cpp/arith-2.c: Remove.
24081
24082 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24083
24084         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24085         * gcc.dg/cpp/if-3.c: Remove.
24086
24087 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24088
24089         * g++.dg/opt/cse2.C: New test.
24090
24091 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24092
24093         * gcc.dg/cpp/arith-1.c: New semantic tests.
24094         * gcc.dg/cpp/if-1.c: Update.
24095
24096 2002-05-24  Ben Elliston  <bje@redhat.com>
24097
24098         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24099
24100 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24101
24102         * gcc.dg/verbose-asm.c: New test.
24103
24104 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24105
24106         * gcc.dg/cpp/paste12.c: New test.
24107
24108 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24109
24110         * g++.dg/parse/named_ops.C: New test.
24111
24112 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24113
24114         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24115
24116 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24117
24118         * gcc.dg/weak-2.c: Allow optional leading underscore
24119         in scan-assembler symbol name.
24120         * gcc.dg/weak-3.c: Likewise.
24121         * gcc.dg/weak-4.c: Likewise.
24122         * gcc.dg/weak-5.c: Likewise.
24123
24124 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24125
24126         * gcc.dg/20020523-1.c: New test.
24127
24128 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24129
24130         * objc.dg/const-str-2.m: Update now that we stop after
24131         a command line error.
24132
24133 2002-05-22  Richard Henderson  <rth@redhat.com>
24134
24135         * g++.dg/dg.exp: Fix typo in test pruneing.
24136
24137 2002-05-22  Richard Henderson  <rth@redhat.com>
24138
24139         * g++.dg/dg.exp: Prune the tls subdirectory.
24140         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24141         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24142         * g++.dg/tls/init-1.C: New.
24143
24144 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24145
24146         * gcc.dg/20020517-1.c: New test.
24147
24148 2002-05-21  Richard Henderson  <rth@redhat.com>
24149
24150         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24151         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24152
24153 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24154
24155         * g++.dg/other/copy2.C: New test.
24156
24157 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24158
24159         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24160         (MAX_COPY): Bump up to 10 times sizeof (long long).
24161         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24162
24163         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24164         sizeof (long long).
24165
24166         * gcc.c-torture/execute/strcpy-1.c: New test.
24167
24168 2002-05-19  Jason Merrill  <jason2redhat.com>
24169
24170         * g++.dg/ext/oper1.C: New test.
24171
24172 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24173 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24174
24175         * README.QMTEST: New file.
24176
24177         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24178
24179 2002-05-19  Andreas Jaeger  <aj@suse.de>
24180
24181         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24182         now.
24183         * gcc.c-torture/execute/loop-2d.x: Likewise.
24184
24185 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24186
24187         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24188         support weak symbols.
24189         * gcc.dg/weak-4.c: Likewise
24190         * gcc.dg/weak-6.c: Likewise
24191
24192 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24193
24194         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24195         cygwin, coff and h8300-*-hms targets
24196         * gcc.dg/weak-5.c: Likewise
24197         * gcc.dg/weak-7.c: Likewise
24198
24199 2002-05-16  Jason Merrill  <jason@redhat.com>
24200
24201         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24202         (scan-assembler-not, scan-assembler-dem): Likewise.
24203         (scan-assembler-dem-not): Likewise.
24204
24205 2002-05-15  Richard Henderson  <rth@redhat.com>
24206
24207         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24208
24209 2002-05-15  Richard Henderson  <rth@redhat.com>
24210
24211         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24212         (vfoo1f): Warning here.
24213         (vfoo1l): Don't redefine the alias.
24214
24215 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24216
24217         * g++.dg/init/pm1.C: New test.
24218
24219 2002-05-12  David S. Miller  <davem@redhat.com>
24220
24221         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24222         types.
24223
24224 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24225
24226         * gcc.c-torture/execute/20020510-1.c: New test case.
24227
24228 2002-05-10  David S. Miller  <davem@redhat.com>
24229
24230         * gcc.c-torture/execute/conversion.c: Test long double too.
24231
24232 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24233
24234         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24235         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24236         * lib/g++.exp (g++_link_flags): Likewise.
24237         * lib/objc.exp (objc_target_compile): Likewise.
24238
24239 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24240
24241         * gcc.dg/cpp/poison.c: Update.
24242         * gcc.dg/cpp/20000625-2.c: Remove.
24243         * gcc.dg/cpp/direct2s.c: Remove final test.
24244
24245 2002-05-08  Tom Rix  <trix@redhat.com>
24246
24247         * gcc.c-torture/execute/20020508-1.c: New test.
24248         * gcc.c-torture/execute/20020508-2.c: New test.
24249         * gcc.c-torture/execute/20020508-3.c: New test.
24250
24251 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24252
24253         * gcc.dg/cpp/charconst-4.c: More tests.
24254
24255 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24256
24257         PR c/6569
24258         * gcc.dg/weak-3.c: Update location of warning messages.
24259         * gcc.dg/weak-5.c: Likewise.
24260
24261 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24262
24263         * gcc.c-torture/execute/20020506-1.c: New test case.
24264
24265 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24266
24267         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24268
24269 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24270
24271         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24272
24273 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24274
24275         * gcc.dg/cpp/charconst-3.c: New test.
24276
24277 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24278
24279         * gcc.dg/cpp/charconst.c: Update tests.
24280
24281 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24282
24283         * treelang: Added directory for new sample language treelang. Also
24284         lib/treelang.exp: New file to signal treelang should be tested.
24285
24286 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24287
24288         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24289         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24290         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24291         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24292         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24293         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24294         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24295
24296 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24297
24298         * gcc.dg/format/xopen-2.c: New test.
24299
24300 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24301
24302         * gcc.dg/20020503-1.c: New test.
24303
24304 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24305
24306         * g++.dg/init/dtor1.C: Make it tougher.
24307
24308 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24309
24310         * g++.dg/init/dtor1.C: New test.
24311
24312 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24313
24314         * gcc.dg/altivec-8.c: New.
24315
24316 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24317
24318         * gcc.dg/altivec-7.c: New.
24319
24320 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24321
24322         * g++.dg/parse/typedef1.C: New test.
24323
24324 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24325
24326         PR c++/6486
24327         * g++.dg/template/friend6.C: New test.
24328
24329         PR c++/6492
24330         * g++.dg/init/copy1.C: New test.
24331
24332 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24333
24334         * g++.dg/warn/effc1.C: New test.
24335
24336 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24337
24338         * gcc.dg/cpp/if-cexp.c: Add a test.
24339
24340 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24341
24342         * gcc.dg/20020426-2.c: New test.
24343
24344 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24345
24346         * gcc.dg/cpp/if-mop.c: Update.
24347         * gcc.dg/cpp/if-mpar.c: Add test.
24348         * gcc.dg/cpp/if-oppr.c: Update.
24349
24350 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24351
24352         PR c/6343
24353         * gcc.dg/weak-[2-7].c: New tests.
24354
24355 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24356
24357         * gcc.dg/enum1.c: New test.
24358
24359 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24360
24361         PR c++/6497
24362         * g++.dg/inherit/access2.C: New test.
24363
24364 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24365
24366         PR bootstrap/6445
24367         * gcc.dg/20020426-1.c: New test.
24368
24369 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24370
24371         * g++.dg/abi/enum1.C: New test.
24372
24373 2002-04-26  Richard Henderson  <rth@redhat.com>
24374
24375         * gcc.dg/c99-bool-1.c: Expect always true warning.
24376
24377 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24378
24379         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24380
24381 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24382
24383         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24384         targets.
24385
24386 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24387
24388         * g++.dg/abi/mange7.C: New test.
24389
24390         PR c++/6438.
24391         * g++.dg/parse/stmtexpr2.C: New test.
24392
24393 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24394
24395         * gcc.dg/20020312-2.c: Add SH target.
24396
24397 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24398
24399         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24400         compiler output on mips*-*-irix*.
24401
24402 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24403
24404         * g++.dg/parse/attr1.C: New test.
24405
24406 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24407
24408         * gcc.c-torture/execute/string-opt-17.c: New test case.
24409         * gcc.c-torture/execute/memset-2.c: New test case.
24410
24411 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24412
24413         PR c++/6256:
24414         * g++.dg/template/friend5.C: New test.
24415
24416         PR c++/6331:
24417         * g++.dg/template/qual1.C: Likewise.
24418
24419 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24420
24421         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24422         Include stdlib.h, not stdio.h or ctype.h.
24423
24424 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24425
24426         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24427         cris-*-elf* and mmix-*-*.
24428         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24429         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24430         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24431         Ditto.
24432         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24433         * gcc.dg/wchar_t-1.c: Ditto.
24434
24435 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24436
24437         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24438         Clarify comment.
24439
24440 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24441
24442         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24443
24444 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24445
24446         * gcc.c-torture/execute/20000906-1.x: Delete.
24447
24448 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24449
24450         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24451
24452 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24453
24454         * PR6367
24455         * g77.f-torture/execute/6367.f: New test.
24456         * g77.f-torture/execute/6367.x: Disable for MMIX.
24457
24458 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24459
24460         * PR6352
24461         * g++.dg/opt/inline2.C: New test.
24462
24463 2002-04-18  Richard Henderson  <rth@redhat.com>
24464
24465         * gcc.dg/20000906-1.c: Enable for all targets.
24466         * gcc.c-torture/compile/iftrap-2.c: New.
24467
24468 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24469
24470         * gcc.dg/20020418-1.c: New test.
24471         * gcc.dg/20020418-2.c: New test.
24472
24473 2002-04-18  Richard Henderson  <rth@redhat.com>
24474
24475         * gcc.c-torture/compile/iftrap-1.c: New.
24476         * gcc.dg/iftrap-1.c: Adjust for ia64.
24477         * gcc.dg/iftrap-2.c: New.
24478
24479 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24480
24481         * gcc.c-torture/compile/20020418-1.c: New test.
24482
24483 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24484
24485         * gcc.c-torture/compile/20020415-1.c: New.
24486
24487 2002-04-18  David S. Miller  <davem@redhat.com>
24488
24489         * gcc.c-torture/execute/20020418-1.c: New test.
24490
24491 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24492
24493         * gcc.dg/20020416-1.c: New test.
24494
24495         * g++.dg/opt/inline1.C: New test.
24496
24497 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24498
24499         * gcc.dg/altivec-5.c: New test.
24500
24501         * gcc.dg/20020415-1.c: New test.
24502
24503 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24504
24505         * testsuite/lib/chill.exp: Remove.
24506
24507 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24508
24509         * g++.dg/other/big-struct.C: New test.
24510
24511 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24512
24513         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24514         of scratch file.
24515
24516 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24517
24518         PR c/6277
24519         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24520         in scan-assembler function name
24521
24522 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24523
24524         * g77.f-torture/execute/980628-4.x,
24525         g77.f-torture/execute/980628-5.x,
24526         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24527         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24528         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24529         i[34567]86-*-*.
24530
24531 2002-04-13  David S. Miller  <davem@redhat.com>
24532
24533         * gcc.c-torture/execute/20020413-1.c: New test.
24534
24535 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24536
24537         * gcc.dg/asm-6.c,
24538         * g++.dg/ext/asm1.C: New tests.
24539
24540 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24541
24542         PR c++ 5373.
24543         * g++.dg/parse/stmtexpr1.C: New test.
24544
24545         PR c++/5189.
24546         * g++.dg/template/copy1.C: New test.
24547
24548 2002-04-12  Richard Henderson  <rth@redhat.com>
24549
24550         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24551
24552 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24553
24554         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24555         gcc.c-torture/execute/20020307-2.c.
24556
24557 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24558
24559         * g++.dg/ext/attrib5.C,
24560         * g++.dg/lookup/struct1.C: New tests.
24561
24562 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24563
24564         * gcc.dg/20020411-1.c: New test.
24565
24566         * gcc.c-torture/execute/20020411-1.c: New test.
24567
24568 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24569
24570         * g77.f-torture/execute/6177.f: New test.
24571
24572 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24573
24574         PR middle-end/6247
24575         * g++.dg/opt/cleanup1.C: New test.
24576
24577         * g++.dg/opt/const1.C: New test.
24578
24579 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24580
24581         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24582
24583 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24584
24585         PR c++/5507
24586         * g++.dg/template/typename2.C: New test.
24587
24588 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24589
24590         * gcc.c-torture/execute/loop-12.c: New.
24591
24592 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24593
24594         * g77.f-torture/execute/980628-4.x,
24595         g77.f-torture/execute/980628-5.x,
24596         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24597         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24598         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24599
24600 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24601
24602         PR optimization/6086
24603         * g++.dg/opt/preinc1.C: New test.
24604
24605 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24606
24607         PR c++/5571
24608         * g++.dg/opt/static2.C: New test.
24609
24610 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24611
24612         PR c/5120
24613         * gcc.dg/20020406-1.c: New test.
24614
24615 2002-04-04  David S. Miller  <davem@redhat.com>
24616
24617         * gcc.c-torture/execute/20020404-1.c: New test.
24618
24619 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24620
24621         PR c/6123
24622         * gcc.dg/20020312-2.c: Do not declare global register variable
24623         if __PIC__ or __pic__ is defined.
24624
24625 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24626
24627         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24628         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24629
24630 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24631
24632         * gcc.misc-tests/linkage.exp: Update last change to handle
24633         sparc*-, not just sparc-.
24634
24635 2002-04-03  Richard Henderson  <rth@redhat.com>
24636
24637         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24638
24639 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24640
24641         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24642
24643 2002-04-02  David S. Miller  <davem@redhat.com>
24644
24645         * gcc.c-torture/execute/20020402-3.c: New test.
24646
24647 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24648
24649         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24650         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24651
24652         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24653         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24654         g77.f-torture/execute/20001201.x,
24655         g77.f-torture/execute/u77-test.x: New files.
24656
24657         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24658         * gcc.dg/wchar_t-1.c: Ditto.
24659
24660 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24661
24662         * gcc.c-torture/execute/20020402-1.c: New test.
24663
24664 2002-04-01  Richard Henderson  <rth@redhat.com>
24665
24666         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24667
24668         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24669
24670 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24671
24672         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24673
24674 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24675
24676         * g++.dg/inherit/template-as-base.C: Expect error.
24677         * g++.dg/inherit/namespace-as-base.C: Likewise.
24678
24679 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24680
24681         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24682         g++.dg/ext/instantiate3.C: Tweak match patterns.
24683
24684         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24685         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24686         -da test.
24687
24688 2002-03-31  Richard Henderson  <rth@redhat.com>
24689
24690         * gcc.dg/special/alias-2.c: New.
24691         * gcc.dg/special/ecos.exp: Run it.
24692
24693 2002-03-31  Richard Henderson  <rth@redhat.com>
24694
24695         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24696
24697 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24698
24699         * gcc.dg/weak-1.c: Disable on h8300 port.
24700
24701 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24702
24703         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24704         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24705         ordering tests.
24706         * g++.dg/bprob/bprob-1.C: New test.
24707         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24708         * g++.dg/gcov/gcov-1.C: New test.
24709         * g++.dg/gcov/gcov-1.x: New file.
24710         * g++.dg/gcov/gcov-2.C: New test.
24711         * g++.dg/gcov/gcov-3.C: New test.
24712         * g++.dg/gcov/gcov-3.h: New file.
24713
24714 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24715
24716         * g++.old-deja/g++.other/builtins5.C: New test.
24717         * g++.old-deja/g++.other/builtins6.C: New test.
24718         * g++.old-deja/g++.other/builtins7.C: New test.
24719         * g++.old-deja/g++.other/builtins8.C: New test.
24720         * g++.old-deja/g++.other/builtins9.C: New test.
24721
24722 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
24723
24724         * g++.dg/opt/static1.C: New test.
24725
24726         * g++.dg/opt/longbranch1.C: New test.
24727
24728 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
24729
24730         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
24731
24732         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
24733
24734 2002-03-28  Jeffrey A Law  (law@redhat.com)
24735
24736         * gcc.c-torture/execute/20020328-1.c: New test.
24737
24738 2002-03-27  Richard Henderson  <rth@redhat.com>
24739
24740         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24741         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24742         move from g++.old-deja/g++.ext/.
24743
24744 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24745
24746         * g++.dg/init/new2.C: New test.
24747
24748 2002-03-26  Richard Henderson  <rth@redhat.com>
24749
24750         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24751
24752         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24753         on sparc.
24754
24755         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24756         sparcv9 systems.
24757         * gcc.dg/20001102-1.c: Likewise.
24758
24759 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24760
24761         * gcc.dg/cpp/endif-pedantic1.c,
24762         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24763
24764 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24765
24766         * g++.dg/init/new1.C: New test.
24767
24768 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24769
24770         * g++.dg/abi/vbase9.C: New test.
24771
24772 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24773
24774         * gcc.dg/arm-asm.c: New test.
24775
24776 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24777
24778         * gcc.dg/Wswitch-enum.c: New test.
24779         Fix PR c/5044.
24780
24781 2002-03-26  Richard Henderson  <rth@redhat.com>
24782
24783         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24784         structure.
24785
24786 2002-03-25  Richard Henderson  <rth@redhat.com>
24787
24788         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24789         sparcv9 systems.
24790
24791         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24792         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24793
24794 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24795
24796         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24797
24798 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24799
24800         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24801         targets using generic thunk support.
24802
24803 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24804
24805         * gcc.c-torture/compile/20020323-1.c: New test.
24806
24807         * g++.dg/opt/conj2.C: New test.
24808
24809 2002-03-24  Richard Henderson  <rth@redhat.com>
24810
24811         * gcc.dg/weak-1.c: Use -fno-common.
24812
24813 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24814
24815         * g77.dg/f77-edit-apostrophe-out.f: New test
24816         * g77.dg/f77-edit-h-out.f: New test
24817         * g77.dg/f77-edit-t-in.f: New test
24818         * g77.dg/f77-edit-t-out.f: New test
24819         * g77.dg/f77-edit-x-out.f: New test
24820         * g77.dg/f77-edit-slash-out.f: New test
24821         * g77.dg/f77-edit-colon-out.f: New test
24822         * g77.dg/f77-edit-s-out.f: New test
24823
24824 2002-03-24  Richard Henderson  <rth@redhat.com>
24825
24826         * objc/execute/formal_protocol-6.x: New XFAIL.
24827
24828 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24829
24830         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24831         that do not support weak symbols
24832
24833 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24834
24835         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24836         * lib/g77.exp:  Likewise
24837         * lib/objc.exp: Likewise
24838
24839 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24840
24841         * gcc.dg/Wswitch-default.c: New test.
24842
24843 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24844
24845         * g++.dg/other/enum1.C: New test.
24846
24847 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24848
24849         * gcc.dg/pragma-ep-3.c: Fix typo.
24850
24851 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24852
24853         * g++.dg/inherit/template-as-base.C: New test.
24854
24855 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24856
24857         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24858         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24859
24860 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24861
24862         * gcc.dg/cpp/multiline.c: Update to match.
24863
24864 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24865
24866         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24867
24868 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24869
24870         * gcc.dg/cpp/extratokens2.c:  New file.
24871
24872 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24873
24874         * gcc.dg/20020312-2.c: Add rs6000 target.
24875
24876         * gcc.c-torture/compile/20020319-1.c: New test.
24877
24878 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24879
24880         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24881         (A, E): Handle this.
24882
24883 2002-03-20  Jason Merrill  <jason@redhat.com>
24884
24885         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24886         ignoring -fpic.
24887         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24888         through prune_gcc_output.
24889
24890 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24891
24892         * gcc.c-torture/compile/20020320-1.c: New test.
24893
24894 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24895
24896         * gcc.c-torture/compile/20020318-1.c: New test.
24897
24898         * gcc.dg/struct-by-value-1.c: New test.
24899
24900         * gcc.dg/20020319-1.c: New test.
24901
24902 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24903
24904         * g++.dg/opt/conj1.C: New test.
24905
24906 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24907
24908         * g++.dg/template/qualttp20.C: Revert previous change.
24909         * g++.dg/template/qualttp3.C: Likewise.
24910         * g++.dg/template/qualttp4.C: Likewise
24911         * g++.dg/template/qualttp5.C: Likewise
24912         * g++.dg/template/qualttp6.C: Likewise
24913         * g++.dg/template/qualttp7.C: Likewise
24914         * g++.dg/template/qualttp8.C: Likewise
24915         * g++.dg/template/recurse.C: Likewise.
24916
24917 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24918
24919         * gcc.dg/cpp/wchar-1.c: Update.
24920
24921 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24922
24923         * g++.dg/template/conv1.C: New test.
24924         * g++.dg/template/conv2.C: New test.
24925         * g++.dg/template/conv3.C: New test.
24926         * g++.dg/template/conv4.C: New test.
24927
24928 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24929
24930         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24931         * g++.dg/template/qualttp3.C: Likewise.
24932         * g++.dg/template/qualttp4.C: Likewise
24933         * g++.dg/template/qualttp5.C: Likewise
24934         * g++.dg/template/qualttp6.C: Likewise
24935         * g++.dg/template/qualttp7.C: Likewise
24936         * g++.dg/template/qualttp8.C: Likewise
24937         * g++.dg/template/recurse.C: Likewise.
24938
24939 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24940
24941         * g++.dg/opt/dtor1.C: New test.
24942
24943 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24944
24945         * gcc.c-torture/compile/20020315-1.c: New test.
24946
24947 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24948
24949         * gcc.dg/weak-1.c: Fix scan tests.
24950
24951 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24952
24953         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24954         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24955         cris-*-aout* mmix-*-*.
24956         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24957         cris-*-aout* mmix-*-*.
24958         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24959         cris-*-elf* cris-*-aout* and mmix-*-*.
24960         * gcc.dg/20001009-1.c: Ditto.
24961         * gcc.dg/20010912-1.c: Ditto.
24962         * gcc.dg/20020122-4.c: Ditto.
24963         * gcc.dg/inline-2.c: Ditto.
24964
24965 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24966
24967         * gcc.c-torture/compile/20020314-1.c: New test.
24968
24969 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24970
24971         * gcc.c-torture/execute/20020314-1.c: New test.
24972
24973 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24974
24975         * g++.dg/warn/Wunused-1.C: New test.
24976
24977 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24978
24979         * g++.dg/abi/mangle6.C: New test.
24980
24981 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24982
24983         * gcc.c-torture/compile/20020309-2.c: New test.
24984
24985         * gcc.c-torture/compile/20020312-1.c: New test.
24986
24987 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24988
24989         * g++.dg/other/access1.C: New test.
24990
24991 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24992
24993         * gcc.c-torture/execute/wchar_t-1.c: New test.
24994
24995 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24996
24997         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24998
24999 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25000
25001         * gcc.dg/20020312-1.c: New test case.
25002
25003 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25004
25005         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25006
25007 2002-03-11  Richard Henderson  <rth@redhat.com>
25008
25009         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25010         * g++.old-deja/g++.jason/report.C: Likewise.
25011
25012 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25013
25014         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25015         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25016
25017 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25018
25019         * testsuite/g++.dg/overload/pmf1.C: New test.
25020
25021 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25022
25023         * gcc.c-torture/execute/20020307-1.c: Use long.
25024
25025 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25026
25027         PR optimization/5844
25028         * gcc.dg/20020310-1.c: New test.
25029
25030 2002-03-09  Michael Meissner  <meissner@redhat.com>
25031
25032         * gcc.c-torture/execute/memcpy-2.c: New test.
25033         * gcc.c-torture/execute/memset-1.c: New test.
25034         * gcc.c-torture/execute/strlen-1.c: New test.
25035         * gcc.c-torture/execute/strcmp-1.c: New test.
25036         * gcc.c-torture/execute/strncmp-1.c: New test.
25037
25038 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25039
25040         * gcc.dg/ppc-ldstruct.c: New test.
25041
25042 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25043
25044         * gcc.c-torture/execute/va-arg-22.c: New test.
25045
25046 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25047
25048         * gcc.c-torture/compile/20020309-1.c: New test.
25049
25050 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25051
25052         * gcc.c-torture/execute/20020307-2.c: New test.
25053
25054 2002-03-07  Jeffrey A Law  (law@redhat.com)
25055
25056         * g77.f-torture/compile/20020307-1.f: New test.
25057
25058 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25059
25060         * gcc.dg/unordered-1.c: New test.
25061
25062 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25063
25064         * gcc.c-torture/execute/20020307-1.c: New test.
25065
25066 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25067
25068         * gcc.dg/20020304-1.c: New test.
25069
25070         * gcc.c-torture/compile/20020304-2.c: New test.
25071
25072 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25073
25074         * gcc.c-torture/compile/20020304-1.c: New test case
25075         (from PR c/5830).
25076
25077 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25078
25079         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25080
25081 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25082
25083         * g++.dg/other/classkey1.C: New test.
25084
25085 2002-03-01  Richard Henderson  <rth@redhat.com>
25086
25087         * gcc.c-torture/compile/981223-1.x: New.
25088         * gcc.c-torture/compile/920625-1.x: New.
25089
25090 2002-02-28  Richard Henderson  <rth@redhat.com>
25091
25092         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25093
25094 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25095
25096         * gcc.c-torture/execute/20020227-1.c: New test.
25097
25098 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25099
25100         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25101         here" ERROR lines.
25102         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25103         * g++.old-deja.g++.other/defarg1.C: Likewise.
25104         * g++.old-deja/g++.pt/calls2.C: Likewise.
25105         * g++.old-deja/g++.pt/crash20.C: Likewise.
25106         * g++.old-deja/g++.pt/crash30.C: Likewise.
25107         * g++.old-deja/g++.pt/crash36.C: Likewise.
25108         * g++.old-deja/g++.pt/crash6.C: Likewise.
25109         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25110         * g++.old-deja/g++.pt/derived3.C: Likewise.
25111         * g++.old-deja/g++.pt/error1.C: Likewise.
25112         * g++.old-deja/g++.pt/friend21.C: Likewise.
25113         * g++.old-deja/g++.pt/friend23.C: Likewise.
25114         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25115         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25116
25117 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25118
25119         * gcc.c-torture/execute/20020225-2.c: New test.
25120
25121 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25122
25123         * gcc.c-torture/execute/920730-1t.c,
25124         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25125         Delete test cases, only relevant to -traditional.
25126
25127 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25128
25129         * gcc.dg/cpp/undef1.c: Remove.
25130         * gcc.dg/cpp/directiv.c: Update.
25131         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25132
25133 2002-02-27  Michael Meissner  <meissner@redhat.com>
25134
25135         * gcc.c-torture/execute/20020226-1.c: New test.
25136
25137 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25138
25139         * g++.dg/debug/debug4.C: New test.
25140
25141         * gcc.dg/ia64-visibility-1.c: New test.
25142
25143 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25144
25145         * gcc.dg/debug/20020224-1.c: New.
25146
25147 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25148
25149         * gcc.c-torture/execute/960416-1.x: New.
25150         * gcc.c-torture/execute/divconst-3.x: Likewise.
25151
25152 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25153
25154         * gcc.dg/20020224-1.c: New test.
25155
25156 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25157
25158         * gcc.c-torture/execute/20020225-1.c: New.
25159
25160 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25161
25162         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25163
25164 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25165
25166         * gcc.dg/20020222-1.c: New test.
25167
25168 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25169
25170         * g++.dg/opt/anonunion1.C: New test.
25171
25172 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25173
25174         * g++.dg/template/qualttp19.C: New test.
25175         * g++.dg/template/qualttp20.C: New test.
25176         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25177         * g++.old-deja/g++.other/qual1.C: Likewise.
25178
25179 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25180
25181         * gcc.dg/attr-alwaysinline.c: New.
25182
25183 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25184
25185         * gcc.dg/20020220-1.c: New test.
25186
25187         * gcc.dg/20020220-2.c: New test.
25188
25189         * g++.dg/opt/mmx1.C: New test.
25190
25191 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25192
25193         * gcc.c-torture/compile/20020110.c: New test.
25194
25195 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25196
25197         * gcc.c-torture/execute/20020219-1.c: New test.
25198
25199         * gcc.dg/20020219-1.c: New test.
25200
25201         * gcc.dg/noncompile/20020220-1.c: New test.
25202
25203         * g++.dg/opt/ptrintsum1.C: New test.
25204
25205         * gcc.dg/debug/20020220-1.c: New test.
25206
25207 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25208
25209         * gcc.c-torture/execute/20020216-1.c: New test.
25210
25211 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25212
25213         * gcc.dg/decl-1.c: Update, new test.
25214
25215 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25216
25217         * g++.dg/abi/bitfield1.C: New test.
25218         * g++.dg/abi/bitfield2.C: New test.
25219
25220 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25221
25222         * gcc.dg/attr-nest.c: New test.
25223
25224 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25225
25226         * gcc.c-torture/execute/20020215-1.c: New test.
25227
25228 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25229
25230         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25231         * g++.dg/debug/debug.exp: New.
25232         * g++.dg/debug/trivial.C: New.
25233         * g++.dg/debug/debug1.C: Moved...
25234         * g++.dg/other/debug1.C: ...from here.
25235         * g++.dg/debug/debug2.C: Moved...
25236         * g++.dg/other/debug2.C: ...from here.
25237         * g++.dg/debug/debug3.C: Moved...
25238         * g++.dg/other/debug3.C: ...from here.
25239
25240         * gcc.dg/noncompile/20020213-1.c: New test.
25241
25242 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25243
25244         * g++.dg/other/debug3.C: New test.
25245
25246         * gcc.c-torture/execute/20020213-1.c: New test.
25247
25248 2002-02-13  Richard Smith <richard@ex-parrot.com>
25249
25250         * g++.old-deja/g++.other/thunk1.C: New test.
25251
25252 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25253
25254         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25255
25256 2002-02-13  Stan Shebs  <shebs@apple.com>
25257
25258         * gcc.dg/altivec-3.c: New.
25259
25260 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25261
25262         * gcc.dg/Wunreachable-1.c: New test.
25263         * gcc.dg/Wunreachable-2.c: New test.
25264
25265 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25266
25267         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25268
25269 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25270
25271         * gcc.dg/decl-1.c: New test.
25272
25273 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25274
25275         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25276
25277 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25278
25279         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25280         * gcc.c-torture/compile/980506-1.x: Likewise.
25281
25282 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25283
25284         * gcc.dg/20020210-1.c: New.
25285
25286 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25287
25288         * g77.f-torture/execute/947.f: New regression test
25289         for PR fortran/947.
25290
25291 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25292
25293         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25294         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25295
25296 2002-02-08  Richard Henderson  <rth@redhat.com>
25297
25298         * gcc.c-torture/compile/labels-3.c: New.
25299
25300 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25301
25302         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25303         expression statements work instead.
25304         * gcc.dg/noncompile/20020207-1.c: New test.
25305
25306 2002-02-07  Richard Henderson  <rth@redhat.com>
25307
25308         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25309
25310 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25311
25312         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25313         message from g77
25314         * lib/g77-dg.exp: Trim g77 error messages so that they are
25315         recognized by dg.exp.
25316
25317 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25318
25319         PR fortran/5473
25320         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25321
25322 2002-02-07  Richard Henderson  <rth@redhat.com>
25323
25324         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25325         to be sufficiently aligned for integers.
25326
25327 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25328
25329         * g++.dg/template/friend4.C: New test.
25330
25331 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25332
25333         PR fortran/5743
25334         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25335         unsupported cases.
25336
25337 2002-02-07  Richard Henderson  <rth@redhat.com>
25338
25339         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25340         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25341         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25342         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25343
25344 2002-02-06  Richard Henderson  <rth@redhat.com>
25345
25346         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25347
25348 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25349
25350         * gcc.dg/20020206-1.c: New test.
25351
25352 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25353
25354         * gcc.c-torture/execute/20020206-1.c: New test.
25355
25356         * gcc.c-torture/execute/20020206-2.c: New test.
25357
25358         PR optimization/5429:
25359         * gcc.c-torture/compile/20020206-1.c: New test.
25360
25361 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25362
25363         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25364         as certain file formats cannot support particularly large
25365         alignments.
25366
25367         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25368         and do not expect to be able to link the executable.
25369
25370         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25371         fail because the COFF format does not support the weak attribute.
25372
25373 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25374
25375         * g77.dg/pr5473.f:  New test
25376
25377 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25378
25379         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25380         Fix testcase accordingly.
25381
25382 2002-02-04  Richard Henderson  <rth@redhat.com>
25383
25384         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25385         (buf): Change to be an array of pointers, not ints.
25386
25387 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25388
25389         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25390         before all tests.  Move warning one line above to match where it
25391         C frontend emits.
25392         * gcc.dg/Wswitch-2.c: New test.
25393         * g++.dg/warn/Wswitch-1.C: New test.
25394         * g++.dg/warn/Wswitch-2.C: New test.
25395
25396 2002-02-04  Richard Henderson  <rth@redhat.com>
25397
25398         * g++.dg/abi/offsetof.C: Fix size comparison.
25399
25400 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25401
25402         * gcc.dg/cast-qual-2.c: New test.
25403
25404 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25405
25406         * gcc.dg/20020201-4.c: New test.
25407
25408 2002-02-04  Ben Elliston  <bje@redhat.com>
25409
25410         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25411         target_info attribute != 0, in addition to the empty string.
25412         (gcc_target_compile): Likewise.
25413
25414 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25415
25416         * gcc.dg/Wswitch.c: New test.
25417         PR gcc/4475. PR gcc/3780.
25418
25419 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25420
25421         * g77.f-torture/execute/5122.f: New test for regressions
25422         against PR fortran/5122.
25423
25424 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25425
25426         * g77.f-torture/compile/pr3743.f: Delete
25427         * g77.dg/pr3743-1.f: New test.
25428         * g77.dg/pr3743-2.f: New test.
25429         * g77.dg/pr3743-3.f: New test.
25430         * g77.dg/pr3743-4.f: New test.
25431
25432 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25433
25434         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25435
25436 2002-02-02  Richard Henderson  <rth@redhat.com>
25437
25438         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25439         * gcc.c-torture/execute/bf64-1.c: Likewise.
25440
25441 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25442
25443         * gcc.dg/20020201-2.c: New test.
25444
25445         * gcc.dg/20020201-3.c: New test.
25446
25447         * gcc.c-torture/execute/bitfld-2.c: New test.
25448
25449 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25450
25451         * gcc.dg/bitfld-1.c: Update.
25452         * gcc.dg/bitfld-2.c: Update.
25453         * gcc.c-torture/execute/bitfld-1.x: New.
25454
25455 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25456
25457         * gcc.c-torture/execute/20020201-1.c: New test.
25458
25459 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25460
25461         PR target/5469
25462         * gcc.dg/20020201-1.c: New test.
25463
25464 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25465
25466         PR fortran/3743
25467         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25468         * g77.f-torture/compile/pr3743.x: Remove
25469
25470 2002-01-31  Tom Rix  <trix@redhat.com>
25471
25472         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25473
25474 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25475
25476         * gcc.dg/noncompile/20020130-1.c: New test.
25477
25478 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25479
25480         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25481
25482 2002-01-29  Richard Henderson  <rth@redhat.com>
25483
25484         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25485         to long long.
25486         * gcc.c-torture/execute/bf64-1.c: Likewise.
25487
25488 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25489
25490         * gcc.c-torture/execute/20020129-1.c: New test.
25491
25492 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25493
25494         * gcc.c-torture/compile/20000224-1.c: Update.
25495         * gcc.c-torture/execute/bitfld-1.c: New tests.
25496         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25497         * gcc.dg/uninit-A.c: Update.
25498
25499 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25500
25501         * g++.dg/template/ctor1.C: Add instantiation.
25502
25503 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25504
25505         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25506         argument to __builtin_prefetch to be const ptr.
25507
25508 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25509
25510         * gcc.c-torture/compile/20020120-1.c: New test.
25511
25512 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25513
25514         * gcc.c-torture/execute/20020127-1.c: New test.
25515
25516 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25517
25518         * g77.dg/f77-edit-i-in.f: New test
25519         * g77.dg/f77-edit-i-out.f: New test
25520
25521 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25522
25523         * gcc.dg/debug/debug.exp: New file.
25524         * gcc.dg/debug/trivial.c: New file.
25525         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25526         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25527         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25528         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25529         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25530         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25531         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25532         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25533         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25534         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25535         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25536         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25537         * gcc.dg/20000503-1.c: Removed.
25538         * gcc.dg/20010207-1.c: Removed.
25539         * gcc.dg/20011223-1.c: Removed.
25540         * gcc.dg/20020104-2.c: Removed.
25541         * gcc.dg/debug-1.c: Removed.
25542         * gcc.dg/debug-2.c: Removed.
25543         * gcc.dg/debug-3.c: Removed.
25544         * gcc.dg/debug-4.c: Removed.
25545         * gcc.dg/debug-5.c: Removed.
25546         * gcc.dg/debug-6.c: Removed.
25547         * gcc.dg/dwarf2-1.c: Removed.
25548         * gcc.dg/dwarf2-2.c: Removed.
25549
25550 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25551
25552         * g++.old-deja/g++.other/eh5.C: New test.
25553         * g++.old-deja/g++.other/sibcall2.C: New test.
25554         * g++.old-deja/g++.other/array9.C: New test.
25555         * g++.old-deja/g++.other/typename2.C: New test.
25556         * g++.old-deja/g++.other/crash60.C: New test.
25557         * g++.old-deja/g++.other/conv9.C: New test.
25558         * g++.old-deja/g++.other/mangle10.C: New test.
25559         * g++.old-deja/g++.other/unchanging1.C: New test.
25560         * g++.old-deja/g++.other/exprstmt1.C: New test.
25561         * g++.old-deja/g++.other/inline23.C: New test.
25562         * g++.old-deja/g++.eh/ia64-1.C: New test.
25563         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25564         * g++.old-deja/g++.other/reload1.C: New test.
25565         * g++.old-deja/g++.other/static20.C: New test.
25566         * g++.old-deja/g++.other/local-alloc1.C: New test.
25567         * g++.old-deja/g++.other/conv8.C: New test.
25568         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25569         * g++.old-deja/g++.other/storeexpr1.C: New test.
25570         * g++.old-deja/g++.other/storeexpr2.C: New test.
25571         * g++.dg/eh/template2.C: New test.
25572         * g++.dg/warn/weak1.C: New test.
25573
25574 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25575
25576         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25577         Remove first, non-varying, argument.
25578
25579 2002-01-23  Richard Henderson  <rth@redhat.com>
25580
25581         * gcc.dg/inline-2.c: New.
25582
25583         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25584         Add optional target arg.  Check number of arguments.
25585         (scan-assembler-not, scan-assembler-dem): Likewise.
25586         (scan-assembler-dem-not): Likewise.
25587
25588 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25589
25590         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25591         line 12.
25592         * g++.old-deja/g++.brendan/parse3.C,
25593         g++.old-deja/g++.other/crash26.C,
25594         g++.old-deja/g++.other/crash28.C,
25595         g++.old-deja/g++.other/crash29.C,
25596         g++.old-deja/g++.other/crash30.C,
25597         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25598
25599 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25600
25601         * gcc.dg/20020115-1.c: New.
25602
25603 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25604
25605         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25606
25607 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25608
25609         * gcc.dg/20020122-3.c: New.
25610
25611 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25612
25613         * g++.dg/other/gc1.C: New test.
25614
25615 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25616
25617         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25618
25619 2002-01-22  Richard Henderson  <rth@redhat.com>
25620
25621         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25622
25623 2002-01-22  Richard Henderson  <rth@redhat.com>
25624
25625         * gcc.dg/20020122-4.c: New.
25626
25627 2002-01-22  H.J. Lu <hjl@gnu.org>
25628
25629         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25630         link output.
25631         * gcc.dg/special/ecos.exp: Likewise.
25632         * lib/g++-dg.exp: Likewise.
25633         * lib/g77-dg.exp: Likewise.
25634         * lib/gcc-dg.exp : Likewise.
25635         * lib/mike-g++.exp: Likewise.
25636         * lib/mike-g77.exp: Likewise.
25637         * lib/mike-gcc.exp: Likewise.
25638         * lib/objc-dg.exp: Likewise.
25639
25640 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25641
25642         PR target/5379
25643         * gcc.dg/20020122-2.c: New test.
25644
25645 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25646
25647         * gcc.dg/20020122-1.c: New test.
25648
25649 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25650
25651         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25652
25653 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25654
25655         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25656
25657 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25658
25659         * gcc.c-torture/compile/20020121-1.c: New test.
25660
25661 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25662
25663         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25664         ld_library_path.
25665
25666 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25667
25668         * gcc.dg/20020218-1.c: New test.
25669
25670 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25671
25672         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25673         messages
25674         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25675         "At global scope" warning
25676         * g++.dg/ext/align1.C: Change cygwin test for alignment
25677         from db-bogus to dg-warning
25678
25679 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25680
25681         * g77.f-torture/compile/cpp2.F: New test.
25682
25683 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25684
25685         * g++.dg/template/access1.C: New test.
25686
25687 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25688
25689         * gcc.dg/20020118-1.c: New.
25690
25691 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25692
25693         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25694
25695 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25696
25697         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25698         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25699         alignment warnings.
25700
25701 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25702
25703         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25704         torture_with_loops and torture_without_loops
25705
25706 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25707
25708         * gcc.c-torture/compile/20020116-1.c: New test.
25709
25710 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25711
25712         * gcc.dg/20020116-2.c: New test.
25713
25714         * gcc.dg/ultrasp4.c: New test.
25715
25716         * gcc.dg/20020116-1.c: New test.
25717
25718 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
25719
25720         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
25721         by EABI.
25722
25723 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
25724
25725         * gcc.misc-tests/i386-prefetch.exp: New.
25726         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
25727         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
25728         * gcc.misc-tests/i386-pf-none-1.c: New test.
25729         * gcc.misc-tests/i386-pf-sse-1.c: New test.
25730
25731 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
25732
25733         * gcc.dg/gnu89-init-1.c: Add new tests.
25734
25735 2002-01-15  Andreas Jaeger  <aj@suse.de>
25736
25737         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25738         * gcc.dg/i386-mmx-2.c: Likewise.
25739         * gcc.dg/i386-sse-1.c: Likewise.
25740         * gcc.dg/i386-sse-2.c: Likewise.
25741         * gcc.dg/i386-sse-3.c: Likewise.
25742
25743 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25744
25745         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25746         Uncomment additional cases that now pass.
25747
25748 2002-01-11  Richard Henderson  <rth@redhat.com>
25749
25750         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25751         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25752
25753 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25754
25755         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25756
25757 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25758
25759         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25760         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25761
25762 2002-01-10  Dale Johannesen  <dalej@apple.com>
25763
25764         * gcc.c-torture/execute/loop-11.c: New.
25765
25766 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25767
25768         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25769         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25770
25771 2002-01-09  Richard Henderson  <rth@redhat.com>
25772
25773         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25774         type in which to perform the operation for each size.
25775
25776 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25777
25778         * gcc.c-torture/compile/20020109-2.c: New test.
25779
25780 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25781
25782         * gcc.c-torture/execute/loop-10.c: New test.
25783
25784 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25785
25786         * gcc.c-torture/compile/20010226-1.c: New test.
25787         * gcc.c-torture/compile/20010227-1.c: New test.
25788         * gcc.c-torture/compile/20010426-1.c: New test.
25789         * gcc.c-torture/compile/20010510-1.c: New test.
25790         * gcc.c-torture/compile/20010605-3.c: New test.
25791         * gcc.c-torture/compile/20010824-1.c: New test.
25792         * gcc.c-torture/execute/20010409-1.c: New test.
25793         * gcc.dg/noncompile/20000901-1.c: New test.
25794         * gcc.dg/20001023-1.c: New test.
25795         * gcc.dg/20001101-1.c: New test.
25796         * gcc.dg/20001102-1.c: New test.
25797         * gcc.dg/20010207-1.c: New test.
25798         * gcc.dg/20010405-1.c: New test.
25799         * gcc.dg/20010822-1.c: New test.
25800         * gcc.dg/20011107-1.c: New test.
25801
25802 2002-01-09  Jeffrey A Law  (law@redhat.com)
25803
25804         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25805
25806         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25807         execution failure on PA targets.
25808
25809 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25810
25811         * gcc.c-torture/compile/20020109-1.c: New test.
25812
25813 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25814
25815         * gcc.c-torture/execute/20020108-1.c: New test.
25816
25817 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25818
25819         * gcc.dg/20020108-1.c: New test.
25820
25821 2002-01-08  H.J. Lu <hjl@gnu.org>
25822
25823         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25824         for header files.
25825
25826 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25827
25828         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25829         consistency.
25830
25831 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25832
25833         * gcc.dg/altivec-4.c: Test altivec predicates.
25834
25835 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25836
25837         * gcc.c-torture/execute/20020107-1.c: New test.
25838
25839 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25840
25841         PR c/5279
25842         * gcc.c-torture/compile/20020106-1.c: New test.
25843
25844 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25845
25846         * gcc.c-torture/execute/nestfunc-4.c: New test.
25847
25848 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25849
25850         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25851         extra triple that slipped in.
25852         * g++.old-deja/g++.abi/align.C: Likewise.
25853         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25854
25855 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25856
25857         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25858         * g++.old-deja/g++.abi/align.C: Likewise.
25859         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25860
25861         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25862         on FreeBSD/i386.
25863         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25864         FreeBSD.
25865
25866 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25867
25868         * gcc.dg/20020104-1.c: New test.
25869
25870         * gcc.dg/20020104-2.c: New test.
25871
25872 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25873
25874         * gcc.dg/20020103-1.c: Fix typo in target selector.
25875
25876 2002-01-03  Richard Henderson  <rth@redhat.com>
25877
25878         * gcc.dg/20020103-1.c: New.
25879
25880 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25881
25882         * gcc.c-torture/execute/20020103-1.c: New test.
25883
25884 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25885
25886         * g++.dg/other/debug2.C: New test.
25887
25888         * gcc.c-torture/compile/20020103-1.c: New test.
25889
25890 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25891
25892         * gcc.dg/gnu89-init-1.c: Added new tests.
25893
25894 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25895
25896         * g++.dg/template/friend2.C: Remove as patch is reverted.
25897
25898         * g++.dg/warn/oldcast1.C: New test.
25899
25900         * g++.dg/template/ptrmem1.C: New test.
25901         * g++.dg/template/ptrmem2.C: New test.
25902
25903         * g++.dg/template/ntp.C: New test.
25904
25905         * g++.dg/other/component1.C: New test.
25906
25907         * g++.dg/template/ttp3.C: New test.
25908
25909         * g++.dg/template/friend2.C: New test.
25910         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25911
25912 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25913
25914         * g++.dg/other/ptrmem1.C: New test.
25915         * g++.dg/other/ptrmem2.C: New test.
25916
25917 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25918
25919         * g++.dg/template/ctor1.C: New test.
25920
25921 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25922
25923         * g++.dg/template/friend2.C: New test.
25924
25925 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25926
25927         * gcc.dg/mmix-1.c: New test.
25928
25929 2001-12-31  Richard Henderson  <rth@redhat.com>
25930
25931         * gcc.dg/asm-5.c: New.
25932
25933 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25934
25935         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25936         in namespace __gnu_cxx
25937
25938 2001-12-30  Richard Henderson  <rth@redhat.com>
25939
25940         * gcc.dg/debug-6.c: New.
25941
25942 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25943
25944         * gcc.c-torture/compile/20011229-2.c: New test.
25945
25946 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25947
25948         * gcc.dg/debug-3.c: New test.
25949         * gcc.dg/debug-4.c: New test.
25950         * gcc.dg/debug-5.c: New test.
25951
25952 2001-12-29  Richard Henderson  <rth@redhat.com>
25953
25954         * g++.dg/eh/loop1.C: New.
25955
25956 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25957
25958         * g++.dg/template/crash1.C: New test.
25959
25960 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25961
25962         * g++.dg/other/const1.C: New test.
25963
25964 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25965
25966         * gcc.c-torture/compile/20011229-1.c: New test.
25967
25968 2001-12-28  Stan Shebs  <shebs@apple.com>
25969
25970         * lib/objc-torture.exp: Resync with c-torture.exp.
25971         * lib/objc.exp: Load standard libraries.
25972
25973 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25974
25975         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25976         additional tests.
25977
25978 2001-12-27  Roger Sayle <roger@eyesopen.com>
25979
25980         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25981
25982 2001-12-27  Richard Henderson  <rth@redhat.com>
25983
25984         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25985
25986 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25987
25988         * g++.dg/eh/ctor1.C: New test.
25989         * g++.dg/other/error2.C: New test.
25990
25991 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25992
25993         * g++.dg/other/init2.C: New test.
25994
25995 2001-12-24  Richard Henderson  <rth@redhat.com>
25996
25997         * gcc.dg/20011223-1.c: New.
25998         * gcc.dg/inline-1.c: New.
25999
26000 2001-12-23  Richard Henderson  <rth@redhat.com>
26001
26002         * gcc.dg/asm-4.c: Test operand modifiers.
26003
26004 2001-12-23  Richard Henderson  <rth@redhat.com>
26005
26006         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26007
26008 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26009
26010         * gcc.c-torture/execute/20011223-1.c: New test.
26011
26012 2001-12-21  Richard Henderson  <rth@redhat.com>
26013
26014         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26015         re-enables the warning.
26016
26017 2001-12-21  Richard Henderson  <rth@redhat.com>
26018
26019         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26020
26021 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26022
26023         * gcc.c-torture/compile/20011218-1.c: New test.
26024
26025 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26026
26027         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26028         arm-isr.c test.
26029         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26030         epilogue generation for ARM ISR routines.
26031
26032 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26033
26034         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26035         * gcc.dg/format/c90-printf-3.c: Likewise.
26036         * gcc.dg/format/c99-printf-3.c: Likewise.
26037         * gcc.dg/format/ext-1.c: Likewise.
26038         * gcc.dg/format/ext-6.c: Likewise.
26039         * gcc.dg/format/format.h: Prototype unlocked stdio.
26040
26041 2001-12-20  Richard Henderson  <rth@redhat.com>
26042
26043         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26044         (arena): Use it.
26045         (malloc): Correct allocation logic.  Abort if we fill up the
26046         arena before initialization complete.
26047         (realloc): Correct allocation logic.
26048
26049 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26050
26051         * gcc.c-torture/compile/20011219-2.c: New test.
26052
26053         * gcc.c-torture/execute/20011219-1.c: New test.
26054
26055 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26056
26057         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26058         target does not support weak symbols.
26059
26060 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26061
26062         * gcc.c-torture/compile/20011219-1.c: New test.
26063
26064 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26065
26066         * g++.dg/other/error1.C: New test.
26067
26068 2001-12-17  Jeffrey A Law  (law@redhat.com)
26069
26070         * gcc.c-torture/execute/20011217-1.c: New test.
26071
26072 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26073
26074         * objc.dg/special/: New directory.
26075         * objc.dg/special/special.exp: New file.
26076         * objc.dg/special/unclaimed-category-1.h: New file.
26077         * objc.dg/special/unclaimed-category-1a.m: New file.
26078         * objc.dg/special/unclaimed-category-1.m: New file.
26079
26080 2001-12-17  Andreas Jaeger  <aj@suse.de>
26081
26082         * gcc.c-torture/compile/20011217-2.c: New test.
26083
26084 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26085
26086         * gcc.c-torture/compile/20011217-1.c: New test.
26087
26088 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26089
26090         * testsuite/gcc.dg/20011214-1.c: New.
26091
26092 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26093
26094         * gcc.dg/altivec-4.c: New.
26095
26096 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26097
26098         * gcc.dg/20011113-1.c: New test.
26099
26100 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26101
26102         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26103         std::__malloc_alloc_template<0> and
26104         std::__default_alloc_template<false, 0>.
26105
26106 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26107
26108         * objc/execute/bf-21.m: New test.
26109         * objc/execute/enumeration-1.m: New test.
26110         * objc/execute/enumeration-2.m: New test.
26111
26112 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26113
26114         * gcc.dg/gnu89-init-1.c: New test.
26115
26116 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26117
26118         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26119         * g++.old-deja/g++.jason/2371.C: Likewise.
26120         * g++.old-deja/g++.jason/template33.C: Likewise.
26121         * g++.old-deja/g++.jason/template34.C: Likewise.
26122         * g++.old-deja/g++.jason/template36.C: Likewise.
26123         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26124         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26125         * g++.old-deja/g++.other/typename1.C: Likewise.
26126         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26127         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26128         * g++.old-deja/g++.pt/typename11.C: Likewise.
26129         * g++.old-deja/g++.pt/typename14.C: Likewise.
26130         * g++.old-deja/g++.pt/typename16.C: Likewise.
26131         * g++.old-deja/g++.pt/typename3.C: Likewise.
26132         * g++.old-deja/g++.pt/typename4.C: Likewise.
26133         * g++.old-deja/g++.pt/typename5.C: Likewise.
26134         * g++.old-deja/g++.pt/typename7.C: Likewise.
26135         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26136
26137 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26138
26139         * g++.dg/other/linkage1.C: New test.
26140         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26141         specifiers.
26142
26143 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26144
26145         * gcc.dg/concat.c: New test.
26146
26147 2001-12-11  Stan Shebs  <shebs@apple.com>
26148
26149         * objc/compile: New test directory.
26150         * objc/compile/compile.exp: New expect script.
26151         * objc/compile/20011211-1.m: New compile test.
26152
26153 2001-12-11  Jason Merrill  <jason@redhat.com>
26154
26155         * lib/prune.exp (prune_gcc_output): Also handle "In member
26156         function".  So many permutations...
26157
26158 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26159
26160         * g++.dg/template/typedef1.C: New test.
26161
26162 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26163
26164         * g++.dg/other/copy1.C: New test.
26165
26166 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26167
26168         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26169
26170         * gcc.dg/builtin-choose-expr.c: New.
26171
26172 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26173
26174         * gcc.dg/altivec-2.c: New.
26175
26176 2001-12-07  Richard Henderson  <rth@redhat.com>
26177
26178         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26179
26180 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26181
26182         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26183         ultrasparc.
26184
26185 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26186
26187         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26188
26189 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26190
26191         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26192         variable argument list.
26193
26194 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26195
26196         * gcc.c-torture/execute/memcheck: Delete entire directory.
26197         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26198         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26199
26200 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26201
26202         * gcc.dg/Wshadow-1.c: New test.
26203
26204 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26205
26206         * gcc.c-torture/compile/20011130-1.c: New test.
26207
26208         * gcc.dg/noncompile/20011025-1.c: New test.
26209
26210         * g++.dg/other/anon-union.C: New test.
26211
26212         * gcc.c-torture/execute/20011024-1.c: New test.
26213
26214 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26215
26216         * gcc.c-torture/execute/20000722-1.x,
26217         gcc.c-torture/execute/20010123-1.x: Remove.
26218         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26219         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26220         gcc.dg/c99-complit-2.c: New tests.
26221
26222 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26223
26224         * g++.dg/inherit/base1.C: New test.
26225
26226 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26227
26228         * g++.dg/other/stdarg1.C: New test.
26229
26230         * gcc.c-torture/compile/20011130-2.c: New test.
26231
26232 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26233
26234         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26235         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26236         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26237         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26238         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26239         * gcc.dg/builtin-prefetch-1.c: New test.
26240
26241 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26242
26243         * gcc.dg/20011130-1.c: New test.
26244
26245 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26246
26247         * g++.dg/other/scope1.C: New test.
26248         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26249
26250 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26251
26252         * gcc.dg/vla-init-1.c: New test.
26253
26254 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26255
26256         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26257
26258 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26259
26260         * objc.dg/alias.m: Update.
26261         * objc.dg/class-1.m: Update.
26262         * objc.dg/const-str-1.m: Update.
26263         * objc.dg/fwd-proto-1.m: Update.
26264         * objc.dg/id-1.m: Update.
26265         * objc.dg/super-class-1.m: Update.
26266
26267 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26268
26269         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26270         constructs.
26271
26272 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26273
26274         * gcc.c-torture/execute/20011128-1.c: New test.
26275
26276 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26277
26278         * gcc.dg/20011127-1.c: New test.
26279
26280 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26281
26282         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26283         from Austin Group draft 7.
26284         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26285         scanf format arguments.
26286         * gcc.dg/format/no-exargs-2.c: New test.
26287
26288 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26289
26290         * g++.dg/abi/vbase8-4.C: New test.
26291
26292 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26293
26294         * gcc.c-torture/execute/20011121-1.c: New test.
26295
26296 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26297
26298         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26299
26300 2001-11-23  Andreas Jaeger  <aj@suse.de>
26301
26302         * gcc.dg/cpp/charconst-2.c: New test.
26303
26304 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26305
26306         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26307         to the host if it is remote.  Let tests specify extra headers
26308         they use.
26309         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26310         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26311         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26312         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26313         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26314         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26315         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26316         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26317         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26318         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26319
26320 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26321
26322         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26323         for little endian ARMs.
26324
26325 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26326
26327         * gcc.c-torture/compile/20011119-1.c: New test.
26328         * gcc.c-torture/compile/20011119-2.c: New test.
26329
26330 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26331
26332         * gcc.dg/altivec-1.c: Fix typo.
26333
26334 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26335
26336         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26337
26338 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26339
26340         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26341
26342 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26343
26344         * lib/g77.exp: Don't specify --rpath-link.
26345
26346         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26347         across all the headers.
26348         * gcc.dg/format/format.exp: For testing on a remote host,
26349         copy format.h.
26350
26351         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26352         * gcc.c-torture/execute/930406-1.c: Likewise.
26353         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26354
26355 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26356
26357         * gcc.dg/altivec-1.c: New.
26358
26359 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26360
26361         * gcc.dg/cpp/fpreprocessed.c: New test case.
26362
26363 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26364
26365         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26366         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26367         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26368
26369 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26370
26371         * gcc.dg/no-builtin-1.c: New test.
26372
26373 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26374
26375         * gcc.c-torture/execute/20011115-1.c: New test.
26376
26377 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26378
26379         * gcc.c-torture/compile/20011114-2.c: New test.
26380         * gcc.c-torture/compile/20011114-3.c: New test.
26381         * gcc.c-torture/compile/20011114-4.c: New test.
26382
26383 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26384
26385         * g++.dg/other/init1.C: New test.
26386
26387 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26388
26389         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26390         message.
26391
26392         * gcc.c-torture/execute/20011114-1.c: New testcase.
26393
26394         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26395         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26396         like the (before this change) version of 20010327-1.c.
26397
26398 2001-11-14  Roger Sayle <roger@eyesopen.com>
26399
26400         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26401
26402 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26403
26404         * g++.dg/init/array2.C: New test.
26405
26406 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26407
26408         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26409
26410 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26411
26412         * g++.dg/other/forscope1.C: New test.
26413         * g++.dg/ext/forscope1.C: New test.
26414         * g++.dg/ext/forscope2.C: New test.
26415
26416 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26417
26418         * gcc.c-torture/execute/20011113-1.c: New test.
26419
26420 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26421
26422         * gcc.c-torture/execute/20011109-2.c: New test.
26423
26424         * gcc.c-torture/execute/20011109-1.c: New test.
26425
26426 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26427
26428         * gcc.c-torture/compile/20011109-1.c: New test.
26429
26430 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26431
26432         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26433         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26434         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26435         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26436         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26437         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26438         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26439
26440 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26441
26442         * g++.dg/warn/Wshadow-1.C: New tests.
26443         * g++.old-deja/g++.mike/for3.C: Update.
26444
26445 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26446
26447         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26448         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26449         XFAILs.  Adjust expected error texts.
26450         * gcc.c-torture/compile/20011106-1.c,
26451         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26452         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26453         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26454         gcc.dg/c99-array-lval-5.c: New tests.
26455
26456 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26457
26458         * gcc.dg/cpp/defined.c: Update.
26459
26460 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26461
26462         * gcc.c-torture/execute/anon-1.c: New test.
26463
26464 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26465
26466         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26467         same size, so no warning should be produced on stormy16.
26468
26469         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26470         due to oversized array.
26471         * g++.old-deja/g++.mike/ns15.C: Likewise.
26472         * g++.old-deja/g++.pt/crash16.C: Likewise.
26473
26474 2001-11-02  Graham Stott  <grahams@redhat.com>
26475
26476         * g++.dgother/debug1.C: Fix typos.
26477
26478 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26479
26480         * g++.dg/other/debug1.C: New test.
26481
26482 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26483
26484         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26485         of unsigned long.
26486
26487 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26488
26489         * gcc.dg/20011029-2.c: New test.
26490
26491         * gcc.c-torture/compile/20011029-1.c: New test.
26492
26493 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26494
26495         * objc/execute/class_self-1.m: New test.
26496         * objc/execute/class_self-2.m: New test.
26497
26498 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26499
26500         * gcc.misc-tests/msgs.exp: Delete.
26501         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26502         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26503         error set to match recent changes.
26504
26505 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26506
26507         * gcc.dg/20011021-1.c: New test.
26508
26509 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26510
26511         * gcc.c-torture/compile/20011023-1.c: New test.
26512
26513 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26514
26515         * lib/g77.exp: Rewrite based on lib/g++.exp.
26516
26517 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26518
26519         * gcc.c-torture/execute/20011019-1.c: New test.
26520
26521         * gcc.dg/20011018-1.c: New test.
26522
26523 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26524
26525         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26526
26527 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26528
26529         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26530         * gcc.dg/attr-invalid.c: Likewise.
26531
26532 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26533
26534         * testsuite/gcc.dg/20011015-1.c: New test.
26535
26536 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26537
26538         * g++.dg/template/unify2.C: New test.
26539
26540 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26541
26542         * g++.dg/other/exception-specification.C: New test
26543
26544 2001-10-13  Tom Rix  <trix@redhat.com>
26545
26546         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26547         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26548
26549 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26550
26551         * testsuite/gcc.dg/20011009-1.c: New test.
26552
26553 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26554
26555         PR g++/4476
26556         * g++.dg/other/friend1.C: New test.
26557
26558 2001-10-11  Richard Henderson  <rth@redhat.com>
26559
26560         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26561
26562 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26563
26564         * gcc.c-torture/compile/20011010-1.c: New.
26565
26566 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26567
26568         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26569         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26570         g77.f-torture/execute/execute.exp,
26571         g77.f-torture/noncompile/noncompile.exp,
26572         gcc.c-torture/compile/compile.exp,
26573         gcc.c-torture/execute/execute.exp,
26574         gcc.c-torture/execute/ieee/ieee.exp,
26575         gcc.c-torture/execute/memcheck/memcheck.exp,
26576         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26577         objc/execute/execute.exp: Update FSF address.
26578
26579 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26580
26581         * gcc.dg/cpp/cmdlne-C.c: Update.
26582         * gcc.dg/cpp/cmdlne-C2.c: New.
26583
26584 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26585
26586         * gcc.c-torture/execute/20011008-3.c: New.
26587
26588 2001-10-08  DJ Delorie  <dj@redhat.com>
26589
26590         * gcc.dg/20011008-1.c: New.
26591         * gcc.dg/20011008-2.c: New.
26592
26593 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26594
26595         * gcc.dg/cpp/spacing1.c: Update test.
26596
26597 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26598
26599         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26600         spelling errors of "separate" as "seperate".
26601
26602 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26603
26604         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26605         enough to avoid inlining.
26606
26607 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26608
26609         * lib/g77.exp: set libg2c_dir correctly.
26610
26611 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26612
26613         * gcc.dg/cpp/macro11.c: New test.
26614
26615 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26616
26617         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26618         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26619         gcc.dg/format/multattr-3.c: New tests.
26620         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26621         tests for format attributes on function pointers being rejected.
26622
26623 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26624
26625         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26626
26627 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26628
26629         * g++.dg/warn/format1.C: New test.
26630
26631 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26632
26633         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26634
26635 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26636
26637         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26638
26639 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26640
26641         * gcc.dg/cpp/redef2.c: Add test.
26642
26643 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26644
26645         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26646         long-standing bug on i686, apparently.
26647         * gcc.c-torture/execute/loop-2c.x: New file.
26648         * gcc.c-torture/execute/loop-2d.x: New file.
26649         * gcc.c-torture/execute/loop-3c.x: New file.
26650
26651 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26652
26653         * gcc.dg/cpp/20000625-2.c: Correct line number.
26654
26655 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26656
26657         * gcc.dg/cpp/macro10.c: New test.
26658         * gcc.dg/cpp/strify3.c: New test.
26659         * gcc.dg/cpp/spacing1.c: Add tests.
26660         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26661         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26662
26663 2001-09-24  DJ Delorie  <dj@redhat.com>
26664
26665         * gcc.c-torture/execute/20010924-1.c: New test.
26666
26667 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26668
26669         * testsuite/objc/execute/paste.m: Remove.
26670
26671 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26672
26673         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26674
26675 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26676
26677         * g77.dg/strlen0.f: New test.
26678
26679 2001-09-21  Richard Henderson  <rth@redhat.com>
26680
26681         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26682         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26683
26684 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26685
26686         Table-driven attributes.
26687         * g++.dg/ext/attrib1.C: New test.
26688
26689 2001-09-20  DJ Delorie  <dj@redhat.com>
26690
26691         * gcc.dg/20000926-1.c: Update expected warning messages.
26692         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26693         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26694         array.
26695
26696 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26697
26698         * g++.dg/eh/registers1.C: New test case.
26699
26700 2001-09-17  Richard Henderson  <rth@redhat.com>
26701
26702         * gcc.dg/array-5.c: Fix VLA decomposition test.
26703
26704 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26705
26706         * gcc.dg/cpp/line5.c: New testcase.
26707
26708 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26709
26710         * gcc.dg/cpp/macro9.c: New test.
26711
26712 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26713
26714         * gcc.c-torture/execute/980223.c: Change type of addr from long
26715         to char *.
26716
26717 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26718
26719         * gcc.c-torture/execute/20010915-1.c: New test.
26720
26721 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
26722
26723         * g77.dg/bprob: New directory.
26724         * g77.dg/bprob/bprob.exp: New file.
26725         * g77.dg/bprob/bprob-1.f: New test.
26726         * g77.dg/gcov: New directory.
26727         * g77.dg/gcov/gcov.exp: New file.
26728         * g77.dg/gcov/gcov-1.f: New test.
26729         * g77.dg/gcov/gcov-1.x: New file.
26730
26731 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26732
26733         * gcc.dg/cpp/directiv.c: Update.
26734         * gcc.dg/cpp/undef1.c: Update.
26735
26736 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26737
26738         * gcc.dg/20010912-1.c: New test.
26739
26740 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26741
26742         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26743         language-independent file in lib.
26744         * lib/gcov.exp: New file.
26745
26746 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26747
26748         * gcc.c-torture/compile/20010911-1.c: New test.
26749
26750 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26751
26752         * lib/profopt.exp: New, to support profile-directed optimizations.
26753         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26754         * gcc.misc-tests/bprob-1.c: New test.
26755         * gcc.misc-tests/bprob-2.c: New test.
26756
26757 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26758
26759         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26760         XFAIL and which kinds of gcov output to verify.
26761         * gcc.misc-tests/gcov-4b.x: New file.
26762         * gcc.misc-tests/gcov-5b.x: New file.
26763         * gcc.misc-tests/gcov-6.x: New file.
26764         * gcc.misc-tests/gcov-7.c: New test.
26765         * gcc.misc-tests/gcov-7.x: New file.
26766
26767 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26768
26769         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26770         * gcc.misc-tests/gcov-6.c: New test.
26771
26772 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26773
26774         PR c++/3986
26775         * g++.dg/abi/vbase1.C: New test.
26776
26777 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26778
26779         * objc.dg/method-2.m: New.
26780
26781 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26782
26783         PR c++/4203
26784         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26785         * g++.dg/init/empty1.C: New test.
26786
26787 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26788
26789         * gcc.c-torture/compile/20010903-1.c: New test.
26790
26791 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26792
26793         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26794         for m68k.
26795
26796 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26797
26798         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26799
26800         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26801
26802         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26803
26804 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26805
26806         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26807         for 16-bit 'unsigned int'.
26808
26809 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26810
26811         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26812
26813 2001-08-27  Richard Henderson  <rth@redhat.com>
26814
26815         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26816         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26817
26818 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26819
26820         * gcc.dg/asm-names.c (ymain): New.
26821
26822 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26823
26824         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26825         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26826         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26827
26828 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26829
26830         * gcc.dg/compare5.c: New testcase.
26831
26832 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26833
26834         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26835         and "In instantiation".
26836
26837 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26838
26839         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26840
26841 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26842
26843         * gcc.misc-tests/gcov.exp: Add support for branch information.
26844         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26845         * gcc.misc-tests/gcov-4.c: New test.
26846         * gcc.misc-tests/gcov-4b.c: New test.
26847         * gcc.misc-tests/gcov-5b.c: New test.
26848
26849 2001-08-20  Zack Weinberg  <zackw@panix.com>
26850
26851         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26852         expected to fail.
26853
26854 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26855
26856         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26857
26858 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26859
26860         * g++.dg/eh/template1.C: New test.
26861
26862 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26863
26864         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26865         Fix thinko.
26866         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26867         for xfail.
26868
26869 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26870
26871         * lib/g77-dg.exp:  Use prune.exp for common procedures
26872         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26873         * lib/g77.exp: (g77-dg-prune) Remove
26874
26875 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26876
26877         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26878
26879 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26880
26881         * g++.dg/template/unify1.C: New test.
26882
26883 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26884
26885         * g++.dg/abi/empty4.C: New test.
26886
26887 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26888
26889         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26890         solaris2.*
26891         * g77.f-torture/compile/pr3743.x: Likewise
26892
26893 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26894
26895         * g++.dg/other/using-declaration.C: New test.
26896
26897 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26898
26899         * gcc.dg/cpp/tr-sign.c: New testcase.
26900
26901 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26902
26903         * gcc.dg/cpp/19951025-1.c: Revert.
26904         * gcc.dg/cpp/directiv.c: We no longer process directives that
26905         interrupt macro arguments.
26906
26907 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26908
26909         * gcc.dg/bconstp-1.c: New test.
26910
26911 2001-08-03  Richard Henderson  <rth@redhat.com>
26912
26913         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26914
26915 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26916
26917         * gcc.dg/cpp/19951025-1.c: Update.
26918
26919 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26920
26921         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26922         should be x.
26923
26924 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26925
26926         Kill -fhonor-std.
26927         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26928         * g++.old-deja/g++.other/std1.C: Likewise.
26929         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26930
26931 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26932
26933         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26934         (g77_pass, g77_fail, g77_finish, g77_exit,
26935         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26936
26937 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26938
26939         * g77.dg/fbackslash.f
26940         * g77.dg/fcase-preserve.f
26941         * g77.dg/ff90-1.f
26942         * g77.dg/ffixed-line-length-0.f
26943         * g77.dg/ffixed-line-length-132.f
26944         * g77.dg/ffixed-line-length-7.f
26945         * g77.dg/ffixed-line-length-72.f
26946         * g77.dg/ffixed-line-length-none.f
26947         * g77.dg/ffree-form-1.f
26948         * g77.dg/fno-backslash.f
26949         * g77.dg/fno-f90-1.f
26950         * g77.dg/fno-fixed-form-1.f
26951         * g77.dg/fno-onetrip.f
26952         * g77.dg/fno-typeless-boz.f
26953         * g77.dg/fno-underscoring.f
26954         * g77.dg/fno-vxt-1.f
26955         * g77.dg/fonetrip.f
26956         * g77.dg/ftypeless-boz.f
26957         * g77.dg/fugly-assumed.f
26958         * g77.dg/funderscoring.f
26959         * g77.dg/fvxt-1.f
26960
26961 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26962
26963         * objc.dg/fwd-proto-1.m: New.
26964         * objc.dg/local-decl-1.m: New.
26965         * objc.dg/naming-1.m: New.
26966         * objc.dg/naming-2.m: New.
26967         * objc.dg/proto-hier-1.m: New.
26968
26969 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26970
26971         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26972         largest-type elements to a struct makes its size grow.
26973
26974 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26975
26976         * g++.dg/abi/vthunk1.C: New test.
26977
26978 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26979
26980         * g++.dg/abi/vbase8-22.C: New test.
26981
26982 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26983
26984         * gcc.dg/cpp/macro8.c: New test.
26985
26986 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26987
26988         * g++.dg/abi/vbase8-21.C: New test.
26989
26990 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26991
26992         * g++.dg/abi/vbase8-10.C: New test.
26993
26994 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26995
26996         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26997         ${tool}_set_ld_library_path.
26998         Changed caller.
26999         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27000         g++.exp.
27001
27002 2001-07-26  Stan Cox <scox@redhat.com>
27003
27004         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27005         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27006         gcc_exit, gcc_check_unsupported_p):
27007         Moved to gcc-deps.exp
27008         * gcc-deps.exp: New file.
27009
27010 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27011
27012         * g++.old-deja/g++.pt/defarg14.C: New test.
27013
27014 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27015
27016         * g++.old-deja/g++.other/lineno5.C: New test.
27017
27018 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27019
27020         * g++.old-deja/g++.pt/crash68.C: New test.
27021
27022 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27023
27024         * g++.old-deja/g++.other/crash42.C: New test.
27025
27026 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27027
27028         * gcc.dg/cpp/extratokens.c: Fix.
27029         * gcc.dg/cpp/skipping2.c: New tests.
27030
27031 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27032
27033         * gcc.c-torture/execute/20010724-1.c: New file.
27034         * gcc.c-torture/execute/20010724-1.x: New file.
27035
27036 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27037
27038         * g++.old-deja/g++.other/cond7.C: New test.
27039
27040 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27041
27042         * g++.old-deja/g++.other/optimize4.C: New test.
27043
27044 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27045
27046         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27047
27048 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27049
27050         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27051         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27052         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27053         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27054
27055         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27056         bug report" message.
27057
27058         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27059         * g++.dg/ext/instantiate1.C: Move from old-deja.
27060
27061 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27062
27063         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27064         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27065         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27066         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27067
27068 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27069
27070         * gcc.c-torture/execute/20010723-1.c: New test.
27071
27072 2001-07-23  Ben Elliston  <bje@redhat.com>
27073
27074         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27075
27076 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27077
27078         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27079         i[34567]86-*-*.
27080         Delete handling of ieee_multilib_flags.
27081         Pass -mieee for alpha*-*-* and sh-*-*.
27082         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27083
27084 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27085
27086         Remove old-abi tests.
27087         * g++.old-deja/g++.mike/p11116.C: Remove.
27088         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27089
27090 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27091
27092         * g77.f-torture/compile/pr3743.f:  New test
27093
27094 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27095
27096         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27097
27098 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27099
27100         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27101         g++.old-deja/g++.pt/static6.C: Likewise.
27102         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27103         supports weak symbols.
27104
27105 2001-07-18  Andreas Jaeger  <aj@suse.de>
27106
27107         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27108         supported again.
27109
27110 2001-07-18  Andreas Jaeger  <aj@suse.de>
27111
27112         * gcc.dg/iftrap-1.c: Fix target line.
27113
27114 2001-07-17  Richard Henderson  <rth@redhat.com>
27115
27116         * gcc.c-torture/execute/20010717-1.c: New.
27117
27118 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27119
27120         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27121         tests.
27122
27123 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27124
27125         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27126
27127 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27128
27129         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27130         UAC_SIGBUS, UAC_NOPRINT definitions.
27131
27132 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27133
27134         * objc/execute/object_is_class.m: New test.
27135         * objc/execute/object_is_meta_class.m: New test.
27136
27137 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27138
27139         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27140         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27141
27142 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27143
27144         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27145         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27146
27147 2001-07-14  Richard Henderson  <rth@redhat.com>
27148
27149         * gcc.dg/iftrap-1.c: New.
27150
27151 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27152
27153         * g77.f-torture/execute/intrinsic77.f: New test.
27154
27155 2001-07-11  Janis Johnson <janis@us.ibm.com>
27156
27157         * gcc.misc-tests/gcov-3.c: New test.
27158
27159 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27160
27161         * gcc.c-torture/compile/20010711-1.c,
27162         * gcc.c-torture/compile/20010711-2.c: New tests.
27163
27164 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27165
27166         * gcc.c-torture/execute/20010711-1.c: New test.
27167
27168 2001-07-11  Ben Elliston  <bje@redhat.com>
27169
27170         * g++.old-deja/g++.other/enum5.C: New test.
27171
27172 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27173
27174         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27175         (g++-dg-prune): Call prune_gcc_output.
27176         * prune.exp: New file for prune_gcc_output.
27177         * lib/g++.exp, lib/gcc.exp: Load it.
27178
27179 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27180
27181         * gcc.c-torture/compile/20010701-1.c,
27182         g++.old-deja/g++.ext/attrib6.C: New tests.
27183
27184 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27185
27186         * gcc.c-torture/compile/20010706-1.c: New test.
27187
27188 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27189
27190         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27191
27192 2001-06-28  Stan Shebs  <shebs@apple.com>
27193
27194         * gcc.dg/pragma-darwin.c: New test.
27195
27196 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27197
27198         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27199         Solaris 2.[678] system.
27200
27201 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27202
27203         * gcc.dg/20010622-1.c: New test.
27204
27205 2001-06-18  Stan Shebs  <shebs@apple.com>
27206
27207         * objc.dg: New directory.
27208         * objc.dg/dg.exp: New file.
27209         * objc.dg/alias.m: New.
27210         * objc.dg/class-1.m: New.
27211         * objc.dg/class-2.m: New.
27212         * objc.dg/const-str-1.m: New.
27213         * objc.dg/const-str-2.m: New.
27214         * objc.dg/id-1.m: New.
27215         * objc.dg/method-1.m: New.
27216         * objc.dg/super-class-1.m: New.
27217         * lib/objc-dg.exp: New file.
27218
27219 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27220
27221         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27222         of label name.
27223
27224 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27225
27226         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27227
27228 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27229
27230         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27231         variable.
27232
27233 2001-06-12  Richard Henderson  <rth@redhat.com>
27234
27235         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27236
27237 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27238
27239         * g++.old-deja/g++.abi/vbase5.C: New test.
27240         * g++.old-deja/g++.abi/vbase6.C: New test.
27241         * g++.old-deja/g++.abi/vbase7.C: New test.
27242
27243 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27244
27245         * gcc.c-torture/compile/20010610-1.c: New test.
27246
27247 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27248
27249         * g++.old-deja/g++.abi/vbase4.C: New test.
27250
27251 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27252
27253         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27254         support %f for HC11/HC12 targets.
27255         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27256         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27257         on HC11/HC12 targets.
27258         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27259
27260 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27261
27262         * gcc.dg/wchar_t-1.c: New file.
27263         * gcc.dg/wint_t-1.c: Likewise.
27264
27265 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27266
27267         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27268
27269 2001-06-11  Richard Henderson  <rth@redhat.com>
27270
27271         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27272
27273 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27274
27275         * gcc.c-torture/compile/20010611-1.c: New test.
27276
27277 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27278
27279         * gcc.dg/c99-tag-1.c: Add more tests.
27280
27281 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27282
27283         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27284         representation on MN10300 and ARM/Thumb.
27285
27286 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27287
27288         * g77.f-torture/execute/20010610.f: New.
27289
27290 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27291
27292         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27293         names.
27294
27295 2001-06-09  Richard Henderson  <rth@redhat.com>
27296
27297         * gcc.c-torture/execute/ashrdi-1.c: New.
27298         * gcc.c-torture/execute/ashldi-1.c: New.
27299         * gcc.c-torture/execute/lshrdi-1.c: New.
27300
27301 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27302
27303         * objc/execute/load-3.m: Added. Check sending +load to categories,
27304         in addition to classes.
27305
27306 2001-06-08  Stan Shebs  <shebs@apple.com>
27307
27308         * objc/execute/load-2.m: New test.  From Nicola Pero
27309         <n.pero@mi.flashnet.it>.
27310
27311 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27312
27313         * gcc.c-torture/execute/20010605-2.c: New test.
27314
27315 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27316
27317         * g++.old-deja/g++.abi/vbase2.C: New test.
27318         * g++.old-deja/g++.abi/vbase3.C: New test.
27319
27320 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27321
27322         * g++.old-deja/g++.pt/friend49.C: New test.
27323
27324 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27325
27326         * g++.old-deja/g++.ext/anon3.C: New test.
27327
27328 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27329
27330         * g++.old-deja/g++.other/conv7.C: New test.
27331
27332 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27333
27334         * gcc.c-torture/compile/20010605-2.c: New test.
27335
27336 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27337
27338         * gcc.c-torture/execute/20010604-1.c: New test.
27339
27340 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27341
27342         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27343
27344 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27345
27346         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27347         (g++_link_flags): Likewise.
27348         (g++_init): Pass gccpath's value to two previous functions.
27349
27350 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27351
27352         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27353         Ensure logfile entry matches exec command line.
27354
27355 2001-05-31  Richard Henderson  <rth@redhat.com>
27356
27357         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27358         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27359
27360 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27361
27362         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27363         compiler for irix6.2
27364
27365 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27366
27367         * g++.old-deja/g++.other/optimize3.C: New file.
27368
27369 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27370
27371         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27372         assemble.
27373
27374 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27375
27376         * g++.old-deja/g++.other/optimize2.C: New file.
27377
27378 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27379
27380         * gcc.c-torture/compile/20010518-2.c: New file.
27381         * gcc.c-torture/execute/20010518-1.c: New file.
27382         * gcc.c-torture/execute/20010518-2.c: New file.
27383
27384 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27385
27386         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27387
27388 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27389
27390         G++ no longer defines builtins that do not begin with __builtin.
27391         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27392         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27393         * g++.old-deja/g++.law/builtin1.C: Likewise.
27394         * g++.old-deja/g++.law/cvt2.C: Likewise.
27395         * g++.old-deja/g++.mike/net5.C: Likewise.
27396         * g++.old-deja/g++.other/builtins1.C: Likewise.
27397         * g++.old-deja/g++.other/builtins2.C: Likewise.
27398         * g++.old-deja/g++.other/builtins3.C: Likewise.
27399         * g++.old-deja/g++.other/builtins4.C: Likewise.
27400         * g++.old-deja/g++.other/inline8.C: Likewise.
27401         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27402
27403 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27404
27405         * g++.old-deja/g++.pt/using1.C: Adjust.
27406         * g++.old-deja/g++.pt/using2.C: New test.
27407
27408 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27409
27410         * gcc.dg/cpp/charconst.c: New tests.
27411         * gcc.dg/cpp/escape.c: New tests.
27412         * gcc.dg/cpp/escape-1.c: New tests.
27413         * gcc.dg/cpp/escape-2.c: New tests.
27414         * gcc.dg/cpp/ucs.c: New tests.
27415
27416 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27417
27418         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27419         native compiler for irix6.5.
27420
27421 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27422
27423         * lib/g++.exp (g++_include_flags): Use args to compute
27424         get_multilibs.
27425         (g++_link_flags): Likewise.
27426         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27427
27428 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27429
27430         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27431
27432 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27433
27434         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27435         this file.
27436
27437 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27438
27439         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27440         STACK_SIZE;
27441         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27442         to STACK_SIZE; Use it to define size of add_histo array.
27443         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27444         to STACK_SIZE.
27445         (f): Use GITT_SIZE to define size of gitt local table.
27446         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27447         to STACK_SIZE; Use it to define size of bytemem array.
27448
27449 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27450
27451         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27452         on 68HC11/HC12 due to the asm instruction.
27453         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27454         * gcc.c-torture/compile/920520-1.x: Likewise.
27455         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27456         on 68HC11/HC12 because the function is larger than 64K.
27457         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27458         on 68HC11/HC12 because the structure is too large.
27459
27460 2001-05-20  Richard Henderson  <rth@redhat.com>
27461
27462         * gcc.c-torture/execute/20010520-1.c: New.
27463
27464 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27465
27466         * g++.old-deja/g++.warn/compare1.C: New test.
27467         * gcc.dg/compare4.c: New test.
27468
27469 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27470
27471         * g++.old-deja/g++.other/optimize1.C: New test.
27472
27473 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27474
27475         * g++.old-deja/g++.pt/spec41.C: New test.
27476
27477 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27478
27479         * gcc.c-torture/compile/20010114-1.x: Remove.
27480
27481 2001-05-18  Stan Shebs  <shebs@apple.com>
27482
27483         * gcc.c-torture/compile/20010518-1.c: New test.
27484
27485 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27486
27487         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27488         * g++.old-deja/g++.pt/crash67.C: New test.
27489
27490 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27491
27492         * g++.old-deja/g++.other/debug9.C: New test.
27493
27494 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27495
27496         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27497
27498 2001-05-16  Jan Hubicka  <jh@suse.cz>
27499
27500         * gcc.c-torture/compile/20010516-1.c: New test.
27501
27502 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27503
27504         * g++.old-deja/g++.other/crash41.C: New test.
27505
27506 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27507
27508         * g++.old-deja/g++.pt/crash66.C: New test.
27509
27510 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27511
27512         * g++.old-deja/g++.robertl/eb27.C: Convert.
27513
27514 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27515
27516         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27517         declaration being redundant.
27518
27519 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27520
27521         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27522
27523 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27524
27525         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27526
27527 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27528
27529         * lib/g++.exp: Use testsuite_flags.
27530
27531 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27532
27533         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27534
27535 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27536
27537         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27538
27539 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27540
27541         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27542
27543 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27544
27545         * gcc.c-torture/compile/20010313-1.c: New test.
27546
27547 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27548
27549         * gcc.dg/cpp/direct2.c: New test.
27550         * gccq.dg/cpp/direct2s.c: New test.
27551
27552         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27553
27554 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27555
27556         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27557         * g++.old-deja/g++.other/op3.C: Likewise.
27558
27559 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27560
27561         * gcc.dg/cpp/syshdr.h: New file.
27562         * gcc.dg/cpp/sysmac1.c: Update.
27563         * gcc.dg/cpp/sysmac2.c: Update.
27564
27565 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27566
27567         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27568
27569 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27570
27571         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27572         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27573
27574 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27575
27576         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27577
27578 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27579
27580         * lib/g++.exp (g++_include_flags): Don't use any special flags
27581         if TESTING_IN_BUILD_TREE is not defined.
27582         (g++_init): Use a plain 'c++' as the compiler if
27583         TESTING_IN_BUILD_TREEE is not defined.
27584
27585 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27586
27587         * g++.old-deja/g++.eh/catch13.C: New test.
27588         * g++.old-deja/g++.eh/catch14.C: New test.
27589
27590 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27591
27592         * gcc.dg/cpp/tr-define.c: New test.
27593
27594 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27595
27596         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27597         <stdlib.h>, not <malloc.h>.
27598
27599 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27600
27601         * g++.old-deja/g++.ns/template17.C: New test.
27602
27603 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27604
27605         * g++.old-deja/g++.pt/ref4.C: New test.
27606
27607 2001-04-30  Richard Henderson  <rth@redhat.com>
27608
27609         * gcc.dg/20000724-1.c: Revert last change.
27610
27611 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27612
27613         * g77.f-torture/execute/20010430.f: New test.
27614
27615 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27616
27617         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27618
27619 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27620
27621         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27622
27623 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27624
27625         * g++.old-deja/g++.eh/crash6.C: New test.
27626
27627 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27628
27629         * g++.old-deja/g++.other/warn7.C: New test.
27630
27631 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27632
27633         * g++.old-deja/g++.other/defarg9.C: New test.
27634
27635 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27636
27637         * g77.f-torture/compile/20010426.f: New test.
27638         * g77.f-torture/execute/20010426.f: New test.
27639
27640 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27641
27642         * g77.f-torture/compile/20000629-1.x: Remove - error
27643         has been fixed.
27644
27645 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27646
27647         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27648         Tweak slightly to work with g++.dg framework.
27649         * g++.dg/special/ecos.exp: Run initp1.C test.
27650         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27651
27652         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27653         its linker doesn't give line numbers either.
27654         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27655
27656 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27657
27658         * g++.old-deja/g++.other/lex1.C: New test.
27659
27660 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27661
27662         * gcc.dg/noncompile/20010425-1.c: New test.
27663
27664 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27665
27666         * g++.old-deja/g++.pt/mangle2.C: New test.
27667
27668 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27669
27670         * gcc.dg/format/plus-1.c: New test.
27671
27672 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27673
27674         * gcc.dg/20010423-1.c: New test.
27675
27676 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27677
27678         * gcc.c-torture/execute/20010422-1.c: New test.
27679
27680 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27681
27682         * g++.old-deja/g++.ns/type2.C: New test.
27683
27684 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27685
27686         * g++.old-deja/g++.other/perf1.C: New test.
27687
27688 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27689
27690         * gcc.dg/c99-func-2.c: Remove xfail.
27691         * gcc.dg/c99-func-3.c: Remove xfail.
27692         * gcc.dg/c99-func-4.c: Remove xfail.
27693
27694 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27695
27696         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27697
27698 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27699
27700         * gcc.c-torture/compile/20010423-1.c: New test.
27701
27702 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27703
27704         * g++.old-deja/g++.pt/typename28.C: New test.
27705
27706 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27707
27708         * g++.old-deja/g++.abi/empty2.C: New test.
27709         * g++.old-deja/g++.abi/empty3.C: New test.
27710
27711 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27712
27713         * g++.old-deja/g++.other/comdat2.C: New test.
27714         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27715
27716 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27717
27718         * g++.old-deja/g++.other/overload14.C: New test.
27719
27720 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27721
27722         * g++.old-deja/g++.other/lookup23.C: New test.
27723
27724 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27725
27726         * gcc.c-torture/execute/20010403-1.c: New test.
27727
27728 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
27729             Mark Mitchell  <mark@codesourcery.com>
27730
27731         * lib/old-dejagnu.exp: Don't delete output of executable.
27732         Add .exe suffix to executables.
27733
27734 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27735
27736         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27737
27738 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27739
27740         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27741
27742 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27743
27744         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27745         * g++.old-deja/g++.abi/crash1.C: New test.
27746
27747 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27748
27749         * g++.old-deja/g++.other/crash40.C: New test.
27750
27751 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27752
27753         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27754
27755 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27756
27757         * g++.old-deja/g++.other/warn6.C: New test.
27758
27759 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27760
27761         * g++.old-deja/g++.robertl/eb42.C: Same.
27762
27763 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27764
27765         * gcc.dg/wtr-conversion-1.c: New testcase.
27766
27767 2001-04-10  Richard Henderson  <rth@redhat.com>
27768
27769         * g++.old-deja/g++.other/array5.C: New.
27770
27771 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27772
27773         * gcc.c-torture/execute/20010408-1.c: New test.
27774
27775 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27776
27777         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27778         headers and constructs.
27779         * g++.old-deja/g++.robertl/eb79.C: Same.
27780         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27781         * g++.old-deja/g++.robertl/eb73.C: Same.
27782         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27783         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27784         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27785         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27786         * g++.old-deja/g++.robertl/eb44.C: Same.
27787         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27788         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27789         * g++.old-deja/g++.robertl/eb39.C: Same.
27790         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27791         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27792         * g++.old-deja/g++.robertl/eb30.C: Same.
27793         * g++.old-deja/g++.robertl/eb3.C: Same.
27794         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27795         * g++.old-deja/g++.robertl/eb21.C: Same.
27796         * g++.old-deja/g++.robertl/eb15.C: Same.
27797         * g++.old-deja/g++.robertl/eb118.C: Same.
27798         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27799         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27800         * g++.old-deja/g++.robertl/eb109.C: Same.
27801         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27802         * g++.old-deja/g++.mike/rtti1.C: Same.
27803         * g++.old-deja/g++.mike/p658.C: Same.
27804         * g++.old-deja/g++.mike/net46.C: Same.
27805         * g++.old-deja/g++.mike/net34.C: Same.
27806         * g++.old-deja/g++.mike/memoize1.C: Same.
27807         * g++.old-deja/g++.mike/eh2.C: Same.
27808         * g++.old-deja/g++.law/weak.C: Same.
27809         * g++.old-deja/g++.law/visibility7.C: Same.
27810         * g++.old-deja/g++.law/visibility25.C: Same.
27811         * g++.old-deja/g++.law/visibility22.C: Same.
27812         * g++.old-deja/g++.law/visibility2.C: Same.
27813         * g++.old-deja/g++.law/visibility17.C: Same.
27814         * g++.old-deja/g++.law/visibility13.C: Same.
27815         * g++.old-deja/g++.law/visibility10.C: Same.
27816         * g++.old-deja/g++.law/visibility1.C: Same.
27817         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27818         * g++.old-deja/g++.law/vbase1.C: Same.
27819         * g++.old-deja/g++.law/operators32.C: Same.
27820         * g++.old-deja/g++.law/nest3.C: Same.
27821         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27822         * g++.old-deja/g++.law/except5.C (main): Same.
27823         * g++.old-deja/g++.law/cvt7.C (run): Same.
27824         * g++.old-deja/g++.law/cvt2.C: Same.
27825         * g++.old-deja/g++.law/cvt16.C: Same.
27826         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27827         * g++.old-deja/g++.law/ctors17.C (main): Same.
27828         * g++.old-deja/g++.law/ctors13.C: Same.
27829         * g++.old-deja/g++.law/ctors12.C (main): Same.
27830         * g++.old-deja/g++.law/ctors10.C: Same.
27831         * g++.old-deja/g++.law/code-gen5.C: Same.
27832         * g++.old-deja/g++.law/bad-error7.C: Same.
27833         * g++.old-deja/g++.law/arm9.C: Same.
27834         * g++.old-deja/g++.law/arm12.C: Same.
27835         * g++.old-deja/g++.law/arg8.C: Same.
27836         * g++.old-deja/g++.law/arg1.C: Same.
27837         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27838         * g++.old-deja/g++.jason/template31.C: Same.
27839         * g++.old-deja/g++.jason/template24.C (main): Same.
27840         * g++.old-deja/g++.jason/2371.C: Same.
27841         * g++.old-deja/g++.eh/new2.C: Same.
27842         * g++.old-deja/g++.eh/new1.C: Same.
27843         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27844         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27845         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27846         * g++.old-deja/g++.brendan/crash62.C: Same.
27847         * g++.old-deja/g++.brendan/crash52.C: Same.
27848         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27849         * g++.old-deja/g++.brendan/crash38.C: Same.
27850         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27851         * g++.old-deja/g++.brendan/copy9.C: Same.
27852
27853 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27854
27855         * gcc.c-torture/execute/20001203-2.c (memset):
27856         Count argument is of type __SIZE_TYPE__.
27857
27858 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27859
27860         * gcc.c-torture/compile/20010404-1.c: New test.
27861
27862 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27863
27864         * gcc.c-torture/compile/20010326-1.c: New test.
27865
27866 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27867
27868         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27869         peculiarities of the SH.
27870         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27871
27872 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27873
27874         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27875         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27876         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27877
27878 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27879
27880         * g77.f-torture/compile/20010321-1.f: New test.
27881
27882 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27883
27884         * gcc.c-torture/compile/20010329-1.c: New test.
27885
27886 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27887
27888         * gcc.c-torture/execute/20010329-1.c: New test.
27889
27890 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27891
27892         * g++.old-deja/g++.other/eh4.C: Fix typo.
27893
27894 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27895
27896         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27897
27898 2001-03-28  Philip Blundell  <philb@gnu.org>
27899
27900         * gcc.c-torture/compile/20010328-1.c: New test.
27901
27902 2001-03-27  Richard Henderson  <rth@redhat.com>
27903
27904         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27905         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27906
27907 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27908
27909         * gcc.c-torture/compile/20010327-1.c: New test.
27910
27911 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27912
27913         * g++.old-deja/g++.other/friend12.C: New test.
27914         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27915         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27916
27917 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27918
27919         * gcc.c-torture/execute/20010325-1.c: New test.
27920
27921 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27922
27923         * g++.old-deja/g++.other/mangle3.C: New test.
27924
27925 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27926
27927         * g++.old-deja/g++.other/anon8.C: New test.
27928
27929 2001-03-20  Philip Blundell  <philb@gnu.org>
27930
27931         * gcc.c-torture/compile/20010320-1.c: New test.
27932
27933 2001-03-17  Richard Henderson  <rth@redhat.com>
27934
27935         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27936
27937 2001-03-15  Geoff Keating  <geoff@redhat.com>
27938
27939         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27940         tests on AIX.
27941
27942 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27943
27944         * g++.old-deja/g++.other/eh4.C: New test.
27945
27946 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27947
27948         * gcc.dg/cpp/mi1.c: Update.
27949
27950 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27951
27952         * g++.old-deja/g++.other/regstack.C: New test.
27953
27954 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27955
27956         * g++.old-deja/g++.other/ref4.C: New test.
27957
27958 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27959
27960         * objc/execute/va_method.m: Added.
27961         * objc/execute/IMP.m: Added.
27962         * objc/execute/_cmd.m: Added.
27963         * objc/execute/accessing_ivars.m: Added.
27964         * objc/execute/class-1.m: Added.
27965         * objc/execute/class-10.m: Added.
27966         * objc/execute/class-11.m: Added.
27967         * objc/execute/class-12.m: Added.
27968         * objc/execute/class-13.m: Added.
27969         * objc/execute/class-14.m: Added.
27970         * objc/execute/class-2.m: Added.
27971         * objc/execute/class-3.m: Added.
27972         * objc/execute/class-4.m: Added.
27973         * objc/execute/class-5.m: Added.
27974         * objc/execute/class-6.m: Added.
27975         * objc/execute/class-7.m: Added.
27976         * objc/execute/class-8.m: Added.
27977         * objc/execute/class-9.m: Added.
27978         * objc/execute/class-tests-1.h
27979         * objc/execute/class-tests-2.h
27980         * objc/execute/compatibility_alias.m: Added.
27981         * objc/execute/encode-1.m: Added.
27982         * objc/execute/formal_protocol-1.m: Added.
27983         * objc/execute/formal_protocol-2.m: Added.
27984         * objc/execute/formal_protocol-3.m: Added.
27985         * objc/execute/formal_protocol-4.m: Added.
27986         * objc/execute/formal_protocol-5.m: Added.
27987         * objc/execute/formal_protocol-6.m: Added.
27988         * objc/execute/formal_protocol-7.m: Added.
27989         * objc/execute/informal_protocol.m: Added.
27990         * objc/execute/initialize.m: Added.
27991         * objc/execute/load.m: Added.
27992         * objc/execute/many_args_method.m: Added.
27993         * objc/execute/nested-3.m: Added.
27994         * objc/execute/no_clash.m: Added.
27995         * objc/execute/private.m: Added.
27996         * objc/execute/redefining_self.m: Added.
27997         * objc/execute/root_methods.m: Added.
27998         * objc/execute/selector-1.m: Added.
27999         * objc/execute/static-1.m: Added.
28000         * objc/execute/static-2.m: Added.
28001         * objc/execute/va_method.m: Added.
28002
28003 2001-03-10  Richard Henderson  <rth@redhat.com>
28004
28005         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28006
28007 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28008
28009         * g++.old-deja/g++.other/crash31.C: XFAIL.
28010         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28011         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28012         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28013         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28014         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28015
28016 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28017
28018         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28019
28020 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28021
28022         * gcc.dg/20000724-1.c: Don't use multiline strings.
28023
28024 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28025
28026         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28027         result of -cString against what we expect it to be; don't just
28028         print it out for no one to read.
28029
28030         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28031         Based on testcases provided by Nicola Pero.
28032
28033 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28034
28035         * gcc.dg/cpp/macro7.c: New test.
28036
28037 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28038
28039         * gcc.dg/cpp/multiline.c: Update.
28040
28041 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28042
28043         * g++.old-deja/g++.other/enum3.C: New test.
28044
28045 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28046
28047         * g++.old-deja/g++.other/pod1.C: New test.
28048
28049 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28050
28051         * g++.old-deja/g++.ext/overload1.C: New test.
28052
28053 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28054
28055         * g++.old-deja/g++.pt/using1.C: New test.
28056
28057 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28058
28059         * g++.old-deja/g++.other/using9.C: New test.
28060
28061 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28062
28063         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28064
28065         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28066
28067 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28068
28069         * g++.old-deja/g++.ext/realpt1.C: Remove.
28070
28071 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28072
28073         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28074
28075 2001-02-26  Will Cohen  <wcohen@redhat.com>
28076
28077         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28078
28079 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28080
28081         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28082         templatized constructors.
28083
28084 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28085
28086         * gcc.c-torture/execute/20010224-1.c: New test.
28087
28088 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28089
28090         * gcc.c-torture/execute/20010222-1.c: New test.
28091
28092 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28093
28094         * g++.old-deja/g++.other/inline20.C: New test.
28095
28096 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28097
28098         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28099
28100 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28101
28102         * g++.old-deja/g++.other/lookup22.C: New test.
28103
28104 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28105
28106         * g77.dg: New directory.
28107         * g77.dg/20010216-1.f: New test case.
28108         * g77.dg/dg.exp: New driver.
28109         * lib/g77-dg.exp: New driver library.
28110
28111 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28112
28113         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28114
28115 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28116
28117         * g++.old-deja/g++.other/decl9.C: New test.
28118
28119 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28120
28121         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28122         not need <string> and also tests the initialization at runtime.
28123
28124 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28125
28126         * gcc.c-torture/execute/longlong.c: New test.
28127
28128 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28129
28130         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28131
28132 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28133
28134         * gcc.c-torture/execute/920302-1.c (execute):
28135         Change argument type to short.
28136
28137 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28138
28139         * g++.old-deja/g++.pt/deduct6.C: New test.
28140
28141 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28142
28143         * g++.old-deja/g++.pt/deduct5.C: New test.
28144
28145 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28146
28147         * gcc.c-torture/execute/20010209-1.c: New test.
28148
28149 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28150
28151         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28152
28153 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28154
28155         * g++.dg/vtgc1.C: Update for new ABI.
28156
28157         * consistency.vlad: New directory, 1665 files.
28158
28159 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28160
28161         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28162         return type.
28163         * gcc.dg/cpp/digraphs.c: Declare puts.
28164
28165 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28166
28167         * g++.old-deja/g++.other/warn5.C: New test.
28168
28169 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28170
28171         * g++.old-deja/g++.pt/spec40.C: New test.
28172
28173 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28174
28175         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28176         case.
28177         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28178
28179 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28180
28181         * gcc.c-torture/compile/20010209-1.c: New test.
28182
28183 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28184
28185         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28186         excess errors message but not if it crashes.
28187         * g++.old-deja/g++.other/crash27.C: Likewise.
28188         * g++.old-deja/g++.other/crash28.C: Likewise.
28189         * g++.old-deja/g++.other/crash30.C: Likewise.
28190         * g++.old-deja/g++.other/crash32.C: Likewise.
28191         * g++.old-deja/g++.other/crash35.C: Likewise.
28192         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28193
28194 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28195
28196         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28197         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28198         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28199         g77.f-torture/execute/execute.exp,
28200         g77.f-torture/noncompile/noncompile.exp,
28201         gcc.c-torture/execute/execute.exp,
28202         gcc.c-torture/execute/memcheck/memcheck.exp,
28203         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28204         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28205         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28206         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28207         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28208         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28209         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28210         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28211         Remove bug reporting instructions with ancient email addresses.
28212
28213 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28214
28215         * gcc.dg/20010202-1.c: New test.
28216         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28217
28218 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28219
28220         * g++.dg/stdbool-if.C: New test.
28221
28222 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28223
28224         * objc/execute/fdecl.m: Added main().
28225
28226 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28227
28228         * gcc.c-torture/execute/20010206-1.c: New test.
28229
28230 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28231
28232         * gcc.dg/cpp/avoidpaste1.c: Update.
28233
28234 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28235
28236         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28237         Pero <nicola@brainstorm.co.uk>.
28238         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28239
28240 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28241
28242         * g++.old-deja/g++.pt/spec39.C: New test.
28243
28244 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28245
28246         * gcc.c-torture/compile/20010202-1.c: New test.
28247
28248 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28249
28250         * g++.old-deja/g++.abi/primary2.C: New test.
28251         * g++.old-deja/g++.abi/primary3.C: New test.
28252         * g++.old-deja/g++.abi/primary4.C: New test.
28253         * g++.old-deja/g++.abi/primary5.C: New test.
28254         * g++.old-deja/g++.abi/vtable3.h: New test.
28255         * g++.old-deja/g++.abi/vtable3a.C: New test.
28256         * g++.old-deja/g++.abi/vtable3b.C: New test.
28257         * g++.old-deja/g++.abi/vtable3c.C: New test.
28258         * g++.old-deja/g++.abi/vtable3d.C: New test.
28259         * g++.old-deja/g++.abi/vtable3e.C: New test.
28260         * g++.old-deja/g++.abi/vtable3f.C: New test.
28261         * g++.old-deja/g++.abi/vtable3g.C: New test.
28262         * g++.old-deja/g++.abi/vtable3h.C: New test.
28263         * g++.old-deja/g++.abi/vtable3i.C: New test.
28264         * g++.old-deja/g++.abi/vtable3j.C: New test.
28265         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28266
28267 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28268
28269         * g++.old-deja/g++.other/anon6.C: New test.
28270         * g++.old-deja/g++.other/anon7.C: New test.
28271
28272 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28273
28274         * gcc.dg/cpp/avoidpaste2.c: New tests.
28275
28276 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28277
28278         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28279
28280 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28281
28282         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28283         DECIMAL_DIG cases for Irix."
28284
28285 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28286
28287         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28288
28289 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28290
28291         * gcc.dg/c99-tag-1.c: New test.
28292
28293 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28294
28295         * gcc.dg/cpp/tr-warn1.c: Add tests.
28296
28297 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28298
28299         * gcc.dg/cpp/avoidpaste1.c: Update.
28300         * gcc.dg/cpp/paste4.c: Update.
28301
28302 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28303
28304         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28305         cases for Irix.
28306
28307 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28308
28309         * g++.old-deja/g++.other/inline19.C: New test.
28310
28311 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28312
28313         * gcc.dg/Wlarger-than.c: New test.
28314
28315 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28316
28317         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28318
28319 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28320
28321         * gcc.c-torture/execute/20010129-1.c: New test.
28322         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28323
28324 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28325
28326         * gcc.dg/cpp/avoidpaste1.c: Test case.
28327
28328 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28329
28330         * g++.old-deja/g++.other/inline18.C: New test.
28331
28332 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28333
28334         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28335         and __builtin_putchar.
28336
28337 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28338
28339         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28340         tests.
28341
28342 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28343
28344         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28345         floating point number rounding mode to round to the nearest
28346         representable mode.
28347
28348 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28349
28350         * g++.old-deja/g++.other/mangle2.C: New test.
28351
28352 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28353
28354         * gcc.c-torture/compile/20010124-1.c: New test.
28355
28356 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28357
28358         * g++.old-deja/g++.pt/spec38.C: New test.
28359
28360 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28361
28362         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28363         "Build don't run".
28364
28365 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28366
28367         * gcc.c-torture/execute/20010123-1.c: New test.
28368
28369 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28370
28371         * g++.old-deja/g++.pt/spec37.C: New test.
28372
28373 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28374
28375         * g++.old-deja/g++.pt/overload14.C: New test.
28376
28377 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28378
28379         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28380         __builtin_return_address.
28381
28382 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28383
28384         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28385         * g++.old-deja/g++.pt/spec35.C: New test.
28386         * g++.old-deja/g++.pt/spec36.C: New test.
28387
28388 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28389
28390         * gcc.c-torture/compile/20010118-1.c: New test.
28391
28392 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28393
28394         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28395
28396 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28397
28398         * gcc.c-torture/execute/20010119-1.c: New test.
28399
28400 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28401
28402         * g++.old-deja/g++.other/vbase5.C: New test.
28403
28404 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28405
28406         * gcc.c-torture/execute/20010118-1.c: New test.
28407
28408 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28409
28410         * g++.old-deja/g++.pt/deduct3.C: New test.
28411
28412 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28413
28414         * g++.old-deja/g++.pt/spec34.C: New test.
28415
28416 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28417
28418         * g77.f-torture/compile/20000601-2.f: New test.
28419
28420 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28421
28422         * g++.old-deja/g++.other/init17.C: New test.
28423
28424 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28425
28426         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28427
28428 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28429
28430         * g++.old-deja/g++.pt/unify8.C: New test.
28431
28432 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28433
28434         * g++.old-deja/g++.abi/vbase1.C: New test.
28435
28436 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28437
28438         * g++.old-deja/g++.pt/crash65.C: New test.
28439
28440 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28441
28442         * gcc.dg/cpp/assembl2.S: New test case.
28443
28444 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28445
28446         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28447         are supported.
28448
28449 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28450
28451         * g++.old-deja/g++.other/builtins1.C: New test.
28452         * g++.old-deja/g++.other/builtins2.C: Likewise.
28453         * g++.old-deja/g++.other/builtins3.C: Likewise.
28454         * g++.old-deja/g++.other/builtins4.C: Likewise.
28455
28456 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28457
28458         * gcc.c-torture/compile/20010117-1.c: New test.
28459         * gcc.c-torture/compile/20010117-2.c: New test.
28460
28461 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28462
28463         * g77.f-torture/execute/20010116.[fx]: New test,
28464         XFAIL on i?86-*-*.
28465         * g77.f-torture/compile/20010115.f: Indicate it's
28466         a test for PR fortran/1636.
28467
28468 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28469
28470         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28471
28472 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28473
28474         * g77.f-torture/compile/20010115.f: New test.
28475
28476 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28477
28478         * g++.old-deja/g++.pt/nontype5.C: New test.
28479
28480 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28481
28482         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28483         have an equivalent working one below it.
28484
28485 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28486
28487         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28488         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28489
28490 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28491
28492         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28493         message containing "init_priority".
28494         (conpr-2.C): Likewise.
28495         (conpr-3.C): Likewise.
28496         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28497
28498 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28499
28500         * gcc.c-torture/execute/20010114-2.c: New test.
28501
28502 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28503
28504         * gcc.c-torture/compile/20010114-1.c: New test.
28505         * gcc.c-torture/compile/20010114-1.x: Xfail.
28506         * gcc.c-torture/compile/20010114-2.c: New test.
28507         * gcc.c-torture/execute/20010114-1.c: New test.
28508         * gcc.dg/trunc-1.c: New test.
28509         * gcc.dg/uninit-B.c: New test.
28510
28511 2001-01-13  Nick Clifton  <nickc@redhat.com>
28512
28513         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28514         target.
28515
28516 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28517
28518         * gcc.c-torture/compile/20010113-1.c: New test.
28519
28520 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28521
28522         * gcc.c-torture/compile/20001212-1.c: New test.
28523
28524 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28525
28526         * gcc.dg/cpp/widestr1.c: Update.
28527         * gcc.dg/cpp/prag-imp.c: Remove.
28528
28529 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28530
28531         * gcc.c-torture/execute/20000801-3.x: Remove.
28532         * gcc.dg/c90-init-1.c: New test.
28533         * gcc.dg/c99-init-1.c: New test.
28534         * gcc.dg/c99-init-2.c: New test.
28535         * gcc.dg/gnu99-init-1.c: New test.
28536
28537 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28538
28539         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28540         testing that no relevant ones were found.
28541
28542 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28543
28544         * g++.old-deja/g++.pt/cast2.C: New test.
28545
28546 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28547
28548         * g++.old-deja/g++.pt/friend47.C: New test.
28549
28550 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28551
28552         * g++.old-deja/g++.pt/instantiate13.C: New test.
28553
28554 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28555
28556         * g++.old-deja/g++.other/defarg7.C: New test.
28557         * g++.old-deja/g++.other/defarg8.C: New test.
28558
28559 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28560
28561         * g++.old-deja/g++.pt/crash64.C: New test.
28562
28563 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28564
28565         * g++.old-deja/g++.pt/crash63.C: New test.
28566
28567 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28568
28569         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28570
28571 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28572
28573         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28574
28575 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28576
28577         * g++.old-deja/g++.pt/error3.C: New test.
28578
28579 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28580
28581         * g++.old-deja/g++.other/crash39.C: New test.
28582
28583 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28584
28585         * g++.old-deja/g++.other/vbase4.C: New test.
28586
28587 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28588
28589         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28590         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28591         * gcc.dg/special/special.exp: New test driver which will check
28592         for alias support for the above test.
28593
28594 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28595
28596         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28597         problems on small machines.
28598         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28599         parameterize.
28600
28601 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28602
28603         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28604         mips.
28605         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28606
28607 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28608
28609         * g++.old_deja/g++.pt/using8.C: New test.
28610
28611 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28612
28613         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28614
28615 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28616
28617         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28618         where a failure is expected.
28619         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28620
28621 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28622
28623         * g++.old_deja/g++.pt/instantiate12.C: New test.
28624
28625 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28626
28627         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28628         start of structs.
28629         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28630         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28631         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28632         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28633         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28634         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28635         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28636         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28637         * g++.old-deja/g++.eh/spec6.C: Likewise.
28638         * g++.old-deja/g++.jason/crash3.C: Likewise.
28639         * g++.old-deja/g++.law/ctors11.C: Likewise.
28640         * g++.old-deja/g++.law/ctors17.C: Likewise.
28641         * g++.old-deja/g++.law/ctors5.C: Likewise.
28642         * g++.old-deja/g++.law/ctors9.C: Likewise.
28643         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28644         * g++.old-deja/g++.mike/net22.C: Likewise.
28645         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28646         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28647         * g++.old-deja/g++.mike/virt3.C: Likewise.
28648         * g++.old-deja/g++.niklas/t128.C: Likewise.
28649         * g++.old-deja/g++.other/anon4.C: Likewise.
28650         * g++.old-deja/g++.other/using1.C: Likewise.
28651         * g++.old-deja/g++.other/warn3.C: Likewise.
28652         * g++.old-deja/g++.pt/t37.C: Likewise.
28653         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28654         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28655
28656 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28657
28658         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28659
28660 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28661
28662         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28663
28664 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28665
28666         * gcc.c-torture/compile/20010107-1.c: New test.
28667
28668 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28669
28670         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28671
28672 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28673
28674         * gcc.dg/format/format.h: New file.
28675         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28676         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28677         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28678         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28679         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28680         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28681         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28682         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28683         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28684         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28685         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28686         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28687         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28688         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28689         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28690         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28691         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28692         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28693         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28694         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28695         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28696         instead of declaring standard types, macros and functions in each
28697         test.
28698
28699 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28700
28701         * gcc.c-torture/execute/20010106-1.c: New test.
28702
28703 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28704
28705         * gcc.dg/format/format.exp: New file.
28706         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28707         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28708         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28709         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28710         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28711         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28712         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28713         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28714         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28715         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28716         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28717         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28718         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
28719         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
28720         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
28721         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
28722         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
28723         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
28724         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
28725         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
28726         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
28727         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
28728         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
28729         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
28730         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
28731         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
28732         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
28733         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28734         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28735         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28736         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28737         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28738         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28739         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28740         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28741         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28742         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28743         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28744         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28745         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28746         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28747         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28748
28749 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28750
28751         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28752         account.
28753
28754 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28755
28756         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28757
28758 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28759
28760         * g++.old-deja/g++.pt/crash62.C: New test.
28761
28762 2001-01-04  Richard Henderson  <rth@redhat.com>
28763
28764         * gcc.dg/20000926-1.c: Update expected warnings.
28765         * gcc.dg/array-2.c: Likewise.
28766         * gcc.dg/array-4.c: Also validate flexible array members.
28767         * gcc.dg/c99-flex-array-1.c: New.
28768
28769 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28770
28771         * gcc.c-torture/compile/20001222-1.x: Remove.
28772
28773 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28774
28775         * gcc.c-torture/execute/built-in-setjmp.c: New.
28776
28777 2001-01-03  Richard Henderson  <rth@redhat.com>
28778
28779         * gcc.dg/940510-1.c: Update expected error wording.
28780         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28781
28782 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28783
28784         * lib/target-supports.exp (check_alias_available): Modified to
28785         indicate aliases not supported if only weak aliases are supported.
28786
28787 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28788
28789         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28790         Turn on cmpstrsi checks for __pj__ and __i370__.
28791
28792 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28793
28794         * g++.old-deja/g++.other/virtual11.C: New test.
28795
28796 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28797
28798         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28799
28800 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28801
28802         * gcc.c-torture/compile/20010102-1.c: New test.
28803
28804 2001-01-02  Andreas Jaeger  <aj@suse.de>
28805
28806         * gcc.dg/noreturn-3.c: New test.
28807
28808         * gcc.dg/noreturn-4.c: New test.
28809
28810 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28811
28812         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28813         __builtin_fputc and __builtin_fwrite.
28814
28815 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28816
28817         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28818         signed char, not default char.
28819
28820 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28821
28822         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28823
28824 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28825
28826         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28827
28828 2000-12-29  Richard Henderson  <rth@redhat.com>
28829
28830         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28831         (__cyg_profile_func_exit): Define.
28832
28833 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28834
28835         * g++.dg/vtgc1.C: New test.
28836
28837 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28838
28839         * gcc.dg/noncompile/20001228-1.c: New test.
28840
28841         * gcc.dg/20001228-1.c: New test.
28842
28843         * gcc.c-torture/execute/20001228-1.c: New test.
28844
28845 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28846
28847         * gcc.dg/format-strfmon-1.c: New test.
28848
28849 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28850
28851         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28852         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28853         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28854         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28855         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28856         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28857         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28858         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28859         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28860         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28861         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28862         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28863         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28864
28865         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28866         * gcc.c-torture/execute/string-opt-4.c: Test index.
28867
28868 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28869
28870         * gcc.c-torture/compile/20001226-1.c: New test.
28871
28872 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28873
28874         * gcc.c-torture/compile/20001222-1.c: New test.
28875         * gcc.c-torture/compile/20001222-1.x: Xfail.
28876
28877 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28878
28879         * gcc.c-torture/execute/comp-goto-2.c: New test.
28880
28881 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28882
28883         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28884         Use long types if __INT_MAX__ is 32767.
28885         (main): Use cast to (sint32 *) when poking 88 into a_page.
28886
28887         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28888
28889 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28890
28891         * gcc.c-torture/compile/20001221-1.c: New test.
28892         * gcc.c-torture/execute/20001221-1.c: New test.
28893
28894 2000-12-20  Richard Henderson  <rth@redhat.com>
28895
28896         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28897         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28898
28899 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28900
28901         * gcc.dg/compare3.c: New test.
28902
28903 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28904
28905         * gcc.dg/format-warnll-1.c: New test.
28906
28907 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28908
28909         * gcc.dg/cpp/cmdlne-P.c: New test.
28910
28911 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28912
28913         * gcc.c-torture/execute/builtin-abs-1.c,
28914         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28915
28916 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28917
28918         * gcc.dg/cpp/multiline.c: New test.
28919
28920 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28921
28922         * g++.old-deja/g++.other/syshdr1.C: Update.
28923         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28924
28925 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28926
28927         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28928
28929 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28930
28931         * g++.old-deja/g++.pt/ttp65.C: New test.
28932
28933 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28934
28935         * g++.old-deja/g++.pt/ttp64.C: New test.
28936
28937 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28938
28939         * g++.old-deja/g++.pt/spec33.C: New test.
28940
28941 2000-12-14  Catherine Moore  <clm@redhat.com>
28942
28943         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28944         * gcc.c-torture/execute/920612-2.c: Likewise.
28945         * gcc.c-torture/execute/920428-2.c: Likewise.
28946         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28947         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28948
28949 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28950
28951         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28952         * gcc.dg/pack-test-2.c: Likewise.
28953
28954 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28955
28956         Tests by Zack Weinberg <zackw@stanford.edu>.
28957
28958         * gcc.dg/cpp/defined.c: Update.
28959         * gcc.dg/cpp/defined_trad.c: New tests.
28960
28961 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28962
28963         * gcc.dg/cpp/trad-direct.c: Update.
28964
28965 2000-12-11  Neil Booth  <neilb@earthling.net>
28966
28967         * gcc.dg/cpp/defined_trad.c
28968
28969 2000-12-11  Neil Booth  <neilb@earthling.net>
28970
28971         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28972
28973 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28974
28975         * gcc.dg/format-miss-2.c: New test.
28976
28977 2000-12-09  Neil Booth  <neilb@earthling.net>
28978
28979         * gcc.dg/cpp/lineflags.c: New tests.
28980         * gcc.dg/cpp/poison.c: Update.
28981         * gcc.dg/cpp/redef2.c: Update.
28982         * gcc.dg/cpp/skipping.c: New test.
28983
28984 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28985
28986         * g++.old-deja/g++.other/eh3.C: New testcase.
28987
28988 2000-12-07  Neil Booth  <neilb@earthling.net>
28989
28990         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28991         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28992         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28993         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28994         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28995         Update.
28996
28997 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28998
28999         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29000         __SIZE_TYPE__ instead of int for type of integers cast to
29001         pointers.
29002
29003 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29004
29005         * g++.old-deja/g++.other/cleanup4.C: New test.
29006
29007 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29008
29009         * format-sec-1.c: New test.
29010
29011 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29012
29013         * gcc.dg/format-nonlit-3.c: New test.
29014
29015 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29016
29017         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29018         through a null pointer.
29019
29020 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29021
29022         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29023         * g++.old-deja/g++.pt/partial4.C: New test.
29024
29025 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29026
29027         * gcc.c-torture/execute/ieee/hugeval.x: New.
29028
29029 2000-12-06  Neil Booth  <neilb@earthling.net>
29030
29031         * gcc.dg/cpp/backslash2.c: New tests.
29032
29033 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29034
29035         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29036         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29037
29038 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29039
29040         * gcc.c-torture/execute/20001203-2.c: New testcase.
29041
29042 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29043
29044         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29045         * g++.old-deja/g++.other/virtual10.C: New test.
29046
29047 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29048
29049         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29050
29051 2000-12-05  Richard Henderson  <rth@redhat.com>
29052
29053         * gcc.c-torture/compile/20001205-1.c: New.
29054
29055 2000-12-04  Neil Booth  <neilb@earthling.net>
29056
29057         * g++.old-deja/g++.other/virtual9.C: New test.
29058         * g++.old-deja/g++.pt/crash61.C: New test.
29059         * gcc.c-torture/execute/loop-9.c: New test.
29060
29061 2000-12-04  Neil Booth  <neilb@earthling.net>
29062
29063         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29064         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29065         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29066         * gcc.dg/cpp/extratokens.c: ...here.
29067
29068 2000-12-04  Neil Booth  <neilb@earthling.net>
29069
29070         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29071         New tests.
29072
29073 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29074
29075         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29076         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29077
29078 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29079
29080         * gcc.c-torture/execute/20001203-1.c: New test.
29081
29082 2000-12-03  Neil Booth  <neilb@earthling.net>
29083
29084         * gcc.dg/cpp/macro6.c: New test cases.
29085
29086 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29087
29088         * gcc.c-torture/execute/string-opt-9.c: New test.
29089         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29090         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29091         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29092
29093         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29094         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29095
29096 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29097
29098         * gcc.dg/cpp/if-6.c: New testcase.
29099
29100         * gcc.dg/20001201-1.c: New testcase.
29101
29102 2000-12-02  Neil Booth  <neilb@earthling.net>
29103
29104         * g++.old-deja/g++.other/externC4.C,
29105         g++.old-deja/g++.other/friend10.C: New tests.
29106
29107 2000-12-02  Neil Booth  <neilb@earthling.net>
29108
29109         * g++.old-deja/g++.other/instan2.C
29110         * g++.old-deja/g++.other/instan3.C: New test.
29111
29112 2000-12-02  Neil Booth  <neilb@earthling.net>
29113
29114         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29115         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29116         gnuc99.c,gnuc99-pedantic.c: New tests.
29117
29118 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29119
29120         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29121         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29122
29123 2000-12-01  Neil Booth  <neilb@earthling.net>
29124
29125         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29126         * gcc.dg/cpp/poison.c: Update.
29127         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29128
29129 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29130
29131         * g77.f-torture/execute/20001201.f: New test.
29132
29133 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29134
29135         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29136
29137 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29138
29139         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29140
29141 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29142
29143         * g++.old-deja/g++.other/cast6.C: New test.
29144
29145 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29146
29147         * gcc.c-torture/execute/20001130-2.c: New testcase.
29148
29149 2000-11-30  Richard Henderson  <rth@redhat.com>
29150
29151         * gcc.c-torture/execute/20001130-1.c: New test.
29152
29153 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29154
29155         * g++.old-deja/g++.other/op3.C: New test.
29156
29157 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29158
29159         * g++.old-deja/g++.other/op2.C: New test.
29160
29161 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29162
29163         * g++.old-deja/g++.other/crash38.C: New test.
29164
29165 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29166
29167         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29168
29169 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29170
29171         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29172         tests.
29173         * gcc.c-torture/execute/string-opt-6.c: New test.
29174
29175         * gcc.dg/20001117-1.c: Add main.
29176
29177 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29178
29179         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29180         Move from here ...
29181         * gcc.dg/940510-1.c: ... to here.
29182
29183         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29184         zero-size arrays in toplevel structures.
29185
29186 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29187
29188         * gcc.c-torture/execute/loop-8.c: New test.
29189
29190 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29191
29192         * g++.old-deja/g++.other/base1.C: New test.
29193
29194 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29195
29196         * g++.old-deja/g++.other/parse2.C: New test.
29197
29198 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29199
29200         * g++.old-deja/g++.pt/incomplete1.C: New test.
29201
29202 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29203
29204         * g++.old-deja/g++.other/friend9.C: New test.
29205
29206 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29207
29208         * gcc.dg/20001127-1.c: New test.
29209
29210 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29211
29212         * g++.old-deja/g++.pt/friend46.C: New test.
29213
29214 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29215
29216         * g++.old-deja/g++.other/ptrmem8.C: New test.
29217
29218 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29219
29220         * gcc.c-torture/execute/string-opt-7.c: New test.
29221         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29222
29223 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29224
29225         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29226         instead of 'mkcheck 2'.
29227
29228 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29229
29230         * gcc.c-torture/execute/memcheck/driver.c,
29231         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29232         C9X references to refer to C99.
29233
29234 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29235
29236         * gcc.dg/ultrasp3.c: New test.
29237
29238 2000-11-25  Neil Booth  <neilb@earthling.net>
29239
29240         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29241
29242 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29243
29244         * gcc.c-torture/compile/20001123-2.c: New.
29245
29246 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29247
29248         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29249
29250 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29251
29252         * gcc.dg/sequence-point-1.c: Add some new tests.
29253         * gcc.c-torture/execute/20001124-1.c: New test.
29254
29255 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29256
29257         * g++.old-deja/g++.other/vaarg4.C: New test.
29258         * gcc.c-torture/compile/20001123-1.c: New test.
29259
29260 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29261
29262         * g++.other/crash24.C: Adjust and remove XFAIL.
29263         * g++.other/crash37.C: New test.
29264
29265 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29266
29267         * g++.old-deja/g++.pt/instantiate9.C: New test.
29268
29269 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29270
29271         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29272         new ABI, too.
29273
29274         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29275         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29276
29277 2000-11-22  Neil Booth  <neilb@earthling.net>
29278
29279         * gcc.dg/cpp/Wtrigraphs.c: New test.
29280
29281 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29282
29283         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29284
29285 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29286
29287         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29288
29289 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29290
29291         * lib/gcc-dg.exp: load_lib scanasm.exp.
29292         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29293         * lib/g++-dg.exp: load_lib scanasm.exp.
29294         * lib/scanasm.exp: New.
29295         (scan-assembler, scan-assembler-not): Add optional arguments to
29296         test name, or if not present, the pattern name.
29297         (scan-assembler-dem, scan-assembler-dem-not): New.
29298
29299         * g++.dg/dg.exp: New.
29300
29301 2000-11-21  Neil Booth  <neilb@earthling.net>
29302
29303         * gcc.dg/cpp/integrated1.c: Remove.
29304
29305 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29306
29307         * gcc.c-torture/execute/20001121-1.c: New test.
29308
29309 2000-11-21  Richard Henderson  <rth@redhat.com>
29310
29311         * gcc.c-torture/compile/20001121-1.c: New test.
29312
29313 2000-11-20  Neil Booth  <neilb@earthling.net>
29314
29315         * gcc.dg/cpp/integrated1.c: New test.
29316
29317 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29318
29319         * g++.old-deja/g++.other/inline17.C: New test.
29320
29321 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29322
29323         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29324         local variable to be zero: I made the variable global. Now
29325         uses abort() and exit() instead of relying on main's return value.
29326
29327 2000-11-20  Neil Booth  <neilb@earthling.net>
29328
29329         * gcc.dg/cpp/paste2.c: Update test.
29330         * objc/execute/paste.m: New test.
29331
29332 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29333
29334         * gcc.dg/c99-condexpr-1.c: New test.
29335
29336 2000-11-20  Neil Booth  <neilb@earthling.net>
29337
29338         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29339
29340 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29341
29342         * g++.old-deja/g++.pt/export1.C: New test.
29343
29344 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29345
29346         * gcc.dg/20001117-1.c: New test.
29347
29348 2000-11-18  Richard Henderson  <rth@redhat.com>
29349
29350         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29351
29352 2000-11-18  Richard Henderson  <rth@redhat.com>
29353
29354         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29355         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29356         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29357
29358 2000-11-18  Richard Henderson  <rth@redhat.com>
29359
29360         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29361         (main): New.  Exit cleanly.
29362
29363 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29364
29365         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29366         gcc.dg/c99-fordecl-2.c: New tests.
29367
29368 2000-11-18  Richard Henderson  <rth@redhat.com>
29369
29370         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29371         * gcc.c-torture/execute/zerolen-2.c: New.
29372
29373 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29374
29375         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29376         memory.
29377
29378 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29379
29380         * g++.old-deja/g++.pt/instantiate8.C: New test.
29381
29382 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29383
29384         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29385         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29386
29387 2000-11-16  Nick Clifton  <nickc@redhat.com>
29388
29389         * gcc.c-torture/execute/nestfunc-2.c: New test.
29390         * gcc.c-torture/execute/nestfunc-3.c: New test.
29391
29392 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29393
29394         * gcc.c-torture/compile/20001116-1.c: New test.
29395
29396 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29397
29398         * gcc.c-torture/execute/20001115-1.c: New test.
29399
29400 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29401
29402         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29403         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29404         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29405         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29406
29407 2000-11-15  Neil Booth  <neilb@earthling.net>
29408
29409         gcc.dg/cpp/_Pragma1.c: Update.
29410         gcc.dg/cpp/_Pragma2.c: New test.
29411
29412 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29413
29414         * g++.old-deja/g++.other/anon5.C: New test.
29415
29416 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29417
29418         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29419         tests.
29420
29421 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29422
29423         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29424         output.
29425
29426 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29427
29428         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29429         labels at end of compound statements.
29430
29431 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29432
29433         * gcc.c-torture/execute/loop-7.c: New test.
29434
29435 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29436
29437         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29438
29439 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29440
29441         * gcc.dg/c99-bool-1.c: New test.
29442
29443 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29444
29445         * gcc.dg/c99-scope-1.c: Remove xfail.
29446         * gcc.dg/c99-scope-2.c: New test.
29447
29448 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29449
29450         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29451         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29452
29453 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29454
29455         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29456         error messages.
29457
29458         * g++.mike/p700.C: Don't typedef wchar_t.
29459         * g++.mike/p784.C: Likewise.
29460         * g++.mike/eb101.C: Don't use __wchar_t.
29461
29462 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29463
29464         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29465         from DO loop.
29466
29467 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29468
29469         * gcc.c-torture/execute/20001111-1.c: New test.
29470
29471 2000-11-10  Nick Clifton  <nickc@redhat.com>
29472
29473         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29474         long multuiple and accumulate.
29475
29476 2000-11-09  Richard Henderson  <rth@redhat.com>
29477
29478         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29479         via size_t instead of int.
29480
29481         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29482         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29483         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29484         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29485
29486 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29487
29488         * gcc.c-torture/compile/20001109-1.c: New test.
29489         * gcc.c-torture/compile/20001109-2.c: New test.
29490
29491 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29492
29493         * g++.old-deja/g++.pt/operator1.C: New test.
29494         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29495
29496 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29497
29498         * gcc.dg/20001108-1.c: New test.
29499
29500 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29501
29502         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29503         with both arguments constant strings.
29504         * gcc.c-torture/execute/string-opt-3.c: New test.
29505         * gcc.c-torture/execute/string-opt-4.c: New test.
29506         * gcc.c-torture/execute/string-opt-5.c: New test.
29507
29508 2000-11-08  Nick Clifton  <nickc@redhat.com>
29509
29510         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29511         mulsidi3adddi patterns.
29512
29513 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29514
29515         * g++.old-deja/g++.other/crash36.C: New test.
29516
29517 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29518
29519         * g++.old-deja/g++.other/init16.C: New test.
29520
29521 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29522
29523         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29524
29525 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29526
29527         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29528         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29529         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29530
29531 2000-11-07  DJ Delorie  <dj@redhat.com>
29532
29533         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29534
29535 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29536
29537         * gcc.c-torture/execute/string-opt-1.c: New test.
29538
29539 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29540
29541         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29542         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29543         parameters in registers, and there is no way for a varargs
29544         function to know in which order the integer and floating-point
29545         parameters should be interleaved when they are placed on the
29546         stack.
29547         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29548         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29549
29550 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29551
29552         * gcc.c-torture/execute/string-opt-2.c: New test.
29553
29554 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29555
29556         * g++.old-deja/g++.pt/crash60.C: New test.
29557
29558 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29559
29560         * g++.old-deja/g++.other/crash24.C: New test.
29561         * g++.old-deja/g++.other/crash25.C: New test.
29562         * g++.old-deja/g++.other/crash26.C: New test.
29563         * g++.old-deja/g++.other/crash27.C: New test.
29564         * g++.old-deja/g++.other/crash28.C: New test.
29565         * g++.old-deja/g++.other/crash29.C: New test.
29566         * g++.old-deja/g++.other/crash30.C: New test.
29567         * g++.old-deja/g++.other/crash31.C: New test.
29568         * g++.old-deja/g++.other/crash32.C: New test.
29569         * g++.old-deja/g++.other/crash33.C: New test.
29570         * g++.old-deja/g++.other/crash34.C: New test.
29571         * g++.old-deja/g++.other/crash35.C: New test.
29572
29573 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29574
29575         * gcc.c-torture/execute/20001031-1.c: New test.
29576
29577 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29578
29579         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29580         namespace.
29581
29582         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29583         standards-conformant.
29584
29585         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29586
29587         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29588         * g++.old-deja/g++.mike/p755a.C: Likewise.
29589         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29590         library makes no calls to `operator new' during initialization.
29591
29592 2000-11-04  Neil Booth  <neilb@earthling.net>
29593
29594         * gcc.dg/cpp/include2.c: New tests.
29595
29596 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29597
29598         * lib/g++.exp (g++_set_ld_library_path): New function.
29599         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29600
29601 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29602
29603         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29604         warnings.
29605
29606 2000-11-01  Richard Henderson  <rth@redhat.com>
29607
29608         * g++.old-deja/g++.ext/namedret1.C: New.
29609         * g++.old-deja/g++.ext/namedret2.C: New.
29610         * g++.old-deja/g++.ext/namedret3.C: New.
29611
29612 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29613
29614         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29615         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29616
29617 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29618
29619         * gcc.c-torture/execute/va-arg-21.c: New test.
29620
29621 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29622
29623         * gcc.dg/c99-complex-2.c: New test.
29624
29625 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29626
29627         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29628
29629 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29630
29631         * g++.old-deja/g++.other/inline16.C: New test.
29632
29633 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29634
29635         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29636         __PRETTY_FUNCTION__
29637
29638 2000-10-29  Neil Booth  <neilb@earthling.net>
29639
29640         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29641         New tests.
29642         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29643         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29644         optimisation.
29645
29646 2000-10-29  Neil Booth  <neilb@earthling.net>
29647
29648         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29649         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29650         * mi5.c: Test multiple includes work with -C.
29651         * trigraphs.c: Test ^= version.
29652
29653 2000-10-28  Neil Booth  <neilb@earthling.net>
29654
29655         New tests and test updates for new macro expander.
29656
29657         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29658         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29659         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29660         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29661         new diagnostic messages.
29662
29663         * gcc.dg/cpp/macro3.c: New tests.
29664
29665 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29666
29667         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29668         on the same line.
29669
29670 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29671
29672         * g++.old-deja/g++.other/eh2.C: New test.
29673
29674 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29675
29676         * gcc.c-torture/execute/20001027-1.c: New test.
29677
29678 2000-10-26  Richard Henderson  <rth@redhat.com>
29679
29680         * gcc.c-torture/execute/20001026-1.c: New.
29681
29682 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29683
29684         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29685         * g++.old-deja/g++.law/builtin1.C: Likewise.
29686         * g++.old-deja/g++.law/ctors10.C: Likewise.
29687         * g++.old-deja/g++.law/virtual3.C: Likewise.
29688         * g++.old-deja/g++.mike/p658.C: Likewise.
29689         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29690         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29691         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29692         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29693         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29694
29695 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29696
29697         * gcc.c-torture/compile/20001024-1.c: New test.
29698
29699 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29700
29701         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29702         to tell us whether or not we are using V3.
29703
29704 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29705
29706         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29707         operands.
29708
29709 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29710
29711         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29712
29713 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29714
29715         * gcc.c-torture/execute/20001024-1.c: New test.
29716
29717 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29718
29719         * g++.old-deja/g++.other/sibcall1.C: New test.
29720
29721 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
29722
29723         * gcc.dg/noncompile/init-3.c: New test.
29724
29725 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29726
29727         * gcc.dg/format-array-1.c: New test.
29728
29729 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29730
29731         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
29732         writing through null pointers; remove comment about testing
29733         unterminated strings.
29734
29735 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29736
29737         * gcc.c-torture/execute/20001017-2.c: New test.
29738
29739 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29740
29741         * gcc.c-torture/compile/20001018-1.c: New test.
29742         * gcc.c-torture/compile/20001018-1.x: Xfail.
29743
29744 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29745
29746         * gcc.c-torture/execute/20001017-1.c: New test.
29747
29748 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29749
29750         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29751         for multiple use of arguments with scanf formats; add tests for
29752         multiple use of arguments.
29753
29754 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29755
29756         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29757
29758 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29759
29760         * gcc.dg/format-miss-1.c: New test.
29761
29762 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29763
29764         * gcc.c-torture/execute/20001013-1.c: New test.
29765
29766 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29767
29768         * gcc.dg/format-branch-1.c: New test.
29769
29770 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29771
29772         * README, lib/file-format.exp: Remove EGCS references.
29773
29774 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29775
29776         * gcc.dg/20001013-1.c: New test.
29777
29778 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29779
29780         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29781         for intmax_t in the compiler using __typeof__ and the type rules
29782         for conditional expressions.
29783
29784 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29785
29786         * gcc.dg/20001012-1.c: New test.
29787         * gcc.dg/20001012-2.c: New test.
29788
29789 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29790
29791         * gcc.dg/format-attr-1.c: New test.
29792
29793 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29794
29795         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29796         __LONG_LONG_MAX__ instead of LLONG_MAX.
29797
29798 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29799
29800         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29801         scanf flags.
29802         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29803         flags.
29804
29805 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29806
29807         * gcc.dg/sequence-pt-1.c: New test.
29808
29809 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29810
29811         * gcc.c-torture/execute/20001011-1.c: New testcase.
29812         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29813
29814 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29815
29816         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29817         does not error on it.
29818
29819 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29820
29821         * gcc.dg/20001009-1.c: New test.
29822
29823 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29824
29825         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29826         * gcc.c-torture/execute/20001009-2.c: ... to here.
29827
29828 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29829
29830         * gcc.c-torture/compile/20001009-1.c: New testcase.
29831         * gcc.c-torture/execute/20001009-1.c: New testcase.
29832         Testcases provided by Jan Hubicka <jh@suse.cz>.
29833
29834 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29835
29836         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29837         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29838         uintmax_t using <limits.h> to emulate the compiler's internal
29839         logic.  No longer XFAIL %j tests.
29840
29841 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29842
29843         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29844         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29845         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29846         regexps and details of expected handling of some bad formats.
29847         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29848         suppression.
29849
29850 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29851
29852         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29853         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29854         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29855         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29856         in list archives.
29857
29858 2000-10-06  Richard Henderson  <rth@cygnus.com>
29859
29860         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29861         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29862         * g++.old-deja/g++.jason/report.C: Likewise.
29863         * g++.old-deja/g++.law/friend5.C: Likewise.
29864         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29865         of the expected warnings.
29866
29867 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29868
29869         * g++.old-deja/g++.pt/enum14.C: New test.
29870
29871 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29872
29873         * g++.old-deja/g++.pt/crash59.C: New test.
29874
29875 2000-10-04  Will Cohen  <wcohen@redhat.com>
29876
29877         * gcc.dg/20000926-1.c: New test.
29878
29879 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29880
29881         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29882         function name for current C++ compiler.
29883         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29884
29885 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29886
29887         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29888         __PRETTY_FUNCTION__.
29889         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29890
29891 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29892
29893         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29894
29895 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29896
29897         * gcc.c-torture/compile/20000923-1.c: New test.
29898
29899 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29900
29901         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29902         * g++.old-deja/g++.pt/ttp62.C: Same.
29903         * g++.old-deja/g++.other/inline14.C: Same.
29904
29905 2000-09-24  Richard Henderson  <rth@cygnus.com>
29906
29907         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29908
29909 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29910
29911         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29912
29913 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29914
29915         * gcc.c-torture/compile/20000922-1.c: New file.
29916
29917 2000-09-21  Nick Clifton  <nickc@redhat.com>
29918
29919         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29920         a signed long modulo operation.
29921         (mod6): New function - perform an unsigned long modulo operation.
29922         (main): Add tests for modulos of very large numbers by very small
29923         dividends.
29924
29925 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29926
29927         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29928
29929 2000-09-19  Richard Henderson  <rth@cygnus.com>
29930
29931         * gcc.dg/compare2.c (case 10): XFAIL.
29932
29933 2000-09-18  Richard Henderson  <rth@cygnus.com>
29934
29935         * gcc.c-torture/execute/20000906-1.c: Move ...
29936         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29937         that support __builtin_trap.
29938
29939 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29940
29941         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29942
29943 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29944
29945         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29946         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29947         more $ format tests.
29948
29949 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29950
29951         * gcc.dg/format-errmk-1.c: New test.
29952
29953 2000-09-17  Greg McGary  <greg@mcgary.org>
29954
29955         * gcc.c-torture/execute/20000917-1.x: Remove.
29956
29957 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29958
29959         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29960
29961 2000-09-17  Greg McGary  <greg@mcgary.org>
29962
29963         * gcc.c-torture/execute/20000917-1.c: New test.
29964         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29965
29966 2000-09-16  Neil Booth  <NeilB@earthling.net>
29967
29968         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29969         in nested macro bug.
29970
29971 2000-09-15  Neil Booth  <NeilB@earthling.net>
29972
29973         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29974
29975 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29976
29977         * gcc.c-torture/execute/20000914-1.c: New test.
29978
29979 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29980
29981         * g++.other/inline13.C: New test.
29982
29983 2000-09-12  Andreas Jaeger  <aj@suse.de>
29984
29985         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29986         constant by Ulrich Drepper <drepper@redhat.com>.
29987
29988 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29989
29990         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29991
29992 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29993
29994         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29995
29996 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29997
29998         * gcc.dg/cpp/backslash.c: New test.
29999
30000 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30001
30002         * gcc.c-torture/execute/20000910-1.c: New test.
30003         * gcc.c-torture/execute/20000910-2.c: Likewise.
30004
30005 2000-09-11  Robert Lipe  <robertl@sco.com>
30006
30007         * gcc.dg/pragma-align.c: New test.
30008
30009 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30010
30011         * g++.old-deja/g++.pt/explicit82.C: New test.
30012         * g++.old-deja/g++.pt/explicit83.C: New test.
30013
30014 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30015
30016         * gcc.dg/asm-names.c: New test.
30017
30018 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30019
30020         * gcc.dg/cpp/tr-warn6.c: New test
30021
30022 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30023
30024         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30025         be accepted.
30026
30027 2000-09-07  Catherine Moore  <clm@redhat.com>
30028
30029         * gcc.c-torture/execute/unroll-1.c: New test.
30030
30031 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30032
30033         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30034         ERROR markers.
30035         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30036         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30037         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30038         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30039         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30040         Preprocess only.
30041         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30042         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30043
30044 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30045
30046         * g++.old-deja/g++.pt/deduct2.C: New test.
30047
30048 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30049
30050         * g++.old-deja/g++.pt/parms2.C: New test.
30051
30052 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30053
30054         * g++.old-deja/g++.pt/crash58.C: New test.
30055
30056 2000-09-06  Greg McGary  <greg@mcgary.org>
30057
30058         * gcc.c-torture/execute/20000906-1.c: New test.
30059         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30060
30061 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30062
30063         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30064
30065 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30066
30067         * g++.old-deja/g++.pt/crash57.C: New test.
30068
30069 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30070
30071         * g++.old-deja/g++.pt/crash56.C: New test.
30072
30073 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30074
30075         * g++.old-deja/g++.pt/koenig1.C: New test.
30076
30077 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30078
30079         * gcc.dg/20000904-1.c: New test.
30080
30081 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30082
30083         * gcc.dg/cpp/paste8.c: New test.
30084
30085 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30086
30087         * gcc.c-torture/compile/20000827-1.c: New test.
30088
30089 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30090
30091         * gcc.dg/format-diag-1.c: New test.
30092
30093 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30094
30095         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30096         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30097         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30098         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30099         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30100
30101 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30102
30103         * g++.old-deja/g++.other/nested4.C: New test.
30104
30105 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30106
30107         * g++.old-deja/g++.ns/scoped1.C: New test.
30108
30109 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30110
30111         * lib/g++.exp: Support testing already-installed GCC.
30112
30113 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30114
30115         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30116
30117 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30118
30119         * gcc.dg/return-type-2.c: New test.
30120
30121 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30122
30123         * gcc.c-torture/compile/20000825-1.c: New test.
30124
30125 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30126
30127         * gcc.dg/dwarf2-2.c: New test.
30128
30129 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30130
30131         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30132         dg-warning regexps.
30133
30134 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30135
30136         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30137         gcc.dg/format-ext-5.c: New tests.
30138
30139 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30140
30141         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30142
30143 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30144
30145         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30146
30147 2000-08-24  Richard Henderson  <rth@cygnus.com>
30148
30149         * gcc.dg/ia64-sync-1.c: New test.
30150         * gcc.dg/ia64-sync-2.c: New test.
30151         * gcc.dg/ia64-asm-1.c: New test.
30152
30153 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30154
30155         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30156         * gcc.dg/format-ext-2.c: New test.
30157
30158 2000-08-23  Jason Merrill  <jason@redhat.com>
30159
30160         * lib/old-dejagnu.exp: Also ignore "In member function" and
30161         "At global scope".
30162
30163 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30164
30165         * gcc.dg/noncompile/label-lineno-1.c: New test.
30166
30167 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30168
30169         * gcc.dg/c99-array-nonobj-1.c: New test.
30170
30171 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30172
30173         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30174         tests.
30175         * gcc.dg/format-ext-1.c: New test.
30176
30177 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30178
30179         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30180         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30181         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30182         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30183         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30184
30185 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30186
30187         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30188         gcc.dg/c99-strftime-2.c: New tests.
30189
30190 2000-08-22  Richard Henderson  <rth@cygnus.com>
30191
30192         * gcc.c-torture/execute/20000822-1.c: New test.
30193
30194 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30195
30196         * gcc.c-torture/execute/20000819-1.x: Remove.
30197
30198 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30199
30200         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30201         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30202         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30203         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30204         gcc.dg/format-xopen-1.c: New tests.
30205
30206 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30207
30208         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30209
30210 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30211
30212         * g++.old-deja/g++.other/loop2.C: New test.
30213
30214         * gcc.c-torture/compile/20000606-1.c: New test.
30215         * gcc.c-torture/compile/20000728-1.c: New test.
30216         * gcc.c-torture/execute/20000801-1.c: New test.
30217         * gcc.c-torture/execute/20000801-2.c: New test.
30218         * gcc.c-torture/execute/20000819-1.c: New test.
30219         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30220         * gcc.dg/20000629-1.c: New test.
30221         * gcc.dg/20000724-1.c: New test.
30222         * gcc.dg/20000807-1.c: New test.
30223
30224 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30225
30226         * gcc.dg/cpp/pragma-1.c: New test.
30227         * gcc.dg/cpp/pragma-2.c: New test.
30228
30229 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30230
30231         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30232         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30233
30234 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30235
30236         * gcc.c-torture/compile/20000818-1.c: New test.
30237
30238 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30239
30240         * gcc.c-torture/execute/20000818-1.c: New test.
30241
30242 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30243
30244         * gcc.dg/format-va-1.c: New test.
30245
30246 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30247
30248         * g++.old-deja/g++.other/typedef8.C: New test.
30249
30250 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30251
30252         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30253         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30254         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30255         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30256         * g++.old-deja/g++.other/ptrmem7.C: New test.
30257         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30258
30259 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30260
30261         * g++.old-deja/g++.pt/typename27.C: New test.
30262
30263 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30264
30265         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30266         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30267         * g++.old-deja/g++.pt/friend45.C: New test.
30268         * g++.old-deja/g++.other/friend8.C: New test.
30269
30270 2000-08-15  Richard Henderson  <rth@cygnus.com>
30271
30272         * gcc.c-torture/execute/20000815-1.c: New test.
30273
30274 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30275
30276         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30277         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30278         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30279
30280 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30281
30282         * g++.old-deja/g++.other/refinit2.C: New test.
30283
30284 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30285
30286         * lib/c-torture.exp (c-torture): Make
30287         compiler_conditional_xfail_data global.
30288         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30289         compiler_conditional_xfail_data machinery.
30290         (f-torture-execute): Likewise.
30291         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30292         and only when unrolling loops.
30293
30294         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30295
30296 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30297
30298         * g++.old-deja/g++.pt/explicit81.C: New test.
30299
30300 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30301
30302         * g++.old-deja/g++.pt/typename26.C: New test.
30303
30304 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30305
30306         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30307         warning.
30308
30309 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30310
30311         * g++.old-deja/g++.other/array3.C: New test.
30312
30313 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30314
30315         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30316         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30317         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30318         New tests.
30319
30320 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30321
30322         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30323         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30324
30325 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30326
30327         * gcc.c-torture/execute/20000808-1.c: New test.
30328
30329 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30330
30331         * gcc.dg/c90-const-expr-1.c: New test.
30332
30333 2000-08-08  Richard Henderson  <rth@cygnus.com>
30334
30335         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30336
30337 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30338
30339         * gcc.dg/noncompile/const-ll-1.c: New test.
30340
30341 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30342
30343         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30344
30345 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30346
30347         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30348         that running programs linked against the shared version of libobjc
30349         run correctly.
30350
30351 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30352
30353         * gcc.dg/c99-printf-1.c: New test.
30354
30355 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30356
30357         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30358
30359 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30360
30361         * gcc.c-torture/execute/20000731-1.x: Delete.
30362
30363 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30364
30365         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30366         and torture_without_loops as is done by c-torture.exp.
30367         (search_for): Copy from c-torture.exp.
30368         (gcc-dg-runtest): New function, drives a directory of tests
30369         iterating over the TORTURE_OPTIONS.
30370         (scan-assembler, scan-assembler-not): Move here from
30371         individual directory drivers.
30372
30373         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30374         defined by lib/gcc-dg.exp.
30375         * gcc.dg/cpp/cpp.exp: Likewise.
30376         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30377         gcc-dg-runtest, so we cycle over optimization options.
30378
30379         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30380         * gcc.dg/compare2.c: No longer expected to fail.
30381
30382 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30383
30384         * gcc.c-torture/execute/20000804-1.c: New test.
30385
30386 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30387
30388         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30389
30390 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30391
30392         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30393
30394 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30395
30396         * gcc.c-torture/compile/20000803-1.c: New test.
30397
30398 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30399
30400         * gcc.c-torture/execute/20000801-3.c,
30401         gcc.c-torture/execute/20000801-4.c: New tests.
30402         * gcc.c-torture/execute/20000801-3.x,
30403         gcc.c-torture/execute/20000801-4.x: Xfail.
30404
30405 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30406
30407         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30408         libobjc/.libs to allow for libtool.
30409
30410 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30411
30412         * gcc.c-torture/compile/20000802-1.c: New test.
30413
30414 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30415
30416         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30417
30418 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30419
30420         * gcc-c-torture/execute/20000731-2.c: New test.
30421
30422         * gcc.c-torture/execute/20000731-1.c: New test.
30423         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30424
30425 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30426
30427         * testsuite/gcc.dg/cpp/paste7.c: New test.
30428         * gcc.dg/cpp/20000725-1.c: New test.
30429
30430 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30431
30432         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30433         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30434         declaration warning for __builtin_dwarf_reg_size.
30435
30436         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30437
30438 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30439
30440         * gcc.dg/noncompile/voidparam-1.c: New test.
30441
30442 2000-07-30  Richard Henderson  <rth@cygnus.com>
30443
30444         * gcc.dg/c90-digraph-1.c: Don't xfail.
30445         * gcc.dg/compare2.c (case 10): Xfail.
30446         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30447
30448 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30449
30450         * gcc.dg/c99-main-1.c: New test.
30451
30452 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30453
30454         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30455
30456 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30457
30458         * gcc.c-tortuer/execute/20000726-1.c: New test.
30459
30460 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30461
30462         * gcc.c-torture/execute/enum-2.c: New test.
30463
30464 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30465
30466         * gcc.dg/cpp/tr-warn3.c: New test.
30467
30468 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30469
30470         * g++.old-deja/g++.ext/implicit1.C: Remove.
30471         * g++.old-deja/g++.jason/c2.C: Remove
30472         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30473         * g++.old-deja/g++.pt/crash16.C: Likewise.
30474         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30475
30476 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30477
30478         * g++.old-deja/g++.other/for2.C: New test.
30479
30480 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30481
30482         * gcc.dg/20000720-1.c: New test.
30483
30484 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30485
30486         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30487
30488 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30489
30490         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30491         * gcc.c-torture/execute/20000722-1.c: New.
30492         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30493
30494 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30495
30496         * gcc.dg/cpp/20000720-1.S: New test.
30497
30498 2000-07-21  Michael Meissner  <meissner@redhat.com>
30499
30500         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30501
30502 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30503
30504         * g++.old-deja/g++.brendan/crash16.C,
30505         g++.old-deja/g++.brendan/parse3.C,
30506         g++.old-deja/g++.brendan/redecl1.C,
30507         g++.old-deja/g++.ns/template13.C,
30508         g++.old-deja/g++.other/decl4.C,
30509         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30510
30511 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30512
30513         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30514         and "Internal error".
30515
30516         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30517         regexps.
30518         * gcc.dg/cpp/paste6.c: New test.
30519
30520 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30521
30522         * gcc.dg/cpp/tr-direct.c: New test.
30523
30524         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30525         gcc.dg/cpp/undef1.c: Tweak error regexps.
30526
30527 2000-07-18  Eric Christopher <echristo@redhat.com>
30528
30529         * gcc.c-torture/compile/20000718-1.c: New test.
30530
30531 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30532
30533         * cpplex.c (_cpp_push_token): If the token being pushed back
30534         is the previous token in this context, just subtract one from
30535         context->posn.
30536         * cppmacro.c (save_expansion): Clear aux field when storing a
30537         placemarker.
30538
30539 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30540
30541         * gcc.dg/noncompile/redecl-1.c: New test.
30542
30543 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30544
30545         * gcc.c-torture/execute/20000717-5.c: New test.
30546         * gcc.c-torture/execute/20000717-1.x: Removed.
30547
30548 2000-07-17  Richard Henderson  <rth@cygnus.com>
30549
30550         * gcc.c-torture/execute/20000717-4.c: New test.
30551
30552 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30553
30554         * gcc.dg/cpp/syshdr.c: New test.
30555         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30556
30557 2000-07-17  Neil Booth  <neilb@earthling.net>
30558
30559         * gcc.dg/cpp/cmdlne-dM.c: New test.
30560         * gcc.dg/cpp/cmdlne-dD.c: New test.
30561
30562 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30563
30564         * gcc.c-torture/execute/20000717-3.c: New test.
30565
30566         * gcc.c-torture/compile/20000717-1.c: New test.
30567
30568 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30569
30570         * gcc.c-torture/execute/20000717-2.c: New test.
30571
30572 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30573
30574         * gcc.dg/formatz-1.c: New test.
30575
30576         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30577         * gcc.dg/c99-digraph-1.c: New tests.
30578
30579         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30580         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30581
30582         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30583         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30584         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30585         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30586         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30587         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30588         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30589
30590 2000-07-17   Greg McGary <greg@mcgary.org>
30591
30592         * gcc.c-torture/execute/20000717-1.c: New test.
30593         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30594
30595 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30596
30597         * gcc.c-torture/execute/20000715-2.c: New test.
30598         * gcc.dg/20000715-1.c: New test.
30599
30600 2000-07-15  Michael Meissner  <meissner@redhat.com>
30601
30602         * gcc.c-torture/execute/20000715-1.c: New test.
30603
30604 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30605
30606         * gcc.c-torture/execute/20000707-1.c: New test.
30607
30608 2000-07-13  Neil Booth  <NeilB@earthling.net>
30609
30610         * testsuite/gcc.dg/cpp/digraph1.c,
30611         testsuite/gcc.dg/cpp/digraph2.c,
30612         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30613
30614 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30615
30616         * g77.f-torture/compile/20000630-2.f:  New test.
30617         * g77.f-torture/compile/20000630-2.x
30618
30619 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30620
30621         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30622
30623 2000-07-11  Neil Booth  <NeilB@earthling.net>
30624
30625         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30626
30627 2000-07-11  Neil Booth  <NeilB@earthling.net>
30628
30629         * gcc.dg/cpp/cmdlne-C.c: New.
30630
30631 2000-07-09  Neil Booth  <NeilB@earthling.net>
30632
30633         * gcc.dg/cpp/directiv.c: New tests.
30634         * gcc.dg/cpp/undef1.c: Update.
30635
30636 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30637
30638         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30639
30640 2000-07-09  Neil Booth  <NeilB@earthling.net>
30641
30642         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30643
30644 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30645
30646         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30647         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30648
30649 2000-07-08  Neil Booth  <NeilB@earthling.net>
30650
30651         * gcc.dg/cpp/macsyntx.c: New tests.
30652
30653 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30654
30655         * gcc.dg/20000707-1.c: New test.
30656
30657 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30658
30659         * gcc.c-torture/execute/20000706-1.c: New test.
30660         * gcc.c-torture/execute/20000706-2.c: New test.
30661         * gcc.c-torture/execute/20000706-3.c: New test.
30662         * gcc.c-torture/execute/20000706-4.c: New test.
30663         * gcc.c-torture/execute/20000706-5.c: New test.
30664
30665 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30666
30667         * g++.old-deja/g++.pt/instantiate7.C: New test.
30668
30669 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30670
30671         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30672         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30673         * g++.old-deja/g++.other/rtti3.C: Likewise.
30674         * g++.old-deja/g++.other/rttid3.C: Likewise.
30675
30676 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30677
30678         *  g77.f-torture/compile/20000630-1.x: Fix typo
30679
30680 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30681
30682         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30683         assembly output.
30684
30685 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30686
30687         * gcc.dg/cpp/ident.c: New test.
30688
30689 2000-07-05  Neil Booth  <NeilB@earthling.net>
30690
30691         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30692           gcc.dg/cpp/lexstrng.c: New tests.
30693
30694 2000-07-04  Neil Booth  <NeilB@earthling.net>
30695
30696         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30697         * gcc.dg/cpp/strify2.c: Same.
30698
30699 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30700
30701         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30702         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30703         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30704         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30705
30706         * testsuite/gcc.dg/cpp/macro1.c,
30707         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30708         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30709         testsuite/gcc.dg/cpp/strify1.c,
30710         testsuite/gcc.dg/cpp/strify2.c: New tests.
30711
30712 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30713
30714         * gcc.c-torture/execute/20000703-1.c: New test.
30715
30716 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30717
30718         * g++.old-deja/g++.pt (lookup10.C): New test.
30719
30720 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30721
30722         * g++.old-deja/g++.pt (typename25.C): New test.
30723
30724 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
30725
30726         * gcc.c-torture/compile/20000701-1.c: New test.
30727
30728 2000-06-30  Nick Clifton  <nickc@cygnus.com>
30729
30730         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
30731         to test case.
30732
30733 2000-06-30  Catherine Moore  <clm@cygnus.com>
30734
30735         * gcc.c-torture/execute/align-1.c: New test.
30736
30737 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30738
30739         * g++.old-deja/g++.pt/expr8.C: New test.
30740         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30741
30742 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30743
30744         * gcc.c-torture/compile/20000629-1.c: New test.
30745
30746 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30747
30748
30749         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30750         gcc.dg/noncompile directory, depending on whether they're
30751         preprocessor tests or not.  Annotate all the tests for the dg
30752         framework.
30753
30754         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30755         * gcc.dg/noncompile/noncompile.exp: New.
30756
30757         * Moved files:
30758         Old name                                New name
30759         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30760         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30761         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30762         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30763         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30764         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30765         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30766         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30767         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30768         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30769         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30770         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30771         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30772         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30773         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30774         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30775         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30776         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30777         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30778         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30779         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30780         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30781         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30782         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30783
30784         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30785         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30786         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30787         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30788         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30789         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30790
30791 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30792
30793         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30794         declare one variable.  On the fourth, error.
30795         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30796         declared by 20000628-1a.h.
30797
30798 2000-06-29  Richard Henderson  <rth@redhat.com>
30799
30800         * gcc.c-torture/execute/930529-1.x: New file.
30801         * gcc.dg/920413-1.c: Adjust expected warning text.
30802         * gcc.dg/980217-1.c: Declare abort.
30803         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30804
30805 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30806
30807         * g77.f-torture/compile/20000629-1.f: New test.
30808         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30809
30810 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30811
30812         Rearrange lots of files, removing entirely the
30813         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30814         directories.
30815
30816         * Deleted files:
30817         gcc.c-torture/code_quality/code_quality.exp
30818         gcc.c-torture/special/special.exp
30819         gcc.failure/failure.exp
30820         gcc.failure/940409-1.x
30821         gcc.c-torture/compile/961203-1.x
30822
30823         * New files:
30824         gcc.misc-tests/linkage.exp
30825         gcc.c-torture/execute/920730-1t.c
30826         gcc.c-torture/execute/920730-1t.x
30827         gcc.c-torture/compile/920520-1.x
30828         gcc.c-torture/compile/920521-1.x
30829         gcc.c-torture/compile/981006-1.x
30830         gcc.c-torture/execute/eeprof-1.x
30831
30832         * Moved files (possibly with modifications to fit a new harness):
30833         Old name                                New name
30834         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30835         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30836         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30837         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30838         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30839         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30840         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30841         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30842         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30843         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30844         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30845         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30846         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30847         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30848
30849 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30850
30851         * c-torture/compile/961203-1.x: Delete.
30852
30853         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30854         not exit. Include stdio.h.
30855         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30856         * gcc.misc-tests/dg-12.c: Likewise.
30857         * gcc.misc-tests/dg-5.c: Likewise.
30858         * gcc.misc-tests/dg-6.c: Likewise.
30859         * gcc.misc-tests/dg-7.c: Prototype abort.
30860         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30861         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30862         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30863         not exit.
30864         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30865         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30866
30867 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30868
30869         * gcc.dg/cpp/20000628-1.c: New test.
30870         * gcc.dg/cpp/20000628-1.h: New header for above test.
30871         * gcc.dg/cpp/20000628-1a.h: Likewise.
30872
30873 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30874
30875         * gcc.dg/cpp: New directory.
30876         * gcc.dg/cpp/cpp.exp: New driver.
30877         * gcc.dg/cpp/20000627-1.c: New test.
30878         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30879         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30880         and rewrite as a compilation test.
30881
30882         * gcc.dg: Move many files into the cpp subdirectory, possibly
30883         renaming or editing them as well.
30884         Old name                New name
30885         990119-1.c              cpp/19990119-1.c
30886         990228-1.c              cpp/19990228-1.c
30887         990407-1.c              cpp/19990407-1.c
30888         990409-1.c              cpp/19990409-1.c
30889         990413-1.c              cpp/19990413-1.c
30890         990703-1.c              cpp/19990703-1.c
30891         20000127-1.c            cpp/20000127-1.c
30892         20000129-1.c            cpp/20000129-1.c
30893         20000207-1.c            cpp/20000207-1.c
30894         20000207-2.c            cpp/20000207-2.c
30895         20000209-1.c            cpp/20000209-1.c
30896         20000209-2.c            cpp/20000209-2.c
30897         20000301-1.c            cpp/20000301-1.c
30898         20000419-1.c            cpp/20000419-1.c
30899         20000510-1.S            cpp/20000510-1.S
30900         20000519-1.c            cpp/20000519-1.c
30901         20000529-1.c            cpp/20000529-1.c
30902         20000625-1.c            cpp/20000625-1.c
30903         20000625-2.c            cpp/20000625-2.c
30904         cpp-as1.c               cpp/assert1.c
30905         cpp-as2.c               cpp/assert2.c
30906         cxx-comments-1.c        cpp/cxxcom1.c
30907         cxx-comments-2.c        cpp/cxxcom2.c
30908         endif-label.c           cpp/endif.c
30909         cpp-hash1.c             cpp/hash1.c
30910         cpp-hash2.c             cpp/hash2.c
30911         cpp-if1.c               cpp/if-1.c
30912         cpp-if2.c               cpp/if-2.c
30913         cpp-if3.c               cpp/if-3.c
30914         cpp-if4.c               cpp/if-4.c
30915         cpp-if5.c               cpp/if-5.c
30916         cpp-cond.c              cpp/if-cexp.c
30917         cpp-missingop.c         cpp/if-mop.c
30918         cpp-missingparen.c      cpp/if-mpar.c
30919         cpp-opprec.c            cpp/if-oppr.c
30920         cpp-ifparen.c           cpp/if-paren.c
30921         cpp-shortcircuit.c      cpp/if-sc.c
30922         cpp-shift.c             cpp/if-shift.c
30923         cpp-unary.c             cpp/if-unary.c
30924         cpp-li1.c               cpp/line1.c
30925         cpp-li2.c               cpp/line2.c
30926         lineno.c                cpp/line3.c
30927         lineno-2.c              cpp/line4.c
30928         cpp-mi.c                cpp/mi1.c
30929         cpp-mic.h               cpp/mi1c.h
30930         cpp-micc.h              cpp/mi1cc.h
30931         cpp-mind.h              cpp/mi1nd.h
30932         cpp-mindp.h             cpp/mi1ndp.h
30933         cpp-mix.h               cpp/mi1x.h
30934         cpp-mi2.c               cpp/mi2.c
30935         cpp-mi2a.h              cpp/mi2a.h
30936         cpp-mi2b.h              cpp/mi2b.h
30937         cpp-mi2c.h              cpp/mi2c.h
30938         cpp-mi3.c               cpp/mi3.c
30939         cpp-mi3.def             cpp/mi3.def
30940         poison-1.c              cpp/poison.c
30941         pr-impl.c               cpp/prag-imp.c
30942         cpp-redef-2.c           cpp/redef1.c
30943         cpp-redef.c             cpp/redef2.c
30944         strpaste.c              cpp/strp1.c
30945         strpaste-2.c            cpp/strp2.c
30946         cpp-tradpaste.c         cpp/tr-paste.c
30947         cpp-tradstringify.c     cpp/tr-str.c
30948         cpp-tradwarn1.c         cpp/tr-warn1.c
30949         cpp-tradwarn2.c         cpp/tr-warn2.c
30950         trigraphs.c             cpp/trigraphs.c
30951         cpp-unc1.c              cpp/unc1.c
30952         cpp-unc2.c              cpp/unc2.c
30953         cpp-unc3.c              cpp/unc3.c
30954         cpp-unc.c               cpp/unc4.c
30955         undef.c                 cpp/undef1.c
30956         undef-2.c               cpp/undef2.c
30957         cpp-wi1.c               cpp/widestr1.c
30958
30959 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30960
30961         * lib/g++.exp (g++_include_flags): Tweak.
30962
30963 2000-06-27  H.J. Lu  <hjl@gnu.org>
30964             Loren J. Rittle  <ljrittle@acm.org>
30965
30966         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30967         version with one that knows about the new gcc tree structure.
30968         (g++_link_flags): Same.
30969
30970 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30971
30972         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30973         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30974         case we are cross-compiling.
30975
30976         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30977         g++.old-deja/g++.niklas/Makefile.in,
30978         g++.old-deja/g++.niklas/configure.in,
30979         g++.old-deja/g++.other/Makefile.in,
30980         g++.old-deja/g++.other/configure.in,
30981         gcc.c-torture/code_quality/Makefile.in,
30982         gcc.c-torture/code_quality/configure.in,
30983         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30984         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30985         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30986         gcc.c-torture/execute/ieee/Makefile.in,
30987         gcc.c-torture/execute/ieee/configure.in,
30988         gcc.c-torture/noncompile/Makefile.in,
30989         gcc.c-torture/noncompile/configure.in,
30990         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30991         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30992         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30993
30994 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30995
30996         * g++.old-deja/g++.other/ambig3.C: New test.
30997
30998 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30999
31000         * g++.old-deja/g++.pt/syntax1.C: New test.
31001         * g++.old-deja/g++.pt/syntax2.C: New test.
31002         * g++.old-deja/g++.other/syntax3.C: New test.
31003         * g++.old-deja/g++.other/syntax4.C: New test.
31004
31005 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31006
31007         * gcc.dg/20000623-1.c: Prototype exit and abort.
31008
31009 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31010
31011         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31012         New tests.
31013         * gcc.dg/cpp-mi3.def: New file.
31014
31015         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31016         inside assertions.
31017         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31018         lexer's error messages.
31019         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31020         divine anything from the linemarkers.
31021         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31022         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31023
31024 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31025
31026         * gcc.dg/20000623-1.c: New test.
31027
31028 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31029
31030         * gcc.c-torture/execute/20000622-1.c: New test.
31031
31032 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31033
31034         * g++.old-deja/g++.other/init15.C: New test.
31035
31036 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31037
31038         * g++.old-deja/g++.pt/vaarg2.C: New test.
31039         * g++.old-deja/g++.pt/vaarg3.C: New test.
31040
31041 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31042
31043         * g++.old-deja/g++.other/dyncast6.C: New test.
31044
31045 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31046
31047         * gcc.c-torture/execute/loop-6.c: New test.
31048
31049 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31050
31051         * gcc.dg/20000614-1.c: New test.
31052         * gcc.dg/20000614-2.c: New test.
31053
31054 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31055
31056         * g++.old-deja/g++.other/inline12.C: New test.
31057
31058 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31059
31060         * g++.old-deja/g++.other/eh1.C: New test.
31061
31062 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31063
31064         * g++.old-deja/g++.other/type.C: New test.
31065
31066 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31067
31068         * g++.old-deja/g++.other/initstring.C: New test.
31069
31070 2000-06-12  Jason Merrill  <jason@redhat.com>
31071
31072         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31073
31074 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31075
31076         * gcc.c-torture/compile/20000609-1.c: New test.
31077
31078 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31079
31080         * gcc.dg/20000609-1.c: New test.
31081
31082 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31083
31084         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31085         * gcc.c-torture/noncompile/poison-1.c: Move...
31086         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31087         * gcc.dg/cpp-li1.c: Add a token after the #line.
31088
31089 2000-06-05  Richard Henderson  <rth@cygnus.com>
31090
31091         * gcc.c-torture/execute/20000605-2.c: New test.
31092         * gcc.c-torture/execute/20000605-3.c: New test.
31093
31094 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31095
31096         * g77.f-torture/execute/20000503-1.x: New file.
31097
31098 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31099
31100         * g++.old-deja/g++.eh/badalloc1.C: New test.
31101
31102 2000-06-05  Richard Henderson  <rth@cygnus.com>
31103
31104         * gcc.c-torture/execute/20000605-1.c: New test.
31105
31106 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31107             Nathan Sidwell <nathan@codesourcery.com>
31108
31109         * gcc.c-torture/compile/20000605-1.c: New test.
31110
31111 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31112
31113         * g77.f-torture/compile/20000601-1.f:  New test.
31114
31115 2000-06-03  Richard Henderson  <rth@cygnus.com>
31116
31117         * gcc.c-torture/execute/20000603-1.c: New.
31118
31119 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31120
31121         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31122         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31123
31124 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31125
31126         * gcc.dg/compare2.c (case 12): XFAIL.
31127         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31128         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31129
31130         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31131
31132 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31133
31134         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31135         guard macro is already defined when the header is first
31136         included.
31137         * gcc.dg/cpp-mix.h: New file.
31138         * gcc.dg/endif-label.c: Update patterns to match compiler.
31139
31140         * g++.brendan/complex1.C: Declare abort.
31141         * g++.law/refs4.C: Remove XFAIL.
31142         * g++.oliva/expr2.C: Declare abort and exit.
31143
31144 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31145
31146         * gcc.c-torture/execute/20000528-1.c: New test.
31147
31148         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31149         * g++.old-deja/g++.law/temps4.C: Likewise.
31150
31151         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31152         stdlib.h.  Call abort() on failure.
31153         * g++.old-deja/g++.law/refs4.C: Likewise.
31154         * g++.old-deja/g++.law/temps4.C: Likewise.
31155         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31156         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31157
31158 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31159
31160         Relative to g++.dg/special:
31161         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31162
31163         Relative to g++.old-deja:
31164         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31165         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31166         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31167         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31168         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31169         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31170         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31171
31172         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31173         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31174         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31175         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31176         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31177         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31178         and/or string.h.
31179
31180         * g++.other/goto1.C: Update expectations for error messages.
31181
31182 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31183
31184         * gcc.c-torture/compile/20000523-1.c: New test.
31185
31186 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31187
31188         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31189
31190 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31191
31192         * g++.old-deja/g++.eh/catch11.C: New test.
31193         * g++.old-deja/g++.eh/catch12.C: New test.
31194
31195 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31196
31197         * gcc.c-torture/execute/20000523-1.c: New test.
31198
31199 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31200
31201         * c-torture/execute/bcp-1.c: Replace abort in arg of
31202         __builtin_constant_p with a generic external function.
31203
31204         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31205         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31206         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31207         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31208         Prototype abort and/or exit.
31209
31210         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31211         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31212         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31213         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31214
31215 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31216
31217         * gcc.dg/dwarf2-1.c: New test.
31218
31219 2000-05-20  Richard Henderson  <rth@cygnus.com>
31220
31221         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31222
31223 2000-05-20  Andreas Jaeger  <aj@suse.de>
31224
31225         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31226         testcase.
31227
31228 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31229
31230         * gcc.c-torture/execute/20000519-2.c: New test.
31231
31232 2000-05-19  Andreas Jaeger  <aj@suse.de>
31233
31234         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31235         which fails with SSA.
31236
31237         * lib/c-torture.exp: Also test with -O3 -fssa.
31238
31239 2000-05-18  Michael Meissner  <meissner@redhat.com>
31240
31241         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31242         * gcc.c-torture/execute/920415-1.c: Ditto.
31243         * gcc.c-torture/execute/920501-1.c: Ditto.
31244         * gcc.c-torture/execute/conversion.c: Ditto.
31245         * gcc.c-torture/execute/cvt-1.c: Ditto.
31246
31247 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31248
31249         * gcc.c-torture/compile/20000518-1.c: New test.
31250
31251 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31252
31253         * g77.f-torture/compile/200005018.f:  New test.
31254
31255 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31256
31257         * gcc.c-torture/compile/20000517-1.c: New test.
31258
31259 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31260
31261         * gcc.c-torture/execute/20000516-1.c: New test.
31262
31263 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31264
31265         * g++.old-deja/g++.other/eh.C: New test.
31266
31267 2000-05-12  Richard Henderson  <rth@cygnus.com>
31268
31269         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31270         constants through to doit's conditional.
31271
31272 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31273
31274         * gcc.c-torture/compile/20000511-1.c: New test.
31275         * g77.f-torture/compile/20000511-1.f: New test.
31276         * g77.f-torture/compile/20000511-2.f: New test.
31277
31278 2000-05-11  Michael Meissner  <meissner@redhat.com>
31279
31280         * gcc.c-torture/execute/20000511-1.c: New test.
31281
31282 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31283
31284         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31285         * gcc.dg/20000510-1.S: New.
31286
31287 2000-05-08  Catherine Moore  <clm@cygnus.com>
31288
31289         * gcc.dg/unused-3.c: New.
31290
31291 2000-05-06  Richard Henderson  <rth@cygnus.com>
31292
31293           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31294           * g++.old-deja/g++.mike/warn1.C: Likewise.
31295           * g++.old-deja/g++.pt/local1.C: Likewise.
31296           * g++.old-deja/g++.pt/local7.C: Likewise.
31297           * g++.old-deja/g++.pt/spec16.C: Likewise.
31298
31299 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31300
31301         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31302
31303 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31304
31305           * g77.f-torture/execute/20000503-1.f:  New test.
31306
31307 2000-05-04  Andreas Jaeger  <aj@suse.de>
31308
31309         * gcc.dg/noreturn-2.c: New test.
31310
31311 2000-05-04  Neil Booth  <NeilB@earthling.net>
31312
31313         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31314         preprocessor.
31315
31316 2000-05-04  Richard Henderson  <rth@cygnus.com>
31317
31318         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31319
31320 2000-05-04  Richard Henderson  <rth@cygnus.com>
31321
31322         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31323         OpenSSL by Jason R Thorpe.
31324
31325 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31326
31327         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31328
31329 2000-05-03  Robert Lipe <robertlipe@usa.net>
31330
31331         * gcc.dg/20000503-1.c: New test.
31332
31333 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31334
31335         * gcc.c-torture/compile/20000502-1.c: New test.
31336         * g++.old-deja/g++.other/align.C: New test.
31337         * gcc.dg/cpp-tradstringify.c: New test.
31338
31339 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31340
31341         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31342         and hard registers.
31343
31344 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31345
31346         * gcc.c-torture/execute/loop-5.c: New test.
31347
31348 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31349
31350         * gcc.c-torture/execute/va-arg-20.c: New test.
31351
31352 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31353
31354         * gcc.c-torture/execute/20000422-1.c: New test.
31355
31356 2000-04-20  Greg McGary  <gkm@gnu.org>
31357
31358         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31359         when optimizing, but without sibling-call optimizations (-O1).
31360
31361 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31362
31363           * gcc.c-torture/compile/20000420-1.c: New test.
31364
31365 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31366
31367         * g++.abi/ptrflags.C: New test.
31368         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31369
31370 2000-04-19  Catherine Moore  <clm@cygnus.com>
31371
31372         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31373
31374 2000-04-19  Greg McGary  <gkm@gnu.org>
31375
31376         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31377         sibling-call optimizations.
31378
31379 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31380
31381         * gcc.dg/20000419-1.c: New test.
31382
31383 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31384
31385         * gcc.c-torture/execute/20000412-6.c: New test.
31386
31387 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31388
31389         * gcc.c-torture/execute/20000412-5.c: New test.
31390         * g77.f-torture/compile/20000412-1.f: New test.
31391         * gcc.c-torture/execute/20000412-4.c: New test.
31392         * gcc.c-torture/compile/20000412-2.c: New test.
31393         * gcc.c-torture/execute/20000412-3.c: New test.
31394         * gcc.c-torture/compile/20000412-1.c: New test.
31395         * gcc.c-torture/execute/20000412-2.c: New test.
31396
31397 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31398
31399         * objc/execute/bf-20.m: New test.
31400
31401 2000-04-10  Richard Henderson  <rth@cygnus.com>
31402
31403         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31404
31405         * gcc.c-torture/execute/20000412-1.c: New test.
31406
31407 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31408
31409         * g++.old-deja/g++.eh/catchptr1.C: New test.
31410
31411 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31412
31413         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31414
31415 2000-04-08  Neil Booth  <NeilB@earthling.net>
31416
31417         * gcc.dg/cpp-nullchar.c: Remove test as
31418         embedded nulls cause problems.
31419
31420 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31421
31422         * gcc.dg/compare2.c: New test.
31423
31424 2000-04-08  Neil Booth  <NeilB@earthling.net>
31425
31426         * gcc.dg/cpp-nullchar.c: New test.
31427
31428 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31429
31430         * gcc.dg/cpp-mi2.c: New test.
31431         * gcc.dg/cpp-mi2[abc].h: New files.
31432
31433 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31434
31435         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31436         member name.
31437
31438 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31439
31440         * g++.old-deja/g++.abi/vmihint.C: New test.
31441
31442 2000-04-06  Neil Booth  <NeilB@earthling.net>
31443
31444         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31445         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31446         copyright.
31447
31448 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31449
31450         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31451         avoid stack-frame overwrite.
31452
31453 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31454
31455         * gcc.c-torture/compile/20000405-2.c: New test.
31456         * gcc.c-torture/compile/20000405-3.c: New test.
31457
31458 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31459
31460         * gcc.c-torture/compile/20000405-1.c: New test.
31461
31462 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31463
31464         * gcc.dg/cast-qual-1.c: Revert last change.
31465
31466 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31467
31468         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31469
31470 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31471
31472         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31473         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31474
31475 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31476
31477         * gcc.c-torture/compile/20000403-2.c: New test.
31478         * gcc.c-torture/compile/20000403-1.c: New test.
31479
31480 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31481
31482         * gcc.c-torture/execute/20000403-1.c: New test.
31483
31484 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31485
31486         * gcc.c-torture/execute/20000402-1.c: New test.
31487
31488 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31489
31490         * gcc.c-torture/execute/va-arg-15.c: New test.
31491         * gcc.c-torture/execute/va-arg-16.c: New test.
31492         * gcc.c-torture/execute/va-arg-17.c: New test.
31493         * gcc.c-torture/execute/va-arg-18.c: New test.
31494         * gcc.c-torture/execute/va-arg-19.c: New test.
31495
31496 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31497
31498         * gcc.c-torture/compile/981211-1.c: Move to...
31499         * gcc.dg/cpp-as1.c: ...here.
31500         * gcc.dg/cpp-as2.c: New file.
31501
31502         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31503         compiler.
31504
31505 2000-04-02  Neil Booth  <NeilB@earthling.net>
31506
31507         * gcc.dg/cpp-cond.c  New tests.
31508         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31509         accidental success less likely.
31510         * gcc.dg/cpp-missingop.c  New tests.
31511         * gcc.dg/cpp-missingparen.c  New tests.
31512         * gcc.dg/cpp-shift.c  New tests.
31513         * gcc.dg/cpp-shortcircuit.c  New tests.
31514         * gcc.dg/cpp-unary.c  New tests.
31515
31516 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31517
31518         * gcc.c-torture/compile/20000329-1.c: New test.
31519
31520 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31521
31522         * gcc.c-torture/compile/20000326-1.c: New test.
31523         * gcc.c-torture/compile/20000326-2.c: New test.
31524
31525 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31526
31527         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31528         the first parameter is a function argument.
31529
31530 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31531
31532         * g++.old-deja/g++.ext/array4.C: New test.
31533
31534 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31535
31536         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31537
31538 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31539
31540         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31541
31542 2000-03-19  Richard Henderson  <rth@cygnus.com>
31543
31544         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31545
31546 2000-03-19  Richard Henderson  <rth@cygnus.com>
31547
31548         * gcc.c-torture/compile/20000319-1.c: New test.
31549
31550 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31551
31552         * gcc.c-torture/execute/20000314-3.c: New test.
31553         * gcc.c-torture/execute/20000314-2.c: New test.
31554         * gcc.c-torture/execute/20000314-1.c: New test.
31555         * gcc.c-torture/compile/20000314-2.c: New test.
31556         * gcc.c-torture/compile/20000314-1.c: New test.
31557
31558 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31559
31560         * g++.old-deja/g++.warn/inline.C: New test.
31561
31562 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31563
31564         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31565         standards-compliant result rather than specific constants.
31566         Put test-values in array.
31567
31568 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31569
31570         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31571         (g++_target_compile): Put test-specific options last.
31572
31573 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31574
31575         * g++.old-deja/g++.eh/vbase4.C: New test.
31576
31577 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31578
31579         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31580
31581 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31582
31583         * g++.old-deja/g++.brendan/misc12.C: Removed.
31584         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31585         * g++.old-deja/g++.ext/pretty4.C: New test.
31586
31587 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31588
31589         * g++.old-deja/g++.other/string2.C: New test.
31590
31591 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31592
31593         * g++.old-deja/g++.warn/impint2.C: New test.
31594
31595 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31596
31597         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31598         is 1, not zero.
31599
31600 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31601
31602         * g++.old-deja/g++.warn/impint.C: New test.
31603         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31604         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31605         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31606         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31607         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31608         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31609         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31610         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31611         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31612         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31613         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31614         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31615
31616 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31617
31618         * gcc.dg/cpp-redef.c: New test.
31619
31620 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31621
31622         * g++.old-deja/g++.pt/unify7.C: New test.
31623
31624 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31625
31626         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31627         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31628
31629 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31630
31631         * gcc.c-torture/compile/20000224-1.c: New test.
31632
31633 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31634
31635         * gcc.c-torture/compile/cpp-2.c: New test.
31636         * gcc.c-torture/compile/cpp-1.c: New test.
31637
31638 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31639
31640         * gcc.c-torture/execute/20000225-1.c: New test.
31641
31642 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31643
31644         * gcc.dg/cpp-li2.c: New test.
31645
31646         * gcc.dg/cpp-wi1.c: New test.
31647
31648         * gcc.dg/cpp-li1.c: New test.
31649
31650 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31651
31652         * g++.old-deja/g++.other/sizeof5.C: New test.
31653
31654 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31655
31656         * gcc.c-torture/execute/va-arg-13.c: New test.
31657
31658 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31659
31660         * gcc.c-torture/execute/va-arg-12.c: New test.
31661
31662 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31663
31664         * gcc.c-torture/execute/20000223-1.c: New test.
31665
31666 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31667
31668         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31669
31670 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31671
31672         * g++.old-deja/g++.abi/ptrmem.C: New test.
31673
31674 2000-02-19  Richard Henderson  <rth@cygnus.com>
31675
31676         * gcc.c-torture/compile/init-3.c: New.
31677
31678 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31679
31680         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31681         ALWAYS_CXXFLAGS.
31682
31683 2000-02-11  Robert Lipe <robertl@sco.com>
31684
31685         * gcc.c-torture/compile/20000211-3.c: New test.
31686
31687 2000-02-11  Martin Buchholz <martin@xemacs.org>
31688
31689         * gcc.c-torture/compile/20000211-2.c: New test.
31690
31691 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31692
31693         * gcc.c-torture/compile/20000211-1.c: New test.
31694
31695 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31696
31697         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31698           on native targets
31699
31700 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31701
31702         * g++.old-deja/g++.other/cast5.C: New test.
31703
31704 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31705
31706         * gcc.c-torture/execute/20000205-1.c: New.
31707
31708 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31709
31710         * g++.old-deja/g++.jason/cast3.C: Return void.
31711         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31712
31713 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31714
31715         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31716
31717         * gcc.dg/loop-1.c: New test.
31718
31719 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
31720
31721         * gcc.c-torture/compile/20000127-1.c: New test.
31722         * gcc.c-torture/execute/991228-1.c: New test.
31723
31724 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31725
31726         * gcc.dg/unused-2.c: New test.
31727
31728         * gcc.dg/conv-1.c: New test.
31729
31730 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
31731
31732         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
31733         compiler.
31734         (tool_option_proc): Fix typo.
31735
31736 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31737
31738         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31739         of the ld on the host, not on the build machine.
31740         Also, don't crash if '--help' is not a supported option.
31741
31742 2000-01-24  Richard Henderson  <rth@cygnus.com>
31743
31744         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31745
31746 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31747
31748         * gcc.c-torture/execute/20000120-2.c: New test.
31749         * gcc.c-torture/execute/20000120-1.c: New test.
31750
31751 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31752
31753         * gcc.c-torture/execute/20000113-1.c: New test.
31754
31755 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31756
31757         * gcc.c-torture/execute/20000112-1.c: New test.
31758
31759 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31760
31761         * gcc.dg/20000111-1.c: New test.
31762
31763 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31764
31765         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31766         with 16 bit integers.
31767
31768 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31769
31770         * gcc.dg/20000108-1.c: New test.
31771
31772 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31773
31774         * g++.old-deja/g++.ns/koenig8.C: New test.
31775
31776 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31777
31778         * g++.old-deja/g++.other/cast4.C: New test.
31779
31780 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31781
31782         * gcc.c-torture/compile/20000105-2.c: New test.
31783         * gcc.c-torture/compile/20000105-1.c: New test.
31784
31785 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31786
31787         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31788         references to printf & atoi to conform to ANSI standard.
31789         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31790         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31791         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31792         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31793         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31794         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31795         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31796         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31797         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31798         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31799         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31800         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31801         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31802         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31803         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31804         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31805         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31806         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31807         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31808         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31809         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31810         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31811         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31812         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31813         * g++.old-deja/g++.brendan/init3.C: Likewise.
31814         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31815         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31816         * g++.old-deja/g++.brendan/new2.C: Likewise.
31817         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31818         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31819         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31820         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31821         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31822         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31823         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31824         * g++.old-deja/g++.brendan/template24.C: Likewise.
31825         * g++.old-deja/g++.brendan/template3.C: Likewise.
31826         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31827         * g++.old-deja/g++.jason/inline3.C: Likewise.
31828         * g++.old-deja/g++.jason/opeq.C: Likewise.
31829         * g++.old-deja/g++.law/arg5.C: Likewise.
31830         * g++.old-deja/g++.law/arm7.C: Likewise.
31831         * g++.old-deja/g++.law/ctors11.C: Likewise.
31832         * g++.old-deja/g++.law/cvt8.C: Likewise.
31833         * g++.old-deja/g++.law/init9.C: Likewise.
31834         * g++.old-deja/g++.law/refs4.C: Likewise.
31835         * g++.old-deja/g++.law/template2.C: Likewise.
31836         * g++.old-deja/g++.law/visibility24.C: Likewise.
31837         * g++.old-deja/g++.law/vtable3.C: Likewise.
31838         * g++.old-deja/g++.mike/asm2.C: Likewise.
31839         * g++.old-deja/g++.mike/eh1.C: Likewise.
31840         * g++.old-deja/g++.mike/misc1.C: Likewise.
31841         * g++.old-deja/g++.mike/misc13.C: Likewise.
31842         * g++.old-deja/g++.mike/misc14.C: Likewise.
31843         * g++.old-deja/g++.mike/ns12.C: Likewise.
31844         * g++.old-deja/g++.mike/p1248.C: Likewise.
31845         * g++.old-deja/g++.mike/p3708.C: Likewise.
31846         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31847         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31848         * g++.old-deja/g++.mike/p646.C: Likewise.
31849         * g++.old-deja/g++.mike/p700.C: Likewise.
31850         * g++.old-deja/g++.mike/p783.C: Likewise.
31851         * g++.old-deja/g++.mike/p783a.C: Likewise.
31852         * g++.old-deja/g++.mike/p783b.C: Likewise.
31853         * g++.old-deja/g++.mike/p786.C: Likewise.
31854         * g++.old-deja/g++.mike/p789.C: Likewise.
31855         * g++.old-deja/g++.mike/p789a.C: Likewise.
31856         * g++.old-deja/g++.mike/p807a.C: Likewise.
31857         * g++.old-deja/g++.other/delete3.C: Likewise.
31858         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31859         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31860         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31861         * g++.old-deja/g++.other/empty1.C: Likewise.
31862         * g++.old-deja/g++.other/temporary1.C: Likewise.
31863         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31864         * g++.old-deja/g++.pt/t16.C: Likewise.
31865         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31866
31867 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31868
31869         * gcc.dg/991230-1.c: New test.
31870
31871 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31872
31873         * gcc.c-torture/compile/991229-3.c: New test.
31874         * gcc.c-torture/compile/991229-2.c: New test.
31875         * gcc.c-torture/compile/991229-1.c: New test.
31876
31877 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31878
31879         * gcc.c-torture/compile/labels-2.c: New test.
31880
31881 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31882
31883         * gcc.c-torture/execute/991227-1.c: New test.
31884
31885 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31886
31887         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31888
31889 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31890
31891         * gcc.c-torture/execute/991221-1.c: New test.
31892
31893 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31894
31895         * g++.old-deja/g++.other/cast3.C: New test.
31896
31897 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31898
31899         * gcc.c-torture/execute/991216-4.c: New test.
31900
31901 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31902
31903         * gcc.c-torture/execute/991216-1.c: New test.
31904         * gcc.c-torture/execute/991216-2.c: New test.
31905         * gcc.c-torture/execute/991216-3.c: New test.
31906
31907 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31908
31909         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31910         Actually make the test fail by using "-O2" for compilation.
31911
31912 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31913
31914         * g++.old-deja/g++.warn/cast-align1.C: New test.
31915
31916 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31917
31918         * gcc.c-torture/compile/991214-1.c: New test.
31919         * gcc.c-torture/compile/991214-2.c: New test.
31920
31921 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31922
31923         * gcc.dg/991214-1.c: New test.
31924
31925 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31926
31927         * gcc.c-torture/compile/991213-3.c: New test.
31928         * gcc.c-torture/compile/991213-2.c: New test.
31929         * gcc.c-torture/compile/991213-1.c: New test.
31930
31931 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31932
31933         * gcc.dg/991209-1.c: New test.
31934
31935 1999-12-08  Nathan Sidwell <nathan@acm.org>
31936
31937         * gcc.c-torture/compile/991208-1.c: New test.
31938
31939 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31940
31941         * gcc.dg/ultrasp2.c: New test.
31942
31943 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31944
31945         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31946
31947 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31948
31949         * gcc.c-torture/compile/991202-1.c: New test.
31950         * gcc.c-torture/execute/991202-1.c: New test.
31951         * gcc.c-torture/execute/991202-2.c: New test.
31952         * gcc.c-torture/execute/991202-3.c: New test.
31953
31954 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31955
31956         * g++.old-deja/g++.abi/align.C: New test.
31957         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31958         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31959
31960 1999-12-01  Richard Henderson  <rth@cygnus.com>
31961
31962         * gcc.c-torture/execute/991201-1.c: New.
31963
31964 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31965
31966         * gcc.dg/991129-1.c: New test.
31967
31968 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31969
31970         * gcc.c-torture/compile/991127-1.c: New test.
31971
31972 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31973
31974         * g++.old-deja/g++.other/warn4.C: New test.
31975
31976 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31977
31978         * g++.old-deja/g++.eh/cleanup2.C: New test.
31979         * g++.old-deja/g++.ext/pretty2.C: New test.
31980         * g++.old-deja/g++.ext/pretty3.C: New test.
31981         * g++.old-deja/g++.other/debug6.C: New test.
31982
31983 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31984
31985         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31986         compiler_output to look for one error message instead of two.
31987
31988 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31989
31990         * gcc.c-torture/execute/991118-1.c: Also test case
31991         where the word boundary does not split a byte evenly.
31992
31993 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31994
31995         * g++.old-deja/g++.ext/restrict1.C: New test.
31996
31997 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31998
31999         * gcc.c-torture/execute/991118-1.c: New test.
32000
32001 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32002
32003         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32004         working directory pathnames.
32005
32006 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32007
32008         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32009         host is equipped with driver.h and driver.o so it can actually
32010         compile and run the tests.
32011
32012 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32013
32014         * gcc.c-torture/compile/991008-1.c: New test.
32015
32016 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32017
32018         * lib/gcc-dg.exp: Include target-supports.exp
32019
32020 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32021
32022         * lib/target-supports.exp: New file: Provide procs to test for
32023         features supported by the target.
32024         (check_weak_available): Moved here from ecos.exp.
32025         (check_alias_available): New proc: Determine of the target
32026         toolchain supports the alias attribute.
32027
32028         * gcc.dg/special/ecos.exp: Move check_weak_available to
32029         target-supports.exp.
32030         (alias-1.c): Only perform the test if the target supports
32031         aliases.
32032         (wkali-1.c): Only perform the test if the target supports
32033         aliases.
32034
32035         * gcc.dg/990506-0.c: Expect error messages from cross
32036         targets as well as native targets.
32037
32038 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32039
32040         * gcc.dg/ultrasp1.c: Removed xfail.
32041         * gcc.dg/struct-ret-2.c: Likewise.
32042         * gcc.dg/array-1.c: Likewise.
32043
32044 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32045
32046         * gcc.dg/struct-ret-2.c: New test.
32047
32048         * gcc.dg/array-1.c: New test.
32049
32050 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32051
32052         * gcc.c-torture/execute/991030-1.c: New test.
32053
32054 1999-10-26  Richard Henderson  <rth@cygnus.com>
32055
32056         * gcc.c-torture/compile/991026-2.c: New test.
32057
32058 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32059
32060         * gcc.c-torture/compile/991026-1.c: New test.
32061
32062 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32063
32064         * gcc.c-torture/execute/991023-1.c: New test.
32065
32066 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32067
32068         * gcc.c-torture/execute/991019-1.c: New test.
32069
32070 1999-10-16  Richard Henderson  <rth@cygnus.com>
32071
32072         * gcc.c-torture/execute/991016-1.c: New test.
32073
32074 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32075
32076         * gcc.c-torture/execute/991014-1.c: New test.
32077
32078 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32079
32080         * g++.old-deja/g++.other/union2.C: New test.
32081
32082 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32083
32084         * g++.old-deja/g++.other/vaarg2.C: New test.
32085         * g++.old-deja/g++.other/vaarg3.C: New test.
32086
32087 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32088
32089         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32090         in compile/.
32091
32092 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32093
32094         * gcc.c-torture/execute/va-arg-11.c: New test.
32095
32096 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32097
32098         * lib/file-format.exp (gcc_target_object_format): Don't
32099         crash if objdump is unavailable.
32100
32101 1999-09-29  Donn Terry <donn@interix.com>
32102
32103         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32104
32105 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32106
32107         * gcc.c-torture/compile/990928-1.c: New test.
32108
32109 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32110
32111         * g++.old-deja/g++.other/decl6.C: New test.
32112
32113 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32114
32115         * gcc.c-torture/execute/va-arg-10.c: New test.
32116
32117 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32118
32119         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32120         __PRETTY_FUNCTION__.
32121
32122 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32123
32124         * gcc.c-torture/execute/990923-1.c: New test.
32125
32126 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32127
32128         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32129         for which -fpic is inappropriate.
32130
32131 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32132
32133         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32134
32135 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32136
32137         * g++.old-deja/g++.other/dyncast1.C: New test.
32138         * g++.old-deja/g++.other/dyncast2.C: New test.
32139         * g++.old-deja/g++.other/dyncast3.C: New test.
32140         * g++.old-deja/g++.other/dyncast4.C: New test.
32141         * g++.old-deja/g++.other/dyncast5.C: New test.
32142         * g++.old-deja/g++.eh/catch3.C: New test.
32143         * g++.old-deja/g++.eh/catch3p.C: New test.
32144         * g++.old-deja/g++.eh/catch4.C: New test.
32145         * g++.old-deja/g++.eh/catch4p.C: New test.
32146         * g++.old-deja/g++.eh/catch5.C: New test.
32147         * g++.old-deja/g++.eh/catch5p.C: New test.
32148         * g++.old-deja/g++.eh/catch6.C: New test.
32149         * g++.old-deja/g++.eh/catch6p.C: New test.
32150         * g++.old-deja/g++.eh/catch7.C: New test.
32151         * g++.old-deja/g++.eh/catch7p.C: New test.
32152         * g++.old-deja/g++.eh/catch8.C: New test.
32153         * g++.old-deja/g++.eh/catch8p.C: New test.
32154         * g++.old-deja/g++.eh/catch9.C: New test.
32155         * g++.old-deja/g++.eh/catch9p.C: New test.
32156
32157 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32158
32159         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32160         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32161
32162 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32163
32164         * gcc.c-torture/compile/990913-1.c: New test.
32165
32166 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32167
32168         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32169         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32170
32171 1999-09-09  Richard Henderson  <rth@cygnus.com>
32172
32173         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32174
32175 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32176
32177         * g++.old-deja/g++.other/lookup11.C: New test.
32178         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32179         what is permitted and what we want.
32180         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32181         overload use.
32182         * g++.old-deja/g++.jason/rfg5.C: Likewise
32183
32184 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32185
32186         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32187         * gcc.c-torture/noncompile/poison-1.c: New file.
32188
32189 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32190
32191         * g++.old-deja/g++.other/sizeof3.C: New test.
32192         * g++.old-deja/g++.other/sizeof4.C: New test.
32193         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32194         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32195
32196 1999-09-07  Richard Henderson  <rth@cygnus.com>
32197
32198         * gcc.dg/va-arg-1.c: New.
32199
32200 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32201
32202         * gcc.c-torture/execute/va-arg-9.c: New test.
32203
32204 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32205
32206         * g77.f-torture/compile/980519-2.f: New test.
32207         * g77.f-torture/compile/19990905-0.f: New test.
32208         * g77.f-torture/compile/19990905-1.f: New test.
32209         * g77.f-torture/compile/19990905-2.f: New test.
32210
32211         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32212
32213 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32214
32215         * gcc.c-torture/execute/990827-1.c: Fix typo.
32216
32217 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32218
32219         * g++.old-deja/g++.other/deref1.C: New test.
32220
32221 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32222
32223         * g++.old-deja/g++.other/ambig2.C: New test.
32224         * g++.old-deja/g++.other/cond5.C: New test.
32225         * g++.old-deja/g++.other/lookup16.C: New test.
32226
32227 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32228
32229         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32230         assemblers too.
32231
32232 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32233
32234         * lib/c-torture.exp: Avoid the "compare executables" optimization
32235         when testing native.
32236
32237 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32238
32239         * gcc.c-torture/execute/990829-1.c: New test.
32240         * gcc.c-torture/compile/990829-1.c: New test.
32241
32242 1999-08-27  Paul Burchard  <burchard@pobox.com>
32243
32244         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32245         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32246         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32247         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32248         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32249         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32250         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32251         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32252         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32253         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32254         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32255
32256 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32257
32258         * gcc.c-torture/execute/990827-1.c: New test.
32259
32260 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32261
32262         * g77.f-torture/noncompile/19990826-4.f: New test.
32263
32264         * g77.f-torture/compile/19990826-3.f: New test.
32265
32266         * g77.f-torture/execute/19990826-2.f: New test.
32267
32268         * g77.f-torture/compile/19990826-1.f: New test.
32269
32270         * gcc.c-torture/execute/990826-0.c: New test.
32271         * g77.c-torture/execute/19990826-0.f: New test.
32272
32273         * g77.f-torture/noncompile/970626-2.f: New test.
32274
32275 1999-08-25  Paul Burchard  <burchard@pobox.com>
32276
32277         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32278         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32279         lss-011.C: New tests.
32280
32281 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32282
32283         * g++.old-deja/g++.other/decl5.C: New test.
32284
32285 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32286
32287         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32288         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32289         call `postbase' for each one.  All callers of `postbase' changed
32290         to call this instead.
32291
32292 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32293
32294         * gcc.c-torture/execute/990811-1.c: New test.
32295
32296 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32297
32298         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32299         just native ones.
32300
32301         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32302         just native ones.
32303
32304 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32305
32306         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32307
32308 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32309
32310         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32311
32312 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32313
32314         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32315
32316 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32317
32318         * gcc.c-torture/execute/990804-1.c: New test.
32319
32320 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32321
32322         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32323         * g++.old-deja/g++.brendan/crash64.C: Likewise
32324         * g++.old-deja/g++.brendan/overload8.C: Likewise
32325
32326 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32327
32328         * g++.old-deja/g++.other/struct1.C: New test.
32329
32330 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32331
32332         * g++.old-deja/g++.other/enum2.C: New test.
32333
32334 1999-08-02  Richard Henderson  <rth@cygnus.com>
32335
32336         Adapted from tests from Franz Sirl:
32337         * gcc.c-torture/execute/va-arg-7.c: New test.
32338         * gcc.c-torture/execute/va-arg-8.c: New test.
32339
32340 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32341
32342         * gcc.c-torture/compile/990801-2.c: New test.
32343
32344         * gcc.c-torture/compile/990801-1.c: New test.
32345
32346 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32347
32348         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32349         fp-cmp-1.c, converting double to float.
32350
32351         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32352         fp-cmp-1.c, converting double to long double.
32353
32354         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32355         from fr1 to unknown_register, since fr1 is a legitimate register
32356         on some machines.
32357
32358 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32359
32360         * README: More listname related changes.
32361
32362 1999-07-08  Catherine Moore  <clm@cygnus.com>
32363
32364         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32365
32366 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32367
32368         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32369
32370 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32371
32372         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32373
32374 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32375
32376         * gcc.dg/990703-1.c: New test.
32377
32378 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32379
32380         * lib/file-format.exp: New file: Move definition of proc
32381         gcc_target_object_format to here from
32382         gcc.dg/special/ecos.exp.
32383
32384         * lib/c-torture.exp: Include lib file-format.exp.
32385         * lib/gcc-dg.exp: Include lib file-format.exp.
32386
32387         * gcc.dg/special/ecos.exp: Remove definition of proc
32388         gcc_target_object_format.
32389
32390 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32391
32392         * gcc.c-torture/execute/990628-1.c: New test.
32393
32394 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32395
32396         * gcc.c-torture/compile/990625-2.c: New test.
32397
32398         * gcc.c-torture/compile/990625-1.c: New test.
32399
32400 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32401
32402         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32403         attributes compile.
32404         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32405         ports that use the COFF/PE file format.
32406
32407 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32408
32409         * gcc.c-torture/compile/990617-1.c: New test.
32410
32411 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32412
32413         * g++.old-deja/g++.other/decl4.C: New test.
32414
32415 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32416
32417         * g++.old-deja/g++.other/bitfld3.C: New test.
32418
32419 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32420
32421         * g++.old-deja/g++.eh/catch1.C: New test.
32422
32423 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32424
32425         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32426
32427         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32428         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32429
32430 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32431
32432         * g77.f-torture/compile/19990502-0.f: Replace with new,
32433         shorter, test that still fails after recent changes.
32434
32435 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32436
32437         * gcc.c-torture/execute/990604-1.c: New test.
32438
32439 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32440
32441         * gcc.c-torture/execute/990531-1.c: New test.
32442
32443 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32444
32445         * gcc.c-torture/compile/990527-1.c: New test.
32446
32447 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32448
32449         * gcc.c-torture/execute/990527-1.c: New test.
32450
32451 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32452
32453         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32454         bitfields as signed.
32455
32456 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32457
32458         * g77.f-torture/compile/19990525-0.f: New test.
32459
32460 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32461
32462         * gcc.c-torture/execute/990525-2.c: New test.
32463
32464         * gcc.c-torture/execute/990525-1.c: New test.
32465
32466 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32467
32468         * g++.old-deja/g++.other/anon3.C: New test.
32469         * g++.old-deja/g++.other/anon4.C: New test.
32470         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32471         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32472         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32473         Merrill).
32474
32475 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32476
32477         * gcc.c-torture/execute/990524-1.c: New test.
32478
32479         * gcc.dg/990524-1.c: New test.
32480
32481 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32482
32483         * gcc.c-torture/compile/990523-1.c: New test.
32484
32485 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32486
32487         * gcc.c-torture/compile/990519-1.c: New test.
32488
32489 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32490
32491         * gcc.c-torture/compile/990517-1.c: New test.
32492
32493         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32494         (e4, f4): New tests.
32495         (main): Call them.
32496
32497 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32498
32499         * gcc.dg/noreturn-1.c: New test.
32500
32501 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32502
32503         * gcc.c-torture/execute/990513-1.c: New test.
32504
32505 1999-05-10  Richard Henderson  <rth@cygnus.com>
32506
32507         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32508
32509 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32510
32511         * g77.f-torture/execute/erfc.f: Use small single-precision
32512         values, to avoid problems on Alphas when not -mieee.
32513
32514 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32515
32516         * gcc.dg/990506-0.c: New test.
32517
32518 1999-05-08  Richard Henderson  <rth@cygnus.com>
32519
32520         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32521         the constant to test.  Don't XFAIL 64-bit targets.
32522
32523         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32524         * g++.old-deja/g++.law/profile1.C: Likewise.
32525
32526         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32527         operator new instances.
32528         * g++.old-deja/g++.other/delete5.C: Likewise.
32529
32530 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32531
32532         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32533         intrinsic.
32534
32535 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32536
32537         * g77.f-torture/execute/u77-test.f: Reverse order of two
32538         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32539
32540 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32541
32542         * gcc.dg/compare1.c: New test.
32543
32544 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32545
32546         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32547         New tests.
32548
32549 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32550
32551         * g77.f-torture/compile/19990502-1.f: New test.
32552
32553 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32554
32555         * g77.f-torture/compile/19990502-0.f: New test.
32556
32557 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32558
32559         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32560         intrinsic.
32561
32562 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32563
32564         * g77.f-torture/execute/u77-test.f (main): List libU77
32565         intrinsics not currently tested.
32566         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32567         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32568         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32569         Trim blanks off the ends of some printed strings.
32570
32571 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32572
32573         * g77.f-torture/execute/u77-test.f (main): Just warn about
32574         FSTAT gid disagreement, as it's expected on some systems.
32575
32576 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32577
32578         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32579         use a new function, which allows for some slop.
32580         Clean up some commentary.
32581         (issum): The new function.
32582         (sgladd): Deleted subroutine.
32583
32584 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32585
32586         * g77.f-torture/execute/u77-test.f: Modify to be more like
32587         libf2c/libU77 version, bringing patches to that version here.
32588         Add suitable commentary.
32589
32590 1999-04-25  Richard Henderson  <rth@cygnus.com>
32591
32592         * gcc.dg/990424-1.c: New test.
32593
32594 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32595
32596         * g77.f-torture/execute/u77-test.f (main): Bug involving
32597         LSTAT has been fixed, so turn back on full checking.
32598
32599 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32600
32601         * g77.f-torture/compile/19990419-0.f: New test.
32602         * g77.f-torture/execute/19990419-1.f: New test.
32603
32604 1999-04-17  Richard Henderson  <rth@cygnus.com>
32605
32606         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32607         to avoid the need for a prototype to supress a warning.
32608
32609 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32610
32611         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32612
32613 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32614
32615         * gcc.c-torture/execute/990404-1.c: New test.
32616
32617 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32618
32619         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32620         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32621         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32622         missing initializer warnings.
32623
32624 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32625
32626         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32627         matching strings.
32628
32629 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32630
32631         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32632
32633 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32634
32635         * g77.f-torture/execute/19990325-0.f: New test.
32636         * g77.f-torture/execute/19990325-1.f: New test.
32637
32638 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32639
32640         * gcc.c-torture/execute/990324-1.c: New test.
32641
32642 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32643
32644         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32645         test with 4.
32646
32647 1999-03-17  Richard Henderson  <rth@cygnus.com>
32648
32649         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32650
32651 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32652
32653         * g77.f-torture/execute/19990313-2.f: New test.
32654         * g77.f-torture/execute/19990313-3.f: New test.
32655
32656 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32657
32658         * g77.f-torture/execute/19990313-0.f: New test.
32659         * g77.f-torture/execute/19990313-1.f: New test.
32660
32661 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32662
32663         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32664         printf to sprintf.
32665         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32666         (main): Add check for u15.  Conditionalize u31 check depending on
32667         whether ints are <32 bits or >=32 bits.
32668
32669 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32670
32671         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32672
32673 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32674
32675         * g77.f-torture/compile/19990305-0.f: New test.
32676         * g77.f-torture/execute/19981119-0.f: New test.
32677
32678 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32679
32680         * g77.f-torture/execute/970625-2.f: call ABORT if final
32681         result is not correct, instead of just printing it.
32682         Add this checking via newly introduced obfuscation, to
32683         trip up buggy front ends.
32684
32685 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32686
32687         * g77.f-torture/compile/960317-1.f: Moved from being
32688         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32689
32690 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32691
32692         * g77.f-torture/execute/960317-1.f: New (old) test.
32693         * g77.f-torture/execute/970625-2.f: Ditto.
32694
32695 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32696
32697         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32698         message on line 1 or line 2; cccp and cpplib do this differently.
32699
32700 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32701
32702         * g++.old-deja/g++.law/weak1.C: New test.
32703
32704 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32705
32706         * gcc.c-torture/execute/990119-1.c: Renamed to...
32707         * gcc.dg/990119-1.c: this, so it will only be tested once
32708         (it's a preprocessor test, it doesn't need to be run at
32709         multiple optimization levels).
32710
32711 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32712
32713         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32714           ALWAYS_CXXFLAGS.
32715
32716 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32717
32718         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
32719         * g77.f-torture/compile/19981216-0.f: ...as it is expected
32720         to not be compilable by current g77.
32721
32722 1999-02-24  Nick Clifton  <nickc@cygnus.com>
32723
32724         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
32725
32726 1999-02-22  Jeffrey A Law  (law@cygnus.com)
32727
32728         * gcc.c-torture/execute/990222-1.c: New test.
32729
32730 1999-02-19  Craig Burley  <craig@jcb-sc.com>
32731
32732         * g77.f-torture/compile/19990218-0.f: New test.
32733         * g77.f-torture/noncompile/19990218-1.f: New test.
32734
32735 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32736
32737         * g77.f-torture/compile/19981216-0.f: New test.
32738
32739 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32740
32741         * gcc.dg/990214-1.c: New test.
32742
32743 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32744
32745         * gcc.dg/990213-2.c: New test.
32746
32747         * gcc.dg/990213-1.c: New test.
32748
32749 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32750
32751         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32752         ints.
32753
32754 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32755
32756         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32757         specified by target.
32758
32759         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32760
32761 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32762
32763         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32764
32765 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32766
32767         * gcc.dg/special/ecos.exp: New test driver for new tests with
32768         special requirements.
32769
32770         * gcc.dg/special/alias-1.c: New test.
32771         * gcc.dg/special/gcsec-1.c: New test.
32772         * gcc.dg/special/weak-1.c: New test.
32773         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32774         * gcc.dg/special/weak-2.c: New test.
32775         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32776         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32777         * gcc.dg/special/wkali-1.c: New test.
32778         * gcc.dg/special/wkali-2.c: New test.
32779         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32780         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32781
32782 1999-02-10  Felix Lee  <flee@cygnus.com>
32783
32784           * lib/c-torture.exp (c-torture-compile): Pull out code for
32785           analyzing gcc error messages.
32786           (c-torture-execute): Likewise.  Fix some (harmless) false
32787           positives.
32788           * lib/gcc.exp (gcc_check_compile): New function.
32789
32790 1999-02-08  Richard Henderson  <rth@cygnus.com>
32791
32792         * gcc.c-torture/execute/990208-1.c: New test.
32793
32794 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32795
32796         * g++.dg/special/ecos.exp: New driver for new tests with special
32797         requirements
32798
32799         * g++.dg/special/conpr-1.C: New test
32800         * g++.dg/special/conpr-2.C: New test
32801         * g++.dg/special/conpr-2a.C: New test
32802         * g++.dg/special/conpr-3.C: New test
32803         * g++.dg/special/conpr-3a.C: New test
32804         * g++.dg/special/conpr-3b.C: New test
32805
32806         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32807         allow g++ to use the dg driver
32808
32809         * README: Add comment about g++.dg directory
32810
32811 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32812
32813         * README: Update email addresses.
32814
32815 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32816
32817         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32818         arguments in order to force structure S onto the stack even on
32819         the alpha.
32820         (test): Pass 10 leading arguments to function foo as well as the
32821         structure S.
32822
32823         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32824         failure for all targets.
32825
32826         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32827         abort to terminate program execution.
32828
32829 1999-01-30  Richard Henderson  <rth@cygnus.com>
32830
32831         * gcc.c-torture/execute/990130-1.c: New test.
32832
32833 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32834
32835         * gcc.dg/990130-1.c: New test.
32836
32837 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32838
32839         * gcc.c-torture/execute/990128-1.c: New test.
32840
32841 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32842
32843         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32844
32845 1999-01-27  Felix Lee  <flee@cygnus.com>
32846
32847         * lib/c-torture.exp (c-torture-compile): pull out code for
32848         analyzing gcc error messages.
32849         (c-torture-execute): ditto, and fix some (harmless) false
32850         positives.
32851         * lib/gcc.exp (gcc_check_compile): new function.
32852
32853 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32854
32855         * gcc.dg/990117-1.c: New test.
32856
32857         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32858
32859         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32860
32861 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32862
32863         * g77.f-torture/compile/990115-1.f: New test.
32864
32865 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32866
32867         * gcc.c-torture/compile/990107-1.c: New test
32868
32869 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32870
32871         * gcc.c-torture/execute/990106-2.c: New test.
32872
32873         * gcc.c-torture/execute/990106-1.c: New test.
32874
32875 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32876
32877         * gcc.c-torture/compile/981223-1.c: New test.
32878
32879 1998-12-29  Richard Henderson  <rth@cygnus.com>
32880
32881         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32882         (opt3): Rename from opt4 and disable.
32883
32884 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32885
32886         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32887
32888 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32889
32890         * g++.old-deja/g++.other/conv5.C: New test.
32891
32892 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32893
32894         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32895
32896 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32897
32898         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32899
32900 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32901
32902         * gcc.c-torture/compile/981211-1.c: New test.
32903
32904 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32905
32906         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32907
32908         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32909
32910 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32911
32912         * gcc.special/930510-1.c: Make C9X safe.
32913         * gcc.misc-tests/gcov-1.c Similarly.
32914         * gcc.misc-tests/gcov-2.c Similarly.
32915
32916 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32917
32918         * gcc.dg/ultrasp1.c: New test.
32919
32920 1998-12-06  Richard Henderson  <rth@cygnus.com>
32921
32922         * gcc.c-torture/execute/981206.c: New test.
32923
32924 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32925
32926         * g++.old-deja/g++.ns/template7.C: New test.
32927
32928         * g++.old-deja/g++.other/expr1.C: New test.
32929
32930         * g++.old-deja/g++.eh/tmpl3.C: New test.
32931
32932         * g++.old-deja/g++.eh/tmpl2.C: New test.
32933
32934 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32935
32936         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32937         * g++.old-deja/g++.other/using6.C: Removed.
32938         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32939
32940         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32941
32942 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32943
32944         * g++.old-deja/g++.pt/overload8.C: New test.
32945
32946         * g++.old-deja/g++.pt/overload7.C: New test.
32947
32948         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32949
32950         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32951         and relinking messages.
32952         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32953         compiling with -frepo.
32954
32955 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32956
32957         * g++.old-deja/g++.pt/lookup6.C: New test.
32958
32959 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32960
32961         * gcc.c-torture/execute/981130-1.c: New test.
32962         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32963
32964 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32965
32966         * g++.old-deja/g++.pt/explicit76.C: New test.
32967
32968         * g++.old-deja/g++.pt/friend38.C: New test.
32969
32970         * g++.old-deja/g++.ns/crash2.C: New test.
32971
32972         * g++.old-deja/g++.pt/defarg8.C: New test.
32973
32974         * g++.old-deja/g++.pt/instantiate6.C: New test.
32975
32976         * g++.old-deja/g++.pt/static6.C: New test.
32977
32978         * g++.old-deja/g++.pt/decl2.C: New test.
32979
32980 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32981
32982         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32983         problem is actually related with name lookup, but so what? :-)
32984
32985         * g++.old-deja/g++.pt/friend37.C: New test.
32986
32987 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32988
32989         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32990         element, which fails on some systems.
32991
32992         * g77.f-torture/execute/labug1.f: New test.
32993
32994 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32995
32996         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32997         is defined.
32998
32999 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33000
33001         * g77.f-torture/compile/981117-1.f: New test.
33002
33003 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33004
33005         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33006         properly discarded.
33007
33008 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33009
33010         * gcc.c-torture/execute/memcheck: New directory of tests for
33011         -fcheck-memory-usage.
33012
33013 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33014
33015         * README: New file, general information about the testsuite and
33016         new description of the various C++ test subdirectories.
33017         * README.g++: Eliminate obsolete information, update and move most
33018         relevant stuff to README.
33019
33020 1998-11-07  Richard Henderson  <rth@cygnus.com>
33021
33022         * gcc.c-torture/compile/981107-1.c: New test.
33023
33024 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33025
33026         * execute/memcpy-bi.c: New testcase.
33027
33028 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33029
33030         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33031         base classes.
33032
33033         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33034         template is selected.
33035
33036         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33037         classes, it should be accepted for all types.
33038
33039         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33040
33041         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33042         specializations start with template headers.
33043
33044 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33045
33046         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33047
33048         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33049         non-POD types.
33050
33051 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33052
33053         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33054
33055 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33056
33057         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33058
33059 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33060
33061         * 981019-1.c: New test.
33062
33063 1998-10-14  Robert Lipe <robertl@dgii.com>
33064
33065         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33066         find objc headers.
33067
33068 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33069
33070         * compile/981001-4.c: Remove use of GCC extension that triggers a
33071         compiler bug.
33072
33073 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33074
33075         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33076
33077 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33078
33079         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33080         instantiation of template produces incorrect code for delete
33081         expression.
33082
33083         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33084         constructors' name is not unique.
33085         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33086         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33087
33088         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33089         automatic array of const is ill-formed.
33090
33091         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33092         of template parameter?
33093
33094         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33095         const.
33096
33097         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33098         pointer-to-member expression.
33099
33100         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33101         declaration causes ICE.
33102
33103 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33104
33105         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33106         reserved in the global namespace.
33107
33108         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33109         generate needed virtual table.
33110
33111         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33112
33113 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33114
33115         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33116         template-dependent type
33117
33118 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33119
33120         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33121         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33122         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33123
33124         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33125         class should be usable as argument of member function.
33126         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33127         class should be usable as return type of member function.
33128         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33129         class should be usable as type of data member.
33130
33131         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33132
33133 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33134
33135         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33136
33137 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33138
33139         * gcc.dg/dll-?.c Add thumb to target list.
33140         Fix assembler scan patterns to match current assembler output.
33141
33142 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33143
33144         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33145         matching of template brackets.
33146
33147         * g++.old-deja/g++.other/using4.C: New test.  Test using
33148         declarations of methods from base classes.
33149
33150         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33151         within functions should introduce names into the innermost
33152         enclosing namespace.
33153
33154         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33155         of static locals if first initialization throws.
33156
33157 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33158
33159         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33160
33161 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33162
33163         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33164         lose track of the possible targets of tablejump insns.
33165         * special/special.exp: Run it.
33166
33167 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33168
33169         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33170         must be declared before its specializations can be named in friend
33171         declarations.
33172
33173 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33174
33175         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33176
33177         * g77.f-torture/execute/io1.f: New test.
33178
33179 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33180
33181         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33182         with pointer to template function, for which no argument deduction
33183         is possible.
33184
33185         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33186         specialization of template function as argument to template
33187         function.
33188
33189         * g++.old-deja/g++.other/access2.C: New test; Inner class
33190         shouldn't have privileged access to Outer's names.
33191
33192 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33193
33194         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33195         friend template declared within template class conflicts with
33196         nested class of the same name.
33197
33198         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33199         is ignored.
33200
33201         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33202         object with direct initializer as function declaration.
33203
33204         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33205         initializers.
33206
33207         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33208         involving const pointer and NULL produces incorrect result.
33209
33210         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33211         type name without `typename' should be rejected with -pedantic.
33212
33213 1998-10-02  Richard Henderson  <rth@cygnus.com>
33214
33215         * g++.old-deja/g++.other/addrof1.C: New test.
33216
33217 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33218
33219         * gcc.c-torture/compile/981001-1.c: New test.
33220         * gcc.c-torture/execute/981001-1.c: New test.
33221
33222 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33223
33224         * gcc.c-torture/compile/981001-2.c: New test.
33225         * gcc.c-torture/compile/981001-3.c: New test.
33226         * gcc.c-torture/compile/981001-4.c: New test.
33227
33228 1998-10-01  Robert Lipe  <robertl@dgii.com>
33229
33230         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33231         multilibbed hosts.   Idea grafted from g77.exp.
33232
33233 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33234
33235         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33236         avoid losing on systems which need -lsocket.
33237
33238 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33239
33240         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33241         * g++.old-deja/g++.other/nested2.C: Ditto.
33242         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33243         failure.
33244
33245 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33246
33247         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33248         preferred over template operator!= for enum bitfields.
33249
33250 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33251
33252         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33253         that happen to have the same base name, but in different scopes,
33254         are incorrectly rejected.
33255
33256 1998-09-16  Richard Henderson  <rth@cygnus.com>
33257
33258         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33259         on the native word size instead of an integer literal.
33260
33261 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33262
33263         * g++.old-deja/g++.other/static2.C: Invocation of static data
33264         member of type pointer-to-function denoted as non-static member.
33265
33266         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33267         checks involving function types and aliases.
33268
33269 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33270
33271         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33272         redefined to the same non-trivial type.
33273
33274         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33275         namespace-qualification of template specializations declared in
33276         other namespaces.
33277
33278         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33279         to declare a subset of the specializations of a template function
33280         as friends of specializations of a template class.
33281
33282         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33283         member templates that do not fully specialize the enclosing
33284         template class are rejected.
33285
33286 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33287
33288         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33289
33290 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33291
33292         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33293         altered from libf2c/libU77 version.
33294
33295 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33296
33297         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33298
33299 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33300
33301         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33302         (un)signed char are different types for template specialization
33303         purposes.
33304
33305 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33306
33307         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33308         * objc: ObjC testsuite.
33309
33310 1998-08-31  Catherine Moore  <clm@cygnus.com>
33311
33312         * gcc.c-torture/execute/941014-1.x:  New file.
33313
33314 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33315
33316         * lib/c-torture.exp: Add support for
33317         torture_eval_before_compile and torture_eval_before_execute
33318         variables.
33319
33320 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33321
33322         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33323         this test triggers valid.
33324
33325 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33326
33327         * gcc.dg/980827-1.c: New test.
33328
33329 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33330
33331         * gcc.c-torture/execute/loop-4b.c: New test.
33332
33333 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33334
33335         * lib/c-torture.exp: Add support for
33336         torture_eval_before_compile and torture_eval_before_execute
33337         variables.
33338
33339 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33340
33341         * gcc.c-torture/compile/980825-1.c: New test.
33342
33343 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33344
33345         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33346         count number tests in opt_t0 not good_t0.
33347
33348 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33349
33350         * gcc.c-torture/compile/930326-1.x: Fix typo.
33351
33352 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33353
33354         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33355         causes an ICE.
33356
33357 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33358
33359         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33360         STACK_SIZE is defined.
33361         * gcc.c-torture/unsorted/stuct.c: Similarly.
33362
33363         * gcc.c-torture/compile/980821-1.c: New test.
33364
33365 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33366
33367         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33368
33369 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33370
33371         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33372         code.
33373
33374 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33375
33376         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33377         error'.
33378
33379 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33380
33381         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33382
33383 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33384
33385         * gcc.c-torture/compile/980816-1.c: New test.
33386
33387         * gcc.dg/980816-1.c: New test.
33388
33389 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33390
33391         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33392         compiler for ieee tests.
33393
33394 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33395
33396         * g77.f-torture/compile/980729-0.f: New test.
33397
33398 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33399
33400         * gcc.c-torture/special/eeprof-1.c: New test, for
33401         -finstrument-functions.
33402         * gcc.c-torture/special/special.exp: Run it.
33403
33404 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33405
33406         * gcc.c-torture/compile/980729-1.c: New test.
33407
33408 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33409
33410         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33411         __thumb__ is defined, and test for ARM style doubles if so.
33412
33413 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33414
33415         * g77.f-torture/noncompile/980615-0.f: New test.
33416
33417 1998-07-26  H.J. Lu  (hjl@gnu.org)
33418
33419         * gcc.dg/980312-1.c: Do link instead of compile.
33420         * gcc.dg/980313-1.c: Likewise.
33421
33422 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33423
33424         * gcc.c-torture/compile/980726-1.c: New test.
33425
33426 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33427
33428         * g77.f-torture/execute/io0.f: New test.
33429
33430 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33431
33432         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33433         an int.
33434
33435 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33436
33437         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33438         m32r bugs.
33439
33440 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33441
33442         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33443         c-decl.c:grokdeclarator can handle mode attributes.
33444
33445 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33446
33447         * gcc.c-torture/execute/980716-1.c: New test.
33448
33449 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33450
33451         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33452         the mn10200.
33453         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33454         the mn10200.
33455         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33456         * gcc.c-torture/compile/930326-1.x: Similarly.
33457
33458 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33459
33460         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33461         New test from Craig.
33462
33463 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33464
33465         * g77.f-torture/noncompile/980616-0.f: New test.
33466
33467         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33468
33469 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33470
33471         *  g++.other/singleton.C: Return error value instead of taking
33472         SIGSEGV.
33473
33474 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33475
33476         *  g++.other/singleton.C: New test.   Warning is under dispute.
33477         Runtime crash is not.
33478
33479 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33480
33481         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33482         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33483         using6.C, using7.C}:  New namespace tests.
33484
33485 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33486
33487         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33488         specialization with typedef'ed names used as array indexes.
33489
33490 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33491
33492         * gcc.c-torture/execute/980709-1.c: New test.
33493
33494         * gcc.dg/980709-1.c: New test.
33495
33496 1998-07-07  Richard Henderson  <rth@cygnus.com>
33497
33498         * gcc.c-torture/execute/bcp-1.c: New test.
33499
33500 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33501
33502         * gcc.c-torture/execute/980707-1.c: New test.
33503
33504 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33505
33506         * gcc.c-torture/compile/980706-1.c: New test.
33507
33508 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33509
33510         * g77.f-torture/execute/980701-0.f,
33511         g77.f-torture/execute/980701-1.f: New test from Craig.
33512
33513 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33514
33515         * gcc.c-torture/compile/980701-1.c: New test.
33516
33517         * gcc.c-torture/execute/980701-1.c: New test.
33518
33519 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33520 rlsruhe.de>
33521
33522         * g++.old-deja/g++.robertl/eb132.C: New test.
33523         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33524
33525 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33526
33527         * g77.f-torture/execute/980628-7.f,
33528         g77.f-torture/execute/980628-8.f,
33529         g77.f-torture/execute/980628-9.f,
33530         g77.f-torture/execute/980628-10.f: New tests from Craig.
33531
33532         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33533
33534 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33535
33536         * g77.f-torture/execute/980628-4.f: New test from Craig.
33537         * g77.f-torture/execute/980628-5.f: Likewise.
33538         * g77.f-torture/execute/980628-2.f: Likewise.
33539         * g77.f-torture/execute/980628-0.f: Likewise.
33540         * g77.f-torture/execute/980628-1.f: Likewise.
33541         * g77.f-torture/execute/980628-3.f: Likewise.
33542         * g77.f-torture/execute/980628-6.f: Likewise.
33543
33544 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33545
33546         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33547         directory when nothing has been installed yet.
33548
33549 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33550
33551         * gcc.c-torture/special/special.exp: Handle newer versions of
33552         dejagnu.
33553
33554 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33555
33556         * gcc.dg/980626-1.c: New test.
33557
33558 1998-06-19  Bruno Haible <haible@ilog.fr>
33559
33560         * gcc.misc-tests/m-un-2.c: New test.
33561         * g++.old-deja/g++.other/warn01.c: Likewise.
33562
33563 1998-06-19  Robert Lipe  <robertl@dgii.com>
33564
33565         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33566         compatibility with assmblers with a different comment character.
33567         Eliminate use of GAS-specific extensions.
33568
33569 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33570
33571         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33572
33573 1998-06-19  Robert Lipe  <robertl@dgii.com>
33574
33575         *lib/g77.exp: Replace search for libf2c.a with search for newly
33576         renamed libg2c.a
33577
33578 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33579
33580         * gcc.c-torture/execute/980617-1.c: New test.
33581
33582 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33583
33584         * gcc.c-torture/execute/980612-1.c: New test.
33585
33586 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33587
33588         * gcc.dg/980523-1.c: Only test on ppc-linux.
33589         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33590
33591         * gcc.c-torture/execute/980608-1.c: New test.
33592
33593 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33594
33595         * gcc.c-torture/execute/980605-1.c: New test.
33596
33597 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33598
33599         * gcc.c-torture/execute/980604-1.c: New test.
33600
33601 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33602
33603         * gcc.c-torture/execute/980602-1.c: New test.
33604         * gcc.c-torture/execute/980602-2.c: Likewise.
33605
33606 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33607
33608         * 970125-0.f: Fix per JCB.  Add commentary.
33609
33610 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33611
33612         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33613         IEEE -0 support.
33614
33615 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33616
33617         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33618         earlier.
33619
33620 1998-05-28  Catherine Moore <clm@cygnus.com>
33621
33622         * gcc.c-torture/execute/980526-3.c: New test.
33623
33624 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33625
33626         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33627         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33628         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33629         m88k-motorola-sysv3 to XFAIL.
33630
33631 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33632
33633         * gcc.dg/980526-1.c: New test.
33634         * gcc.c-torture/execute/980526-2.c: New test.
33635
33636 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33637
33638         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33639
33640         * gcc.c-torture/execute/980526-1.c: New test.
33641
33642 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33643
33644         * g77.f-torture/execute/alpha2.f: Add runtime test.
33645
33646 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33647
33648         * g++.old-deja/old-deja.exp: Strip leading directories.
33649
33650         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33651         error for the line.  Don't run multiple tests for the same line.
33652
33653 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33654
33655         * gcc.dg/980523-1.c: New test.
33656
33657 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33658
33659         * g77.f-torture/compile/970915-0.f: New test.
33660
33661 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33662
33663         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33664
33665 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33666
33667         * gcc.dg/980520-1.c: New test.
33668
33669 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33670
33671         * gcc.dg/980502-1.c: Fix return type.
33672
33673 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33674
33675         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33676         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33677         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33678         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33679         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33680
33681 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33682
33683         * g77.f-torture/execute/980520-1.f: New test.
33684
33685 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33686
33687         * lib/mike-g77.exp: New file.
33688
33689         * g77.f-torture/noncompile/noncompile.exp,
33690         g77.f-torture/noncompile/check0.f: New files.
33691
33692 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33693
33694         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33695         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33696         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33697         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33698         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33699         abort where appropriate.
33700
33701 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33702
33703         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33704         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33705
33706 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33707
33708         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33709
33710 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33711
33712         * g77.f-torture/compile/980427-0.f: New test.
33713
33714 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33715
33716         * g77.f-torture/compile/980424-0.f: New test.
33717
33718 1998-04-19  Dave Love  <d.love@dl.ac.uk>
33719
33720         * g77.f-torture/compile/980419-2.f (main): New test.
33721         * g77.f-torture/compile/970125-0.f: New test.
33722         * g77.f-torture/compile/980419-1.f: New test.
33723
33724 1998-04-08  Jim Wilson  <wilson@cygnus.com>
33725
33726         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
33727         of loop-4.c.
33728
33729 1998-04-07  Jim Wilson  <wilson@cygnus.com>
33730
33731         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
33732
33733 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33734
33735         * gcc.c-torture/compile/980329-1.c: New test.
33736
33737 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33738
33739         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33740         * gcc.dg/980312-1.c: Fix typo in -march command.
33741
33742 1998-03-16  H.J. Lu  (hjl@gnu.org)
33743
33744         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33745
33746 1998-03-11  Robert Lipe  <robertl@dgii.com>
33747
33748         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33749         Dave Love agree the Fortran source is bogus.
33750
33751 1998-03-11  Robert Lipe  <robertl@dgii.com>
33752
33753         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33754         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33755         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33756         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33757         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33758
33759 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33760
33761         * g++.old-deja/g++.other/friend1.C: New test.
33762
33763 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33764
33765         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33766         possibly uninitialized) variables and declare dnrm2.
33767
33768 1998-02-23  Robert Lipe <robertl@dgii.com>
33769
33770         From Bruno Haible <haible@ilog.fr>:
33771         * gcc.c-torture/execute/980223.c: New test.
33772
33773 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33774
33775         * gcc.dg/ifelse-1.c: New test.
33776
33777 1998-02-09  H.J. Lu  (hjl@gnu.org)
33778
33779         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33780
33781           * lib/old-dejagnu.exp (old-dejagnu): Added the
33782           "execution test - XFAIL *-*-*" handling in the spirit of
33783           "excess errors test -". Changed the "execution test fails"
33784           handling to be like "excess errors test fails".
33785           * Update various tests accordingly.
33786
33787 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33788
33789         * gcc.c-torture/execute/980205.c: New test.
33790
33791 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33792
33793         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33794         * lib/f-torture.exp: Similarly.
33795         * gcc.c-torture: Rename all .cexp files to .x files.
33796
33797 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33798
33799         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33800         (940510-1.c): Removed duplicate.
33801         (971104-1.c): New test.
33802
33803 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33804
33805           * lib/f-torture.exp: Improve error and loop detection.
33806
33807 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33808
33809         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33810         use that to size the filler array.
33811
33812 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33813
33814         * lib/c-torture.exp(c-torture-execute): Fix typo.
33815
33816         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33817         testcase as the executable name. Keep the executable around if
33818         the test fails.
33819
33820 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33821
33822         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33823         changes.  Only test one -g option, and move it to the end of the
33824         list of options to test.
33825
33826 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33827
33828         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33829         variable GCC_TORTURE_OPTIONS to supply default switches separated
33830         by colons.  If no environment variable, run tests with -O0 -g, -O1
33831         -g, and -O2 -g as well.
33832
33833 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33834
33835         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33836         explanatory comments. Fix indentation.
33837
33838 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33839
33840         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33841
33842 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33843
33844         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33845         * g++.old-deja/g++.mike/p7325.C: Likewise.
33846         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33847
33848 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33849
33850         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33851         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33852         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33853         * g++.old-deja/g++.law/operators4.C: Likewise.
33854
33855 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33856
33857         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33858         * g++.old-deja/g++.mike/p784.C: Ditto.
33859         * g++.old-deja/g++.mike/p785.C: Ditto.
33860
33861 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33862
33863           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33864
33865 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33866
33867         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33868         target feature; pass this to c-torture-execute as needed.
33869
33870 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33871
33872         * lib/c-torture.exp(c-torture-execute): If the previous and the
33873         current executables being tested are identical, we don't need to
33874         run the executable again. Try to make the executable names
33875         unique. Add an optional argument for passing additional compiler
33876         flags.
33877
33878 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33879
33880         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33881
33882 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33883
33884         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33885
33886 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33887
33888         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33889         32bit or larger longs.
33890
33891         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33892         have either a 32bit long or 32bit int.
33893
33894 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33895
33896         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33897         Make double precision tests dependent on sizeof (double).
33898
33899 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33900
33901         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33902         too.
33903
33904 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33905
33906         * gcc.c-torture/compile/961203-1.cexp: New script.
33907
33908 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33909
33910         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33911         up the includes ourselves.
33912
33913 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33914
33915         * lib/plumhall.exp: Remove random include, and add a few
33916         verbose messages for debugging.
33917
33918 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33919
33920         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33921         of trying to do it ourselves.
33922
33923 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33924
33925         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33926
33927 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33928
33929         * gcc.prms/5403.c: Made regexp a bit less strict.
33930
33931 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33932
33933         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33934         is returned from remote_load instead.
33935         * lib/plumhall.exp: Ditto.
33936         * lib/mike-g++.exp: Ditto.
33937         * lib/old-dejagnu.exp: Ditto.
33938         * lib/c-torture.exp: Ditto.
33939
33940 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33941
33942         * lib/g++.exp: Use build_wrapper procedure.
33943         * lib/gcc.exp: Ditto.
33944
33945 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33946
33947         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33948         an old-style decl for malloc.  Fixes tests to work when
33949         sizeof (int) != sizeof (size_t).
33950
33951 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33952
33953         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33954
33955         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33956         use stdargs.h interface.
33957
33958 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33959
33960         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33961         NO_VARARGS when compiling.
33962
33963 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33964
33965         * lib/plumhall.exp(ph_includes): New procedure.
33966         (ph_make): Use it.
33967         (ph_compiler): Ditto.
33968
33969         * lib/g++.exp: Rename test-glue.c to testglue.c.
33970         * lib/gcc.exp: Ditto.
33971
33972 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33973
33974         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33975         to completion when it's called.
33976
33977 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33978
33979         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33980         is defined, don't do test.
33981
33982 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33983
33984         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33985         for object files.
33986         (ph_summary): Mark skipped testcases as untested, not unresolved.
33987
33988         * lib/plumhall.exp (ph_make): If unresolved because of bad
33989         errorCode, record errorCode in log file.
33990         (*): Replace send_log/verbose with verbose -log.
33991
33992 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33993
33994         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33995         double conversion if double isn't at least 8 bytes.
33996
33997         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33998         int to work with targets where int is 16 bits.
33999
34000         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34001         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34002         precision for the test to complete.
34003
34004 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34005
34006         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34007         if d10v is not compiled with the -mdouble64 flag.
34008         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34009
34010         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34011         d10v is not compiled with the -mint32 flag.
34012
34013 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34014
34015         * lib/plumhall.exp: Use incr_count.
34016
34017 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34018
34019         * gcc.c-torture: Update to c-torture-1.45.
34020
34021 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34022
34023         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34024         the name of the expect testcase file).
34025
34026         * lib/g++.exp(g++_init): Ditto.
34027
34028 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34029
34030         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34031         the host.
34032
34033         * lib/gcc.exp(gcc_exit): New procedure.
34034
34035 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34036
34037         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34038         specs where appropriate.
34039
34040         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34041         because of new "candidates are" messages, and removed a few
34042
34043         * Converted all non-old-style g++ testcases to old-style, and
34044         moved into g++.old-deja.
34045
34046 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34047
34048         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34049         options.
34050
34051         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34052         succeeded.
34053
34054         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34055
34056 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34057
34058         * lib/gcc.exp (gcc_target_compile): Add support for defining
34059         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34060         the machine doesn't have those features.
34061
34062 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34063
34064         * g++.law/operators4.exp: Don't use LIBS.
34065
34066 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34067
34068         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34069
34070         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34071         * lib/g++.exp: Set it here instead. Also, allow use of the
34072         --tool_exec and --tool_opt options. Change CXX to
34073         GXX_UNDER_TEST.
34074
34075         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34076
34077         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34078
34079 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34080
34081         * lib/old-dejagnu.exp: Use prune_warnings instead of
34082         prune_system_crud.
34083         * lib/mike-g++.exp: Ditto.
34084         * lib/gcc.exp: Ditto.
34085         * lib/g++.exp: Ditto.
34086
34087         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34088
34089 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34090
34091           * 941014-2.c: Include stdlib.h
34092           * 960327-1.c: Include stdio.h
34093           * dbra.c, index-1.c: Don't assume ints are 32bits.
34094
34095 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34096
34097         * lib/gcc.exp: Add gcc,stack_size target feature.
34098
34099         * lib/g++.exp(g++_target_compile): Add the include and link
34100         paths here, not in two other places. And, it's $options, not
34101         options.
34102
34103         * lib/mike-g++.exp(postbase): Remove the code that determines
34104         the correct include and link paths.
34105         * g++.old-deja/old-deja.exp: Ditto.
34106
34107 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34108
34109         * lib/g++.exp(g++_init): target_compile no longer returns the
34110         filename of the result.
34111
34112 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34113
34114         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34115         call to glob.
34116
34117         * gcc.c-torture/special/special.exp: Change call to
34118         gcc_target_compile to include the object file.
34119
34120 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34121
34122         * gcc.c-torture/special/special.exp: Correct misspelling in last
34123         change.
34124
34125 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34126
34127         * lib/plumhall.exp(ph_summary): Log the entire output of the
34128         executable. Return -1 if there were any failures, 0 otherwise.
34129         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34130         (ph_make): Clean up objects and executables that were built
34131         if the tests succeeded.
34132
34133 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34134
34135         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34136         libraries and includes in the build tree as appropriate.
34137
34138 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34139
34140         * lib/c-torture.exp: Instead of looking for the global variable
34141         NO_LONG_LONG, check to see if that's a feature of the target.
34142
34143 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34144
34145         * config/default.exp: Minimize. Delete the remainer of the files in
34146         config; this functionality is now in devo/dejagnu/config.
34147
34148         g++.*/*: Pass any additional flags used to compile to postbase;
34149         delete CXXFLAGS.
34150
34151         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34152         is now done by runtest.exp. Use gcc_target_compile instead of
34153         compile.
34154
34155         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34156         Remove references to CFLAGS. Use remote_file instead of
34157         calling rm -f.
34158         (c-torture): Take a list of arguments to use to compile this
34159         testcase.
34160
34161         lib/g++.exp: Simplify. Use target_compile instead of compile.
34162         lib/gcc-dg.exp: Ditto.
34163         lib/gcc.exp: Ditto.
34164         lib/mike-{gcc,g++}.exp: Ditto.
34165         lib/old-dejagnu.exp: Ditto.
34166         lib/plumhall.exp: Ditto.
34167
34168 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34169
34170         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34171         (ph_linker): Likewise.
34172
34173 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34174
34175           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34176         MAP_ANON / MAP_ANONYMOUS if defined;
34177         else try to map from /dev/zero .
34178
34179 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34180
34181         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34182         isn't defined, then define it to MAP_ANONYMOUS.
34183
34184 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34185
34186         * gcc.c-torture: Update to c-torture-1.42 release.
34187
34188 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34189
34190         * gcc.c-torture: Update to c-torture-1.41 release.
34191
34192 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34193
34194         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34195         c-torture release.
34196
34197 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34198
34199         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34200         and LDFLAGS.  Fix second case to append the target_info ldflags
34201         onto LDFLAGS, not CFLAGS.
34202         * lib/g++.exp (g++_init): Add target_info stuff.
34203         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34204         of libgloss and newlib flags for !native.
34205
34206         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34207         (GDB): Fix relative path to go up another dir for finding gdb.
34208
34209 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34210
34211         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34212         versions in the target_info array, if they don't exist.
34213
34214 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34215
34216         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34217
34218 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34219
34220         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34221         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34222
34223 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34224
34225         * lib/old-dejagnu.exp: Don't remove the output file before we've
34226         actually tested it. Don't append pwd to the path of the executable
34227         we're testing.
34228
34229 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34230
34231         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34232
34233 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34234
34235         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34236         temporary directory for compiler files, and set it to a default
34237         value of /tmp. Set $output as the name of the output file from
34238         compiling the testcase. Add a -o option to $cflags_var so the
34239         compiler writes the final output file as $output. Set $executable
34240         to $output.
34241
34242         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34243         directory for compiler files, and set it to /tmp if it doesn't
34244         already have a value. Set $output_file to the name of the output
34245         file from compiling the testcase. Add a -o option to CXXFLAGS so
34246         the compiler writes the final output file as $output. Use $output
34247         as the executable to be tested.
34248
34249 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34250
34251         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34252
34253 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34254
34255         * gcc.c-torture/execute/pending-1.c: New test.  Still
34256         pending in Tege's queue.
34257
34258 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34259
34260         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34261         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34262         if there were failures.  Call unresolved if there were unresolved
34263         testcases.  Call gcc_fail if program did not run to completion.
34264         (ph_make): Pass additional argument name to ph_execute.
34265         (ph_execute): Add new argument.  Pass additional arguments to
34266         ph_summary.  Call gcc_fail is there is no execution output.
34267
34268 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34269
34270         * lib/plumhall.exp (proc_summary): Output relavent summary
34271         lines into the log so specific failures in plumhall can be
34272         investigated.
34273
34274 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34275
34276         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34277         (c-torture-execute): Don't try to execute tests which use
34278         "long long" types if $NO_LONG_LONG is nonzero.
34279
34280 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34281
34282         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34283         not c-torture.
34284
34285         * gcc.ieee: Move from here.
34286         * gcc.c-torture/execute/ieee: To here.
34287
34288 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34289
34290         * gcc.c-torture: Update to c-torture-1.41 release.
34291
34292 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34293
34294         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34295         not "$output".
34296
34297 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34298
34299         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34300         -c present.
34301
34302 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34303
34304         * config/proelf.exp: Handle connecting to a simulator.
34305
34306 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34307
34308         * config/proelf.exp: New file.  Enough framework that we can
34309         run c-torture tests on the proelf targets (or any other target
34310         that gdb can connect to for that matter).
34311
34312 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34313
34314         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34315         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34316
34317         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34318         exec_output exists.
34319
34320 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34321
34322         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34323         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34324
34325         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34326         to pass/fail/unresolved/unsupported/untested.  Caller must now
34327         call unresolved/unsupported/untested.
34328         * lib/*.exp: Update FSF address.  Update to handle new results of
34329         ${tool}_load.
34330         * lib/chill.exp (verbose): Delete.
34331
34332 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34333
34334         * lib/gcc.exp (default_gcc_start): Change order of args to
34335         $LDFLAGS $CFLAGS $LIBS.
34336         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34337         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34338         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34339         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34340         * gcc.misc-tests/dg-test.exp: Likewise.
34341         * gcc.misc-tests/msgs.exp: Likewise.
34342         * gcc.prms/prms.exp: Likewise.
34343         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34344         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34345
34346         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34347
34348 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34349
34350         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34351
34352         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34353         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34354
34355         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34356         necessary.
34357
34358 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34359
34360         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34361         global for loop; add use of $mathlib.
34362         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34363         settings here; set mathlib for anything but VxWorks.
34364
34365 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34366
34367         * gcc.c-torture: Update to c-torture-1.40 release.
34368
34369 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34370
34371         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34372         dg.exp.
34373
34374 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34375
34376         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34377         global.
34378
34379 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34380
34381         * lib/g++.exp (LIBS): Define if not already.
34382         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34383         (gcc-dg-prune): Call prune_gcc_output.
34384         * lib/gcc.exp (prune_gcc_output): New proc.
34385         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34386         prune_gcc_output.
34387
34388 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34389
34390         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34391         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34392
34393 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34394
34395         * gcc.c-torture: Update to c-torture-1.39 release.
34396
34397 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34398
34399         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34400         fails, try others as well.
34401
34402 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34403
34404         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34405         If compilation fails, mark execute tests as `untested'.
34406         If test is marked as unsupported, don't mark compilation and
34407         execute tests as failed.
34408
34409 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34410
34411         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34412         libstdc++ for whether or not we want to be doing shared
34413         libraries.  Delete link_curses since we don't need it anymore.
34414         * lib/mike-g++.exp (postbase): Don't link in libg++.
34415         * g++.old-deja/old-deja.exp: Likewise.
34416
34417 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34418
34419         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34420
34421 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34422
34423         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34424         For that, add `-Wl,-a,shared_archive'.
34425         * g++.old-deja/old-deja.exp: Likewise.
34426
34427 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34428
34429         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34430
34431 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34432
34433         * lib/mike-g++.exp (postbase): Pay attention to the status of
34434         g++_load.
34435
34436 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34437
34438           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34439
34440 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34441
34442         * lib/gcc.exp (default_gcc_start): No longer need to log program
34443         being executed or its output, execute_anywhere does that now.
34444         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34445         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34446
34447 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34448
34449         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34450         the same as those in lib/g++.exp.
34451
34452 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34453
34454         * gcc.c-torture: Update to c-torture-1.38 release.
34455         * gcc.ieee: Related changes.
34456
34457 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34458
34459         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34460         "exec". Minor reformatting changes.
34461
34462         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34463         cross. This means all "exec" calls now work on a remote host as
34464         well.
34465         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34466         cross. Filter out the extra "\r\n" stuff that expect puts in.
34467         (c-torture-execute): Filter out the bogus warnings like
34468         c-torture-compile does. Add support for canadian cross.
34469         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34470         Use execute_anywhere rather than calling exec directly. Now it
34471         works for canadian cross testing.
34472
34473 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34474
34475         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34476         results into a variable, and check that rather than using file exists.
34477
34478 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34479
34480         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34481         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34482
34483 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34484
34485         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34486         lib_curses if there's a shared libg++ in the build tree.
34487
34488 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34489
34490         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34491         if not supported target.
34492
34493 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34494
34495         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34496         link_curses up to always happen, not just for native builds.
34497
34498 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34499
34500         * gcc.c-torture: Update to c-torture-1.36 release.
34501         * gcc.failure: Related changes.
34502
34503 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34504
34505         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34506
34507 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34508
34509         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34510         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34511         runshlib, link_curses, and mathlib for link and run.
34512
34513         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34514         pass the runtime shared library options for Solaris, OSF/1, and
34515         Irix5, and link with -lcurses to avoid unresolved references.
34516
34517 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34518
34519         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34520         only run once.
34521
34522 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34523
34524         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34525
34526 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34527
34528         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34529         do not have a framework for the "compat" tests yet.
34530
34531 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34532
34533         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34534         set to null if we're testing vxworks5.1.  Use that instead of
34535         `-lm' in the setting of LIBS for link and run.
34536
34537 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34538
34539         * config/rom68k.exp (${tool}_load): Major changes to make it
34540         work.  Verified that it does in fact return the stuff in
34541         exec_output properly.  Catch any Emul or any TRAP other than 0.
34542
34543 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34544
34545         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34546         LDFLAGS properly for targets that need stuff from libgloss.
34547         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34548         only run once.
34549         (gpp_initialized): New variable.
34550
34551 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34552
34553         * config/rom68k.exp: Load libgloss.exp.
34554         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34555         so we can produce a fully linked binary.
34556         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34557         so we can produce a fully linked binary.
34558
34559 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34560
34561         * lib/plumhall.exp (ph_section): Watch for expected failures.
34562         Add missing `else'.
34563
34564         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34565         run the testcase.
34566         (c-torture): Likewise.
34567
34568 1995-08-28  Doug Evans  <dje@cygnus.com>
34569
34570         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34571
34572         * lib/mike-g++.exp (mike_cleanup): New proc.
34573         (prebase): New globals compiler_result, not_compiler_result,
34574         target_regexp.
34575         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34576         allow leading "-" in pattern.  Watch for unsupported tests.
34577         If $compiler_result is set, pattern match assembler code,
34578         and ditto for $not_compiler_result.
34579         * lib/mike-gcc.exp: Likewise.
34580
34581         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34582         execution "succeeded".
34583
34584 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34585
34586         * config/win32.exp: New file.
34587         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34588
34589 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34590
34591         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34592         unsupported.
34593         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34594         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34595         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34596
34597         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34598         "... without exceptions was ...".  That is now handled by
34599         prune_system_crud.
34600         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34601
34602 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34603
34604         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34605         sieve.c,sort2.c}: New files.
34606         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34607         sieve.exp,sort2.exp}: Drivers for them.
34608
34609         * lib/mike-gcc.exp (program_output): New user settable variable.
34610         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34611         messages.
34612         * lib/mike-g++.exp (program_output): New user settable variable.
34613
34614         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34615
34616         * config/sh.exp: Deleted (use sim.exp instead).
34617
34618 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34619
34620         * config/vx.exp: Declare CHECKTASK as global.
34621         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34622         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34623         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34624
34625 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34626
34627         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34628         target. Like vx.exp, only includes `vx29k.exp' instead of
34629         `vxworks.exp'.
34630
34631 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34632
34633         * config/sim.exp: Increase time limit from 120 seconds to 240.
34634
34635 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34636
34637         * gcc.c-torture/execute/950628-1.c: New test.
34638
34639 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34640
34641         * gcc.c-torture: Update with changes/additions from
34642         c-torture-1.34.
34643
34644 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34645
34646         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34647
34648 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34649
34650         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34651
34652 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34653
34654         * gcc.c-torture/compile/950512-1.c: New test.
34655         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34656         * gcc.dg/struct-ret-1.c: Likewise.
34657
34658 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34659
34660         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34661           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34662
34663 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34664
34665         * gcc.c-torture/special/920411-1.c: Deleted.
34666         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34667
34668 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34669
34670         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34671         cpu limit.
34672
34673 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34674
34675         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34676
34677 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34678
34679         From kenner;
34680         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34681         is the proper length.
34682         * va-arg-3.c: Likewise.
34683
34684 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34685
34686         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34687         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34688
34689         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34690         * lib/g++.exp (default_g++_start): Delete old cruft.
34691
34692 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34693
34694         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34695         (2 * (1 << 18)) to (2 * (1 << 17)).
34696
34697         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34698
34699 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34700
34701         * config/rom68k.exp: Renamed from config/idp.exp
34702
34703 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34704
34705         * c-torture/compile/921109-2.c
34706
34707 1995-04-18  Mike Stump  <mrs@cygnus.com>
34708
34709         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34710         excess errors.
34711
34712 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34713
34714         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34715         output.
34716         * lib/g++.exp (default_g++_start): Likewise.
34717
34718 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
34719
34720         * gcc.c-torture/compile/950329-1.c: New test.
34721
34722 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
34723
34724           * config/bug.exp (${tool}_load): Updated to use new remote_open
34725           and remote_close procs.
34726         * config/idp.exp: New file.
34727
34728 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
34729
34730         * gcc.c-torture/execute/950322-1.c: New test.
34731
34732 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
34733
34734         * config/vx.exp (${tool}_load): Clean up testing of return code from
34735         vxworks_ld and vxworks_spawn.
34736
34737 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34738
34739         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34740
34741 1995-03-13  Mike Stump  <mrs@cygnus.com>
34742
34743         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34744         can mark excess errors on a machine by machine basis.  Note, the
34745         default is to not expect any excess errors, even when excess
34746         errors test - is given, so you will want to put an XFAIL ... on
34747         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34748         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34749         those 4 machines, but no others.
34750
34751 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34752
34753         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34754         * lib/c-torture.exp: to here.
34755
34756 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34757
34758         * gcc.c-torture/execute/950221-1.c: New test.
34759         * gcc.c-torture/execute/struct-ret-1.c: New test.
34760         * gcc.c-torture/compile/950221-1.c: New test.
34761
34762         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34763
34764 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34765
34766         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34767         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34768
34769 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34770
34771         * g++.gb: New directory of tests, derived from my signature and
34772         class scoping tests.
34773
34774         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34775         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34776         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34777         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34778         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34779         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34780         * g++.gb/sig25.C: Likewise.
34781
34782         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34783         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34784         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34785         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34786         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34787         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34788         * g++.gb/sig25.exp: Likewise.
34789
34790         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34791         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34792         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34793         * g++.gb/scope13.C: Likewise, this test still fails.
34794
34795         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34796         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34797         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34798         * g++.gb/scope13.exp: Ditto.
34799
34800         * g++.gb/README: New file, explains what these tests are about.
34801
34802 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34803
34804         * lib/dg.exp (dg-do): Support `preprocess'.
34805         (dg-test): Likewise.
34806
34807 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34808
34809         * config/udi.exp: change "continue -expect" to "exp_continue".
34810
34811 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34812
34813         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34814         Delete redundant tests.
34815
34816         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34817         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34818         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34819         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34820         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34821         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34822         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34823         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34824
34825         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34826         storing label pointers.
34827         * gcc.c-torture/execute/921019-1.c: Likewise.
34828         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34829         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34830         parameter fp.
34831         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34832         constants.
34833
34834         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34835         Delete obsolete tests.
34836
34837         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34838         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34839         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34840         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34841         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34842         * gcc.c-torture/compile/950124-1.c: New test.
34843
34844         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34845
34846 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34847
34848         * lib/mike-g++.exp: Add -lm to LIBS.
34849
34850 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34851
34852         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34853
34854 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34855
34856         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34857
34858 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34859
34860         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34861
34862 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34863
34864         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34865         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34866         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34867         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34868         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34869         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34870         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34871         * g++.law/{operators31.C, operators32.C,
34872         * g++.law/{operators33.C, operators34.C}: Likewise.
34873         * g++.law/{pic1.C, refs2.C}: Likewise.
34874         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34875         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34876         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34877         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34878
34879         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34880         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34881         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34882         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34883         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34884         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34885         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34886         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34887         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34888         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34889         * g++.law/{operators34.exp}: Likewise.
34890         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34891         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34892         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34893         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34894         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34895
34896         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34897         No longer expected to fail.
34898         * g++.law/missed-error3.C: Tweak for recent bool changes.
34899
34900 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34901
34902         * config/emb-unix: Deleted.
34903         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34904         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34905
34906 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34907
34908         * lib/dg.exp (dg-test): Fix typo in last patch.
34909
34910 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34911
34912         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34913         (handles multiple occurrences).
34914
34915 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34916
34917         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34918         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34919         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34920         printed).
34921         * lib/c-torture.exp (c-torture-compile): Likewise.
34922         (c-torture): Prepend full path if missing.
34923         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34924         (gcc_fail): Likewise.
34925         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34926
34927 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34928
34929         * lib/netware.exp: Only attach to NetWare i386 systems.
34930
34931 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34932
34933         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34934         messages.  Add test name to "output pattern match" pass/fail message.
34935
34936 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34937
34938         * gcc.dg: New testsuite.
34939         * gcc.dg/dg.exp: New file.
34940
34941         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34942         test-switch.c}: Deleted.
34943
34944         * gcc.misc-tests/msgs.exp: New testcase driver.
34945
34946 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34947
34948         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34949         Watch for illegal return values from ${tool}_load.
34950         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34951         cross targets.  Coerce return value >0 to 1.
34952
34953 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34954
34955         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34956
34957         * config/emb-unix.exp: New file.
34958
34959         * config/sim.exp: Error if variable $SIM not defined.
34960         (${tool}_load): Mark test as "untested" if simulator missing.
34961
34962         * config/unix.exp: Load remote.exp to get rcp_download.
34963         * lib/c-torture.exp: Use different option lists for testcases with
34964         and without loops.
34965         * gcc.c-torture/execute/execute.exp: Likewise.
34966
34967 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34968
34969         * config/*.exp: Clarify return code from ${tool}_load.
34970         Call `unresolved' or `untested' instead of `warning' or `perror'
34971         (sometimes you still want to call both though).
34972         Add comment that `shell_id' is local to each file.
34973         * config/udi.exp (timeout): Set to 30.
34974         Don't print warning if connection fails, $connectmode has already
34975         printed an error.
34976         (${tool}_load): Move verbose messages to level 2.
34977         Rework pattern for "Process started" message.
34978         Pass `shell_id' to ${connectmode}_download.
34979         Retry twice upon timeout.  Make resetting of target more robust.
34980         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34981         Pass `shell_id' to exit_$connectmode.
34982         Only call exit_$connectmode if connected.
34983         * config/unix.exp (${tool}_load): Check return codes better.
34984         * config/vrtx.exp (${tool}_load): Likewise.
34985         * config/vx.exp (${tool}_load): Likewise.
34986         Delete unneeded global's.
34987         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34988         from ${tool}_load.
34989         (dg-stat): Delete.
34990         (dg-init): Delete recording of pass/fail counts.
34991         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34992         (old-dejagnu-init): Likewise.
34993         (old-dejagnu-stat): Delete contents, empty proc now.
34994         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34995         (c-torture): Delete references to lcnt, lpass, lfail.
34996         Get option list from TORTURE_OPTIONS.
34997         Delete -funroll[-all]-loops if no loops.
34998         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34999         (g++_stat): Delete contents (empty proc now).
35000         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35001         (gcc_finish): Likewise.
35002         (gcc_stat): Deleted.
35003         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35004         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35005         * gcc.c-torture/execute/execute.exp: Likewise.
35006         Split tests into two parts: compile, execute.
35007         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35008         no loops.  Update to reflect clarified return codes from ${tool}_load.
35009
35010 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35011
35012         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35013         to grep for.
35014         (old-dejagnu): Likewise (where necessary).
35015
35016 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35017
35018         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35019
35020         * lib/dg.exp (dg-process-target): Fix processing of selector.
35021         Add comment regarding use of `error'.
35022
35023         * lib/gcc.exp (prune_system_crud): Define if missing.
35024         * lib/g++.exp (prune_system_crud): Likewise.
35025
35026         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35027         Call prune_system_crud.
35028         * lib/dg.exp (dg-runtest): New proc.
35029         Use perror instead of send_user for tcl errors in testcase.
35030         Don't return any value, it's never used.
35031         Don't clobber previous definition of `unknown'.
35032         Print tcl errors in `dg-final'.
35033
35034 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35035
35036         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35037         (dg-test): Don't print errorInfo, it contains stack backtrace.
35038
35039 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35040
35041         * lib/g++.exp (runtest_file_p): Define if missing.
35042
35043 1994-09-24  Doug Evans  (dje@cygnus.com)
35044
35045         * lib/mike-g++.exp: Comment out loading of g++.exp.
35046         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35047         (default_g++_version): Always print something.
35048         (default_g++_start): Comment out call to `which'.
35049         (g++_start, g++_load): Deleted (must be defined in config file).
35050         * lib/gcc.exp: Test for existence of $CC at start.
35051         Delete check for tmpdir (done in gcc_init).
35052         (default_gcc_version): Always print something.
35053         (default_gcc_start): Comment out call to `which'.
35054         * config/*.exp: Major cleanup - make cross targets work at least a
35055         little better for g++ (by not being "--tool gcc" specific).
35056         Rename gcc_xxx to ${tool}_xxx.
35057         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35058         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35059
35060 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35061
35062         * lib/c-torture.exp (c-torture-compile): Rework compiler
35063         message processing.
35064
35065         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35066         c-torture.
35067
35068 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35069
35070         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35071
35072         * lib/dg.exp (dg-process-target): Support { target native }.
35073
35074 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35075
35076         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35077         looked for "... program xxx got fatal signal".
35078         Correct regsub munging of `comp_output'.
35079         Ignore compiler messages "path prefix not used" and "linker input
35080         file unused".
35081
35082 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35083
35084         * lib/gcc.exp (runtest_file_p): Define if missing.
35085         * gcc.prms/template.c: Example to work from.
35086
35087 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35088
35089         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35090         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35091
35092         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35093         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35094         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35095         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35096
35097         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35098         (dg-process-target): No longer a varargs proc.
35099         Return S/N for target, P/F for xfail.  All callers changed.
35100         (user option procs): More argument checking.
35101         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35102         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35103         (dg-test): Skip test if not running on selected target in `dg-do'.
35104         Update handling of `dg-do-what', `dg-output-text'.
35105         Separate execution pass/fail from output pattern match pass/fail.
35106         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35107
35108 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35109
35110         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35111         target for 920510-1.c.
35112
35113 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35114
35115         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35116         Clean up comment regarding use of passcnt, etc.
35117         (gcc_stat): Don't update `testcnt' here.
35118         (gcc_finish): Do it here.
35119         Might as well reset `but_id' here too.
35120         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35121         to determine if the file should be tested.
35122         * gcc.c-torture/compile/compile.exp: Likewise.
35123         * gcc.c-torture/execute/execute.exp: Likewise.
35124         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35125         * gcc.misc-tests/dg-test.exp: Likewise.
35126         * gcc.prms/prms.exp: Likewise.
35127         * gcc.wendy/wendy.exp: Likewise.
35128         * g++.old-deja.exp: Likewise.
35129         Move "Testing file" message to verbose level 1.
35130
35131 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35132
35133         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35134
35135 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35136
35137         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35138         (default_gcc_start): Accept optional second list element
35139         of compiler flags.  Print compiler output at verbosity level 2.
35140         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35141         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35142         Save current values of framework globals passcnt, failcnt, xpasscnt,
35143         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35144         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35145         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35146         xfailcnt to compute stats.  Update framework global `testcnt' from
35147         pass/fail counts.
35148         (gcc_finish): New proc.  Clean up test environment.
35149         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35150         (gcc_epass, gcc_efail): Delete.
35151         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35152         argument of line number.
35153         (dg-init): If the tool has an init routine, call it.
35154         (dg-test): Remove args `cflags_var' and `libs_var'.
35155         Pass all compiler options to ${tool}_start.
35156         Handle missing line number.
35157         (dg-finish): New function.
35158         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35159         particular files.  Call gcc_finish at end.  Move "skipping test"
35160         message to verbosity level 3.
35161         * gcc.c-torture/compile/compile.exp: Likewise.
35162         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35163         * gcc.c-torture/execute/execute.exp: Likewise.
35164         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35165         Print testcase being tried at verbosity level 1.
35166         * gcc.c-torture/special/special.exp: Unset xfail.
35167         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35168         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35169         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35170         * gcc.failure/failure.exp: Likewise.
35171         * gcc.ieee/ieee.exp: Likewise.
35172         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35173         Update call to dg-test.  Call dg-finish at end.
35174         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35175         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35176         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35177         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35178         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35179         * gcc.wendy/wendy.exp: Add copyright.
35180         Delete setting of tmpdir (done by gcc_init).
35181         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35182         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35183         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35184         gcc_[ce]pass/fail.
35185
35186 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35187
35188         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35189         confusion.
35190         (g++_load): Likewise.
35191
35192         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35193         Rename argument to `prog' to remove the confusion.
35194         Varargs fns behave differently too!
35195         (g++_load): Likewise.
35196
35197         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35198
35199         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35200         what it is.  Delete (always) printing of status value for !native.
35201         Simplify verbose code, and include status and exec_output.
35202         (g++_load): Use gcc_load.
35203
35204 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35205
35206         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35207         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35208         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35209         940714-3.c as these testcases don't exist anymore.  Make
35210         va-arg-1.c expected to pass.
35211
35212 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35213
35214         * gcc.misc-tests/misc.exp: Only run specific testcases.
35215         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35216         * gcc.misc-tests/dg-[1-9].c: New files.
35217
35218         * lib/dg.exp: New testsuite driver.
35219         * gcc.prms/prms.exp: Use it.
35220
35221         * README.gcc: New file.
35222
35223         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35224         Document and reset `lxpass' and `lxfail'.
35225         Simplify "initialized" message.
35226         (gcc_stat): Clean up comments a little.
35227
35228 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35229
35230         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35231
35232 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35233
35234         * lib/old-dejagnu.exp (process-option): New proc.
35235         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35236         (old-dejagnu): Simplify.
35237         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35238
35239 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35240
35241         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35242         exists and is not an empty string.
35243
35244         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35245         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35246         finished.
35247         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35248         automatically.
35249
35250         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35251         longer expected to fail.
35252
35253         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35254         "f" function call.
35255
35256         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35257
35258         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35259         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35260         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35261         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35262         c-torture-1.29.
35263
35264         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35265         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35266
35267         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35268
35269         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35270         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35271
35272         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35273         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35274         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35275
35276 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35277
35278         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35279         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35280         940714-1.c, 940714-2.c, 940714-3.c},
35281         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35282         gcc.misc-tests/{mg.c,mg.exp}:
35283         New tests.
35284         * gcc.noncompile/noncompile.exp: Change accordingly.
35285
35286 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35287
35288         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35289         Undo previous clobberage.
35290
35291 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35292
35293         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35294         * gcc.special/{930510-1.c, special.exp}:
35295         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35296         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35297         struct-varargs-1.c}: New tests from c-torture-1.26.
35298
35299 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35300
35301         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35302           argument to switch.
35303
35304 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35305
35306         * Revert the previous changes.  Please see Rob's directory
35307           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35308           fixes.
35309
35310 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35311
35312         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35313             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35314             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35315             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35316             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35317             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35318             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35319             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35320             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35321             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35322             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35323             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35324             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35325             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35326             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35327             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35328             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35329             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35330             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35331             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35332             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35333             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35334             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35335             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35336             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35337             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35338             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35339
35340 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35341
35342         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35343             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35344           with perror calls.
35345
35346 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35347
35348         * config/unix.exp (g++_load): Fix syntax.
35349
35350 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35351
35352         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35353         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35354         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35355         Don't expect va-arg-1.c to fail.  Correct expected output for
35356         920928-1.c.
35357         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35358         * gcc.wendy/hbm4.c: Correct typo.
35359         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35360
35361 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35362
35363         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35364         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35365         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35366         * lib/c-torture.exp (c-torture-compile): Ditto.
35367
35368         Reduce volume of output (remove all the -I's and such).
35369         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35370         Call gcc_cpass, gcc_cfail.
35371         (c-torture): Pass testing option to c-torture-compile.
35372
35373 1994-03-21  Doug Evans  (dje@cygnus.com)
35374
35375         Bring patches over from progressive.
35376         * config/default.exp: Exit remote shell cleanly.
35377         (g++_exit, g++_start): Add default versions.
35378         * config/sim.exp (gcc_load): Use perror, not error.
35379
35380 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35381
35382         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35383         set in site.exp.
35384
35385 1994-03-14  Doug Evans  (dje@cygnus.com)
35386
35387         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35388         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35389         (wendy_try): New proc to run testcase.
35390         (main loop): Call 'em.
35391         * gcc.wendy/*.c: Clean up pass to correct expected output.
35392
35393         * lib/gcc.exp: Minor cleanup work.
35394         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35395
35396 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35397
35398         * config/sim.exp (gcc_load): Document return codes better.
35399         Don't pass -v to simulator.
35400
35401 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35402
35403           * gcc.special/920717-x.c: Fix typo.
35404           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35405           get at sources.
35406
35407         * lib/mike-gcc.exp: Fix typo.
35408
35409 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35410
35411         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35412         binary to use, transform the name.
35413         * config/*.exp: rename everything. Nuke any g++ specific files,
35414         it's now a special case of gcc that requires no special support.
35415         Add a default.exp for unsupported targets.
35416
35417 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35418
35419         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35420         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35421         version of Tcl.
35422
35423 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35424
35425         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35426         than a warning.
35427
35428 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35429
35430         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35431
35432 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35433
35434         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35435         option_list.  Compile every file with only 4/6 option choices
35436         (same as C torture) instead of with 12/18 different option
35437         choices.
35438         * lib/c-torture.exp: Likewise.
35439
35440         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35441         not already set.
35442
35443 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35444
35445         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35446         can put an XFAIL *-*-* on excess errors.
35447
35448 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35449
35450         * g++.law: Add more tests derived from g++-bugs snapshots.
35451
35452         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35453         equivalent to g++.law/init9.
35454
35455         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35456         compiled it, and the a.out file after we've run it.
35457
35458 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35459
35460         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35461         compiled it, and the a.out file after we've run it.
35462
35463 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35464
35465         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35466
35467 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35468
35469         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35470         version number.
35471
35472 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35473
35474         * g++.law: New directory of g++ tests derived from the g++-bugs
35475         snapshots.
35476
35477 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35478
35479         * gcc.compile: initbug1.c initbug1.exp testcase added
35480
35481 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35482
35483         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35484         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35485           fixes submitted by Jeff Law (law@cs.utah.edu)
35486         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35487           Jeff Law (law@cs.utah.edu)
35488
35489
35490 1993-11-30  Mike Stump  (mrs@cygnus.com)
35491
35492         * config/unix-g++.exp: Follow the gcc way of doing things.
35493         * g++.old-deja/old-deja.exp: Minor updates.
35494         * lib/g++.exp: New file, follow the gcc way of doing things.
35495         * lib/old-dejagnu.exp: Minor updates.
35496         * lib/mike-g++.exp: Always unset errorInfo.
35497
35498 1993-11-06  Mike Stump  (mrs@cygnus.com)
35499
35500         * lib/gcc.exp: Fix some errors with the below change, CC and
35501         CFLAGS should be global when setting, not local.
35502
35503 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35504
35505         * lib/gcc.exp: Transform tool name.
35506
35507 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35508
35509         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35510
35511 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35512
35513         * lib/gcc.exp: change gcc_done to gcc_stat
35514
35515 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35516
35517         * Upgraded gcc testsuite to c-torture version 1.25
35518
35519 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35520
35521         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35522         * lib/c-torture: added hooks for new reporting code.
35523
35524 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35525
35526         * config/sh-gcc.exp: check if sh-sim exists in the path
35527
35528 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35529
35530         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35531         * gcc.compile/compile.exp: Initial changes for new logic.
35532         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35533         * gcc.failure/failure.exp: Initial changes for new logic.
35534         * gcc.ieee/ieee.exp: Initial changes for new logic.
35535         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35536         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35537         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35538         * lib/c-torture.exp: Initial changes for new logic.
35539         * lib/gcc.exp: Initial changes for new logic.
35540
35541 1993-10-15  Mike Stump  (mrs@cygnus.com)
35542
35543         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35544         depend upon failure or success.  Fully qualify names in failure
35545         and success messages.  Always remove a.out before starting
35546         compile, just in case.  Pay more attention to error text output by
35547         the compiler.  Handle testcases with no known past errors just
35548         like all others, so that things are uniform.  Other miscellaneous
35549         improvements.
35550
35551 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35552
35553         * gcc.cpp: new directory for cpp tests
35554
35555 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35556
35557         * lib/chill.exp: Code reformatted, removed unused code.
35558         * config/unix-chill.exp: Code reformatted, removed unused code.
35559         * chill.execute/execute.exp: Code reformatted, removed unused code.
35560         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35561
35562 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35563
35564         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35565         routines not written.
35566
35567 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35568
35569         * config/bug-gcc.exp: Use new procs from bug.exp.
35570
35571 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35572
35573         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35574         via ftp, rather than depending on NFS.
35575         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35576         case.
35577
35578 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35579
35580         * config/bug-gcc.exp: Use new download proc.
35581
35582 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35583
35584         * chill.execute/execute.exp: cleanups, handles errors better
35585         * chill.compile/compile.exp: rewrite, based on execute.exp
35586         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35587         * lib/chill.exp: major changes to diff proc and compile and link
35588           procs. added chill_fail and chill_pass wrappers to pass and
35589           fail. added more comments, and handle error codes better.
35590           Added a hack to capture stderr from exec, so noncompile tests
35591           can work.
35592
35593 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35594
35595         * chill.execute/execute.exp: rewrite of testsuite driver
35596         * lib/chill.exp: rewrite of testsuite driver
35597         * config/unix-chill.exp: rewrite of testsuite driver
35598
35599 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35600
35601     In chill.execute:
35602         * iexpr.ch: Standardize uppercase.
35603         * tuples.dat: Standardize uppercase.
35604         * vary.ch: standardize.  Correct varying string assignments.
35605         * vary.dat: Add new output lines.
35606
35607 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35608
35609     In chill.execute:
35610         * chprintf.ch: Standardize use of uppercase.
35611         * tuples.ch: Standardize and turn arr2 into a DCL,
35612           rather than a SYN.
35613         * pinits.ch: Standardize.
35614
35615 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35616
35617         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35618         * Makefil: Renamed to Makefile.in.
35619         * configure.in: New.
35620
35621 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35622
35623     In chill.execute:
35624         * .cvsignore: Add result/output files.
35625         * Makefile: Fix up variables at start.  Use MFLAGS
35626           everywhere.  Correct bool_loc, built_ins entries.
35627           Add entry for vary1.ch.
35628         * bitarray.ch: Standardize upper-case usage.
35629         * bitexpr.ch: Standardize, add output of b1.
35630         * params.ch: Use arrayt in along PROC parameters, to
35631           avoid novelty problems.
35632         * sets.ch: Tiny cleanup.
35633         * vary1.ch: Re-indent.
35634
35635 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35636
35637           * Add PR-related files to Makefiles, .cvsignore files, etc.
35638
35639 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35640
35641         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35642           with compiler objects. New names are test-flow.c and test-loop.c
35643
35644 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35645
35646         * Upgraded c-torture tests from 1.19 to 1.20
35647
35648         * new files:
35649         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35650         * gcc.compile: 930623-1.c 930623-2.c
35651         * gcc.noncompile: 930622-1.c 930622-2.c
35652         * gcc.failure: 920411-1.c 920627-2.c
35653         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35654
35655 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35656
35657         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35658           More changes to get testsuite working properly. Needs more work.
35659           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35660
35661 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35662
35663         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35664           More changes to get testsuite working properly. Needs more work.
35665
35666 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35667
35668         * chill.compile/compile.exp: Added for Dejagnu support
35669         * chill.execute/execute.exp: Added for Dejagnu support
35670         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35671
35672 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35673
35674     This should complete moving the CHILL test files.
35675         * chill.noncompile(.cvsignore printf.grt
35676             in-printf.grt chprintf.grt chprintf.ch):
35677             Added test-support files.
35678           (Makefile): Modified further.
35679         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35680             signal.ch): Added test files.
35681           * chill.execute (.cvsignore printf.grt printr.c
35682             in-printf.grt rts.c chprintf.grt rts.h): Added
35683           test-support files.
35684             (Makefile): More corrections.
35685
35686 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35687
35688         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35689           test cases, ready for DejaGnu.
35690
35691 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35692
35693         * Upgraded c-torture tests from 1.18 to 1.19
35694
35695         * gcc.compile: added test(s):
35696           930607-1.c
35697         * gcc.execute: added test(s):
35698           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35699
35700         * added new subdirectory for misc tests: gcc.misc-tests
35701         * gcc.misc-test(s): added tests:
35702           inst-check.c test-consts.c test-ior.c test-switch.c
35703
35704 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35705
35706         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35707
35708 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35709
35710         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35711
35712 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35713
35714         * Upgraded c-torture tests from 1.17 to 1.18
35715
35716 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35717
35718         * Upgraded c-torture tests from 1.12 to 1.17
35719
35720 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
35721
35722         * lib/old-dejagnu.exp:
35723           Fixed handling of XFAIL target triplets to correctly
35724           recognize wildcard characters.  Removed code that
35725           appended a unique id tag to the end of the file name
35726           printed out by the result of the testcases within a
35727           given test file.
35728
35729 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
35730
35731         * lib/old-dejagnu.exp:
35732           Reworked expected failure handling to trigger off of XFAIL
35733           keyword in keyphrase embeded in testcase source code. The
35734           XFAIL keyword must be at the end of the keyphrase line. It
35735           may optionally be followed by one or more target triplets.
35736           It has just occured that the handling of wildcards in the
35737           target triplet may not be correct.
35738
35739 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35740
35741         * g++.old-deja/tests:
35742           Moved all subdirectories up one level into g++.old-deja .
35743
35744         * lib/old-dejagnu.exp:
35745           Fixed problem with CXXFLAGS not being properly reset, and being
35746           corrupted with extraneous "-c" compiler option.  This was
35747           causing binaries to not be generated for test that needed them.
35748           Modified strings passed to "pass" and "fail" so that individual
35749           tests from the same test file would be distinguished by an
35750           identifier appended to the test file name in the summary logs;
35751           this corrected a problem with erroneous diff logs.  Added code
35752           to search testcases for expected fail and unexpected pass keywords.
35753
35754 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35755
35756         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35757
35758 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35759
35760         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35761           Removed extraneous text from end of "Special g++ Options"
35762           keyphrase.
35763
35764         * lib/old-dejagnu.exp: Added pattern matching to look for new
35765           keywords, embedded in testcases comments, which will trigger
35766           calls to xpass and xfail.
35767
35768 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35769
35770         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35771           comments embedded in the testcases, especially the one looking for
35772           special compiler options, as well as the pattern matching for the
35773           compiler output again.
35774
35775 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35776
35777         * lib/old-dejagnu.exp: Do a proper check of the return value for
35778           execute tests. Fixed several problems with the pattern matching
35779           of the compiler output which gave erroneous test results.
35780           Changed several of the test result messages to be more descriptive.
35781         * config/unix-g++.exp: Proc g++_load now actually works and
35782           executes the tests passed to it and returns a usable return
35783           value.
35784
35785 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35786
35787           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35788
35789 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35790
35791         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35792           Modified both files to properly execute the old style
35793           dejagnu tests. The previous versions of these files were
35794           experimental and did not function anything near correctly.
35795
35796 1993-04-05  Rob Savoye  (rob@cygnus.com)
35797
35798         * Removed all Makefile.in and configure.in files. No configuration
35799         needed now.
35800
35801 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35802
35803         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35804
35805 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35806
35807         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35808         gcc.special/configure.in, gcc.noncompile/configure.in,
35809         gcc.execute/configure.in, gcc.code_quality/configure.in,
35810         g++.other/configure.in, g++.old-deja/configure.in,
35811         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35812         in srcname setting.
35813
35814 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35815
35816         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35817         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35818         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35819
35820 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35821
35822         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35823         (gdb_exit): Don't remove *_soc files.
35824
35825 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35826
35827         * lib/c-torture.exp: Don't look for main; instead always use -w
35828         -c.  This is how the c-torture tests work.  Remove the object
35829         file if the compilation succeeds.
35830         * gcc.execute/execute.exp: Remove executable if test passes.
35831         * gcc.noncompile/noncompile.exp: Every test is an expected
35832         failure.
35833         * gcc.special/special.exp: Added tests from c-torture 1.11,
35834         corrected use of existing test.
35835         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35836         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35837         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35838         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35839         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35840         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35841         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35842         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35843         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35844         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35845         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35846         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35847         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35848         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35849         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35850         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35851         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35852         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35853         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35854         c-torture 1.11.
35855         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35856         correspond to c-torture 1.11.
35857
35858         * New file.