OSDN Git Service

PR fortran/23373
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
2
3         PR fortran/23373
4         * gfortran.fortran-torture/execute/pr23373-1.f90,
5         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
6
7 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8
9         PR libfortran/23760
10         * gfortran.dg/g77/1832.f: Remove long string in write statement
11         to allow the test to pass on correct list directed output with 
12         prepended space.
13
14 2005-09-07  James E Wilson  <wilson@specifix.com>
15
16         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
17
18 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19
20         * gfortran.dg/parameter+save.f90:  Rename to
21         * gfortran.dg/parameter_save.f90: .. this.
22
23 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24
25         PR fortran/20848
26         * gfortran.dg/parameter+save.f90:  New test case.
27
28 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
29
30         PR fortran/19269
31         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
32
33 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
34
35         PR c/23075
36         * gcc.dg/pr23075.c: New test.
37         * g++.dg/warn/pr23075.C: New test.
38
39         PR target/22362
40         * gcc.target/i386/pr22362.c: New test.
41
42         PR rtl-optimization/23098
43         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
44
45         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
46         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
47         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
48
49 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
50
51         * g++.dg/expr/cast6.C: New test.
52
53         PR c++/9782
54         * g++.dg/init/new15.C: New test.
55
56 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
57
58         * gcc.dg/vect/Os-vect-95.c: New test.
59         * gcc.dg/vect/vect-95.c: Same.
60
61 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
62
63         * gcc.dg/vect/vect-29.c: Update xfail testing.
64         * gcc.dg/vect/vect-44.c: Same.
65         * gcc.dg/vect/vect-48.c: Same.
66         * gcc.dg/vect/vect-50.c: Same.
67         * gcc.dg/vect/vect-72.c: Same.
68         * gcc.dg/vect/vect-77.c: Same.
69         * gcc.dg/vect/vect-78.c: Same.
70         * gcc.dg/vect/vect-80.c: Same.
71         * gcc.dg/vect/vect-96.c: Same.
72         * gcc.dg/vect/vect-100.c: Same.
73         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
74         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
75         * gfortran.dg/vect/vect-5.f90: Same.
76
77 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
78
79         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
80         start strings.
81         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
82         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
83
84         PR c++/23056
85         * g++.dg/opt/pr23056.C: New test.
86
87         PR rtl-optimization/23098
88         * gcc.target/i386/pr23098.c: New test.
89
90 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
91
92         PR c++/23667
93         * g++.dg/template/static15.C: New test.
94
95         PR c++/21440
96         * g++.dg/ext/stmtexpr5.C: New test.
97         * g++.dg/ext/stmtexpr6.C: Likewise.
98
99 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
100
101         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
102
103         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
104         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
105         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
106
107 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
108
109         PR libfortran/23321
110         * gfortran.dg/direct_io_4.f90:  New test case.
111
112 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
113             Rasmus Hahn  <rassahah@neofonie.de>
114
115         PR libobjc/23108
116         * objc.dg/type-stream-1.m: New test.
117
118 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
119
120         PR fortran/23661
121         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
122         gfortran.dg/print_fmt_3.f90: New test.
123
124 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
125
126         * gfortran.dg/fmt_t_1.f90: New test.
127
128 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
129
130         PR rtl-optimization/23454
131         * g++.dg/opt/pr23454.C: New test.
132
133 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
134
135         PR c++/23699
136         * g++.dg/ext/static1.C: New test.
137
138 2005-09-02  Richard Henderson  <rth@redhat.com>
139
140         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
141         tail call to check_fa_work.
142
143 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
144
145         PR c++/21687
146         * g++.dg/other/gc3.C: New test.
147
148 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
149
150         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
151         * gcc.dg/20050826-1.c: Likewise.
152
153 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
154
155         PR c++/23167
156         * g++.dg/expr/volatile1.C: New test.
157
158 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
159
160         PR middle-end/23547
161         * gcc.dg/pr23547.c: New test.
162
163 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
164
165         PR c/22061
166         * gcc.c-torture/execute/pr22061-1.c,
167         * gcc.c-torture/execute/pr22061-2.c,
168         * gcc.c-torture/execute/pr22061-3.c,
169         * gcc.c-torture/execute/pr22061-4.c: New tests.
170
171 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
172
173         * gcc.dg/Wredundant-decls-2.c: New test to check that
174         -Wredundant-decls does not issue warning for a variable 
175         definition following a declaration.
176
177 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
178
179         PR debug/7241
180         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
181         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
182         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
183
184         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
185         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
186         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
187         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
188         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
189         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
190         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
191         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
192
193 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
194
195         PR objc/23306
196         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
197         scan-assmbler.
198
199 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
200
201         PR target/21255
202         * gcc.dg/pr21255-1.c: New test.
203         * gcc.dg/pr21255-2-mb.c: Likewise.
204         * gcc.dg/pr21255-2-ml.c: Likewise.
205         * gcc.dg/pr21255-3.c: Likewise.
206         * gcc.dg/pr21255-4.c: Likewise.
207
208 2005-08-31  Dale Johannesen  <dalej@apple.com>
209
210         * gcc.dg/20050830-1.c:  New.
211
212 2005-08-31  Josh Conner  <jconner@apple.com>
213
214         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
215         command-line options for arm-*-* targets.
216         * g++.dg/init/array16.C: Likewise.
217         * g++.dg/other/crash-4.C: Likewise.
218
219 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
220
221         PR obj-c++/23640
222         * obj-c++.dg/gnu-runtime-3.mm: New test.
223
224 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
225
226         PR c++/13377
227         * g++.dg/lookup/ambig4.C: New test.
228         * g++.dg/lookup/ambig5.C: New test.
229         * g++.dg/tc1/dr101.C: Adjust error markers.
230
231 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
232
233         PR c++/23639
234         * g++.dg/template/ttp5.C: Adjust error markers.
235
236 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
237
238         PR testsuite/23609
239         * lib/obj-c++.exp: Include target-libpath.exp.
240         (obj-c++_link_flags): Look for the GNU libobjc library
241         and set the library path to include it.
242         Don't manually set LD_LIBRARY_PATH (etc.) but call
243         set_ld_library_path_env_vars instead.
244         (obj-c++_target_compile): Don't set library path or
245         linker flags because they are already set correctly
246         in obj-c++_link_flags.
247
248 2005-08-30  Josh Conner  <jconner@apple.com>
249
250         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
251         to command-line options for arm-*-* targets.
252
253 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
254
255         * g++.dg/other/i386-1.C: New.
256
257 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
258
259         PR preprocessor/20348
260         PR preprocessor/20356
261         * gcc.dg/cpp/pr20348.c: New test.
262         * gcc.dg/cpp/pr20348.h: New file.
263         * gcc.dg/cpp/inc/pr20348.h: New file.
264         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
265         * gcc.dg/cpp/pr20356.c: New test.
266         * gcc.dg/cpp/pr20356.h: New file.
267         * gcc.dg/cpp/inc/pr20356.h: New file.
268         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
269
270 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
271
272         * gfortran.fortran-torture/execute/intrinsic_count.f90:
273         Fix array dimension to avoid correct end-of-file error.
274
275 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
276
277         PR libfortran/23598
278         * gfortran.dg/iostat_1.f90:  New test.
279
280 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
281
282         PR middle-end/23408
283         * gcc.dg/pr23408.c: New test.
284
285 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
286
287         PR c++/23099
288         * g++.dg/init/member1.C: Make sure erroneous static data member
289         definitions are required.
290         * g++.dg/template/static13.C: New test.
291         * g++.dg/template/static14.C: Likewise.
292
293 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
294
295         * gcc.target/i386/pr23575.c: Use -msse2 instead of
296         -march=pentium4, remove ilp32 requirement.
297
298         PR middle-end/23484
299         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
300         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
301
302 2005-08-29  Andreas Jaeger  <aj@suse.de>
303
304         PR testsuite/23607
305         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
306
307 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
308
309         * gcc.c-torture/execute/20050316-2.c: New test.
310         * gcc.c-torture/execute/20050316-3.c: New test.
311         * gcc.dg/torture/pr16104-1.c: New test.
312
313 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
314
315         PR middle-end/23463
316         * gcc.c-torture/execute/zero-struct-1.c: New test.
317
318 2005-08-27  Richard Guenther  <rguenther@suse.de>
319
320         PR target/23575
321         * gcc.target/i386/pr23575.c: New testcase.
322
323 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
324
325         PR rtl-optimization/23561
326         * gcc.c-torture/execute/20050826-1.c: New test.
327
328         PR rtl-opt/23560
329         * gcc.c-torture/execute/20050826-2.c: New test.
330
331 2005-08-26  Dale Johannesen  <dalej@apple.com>
332
333         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
334         * gcc.dg/20050826-1.c:  New.
335
336 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
337
338         PR c++/19004
339         * g++.dg/template/nontype13.C: New test.
340
341         PR c++/23491
342         * g++.dg/init/new14.C: New test.
343         * g++.dg/expr/anew1.C: Do not XFAIL.
344         * g++.dg/expr/anew2.C: Likewise.
345         * g++.dg/expr/anew3.C: Likewise.
346
347 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
348
349         PR middle-end/22439
350         * gcc.dg/vla-3.c: New test.
351
352 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
353
354         PR fortran/20363
355         * gfortran.dg/named_interface.f90: New.
356
357 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
358
359         * gcc.c-torture/execute/frame-address.c: New test.
360
361 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
362
363         PR c++/20817
364         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
365
366 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
367
368         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
369
370 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
371
372         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
373         * gcc.dg/altivec-22.c: Rename from..
374         * gcc.dg/altivec-nomfcr.c: ..this.
375
376 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
377
378         PR tree-optimization/23546
379         * gcc.dg/tree-ssa/pr23546.c: New test.
380
381 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
382
383         PR fortran/17758
384         * gfortran.dg/nonreturning_statements.f90: New test.
385
386 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
387
388         PR c++/22454
389         * g++.dg/parse/crash29.C: New.
390
391 2005-08-23  DJ Delorie  <dj@redhat.com>
392
393         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
394         constants have the L suffix.
395
396 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
397
398         PR c++/23044
399         * g++.dg/template/instantiate8.C: New.
400
401 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
402
403         PR middle-end/23467
404         * gcc.c-torture/execute/pr23467.c: New test.
405
406 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
407
408         PR tree-optimization/22043
409         * gcc.c-torture/execute/20050613-1.c: New test.
410
411 2005-08-23  Ben Elliston  <bje@au.ibm.com>
412
413         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
414
415 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
416
417         PR rtl-optimization/23478
418         * g++.dg/opt/pr23478.C: New test.
419
420 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
421
422         PR c/18715
423         * gcc.dg/switch-warn-3.c: New test.
424
425 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
426
427         PR c++/22233
428         * g++.dg/template/param1.C: New test.
429
430 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
431
432         PR c++/23089
433         * g++.dg/other/incomplete1.C: New test.
434
435 2005-08-22  Ira Rosen  <irar@il.ibm.com>
436
437         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
438         are vectorizable.
439
440 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
441
442         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
443         d_lines_5.f: New.
444
445 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
446
447         * gcc.target/i386/sse-4.c: New test.
448
449 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
450
451         PR testsuite/23239
452         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
453
454 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
455
456         * gcc.dg/20050811-1.c: New test.
457         * gcc.dg/20050811-2.c: New test.
458
459 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
460
461         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
462
463 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
464
465         PR 23476
466         * gcc.c-torture/compile/pr23476.c: New test.
467
468 2005-08-19  Devang Patel  <dpatel@apple.com>
469
470         PR tree-optimization/23048
471         * gcc.dg/tree-ssa/pr23048.c: New test.
472
473 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
474
475         PR middle-end/20624
476         * g++.dg/warn/Wreturn-3.C: New test
477
478 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
479
480         PR tree-optimization/22228
481         * g++.dg/vect/pr22543.cc: New test.
482
483 2005-08-17  Steven Bosscher  <stevenb@suse.de>
484
485         PR tree-optimization/21574
486         * gcc.dg/tree-ssa/pr21574.c: New test.
487
488 2005-08-16  James E Wilson  <wilson@specifix.com>
489
490         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
491
492 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
493
494         PR tree-opt/23402
495         * gcc.c-torture/compile/zero-strct-3.c: New test.
496         * gcc.c-torture/compile/zero-strct-4.c: New test.
497
498 2005-08-16  Steven Bosscher  <stevenb@suse.de>
499
500         PR target/23376
501         * gcc.target/x86_64/pr23376.c: New test.
502
503 2005-08-16  Ian Lance Taylor  <ian@airs.com>
504
505         PR c++/23337
506         * g++.dg/ext/vector2.C: New.
507
508 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
509
510         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
511
512 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
513
514         PR libfortran/23428
515         * gfortran.dg/inquire-complex.f90:  New test case.
516
517 2005-08-16  James E Wilson  <wilson@specifix.com>
518
519         PR tree-optimization/21105
520         * gcc.dg/large-size-array.c: New.
521
522 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
523
524         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
525         type.
526         * gcc.dg/vect/vect-41: Likewise.
527         * gcc.dg/vect/vect-42: Likewise.
528         * gcc.dg/vect/vect-43: Likewise.
529         * gcc.dg/vect/vect-44: Likewise.
530         * gcc.dg/vect/vect-46: Likewise.
531         * gcc.dg/vect/vect-47: Likewise.
532         * gcc.dg/vect/vect-48: Likewise.
533         * gcc.dg/vect/vect-52: Likewise.
534         * gcc.dg/vect/vect-53: Likewise.
535         * gcc.dg/vect/vect-54: Likewise.
536         * gcc.dg/vect/vect-55: Likewise.
537         * gcc.dg/vect/vect-56: Likewise.
538         * gcc.dg/vect/vect-57: Likewise.
539         * gcc.dg/vect/vect-58: Likewise.
540         * gcc.dg/vect/vect-59: Likewise.
541         * gcc.dg/vect/vect-60: Likewise.
542         * gcc.dg/vect/vect-61: Likewise.
543         * gcc.dg/vect/vect-85: Likewise.
544         * gcc.dg/vect/vect-87: Likewise.
545         * gcc.dg/vect/vect-88: Likewise.
546         * gcc.dg/vect/vect-93.c: Likewise.
547         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
548         * gcc.dg/vect/vect-75: Likewise.
549         * gcc.dg/vect/vect-76: Likewise.
550         * gcc.dg/vect/vect-77: Likewise.
551         * gcc.dg/vect/vect-78: Likewise.
552         * gcc.dg/vect/vect-80: Likewise.
553         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
554         vectorized for the expected reason, rather than checking how alignment
555         was handled.
556         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
557         type and also instead of aligned pointers. Added documentation.
558
559 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
560
561         * gfortran.dg/power.f90: New test.
562
563 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
564
565         PR rtl-optimization/23299
566         * g++.dg/opt/pr23299.C: New test.
567
568 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
569
570         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
571
572 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
573
574         * g++.dg/template/local6.C: New test.
575
576 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
577
578         * execute/exceptions/finally-1.m: Check that the catch and finally are
579         being called.  Also add a "return 0;" at the end of main.
580
581 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
582
583         PR fortran/21432.
584         * gfortran.dg/namelist_print_1.f: New test of functionality of
585         PRINT namelist.
586         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
587         namelist generates error with -std=f95.
588
589 2005-08-14  Ira Rosen  <irar@il.ibm.com>
590
591         PR tree-optimization/23119
592         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
593
594 2005-08-13  Marcin Koziej  <creep@desk.pl>
595             Andrew Pinski  <pinskia@physics.uc.edu>
596
597         PR libobjc/22492
598         * execute/exceptions/finally-1.m: New test.
599
600 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
601
602         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
603         testsuite.
604         * objc/execute/exceptions/trivial.m: New test.
605         * objc.dg/try-catch-11.m: Move to ...
606         * objc/execute/exceptions/foward-1.m: Here.
607         * objc.dg/try-catch-2.m: Move to ...
608         * objc/execute/exceptions/catchall-1.m: Here.
609         * objc.dg/try-catch-8.m: Move to ...
610         * objc/execute/exceptions/local-variables-1.m: Here.
611
612 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
613
614         * objc.dg/nested-func-1.m: Move to ...
615         * objc/execute/nested-func-1.m: Here.
616
617 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
618
619         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
620         in ${options} instead of [target_info name].
621         * lib/obj-c++.exp (objc_target_compile): Likewise.
622
623 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
624
625         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
626
627 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
628
629         part of PR testsuite/23348
630         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
631         of the torture options.
632         * objc/compile/trivial.m: New test.
633
634 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
635
636         * gfortran.dg/eoshift.f90:  Correct format.
637
638 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
639
640         * gfortran.fortran-torture/execute/character_passing.f90:
641         Fix comment typo.
642
643 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
644
645         PR c++/8271
646         * g++.dg/template/unify10.C: New.
647
648 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
649
650         * g++.dg/parse/pr22514.C: Move to...
651         * g++.dg/debug/pr22514.C: here.
652
653 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
654
655         PR c++/23266
656         * g++.dg/inherit/pure1.C: New test.
657
658         * ChangeLog: Fix typos.
659
660 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
661             Steven Bosscher  <stevenb@suse.de>
662
663         * gfortran.dg/runtime_warning_1.f90: New test.
664
665 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
666
667         PR c++/23219
668         * g++.dg/parse/crash28.C: New.
669
670 2005-08-11  Richard Guenther  <rguenther@suse.de>
671
672         PR target/23289
673         * gcc.target/i386/tailcall-1.c: New testcase.
674
675 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
676
677         * gcc.dg/vect/vect-67.c: Un-xfail.
678
679 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
680
681         PR c++/23225
682         * g++.dg/testsuite/parse/crash27.C: new test.
683
684 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
685
686         PR libfortran/22143
687         * gfortran.dg/shift-kind.f90:  New testcase.
688
689 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
690
691         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
692         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
693
694 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
695
696         PR c++/20646
697         * g++.dg/other/mult-stor1.C: New test.
698
699 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
700
701         * gcc.c-torture/pr18299-1.c: Move to ...
702         * gcc.c-torture/compile/pr18299-1.c: Here.
703
704 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
705
706         * gfortran/fortran.torture/execute/character_passing.f90:
707         Fix types for LSAME.
708
709 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
710
711         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
712         input data back to what it was originally.
713
714 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
715
716         * objc.dg/try-catch-8.m: Enable for all targets.
717
718 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
719
720         * gcc.dg/pr23165.c: New test.
721
722 2005-08-09  Steven Bosscher  <stevenb@suse.de>
723
724         PR tree-optimization/23234
725         * gcc.dg/tree-ssa/pr23234.c: New test.
726
727 2005-08-08  Josh Conner  <jconner@apple.com>
728
729         PR rtl-optimization/23241
730         * gcc.dg/char-compare.c: New test.
731
732 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
733
734         PR c++/22508
735         * g++.dg/init/new13.C: New test.
736
737 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
738
739         PR c++/21166
740         * g++.dg/other/crash-4.C: Adjust
741         * g++/dg/ext/packed9.C: New.
742
743 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
744
745         PR middle-end/21964
746         * gcc.c-torture/execute/pr21964-1.c: New test.
747
748 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
749
750         PR c/22458
751         * gcc.dg/pr22458-1.c: New test.
752
753 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
754             Steven G. Kargl <kargls@comcast.net>
755
756         PR fortran/22390
757         * gfortran.dg/flush_1.f90: New test.
758
759 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
760
761         PR c++/23191
762         * g++.dg/template/eh2.C: New test.
763
764 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
765
766         PR c++/19498
767         * g++.dg/template/instantiate7.C: New test.
768
769 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
770
771         PR c/23113
772         * gcc.dg/Wunused-value-1.c: New test.
773
774 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
775
776         PR rtl-optimization/23233
777         * gcc.c-torture/compile/pr23233-1.c: New test.
778
779 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
780
781         PR fortran/18833
782         PR fortran/20850
783         * gfortran.dg/equiv_1.f90: New test.
784         * gfortran.dg/equiv_2.f90: New test.
785         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
786         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
787         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
788
789 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
790
791         * gcc.c-torture/execute/vrp-5.c: New test.
792         * gcc.c-torture/execute/vrp-6.c: New test.
793         * gcc.dg/tree-ssa/vrp21.c: New test.
794
795 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
796
797         * g++.dg/parse/pr22514.C: New test.
798
799 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
800
801         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
802
803         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
804         instead of constant loads / pool entries.
805
806 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
807
808         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
809         TEST_TO_WCTYPE.
810
811 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
812
813         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
814         __WINT_TYPE__ in generated prototypes if possible.
815
816 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
817
818         PR 22037
819         * g++.dg/tree-ssa/pr22037.C:
820
821 2005-08-04  Richard Henderson  <rth@redhat.com>
822
823         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
824         scan-tree-dump-times directive.
825
826 2005-08-04  Jan Hubicka  <jh@suse.cz>
827
828         * gcov-1.C: Fix switch counts.
829         * gcov-4b.c: Likewise.
830
831 2005-08-03  Jeff Law  <law@redhat.com>
832
833         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
834
835 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
836
837         * gcc.c-torture/execute/pr23135.c: New test.
838
839 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
840
841         PR tree-optimization/19899
842         * gcc.dg/tree-ssa/scev-1.c: New test.
843         * gcc.dg/tree-ssa/scev-2.c: New test.
844
845 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
846
847         PR target/18582
848         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
849
850 2005-08-03  Jan Hubicka  <jh@suse.cz>
851
852         * update-conroll.c: New testcase.
853         * update-conroll-2.c: New testcase.
854
855 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
856
857         * gfortran.dg/constant_substring.f: New test.
858         * gfortran.dg/pr22491.f: New test.
859
860 2005-08-02  Jan Hubicka  <jh@suse.cz>
861
862         * update-threading.c: Replace by the proper one.
863
864 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
865
866         PR 23164
867         * g++.dg/tree-ssa/pr23164.C: New test.
868
869 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
870
871         * gcc.dg/tree-ssa/pr23192.c: New test.
872
873 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
874
875         * gcc.c-torture/execute/vrp-4.c: New test.
876
877 2005-08-02  Jan Hubicka  <jh@suse.cz>
878
879         * update-threading.c: New test.
880
881 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
882
883         * gcc.c-torture/compile/20050801-1.c: New test.
884         * gcc.c-torture/compile/20050801-2.c: New test.
885
886 2005-08-01  Jan Hubicka  <jh@suse.cz>
887
888         * val-prof-5.c: New test.
889
890 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
891
892         PR c/22311
893         * gcc.dg/pr22311-1.c : New test.
894
895 2005-07-31  Steven Bosscher  <stevenb@suse.de>
896
897         PR target/23095
898         * gfortran.dg/pr23095.f: New test.
899
900         PR c++/22003
901         * g++.dg/other/pr22003.C: New test.
902
903 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
904
905         PR target/20621
906         * gcc.c-torture/execute/pr20621-1.c: New test.
907
908 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
909
910         * gfortran.dg/comma_format_extension_4.f:  Adjust length
911         of string for format.
912         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
913         print statement with internal write.
914         * gfortran.dg/der_array_io_2.f:  Likewise.
915         * gfortran.dg/der_array_io_3.f:  Likewise.
916
917 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
918
919         * gcc.dg/fold-abs-4.c: new test.
920
921 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
922
923         PR fortran/22570 an related issues.
924         * gfortran.dg/x_slash_1.f: New test.
925
926 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
927
928         PR c/23143
929         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
930         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
931
932 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
933
934         PR c/529
935         * gcc.dg/Wshadow-3.c: New test.
936
937 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
938
939         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
940         used to have the wrong bounds).
941
942 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
943
944         PR c/21720
945         * gcc.dg/hex-round-1.c: Test more cases.
946         * gcc.dg/hex-round-2.c: New test.
947
948 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
949
950         PR 22550
951         * g++.dg/tree-ssa/pr22550.C: New test.
952
953 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
954
955         * gcc.dg/tree-ssa/vrp19.c: New test.
956         * gcc.dg/tree-ssa-vrp20.c: New test.
957
958 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
959
960         PR c/22240
961         * gcc.dg/transparent-union-4.c: New test.
962
963 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
964
965         PR c/22192
966         * gcc.dg/c99-vla-2.c: New test.
967
968 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
969
970         PR c/21720
971         * gcc.dg/hex-round-1.c: New test.
972
973 2005-07-28  Jan Hubicka  <jh@suse.cz>
974
975         * inliner-1.c: Do not dump everything.
976         * tree-prof.exp: Do not pass -ftree-based-profiling.
977         * bprob.exp: Likewise.
978
979         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
980
981 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
982
983         PR c++/22545
984         * g++.dg/expr/ptrmem7.C: New test.
985
986 2005-07-28  Mike Stump  <mrs@apple.com>
987
988         * g++.old-deja/g++.mike/visibility-1.C: New test.
989
990 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
991
992         PR c/20187
993         * gcc.c-torture/execute/pr20187-1.c: New test.
994
995 2005-07-28  Jeff Law  <law@redhat.com>
996
997         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
998         * gcc.dg/tree-ssa/vrp18.c: New test.
999
1000 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1001
1002         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1003
1004 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1005
1006         PR tree-optimization/22506
1007         * gcc.dg/vect/ps22506.c: New test.
1008
1009 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1010
1011         PR target/21149
1012         * gcc.target/i386/sse-3.c: New test.
1013
1014 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1015
1016         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1017         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1018
1019 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1020
1021         PR c/22589
1022         * gcc.c-torture/compile/pr22589-1.c: New test.
1023
1024 2005-07-28  Jan Hubicka  <jh@suse.cz>
1025
1026         * update-loopch.c: New testcase.
1027
1028 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1029
1030         PR rtl-optimization/23047
1031         * gcc.c-torture/execute/pr23047.c: New test.
1032         * gcc.c-torture/execute/pr23047.x: New.
1033
1034 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1035
1036         PR tree-optimization/22493
1037         * gcc.c-torture/execute/pr22493-1.c: New test.
1038         * gcc.c-torture/execute/pr22493-1.x: New.
1039         * gcc.c-torture/execute/vrp-1.c: New test.
1040         * gcc.c-torture/execute/vrp-2.c: New test.
1041         * gcc.c-torture/execute/vrp-2.c: New test.
1042
1043 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1044
1045         * gcc.target/frv/all-builtin-read8.c: Delete.
1046         * gcc.target/frv/all-builtin-read16.c: Delete.
1047         * gcc.target/frv/all-builtin-read32.c: Delete.
1048         * gcc.target/frv/all-builtin-read64.c: Delete.
1049         * gcc.target/frv/all-builtin-write8.c: Delete.
1050         * gcc.target/frv/all-builtin-write16.c: Delete.
1051         * gcc.target/frv/all-builtin-write32.c: Delete.
1052         * gcc.target/frv/all-builtin-write64.c: Delete.
1053         * gcc.target/frv/all-read-write-1.c: New.
1054
1055 2005-07-27  Jeff Law  <law@redhat.com>
1056
1057         * gcc.c-torture/execute/pr22630.c: New test.
1058
1059 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1060
1061         PR tree-optimization/23073
1062         * gcc.dg/vect/nodump-pr23073.c: New test.
1063         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1064
1065 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1066
1067         PR tree-optimize/22348
1068         * gcc.c-torture/execute/pr22348.c: New.
1069
1070 2005-07-27  Richard Guenther  <rguenther@suse.de>
1071
1072         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1073
1074 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1075
1076         PR fortran/22503
1077         * gfortran.dg/logical_comp.f90: New test.
1078
1079 2005-07-27  Jan Hubicka  <jh@suse.cz>
1080
1081         * inliner-1.c: Add cleanup of dumps.
1082         * val-prof-*.c: Likewise.
1083         * update-tailcall.c: New.
1084
1085 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1086
1087         PR 22591
1088         * gcc.dg/tree-ssa/pr22591.c: New test.
1089         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1090
1091 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1092
1093         PR libobjc/22606
1094         * objc.dg/try-catch-11.m: New test.
1095
1096 2005-07-26  Richard Guenther  <rguenther@suse.de>
1097
1098         PR tree-optimization/22486
1099         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1100
1101 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1102
1103         PR tree-opt/22484
1104         * testsuite/g++.dg/opt/loop2.C: New test.
1105
1106 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1107
1108         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1109         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1110
1111 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1112
1113         * lib/profopt.exp (profopt-execute): Check for profiling data
1114         files on the target.
1115
1116 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1117
1118         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1119         for matching of asm labels.
1120
1121 2005-07-25  Richard Guenther  <rguenther@suse.de>
1122
1123         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1124
1125 2005-07-25  Richard Guenther  <rguenther@suse.de>
1126
1127         PR testsuite/22624
1128         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1129
1130 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1131
1132         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1133         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1134         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1135         * gcc.dg/vect/vect-100.c: New test.
1136         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1137         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1138         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1139         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1140         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1141         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1142         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1143         * gfortran.dg/vect/pr19049.f90: New testcase.
1144         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1145
1146 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1147
1148         * gcc.c-torture/execute/20050713-1.c: New test.
1149
1150         PR fortran/20063
1151         * gfortran.fortran-torture/execute/data_4.f90: New test.
1152
1153         PR middle-end/20303
1154         * gcc.dg/visibility-d.c: New test.
1155
1156 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1157
1158         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1159         * gfortran.dg/underflow.f90: Ditto.
1160
1161 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1162
1163         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1164         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1165         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1166
1167 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1168
1169         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1170         include case of field width of zero.
1171
1172 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1173
1174         PR libgfortran/21875
1175         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1176         with trailing blanks on normal formatted read.
1177
1178 2005-07-23  Chao-ying Fu  <fu@mips.com>
1179
1180         * gcc.target/mips/mips32-dsp-type.c: New test.
1181         * gcc.target/mips/mips32-dsp.c: New test.
1182
1183 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1184
1185         PR testsuite/21073
1186         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1187
1188         PR testsuite/20454
1189         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1190         and __cyg_profile_func_exit.
1191
1192 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1193
1194         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1195         * gfortran.dg/comma_format_extension_4.f: Same.
1196         * gfortran.dg/pr15332.f: Same.
1197         * gfortran.dg/pr21730.f: Same.
1198
1199 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1200
1201         * g++.dg/opt/vrp2.C: Fix testcase.
1202
1203         PR tree-opt/22625
1204         * g++.dg/opt/vrp2.C: New test.
1205
1206 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1207
1208         PR debug/21828
1209         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1210
1211 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1212
1213         * gcc.dg/tree-ssa/20050719-1.c: New test.
1214
1215 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1216
1217         * gcc.dg/bfin-longcall-1.c: New file.
1218         * gcc.dg/bfin-longcall-2.c: New file.
1219
1220 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1221
1222         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1223
1224 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1225
1226         PR middle-end/19055
1227         * gcc.dg/tree-ssa/pr19055.c: New test.
1228         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1229
1230 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1231
1232         PR C++/22358
1233         * g++.dg/other/pr22358.C: New test.
1234
1235 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1236
1237         PR c++/2922
1238         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1239
1240 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1241
1242         PR c++/15938
1243         * g++.dg/init/union2.C: New test.
1244
1245 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1246
1247         PR c/22393
1248         * gcc.dg/complex-4.c: New test.
1249
1250 2005-07-21  Richard Guenther  <rguenther@suse.de>
1251
1252         PR testsuite/22522
1253         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1254         scanning for asm labels.
1255         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1256
1257 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1258
1259         PR target/22085
1260         * gcc.dg/altivec-pr22085.c: New.
1261
1262 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1263
1264         PR tree-optimization/19210
1265         * gcc.dg/tree-ssa/pr19210-1.c: New.
1266         * gcc.dg/tree-ssa/pr19210-2.c: New.
1267
1268 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1269
1270         PR rtl-optimization/22167
1271         * g++.dg/opt/pr22167.C: New test.
1272
1273 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1274
1275         PR c++/2922
1276         * g++.dg/lookup/two-stage2.C: New.
1277         * g++.dg/lookup/two-stage3.C: New.
1278         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1279         fixed two-stage name lookup for operators.
1280         * g++.dg/template/call3.C: Compiler now produces an appropriate
1281         error message.
1282         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1283         14 as a candidate.
1284         * g++.dg/template/ptrmem4.C: Compiler produces different error
1285         message.
1286         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1287         connect_to_method as a candidate.
1288
1289 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1290
1291         * gcc.dg/fold-alloc-1.c: New test.
1292
1293 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1294
1295         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1296         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1297
1298 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1299
1300         * gcc.dg/fold-abs-1.c: New test.
1301         * gcc.dg/fold-abs-2.c: New test.
1302         * gcc.dg/fold-abs-3.c: New test.
1303
1304 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1305
1306         Make CONSTRUCTOR use VEC to store initializers.
1307         * g++.dg/ext/complit3.C: Check for specific error messages.
1308         * g++.dg/init/brace2.C: Update error message.
1309         * g++.dg/warn/Wbraces2.C: Likewise.
1310
1311 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1312
1313         PR fortran/16940
1314         * gfortran.dg/module_interface_1.f90: New test.
1315
1316 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1317             Kenneth Zadeck <zadeck@naturalbridge.com>
1318
1319         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1320
1321 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1322
1323         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1324         specify -Wformat for these tests.
1325         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1326         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1327         * gcc.dg/format/opt-6.c: Delete.
1328
1329 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1330
1331         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1332         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1333
1334 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1335
1336         * gcc.dg/tree-ssa/alias-2.c: New test.
1337
1338 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1339
1340         PR c++/22263
1341         * g++.dg/template/explicit7.C: New test.
1342
1343 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1344
1345         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1346         width of 8 to +Inf and -Inf.
1347
1348 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1349
1350         PR c++/22139
1351         * g++.dg/template/friend36.C: New test.
1352
1353 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1354
1355         PR fortran/21730
1356         * gfortran.dg/pr21730.f: New test.
1357
1358 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1359             Kenneth Zadeck <zadeck@naturalbridge.com>
1360
1361         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1362         since pure const detection cannot run at -O1 in c compiler.
1363         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1364         can now optimize this case properly.
1365         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1366         because we now pass.
1367         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1368
1369 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1370
1371         PR c/22421
1372         * gcc.dg/format/bitfld-1.c: New test.
1373
1374 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1375
1376         PR c++/22204
1377         * g++.dg/rtti/repo1.C: New test.
1378
1379 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1380
1381         PR middle-end/22398
1382         * gcc.c-torture/compile/pr22398.c: New test.
1383
1384 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1385
1386         PR c++/22132
1387         * g++.dg/expr/cast4.C: New test.
1388
1389 2005-07-15  Richard Guenther  <rguenther@suse.de>
1390
1391         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1392         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1393
1394 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1395
1396         PR tree-optimization/22230
1397         * gcc.dg/tree-ssa/pr22230.c: New test.
1398
1399 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1400
1401         * gfortran.dg/g77/cpp6.f: New test.
1402
1403         PR fortran/22417
1404         * gfortran.dg/g77/cpp5.F: New test.
1405         * gfortran.dg/g77/cpp5.h: New file.
1406         * gfortran.dg/g77/cpp5inc.h: New file.
1407
1408 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1409
1410         PR libfortran/16435
1411         * gfortran.dg/tl_editting.f90: New.
1412         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1413
1414 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1415
1416         * gfortran.dg/char_array_constructor.f90: New test.
1417
1418 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1419
1420         * gfortran.dg/past_eor.f90: New.
1421         * gfortran.dg/complex_read.f90: New.
1422
1423 2005-07-13  Jeff Law  <law@redhat.com>
1424
1425         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1426         additional casts.
1427
1428         * gcc.dg/tree-ssa/pr22321.c: New test
1429
1430 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1431
1432         PR tree-optimization/21921
1433         * gcc.dg/tree-ssa/pr21921.c: New.
1434
1435 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1436
1437         PR tree-optimizatio/22442
1438         * gcc.dg/tree-ssa/loop-11.c: New test.
1439
1440 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1441
1442         PR tree-opt/21840
1443         * gcc.c-torture/compile/pr21840.c: New test.
1444
1445 2005-07-12  Jan Hubicka  <jh@suse.cz>
1446
1447         * gcc.c-torture/compile/pr22379.c: New test.
1448
1449 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1450
1451         PR libfortran/21593
1452         gfortran.dg/dev_null.f90:  Remove outdated comment about
1453         PR libfortran/21593.
1454
1455
1456 2005-07-12  Dale Johannesen  <dalej@apple.com>
1457
1458         * gcc.target/i386/compress-float-sse.c:  New.
1459         * gcc.target/i386/compress-float-sse-pic.c:  New.
1460         * gcc.target/i386/compress-float-387.c:  New.
1461         * gcc.target/i386/compress-float-387-pic.c:  New.
1462         * gcc.dg/compress-float-ppc.c:  New.
1463         * gcc.dg/compress-float-ppc-pic.c:  New.
1464
1465 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1466
1467         PR libfortran/21593
1468         gfortran.dg/dev_null.f90:  Remove targets.
1469
1470 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1471
1472         PR tree-opt/22335
1473         * gcc.dg/pr22335-1.c: New test.
1474         * gcc.dg/pr22335-2.c: New test.
1475
1476 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1477
1478         PR c++/20172
1479         * g++.dg/template/nontype12.C : New test.
1480
1481 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1482
1483         * gcc.dg/tree-ssa/loop-10.c: New test.
1484
1485 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1486
1487         * gcc.c-torture/execute/20020720-1.x: Remove.
1488
1489 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1490
1491         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1492
1493 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1494
1495         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1496         (dg-mips-options): Use it.
1497
1498 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1499
1500         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1501
1502 2005-07-09  Richard Henderson  <rth@redhat.com>
1503
1504         * lib/target-supports.exp (check_effective_target_sync_char_short):
1505         Add alpha.
1506
1507 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1508
1509         PR libfortran/22217
1510         * gfortran.dg/negative-z-descriptor.f90:  New test.
1511
1512 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1513
1514         PR tree-opt/22329
1515         * gcc.dg/pr22329.c: New test.
1516
1517 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1518
1519         PR tree-optimization/20139
1520         * gcc.dg/tree-ssa/pr20139.c: New.
1521
1522 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1523
1524         PR tree-opt/22356
1525         * testsuite/gcc.dg/pr22356-1.c: New test.
1526
1527 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1528
1529         PR c++/21799
1530         * g++.dg/template/unify8.C: New.
1531         * g++.dg/template/unify9.C: New.
1532
1533 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1534
1535         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1536
1537 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1538
1539         * gcc.dg/darwin-version-1.c: New.
1540         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1541         * gcc.dg/builtins-20.c: Likewise.
1542         * gcc.dg/builtins-53.c: Likewise.
1543         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1544         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1545         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1546         * gcc.dg/torture/builtins-power-1.c: Likewise.
1547         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1548         on Darwin.
1549
1550 2005-07-07  Jeff Law  <law@redhat.com>
1551
1552         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1553         argument evaluation order.
1554
1555 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1556
1557         PR libfortran/21594
1558         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1559         Add test cases where the shift length is greater than the
1560         array length.
1561
1562 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1563
1564         * obj-c++.dg/proto-lossage-6.mm: New.
1565         * objc.dg/proto-lossage-6.m: New.
1566
1567 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1568
1569         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1570         * objc.dg/gnu-runtime-2.m: Likewise.
1571
1572 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1573
1574         * gfortran.dg/longline.f: New test.
1575
1576         * gfortran.dg/badline.f: New test.
1577
1578 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1579
1580         PR fortran/16531
1581         PR fortran/15966
1582         PR fortran/18781
1583         * gfortran.dg/hollerith.f90: New.
1584         * gfortran.dg/hollerith2.f90: New.
1585         * gfortran.dg/hollerith3.f90: New.
1586         * gfortran.dg/hollerith4.f90: New.
1587         * gfortran.dg/hollerith_f95.f90: New.
1588         * gfortran.dg/hollerith_legacy.f90: New.
1589         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1590
1591 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1592
1593         PR objc/22274
1594         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1595         * objc.dg/gnu-runtime-2.m: New.
1596
1597 2005-07-06  Jeff Law  <law@redhat.com>
1598
1599         * gcc.dg/tree-ssa/vrp17.c: New test.
1600
1601 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1602
1603         PR fortran/22327
1604         * gfortran.dg/array_constructor_5.f90: New test.
1605
1606 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1607
1608         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1609
1610 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1611
1612         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1613         * gcc.dg/980816-1.c: Ditto.
1614
1615 2005-07-06  Jeff Law  <law@redhat.com>
1616
1617         * gcc.c-torture/compile/pr21356.c: New test.
1618
1619 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1620
1621         PR c/22013
1622         PR c/22098
1623         * gcc.c-torture/compile/pr22013-1.c,
1624         gcc.c-torture/execute/pr22098-1.c,
1625         gcc.c-torture/execute/pr22098-2.c,
1626         gcc.c-torture/execute/pr22098-3.c: New tests.
1627
1628 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1629
1630         PR c/22308
1631         * gcc.dg/pr22308-1.c: New test.
1632
1633 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1634
1635         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1636         target.
1637         * gcc.dg/compare9.c: Use -fshort-enums instead of
1638         -fno-short-enums.  Change the last test to dg-bogus.
1639
1640 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1641
1642         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1643         * gcc.dg/compare9.c: New.
1644
1645 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1646
1647         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1648
1649 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1650
1651         PR testsuite/22288
1652         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1653
1654
1655 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1656
1657         * gcc.dg/format/gcc_gfc-1.c: New.
1658
1659 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1660
1661         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1662
1663 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1664
1665         PR fortran/20842
1666         * gfortran.dg/io_invalid_1.f90: New test.
1667
1668 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1669
1670         * gcc.dg/format/gcc_diag-1.c: Update.
1671
1672 2005-07-02  Jeff Law  <law@redhat.com>
1673
1674         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1675         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1676
1677 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1678
1679         * gcc.dg/format/gcc_diag-1.c: Update.
1680
1681 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1682
1683         PR tree-opt/22269
1684         * gcc.c-torture/compile/pr22269.c: New test.
1685
1686 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1687
1688         PR 21584
1689         PR 22219
1690         * g++.dg/tree-ssa/pr21584-1.C: New test.
1691         * g++.dg/tree-ssa/pr21584-2.C: New test.
1692
1693 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1694
1695         * obj-c++.dg/try-catch-11.mm: New.
1696         * objc.dg/try-catch-10.m: New.
1697
1698 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1699
1700         * g++.dg/other/ucnid-1.C: xfail on AIX.
1701
1702 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1703
1704         PR 22234
1705         * gcc.dg/20050629-1.c: New test.
1706
1707 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1708
1709         * obj-c++.dg/const-str-1[0-1].mm: New.
1710         * objc.dg/const-str-1[0-1].m: New.
1711
1712 2005-05-29  Richard Henderson  <rth@redhat.com>
1713
1714         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1715         Rename from check_effective_target_vect_no_max.
1716         (check_effective_target_vect_no_int_add): New.
1717         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1718         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1719         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1720         * gcc.dg/vect/vect-reduc-1.c: Use both.
1721         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1722
1723 2005-05-29  Richard Henderson  <rth@redhat.com>
1724
1725         * lib/target-supports.exp (check_effective_target_vect_no_max):
1726         Remove i386 and x86_64.
1727
1728 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1729
1730         PR testsuite/21969
1731         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1732
1733 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1734
1735         PR middle-end/21969
1736         * gcc.dg/vect/pr21969.c: New test.
1737
1738 2005-06-28  Eric Christopher  <echristo@redhat.com>
1739
1740         PR c/22052
1741         PR c/21975
1742         * gcc.dg/inline1.c: New test.
1743         * gcc.dg/inline2.c: Ditto.
1744         * gcc.dg/inline3.c: Ditto.
1745         * gcc.dg/inline4.c: Ditto.
1746         * gcc.dg/inline5.c: Ditto.
1747
1748 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1749
1750         PR libfortran/22142
1751         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1752         Add testcase also testing eoshift1 for PR 22142.
1753
1754 2005-06-28  Richard Henderson  <rth@redhat.com>
1755
1756         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1757         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
1758         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
1759         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
1760         gcc.dg/tree-ssa/20030922-2.c: Likewise.
1761
1762 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1763
1764         PR libfortran/22142
1765         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1766         Add testcase for PR 22142.
1767
1768 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1769
1770         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1771         gcc.target/ia64/fpreg-2.c: New tests.
1772
1773 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1774
1775         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1776
1777 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1778
1779         PR libfortran/22170
1780         * gfortran.dg/slash_1.f90: New test.
1781
1782 2005-06-27  Richard Henderson  <rth@redhat.com>
1783
1784         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1785         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1786         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1787         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1788         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1789         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1790
1791 2005-06-27  Richard Henderson  <rth@redhat.com>
1792
1793         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1794         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1795
1796 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1797
1798         * obj-c++.dg/proto-lossage-5.mm: New.
1799         * objc.dg/proto-lossage-5.m: New.
1800
1801 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1802
1803         PR 21959
1804         * gcc.dg/tree-ssa/pr21959.c: New test.
1805
1806 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1807
1808         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1809         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1810         testing uninitialized var.
1811
1812         * gcc.c-torture/execute/builtins/chk.h: New.
1813         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1814         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1815         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1816         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1817         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1818         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1819         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1820         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1821         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1822         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1823         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1824         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1825         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1826         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1827         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1828         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1829         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1830         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1831         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1832         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1833         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1834         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1835         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1836         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1837         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1838         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1839         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1840         * gcc.dg/builtin-object-size-1.c: New test.
1841         * gcc.dg/builtin-object-size-2.c: New test.
1842         * gcc.dg/builtin-object-size-3.c: New test.
1843         * gcc.dg/builtin-object-size-4.c: New test.
1844         * gcc.dg/builtin-object-size-5.c: New test.
1845         * gcc.dg/builtin-stringop-chk-1.c: New test.
1846         * gcc.dg/builtin-stringop-chk-2.c: New test.
1847         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1848         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1849         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1850         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1851         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1852         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1853         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1854         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1855         * gcc.c-torture/execute/printf-1.c: New test.
1856         * gcc.c-torture/execute/fprintf-1.c: New test.
1857         * gcc.c-torture/execute/vprintf-1.c: New test.
1858         * gcc.c-torture/execute/vfprintf-1.c: New test.
1859         * gcc.c-torture/execute/printf-chk-1.c: New test.
1860         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1861         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1862         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1863
1864 2005-06-27  Michael Matz  <matz@suse.de>
1865
1866         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1867         slot is not merged if address escapes.
1868
1869 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1870
1871         PR c/21911
1872         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1873
1874 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1875
1876         PR middle-end/17965
1877         * gcc.c-torture/compile/20050622-1.c: New test.
1878
1879         PR middle-end/22028
1880         * gcc.dg/20050620-1.c: New test.
1881
1882 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1883
1884         PR tree-optimization/22026
1885         * gcc.dg/tree-ssa/pr22026.c: New.
1886
1887 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1888
1889         PR libfortran/22144
1890         * gfortran.dg/shift-alloc.f90:  New testcase.
1891
1892 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1893
1894         * all files: Update FSF address in copyright headers.
1895
1896 2005-06-22  Jan Hubicka  <jh@suse.cz>
1897
1898         * wholeprogram-1.c: New testcase.
1899         * wholeprogram-2.c: New testcase.
1900
1901 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1902
1903         PR 22171
1904         * gcc.dg/tree-ssa/pr22171.c: New test.
1905
1906 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1907
1908         * gfortran.dg/simplify_modulo.f90: New.
1909
1910 2005-06-24  Jan Hubicka  <jh@suse.cz>
1911
1912         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1913
1914 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1915
1916         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1917
1918 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1919
1920         * obj-c++.dg/typedef-alias-1.mm: New.
1921         * objc.dg/typedef-alias-1.m: New.
1922
1923 2005-06-23  Jeff Law  <law@redhat.com>
1924
1925         * gcc.dg/tree-ssa/vrp16.c: New test.
1926
1927 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1928
1929         * lib/target-supports.exp: Add
1930         check_effective_target_fortran_large_real and
1931         check_effective_target_fortran_large_int to check for
1932         corresponding effective targets.
1933         * gfortran.dg/large_integer_kind_1.f90: New test.
1934         * gfortran.dg/large_real_kind_1.f90: New test.
1935
1936 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1937
1938         PR tree-optimization/22117
1939         * gcc.dg/tree-ssa/pr22117.c: New.
1940
1941 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1942
1943         PR testsuite/22123
1944         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1945
1946 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1947
1948         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1949
1950 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1951
1952         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1953         * gfortran.dg/f2c_4.c: Likewise
1954
1955 2005-06-22 Paul Brook  <paul@codesourcery.com>
1956
1957         PR fortran/21034
1958         * gfortran.dg/auto_save_1.f90: New test.
1959
1960 2005-06-22  Michael Matz  <matz@suse.de>
1961
1962         * gcc.target/x86-64/abi: New directory.
1963         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1964         * gcc.target/x86-64/abi/README.gcc: New file.
1965         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1966         * gcc.target/x86-64/abi/asm-support.s: New file.
1967         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1968         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1969         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1970         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1971         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1972         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1973         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1974         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1975         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1976         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1977         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1978         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1979         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1980         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1981         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1982         * gcc.target/x86_64/abi/test_varargs.c: New test.
1983
1984 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1985
1986         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1987         32-bit i?86 and x86_64.
1988
1989 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1990
1991         * obj-c++.dg/const-str-[1-9].mm: New tests.
1992
1993 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1994
1995         PR fortran/22010
1996         * gfortran.dg/namelist_use.f90: New.
1997         * gfortran.dg/namelist_use_only.f90: New.
1998
1999 2005-06-21  Jeff Law  <law@redhat.com>
2000
2001         * gcc.dg/tree-ssa/vrp15.c: New test.
2002
2003 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2004
2005         * lib/target-supports.exp (check_effective_target_vect_reduction):
2006         Remove.
2007         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2008         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2009         remove vect_reduction target keyword. Also avoid two returns in main.
2010         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2011         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2012         * gcc.dg/vect/vect-reduc-1short.c: New test.
2013         * gcc.dg/vect/vect-reduc-1char.c: New test.
2014         * gcc.dg/vect/vect-reduc-2short.c: New test.
2015         * gcc.dg/vect/vect-reduc-2char.c: New test.
2016         * gcc.dg/vect/vect-reduc-6.c: New test.
2017         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2018         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2019         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2020
2021 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2022         Paul Thomas  <pault@gcc.gnu.org>
2023
2024         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2025         New tests.
2026
2027 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2028
2029         * gfortran.dg/backslash_1.f90: New test.
2030         * gfortran.dg/backslash_2.f90: New test.
2031
2032 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2033
2034         * gfortran.dg/duplicate_labels.f90: New test.
2035
2036 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2037
2038         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2039         unsupportable relocations.
2040         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2041         * gcc.dg/20050321-2.c: xfail for NetWare.
2042
2043 2005-06-20  Andreas Jaeger  <aj@suse.de>
2044
2045         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2046         gcc.target/i386/fastcall-sseregparm.c,
2047         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2048
2049 2005-06-19  Richard Henderson  <rth@redhat.com>
2050
2051         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2052
2053 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2054
2055         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2056
2057 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2058
2059         PR c++/22115
2060         * g++.dg/conversion/simd2.C: Change expected error message.
2061
2062 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2063
2064         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2065         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2066         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2067
2068 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2069
2070         * gcc.dg/fold-mod-1.c: New test.
2071
2072 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2073
2074         PR fortran/19926
2075         * gfortran.dg/pr19926.f90: New test.
2076
2077 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2078
2079         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2080         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2081         targets.
2082         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2083         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2084
2085 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2086
2087         * gcc.target/ia64/float80-varargs-1.c: New test.
2088
2089 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2090
2091         PR tree-opt/22035
2092         * gfortran.dg/f2c_6.f90: New test.
2093
2094 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2095
2096         PR c++/17413
2097         * g++.dg/template/local5.C: New.
2098
2099 2005-06-17  Richard Henderson  <rth@redhat.com>
2100
2101         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2102
2103 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2104
2105         PR testsuite/21945
2106         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2107
2108 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2109
2110         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2111         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2112         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2113         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2114         check_vect to verify the presence of hardware vector support.
2115
2116 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2117
2118         PR testsuite/22056
2119         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2120
2121 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2122
2123         PR libfortran/19216
2124         * gfortran.dg/pr19216.f: Add correct space between brackets and
2125         dg directive.
2126
2127 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2128
2129         PR libfortran/16436
2130         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2131
2132 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2133
2134         * gcc.target/i386/attributes-error.c: New testcase.
2135         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2136         * gcc.target/i386/regparm-stdcall.c: Likewise.
2137         * gcc.target/i386/sseregparm-1.c: Likewise.
2138         * gcc.target/i386/sseregparm-2.c: Likewise.
2139
2140 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2141
2142         * g++.dg/rtti/crash2.C: New.
2143
2144 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2145
2146         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2147
2148 2005-06-15  David Ung  <davidu@mips.com>
2149
2150         * gcc.target/mips/mips16e-extends.c: New test for testing the
2151         generation of MIPS16e zeb/zeh, seb/seh instructions.
2152
2153 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2154
2155         PR 22018
2156         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2157         * gcc.dg/tree-ssa/pr22018.c: New test.
2158
2159 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2160
2161         * gcc.dg/simd-1.c: Update error messages.
2162         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2163         * gcc.dg/simd-2.c: Update error messages.
2164         * gcc.dg/simd-4.c: New.
2165
2166 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2167
2168         PR c++/20678
2169         * g++.dg/other/crash-4.C: New.
2170
2171 2005-06-14  Devang Patel  <dpatel@apple.com>
2172
2173         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2174
2175 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2176
2177         PR c++/21929
2178         * g++.dg/parse/crash11.C: Update
2179
2180 2005-06-13  Jeff Law  <law@redhat.com>
2181
2182         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2183         perform the desired transformations.
2184         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2185         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2186
2187 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2188
2189         PR fortran/22038
2190         * gfortran.dg/forall_1.f90: Un-XFAIL.
2191
2192 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2193
2194         PR c++/21929
2195         * g++.dg/parse/crash26.C: New.
2196
2197         PR c++/20789
2198         * g++.dg/init/member1.C: New.
2199
2200 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2201
2202         * gfortran.dg/altreturn_1.f90: New test.
2203
2204 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2205
2206         PR middle-end/21985
2207         * gcc.dg/tree-ssa/pr21985.c: New test.
2208
2209 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2210
2211         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2212
2213 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2214
2215         PR c++/21930
2216         * g++.dg/other/error10.C: New test case.
2217
2218 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2219
2220         PR libfortran/19155
2221         * gfortran.dg/pr19155.f: Add test.
2222
2223 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2224
2225         * gfortran.dg/f2c_7.f90: New test.
2226
2227         * gfortran.dg/forall_1.f90: XFAILed.
2228
2229 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2230
2231         * gcc.dg/pr14796-1.c: New.
2232         * gcc.dg/pr14796-2.c: New.
2233
2234 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2235
2236         PR fortran/17792
2237         PR fortran/21375
2238         * gfortran.dg/deallocate_stat.f90:  New test.
2239
2240 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2241
2242         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2243
2244 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2245
2246         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2247         access will be generated when this loop is vectorized. Test that
2248         accesses with same alignment were detected.
2249         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2250         Test that accesses with same alignment were detected.
2251         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2252         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2253         alignment were detected.
2254
2255 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2256
2257         PR c++/10611
2258         * g++.dg/conversion/simd2.C: New.
2259
2260 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2261
2262         * gcc.dg/Wcxx-compat-1.c: New.
2263
2264 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2265
2266         PR libfortran/21480
2267         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2268         complex array.
2269
2270 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2271
2272         * gcc.dg/alias-8.c: New.
2273
2274 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2275
2276         * gcc.dg/format/cmn_err-1.c: Update.
2277
2278 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2279
2280         PR target/20666
2281         * gcc.target/sparc/fexpand-2.c: New.
2282         * gcc.target/sparc/fpmerge-2.c: New.
2283         * gcc.target/sparc/fpmul-2.c: New.
2284         * gcc.target/sparc/noresult.c: New.
2285         * gcc.target/sparc/pdist-2.c: New.
2286         * gcc.target/sparc/pdist-3.c: New.
2287
2288 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2289
2290         PR testsuite/21702
2291         * gcc.target/i386/i386.exp: Fix comment typo.
2292
2293 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2294
2295         PR c++/19497
2296         * g++.dg/inherit/using5.C: New.
2297         * g++.dg/inherit/using6.C: New.
2298
2299 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2300
2301         PR c++/19894
2302         * g++.dg/template/ptrmem15.C: New test.
2303
2304         PR c++/20563
2305         * g++.dg/ext/label4.C: New test.
2306
2307 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2308
2309         * gcc.dg/tls/debug-1.c: New test.
2310
2311 2005-06-07  Dale Johannesen  <dalej@apple.com>
2312
2313         * gcc.target/i386/movq.c:  New.
2314
2315 2005-06-07  Dale Johannesen  <dalej@apple.com>
2316
2317         * gcc.dg/20050607-1.c:  New.
2318
2319 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2320
2321         PR middle-end/21850
2322         * gcc.c-torture/execute/20050607-1.c: New test.
2323
2324 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2325
2326         PR libfortran/21926
2327         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2328         Test case where the return array has lowest stride one,
2329         but isn't packed.
2330
2331 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2332
2333         * lib/target-supports.exp (check_effective_target_sync_int_long):
2334         Add s390 and s390x targets.
2335
2336 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2337
2338         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2339         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2340         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2341         * gcc.dg/tree-ssa/loop-9.c: New test.
2342
2343 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2344
2345         * g++.dg/parse/defarg10.C: New.
2346
2347 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2348
2349         PR regression/21897
2350         * gcc.c-torture/execute/20050604-1.c: New test.
2351
2352 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2353
2354         PR 21903
2355         * g++.dg/parse/defarg9.C: New.
2356
2357         PR c++/20637
2358         * g++.dg/inherit/using4.C: New.
2359         * g++.dg/overload/error1.C: Adjust expected errors.
2360         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2361         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2362         * g++.old-deja/g++.other/redecl2.C: Likewise.
2363         * g++.old-deja/g++.other/redecl4.C: Likewise.
2364         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2365
2366 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2367
2368         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2369
2370 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2371
2372         * lib/gfortran.exp (gfortran_target_compile): Call
2373         dg-additional-files-options
2374         * gfortran.dg/f2c_4.f90: New file
2375         * gfortran.dg/f2c_4.c: New file
2376         * gfortran.dg/f2c_5.f90: New file
2377         * gfortran.dg/f2c_5.c: New file
2378
2379 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2380
2381         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2382
2383         PR fortran/21912
2384         * gfortran.dg/array_constructor_4.f90: New test.
2385
2386 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2387
2388         PR c++/21619
2389         * g++.dg/ext/builtin9.C: New test.
2390
2391 2005-06-05  Dale Johannesen  <dalej@apple.com>
2392
2393         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2394         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2395
2396 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2397
2398         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2399         * gcc.dg/vect/vect-reduc-1.c: New.
2400         * gcc.dg/vect/vect-reduc-2.c: New.
2401         * gcc.dg/vect/vect-reduc-3.c: New.
2402
2403 2005-06-04  Dale Johannesen  <dalej@apple.com>
2404
2405         * gcc.c-torture/execute/20050603-1.c:  New.
2406         * gcc.c-torture/execute/20050603-2.c:  New.
2407         * gcc.dg/20050603-3.c:  New.
2408
2409 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2410
2411         PR fortran/19195
2412         * gfortran.dg/debug_1.f90: New test.
2413
2414         * gfortran.dg/forall_1.f90: New test.
2415
2416 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2417
2418         * gfortran.dg/array_constructor_3.f90: New test.
2419
2420 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2421
2422         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2423
2424 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2425
2426         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2427
2428 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2429
2430         PR c/21873
2431         * gcc.dg/init-excess-1.c: New test.
2432
2433 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2434
2435         PR c++/21853
2436         * g++.dg/expr/static_cast6.C: New test.
2437
2438 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2439
2440         * gcc.dg/tree-ssa/vrp14.c: New test.
2441
2442 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2443
2444         PR c++/21336
2445         * g++.dg/template/new2.C: New test.
2446
2447 2005-06-03  Josh Conner  <jconner@apple.com>
2448
2449         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2450         all entries in initializer.
2451
2452 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2453
2454         PR middle-end/21858
2455         * gcc.dg/pr21858.c: New testcase.
2456
2457 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2458
2459         PR tree-optimization/21292
2460
2461         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2462         New.
2463         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2464         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2465         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2466         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2467         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2468
2469 2005-06-02  Richard Henderson  <rth@redhat.com>
2470
2471         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2472
2473 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2474
2475         * gcc.dg/wtypequal.c: New testcase.
2476
2477 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2478
2479         PR 21582
2480         * gcc.dg/tree-ssa/pr21582.c: New test.
2481
2482 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2483
2484         PR c++/21280
2485         * g++.dg/opt/interface2.h: New.
2486         * g++.dg/opt/interface2.C: New.
2487         * g++.dg/init/ctor4.C: Adjust error lines.
2488         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2489         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2490         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2491         * g++.old-deja/g++.pt/assign1.C: Likewise.
2492         * g++.old-deja/g++.pt/crash20.C: Likewise.
2493
2494 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2495
2496         PR tree-optimization/21734
2497         * g++.dg/vect/pr21734_1.cc: New.
2498         * g++.dg/vect/pr21734_2.cc: New.
2499
2500 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2501
2502         PR c++/20350
2503         * g++.dg/template/spec24.C: New.
2504
2505         PR c++/21151
2506         * g++.dg/pch/local-1.C: New.
2507         * g++.dg/pch/local-1.Hs: New.
2508
2509 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2510
2511         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2512         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2513         * gcc.dg/tree-ssa/pr14341.c: New test.
2514         * gcc.dg/tree-ssa/pr14841.c: New test.
2515         * gcc.dg/tree-ssa/pr20701.c: New test.
2516         * gcc.dg/tree-ssa/pr21086.c: New test.
2517         * gcc.dg/tree-ssa/pr21090.c: New test.
2518         * gcc.dg/tree-ssa/pr21332.c: New test.
2519         * gcc.dg/tree-ssa/pr21458.c: New test.
2520         * gcc.dg/tree-ssa/pr21658.c: New test.
2521         * gcc.dg/tree-ssa/vrp01.c: New test.
2522         * gcc.dg/tree-ssa/vrp02.c: New test.
2523         * gcc.dg/tree-ssa/vrp03.c: New test.
2524         * gcc.dg/tree-ssa/vrp04.c: New test.
2525         * gcc.dg/tree-ssa/vrp05.c: New test.
2526         * gcc.dg/tree-ssa/vrp06.c: New test.
2527         * gcc.dg/tree-ssa/vrp07.c: New test.
2528         * gcc.dg/tree-ssa/vrp08.c: New test.
2529         * gcc.dg/tree-ssa/vrp09.c: New test.
2530         * gcc.dg/tree-ssa/vrp10.c: New test.
2531         * gcc.dg/tree-ssa/vrp11.c: New test.
2532         * gcc.dg/tree-ssa/vrp12.c: New test.
2533         * gcc.dg/tree-ssa/vrp13.c: New test.
2534
2535 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2536
2537         PR 21029
2538         * gcc.dg/tree-ssa/pr21029.c: New test.
2539
2540 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2541
2542         * gfortran.dg/logint-1.f: New test case.
2543         * gfortran.dg/logint-2.f: Likewise.
2544         * gfortran.dg/logint-3.f: Likewise.
2545
2546 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2547
2548         PR c/21536
2549         PR c/20760
2550         * gcc.dg/20050527-1.c: New test.
2551
2552         * gcc.dg/i386-sse-12.c: New test.
2553
2554         PR fortran/21729
2555         * gfortran.dg/implicit_5.f90: New test.
2556
2557 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2558
2559         PR fortran/20883
2560         * gfortran/assign_4.f90: New test.
2561         * gfortran/assign_2.f90: Change compile to run.
2562
2563 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2564
2565         * lib/target-supports.exp
2566         (check_effective_target_sync_char_short): New.
2567         * gcc.dg/sync-2.c: New.
2568
2569 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2570
2571         PR tree-optimization/21817
2572         * gcc.dg/torture/pr21817-1.c: New.
2573
2574 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2575
2576         PR c++/21165
2577         * g++.dg/template/init5.C: New.
2578
2579 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2580
2581         * gfortran.dg/char_initialiser_actual.f90:
2582         Test character initialisers as actual arguments.
2583         * gfortran.dg/char_pointer_comp_assign.f90:
2584         Test character pointer structure component assignments.
2585         * gfortran.dg/char_array_structure_constructor.f90:
2586         Test character components in structure constructors.
2587
2588 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2589
2590         PR middle-end/20931
2591         * g++.dg/opt/pr20931.C: New test.
2592
2593 2005-05-31  Andreas Jaeger  <aj@suse.de>
2594
2595         PR testsuite/20772
2596         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2597         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2598         g++.old-deja/g++.ext/asmspec1.C,
2599         g++.old-deja/g++.other/regstack.C,
2600         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2601         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2602         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2603         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2604         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2605         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2606         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2607         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2608         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2609         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2610         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2611         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2612         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2613         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2614         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2615         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2616         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2617         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2618         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2619
2620 2005-05-31  Jeff Law  <law@redhat.com>
2621
2622         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2623
2624 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2625
2626         PR middle-end/21743
2627         * gcc.dg/builtins-1.c: Activate disabled clog test.
2628         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2629
2630 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2631
2632         * gfortran.dg/char_pointer_assign.f90:
2633         Test character-pointer assignments and pointer assignments.
2634         * gfortran.dg/char_pointer_dummy.f90:
2635         Test character-pointer dummy arguments.
2636         * gfortran.dg/char_pointer_func.f90:
2637         Test character-pointer function returns.
2638         * gfortran.dg/char_pointer_dependency.f90:
2639         Test character-pointer functions with dependencies.
2640
2641 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2642
2643         PR c++/21784
2644         * g++.dg/lookup/using14.C: New test.
2645
2646 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2647
2648         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2649         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2650         trailing ^M.
2651
2652 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2653
2654         PR c++/17413
2655         * g++.dg/template/local5.C: New.
2656
2657         PR target/21761
2658         * gcc.c-torture/compile/pr21761.c: New.
2659
2660         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2661         before darwin8.
2662
2663 2005-05-30  Steven G. Kargl
2664
2665         PR fortran/20846
2666         * gfortran.dg/inquire_8.f90: New test.
2667
2668 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2669
2670         PR libfortran/21376
2671         * gfortran.dg/output_exponents_1.f90: New test.
2672
2673 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2674
2675         PR libfortran/20006
2676         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2677
2678 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2679
2680         PR c++/21210
2681         * g++.dg/ext/complex1.C: New test.
2682
2683         PR c++/21340
2684         * g++.dg/init/ctor6.C: New test.
2685
2686 2005-05-29  Jan Hubicka  <jh@suse.cz>
2687
2688         * gcc.c-torture/compile/pr21562.c: New.
2689
2690 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2691
2692         * gfortran.dg/subnormal_1.f90: New test.
2693
2694 2005-05-28  Jan Hubicka  <jh@suse.cz>
2695
2696         * tree-prof.exp: Fix comment.
2697         * value-prof-1.c: New.
2698         * value-prof-2.c: New.
2699         * value-prof-3.c: New.
2700         * value-prof-4.c: New.
2701
2702 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2703
2704         PR c++/21614
2705         * g++.dg/expr/ptrmem6.C: New test.
2706         * g++.dg/expr/ptrmem6a.C: Likewise.
2707
2708 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2709
2710         PR tree-optimization/21658
2711         * gcc.dg/tree-ssa/pr21658.c: New.
2712
2713 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2714
2715         PR c++/21455
2716         * g++.dg/inherit/ptrmem3.C: New.
2717
2718         PR c++/21681
2719         * g++.dg/parse/template16.C: New.
2720
2721 2005-05-27  Andreas Jaeger  <aj@suse.de>
2722
2723         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2724
2725         * gcc.dg/i386-sse-8.c: Run test on all archs.
2726
2727 2005-05-26  Mike Stump  <mrs@apple.com>
2728
2729         * objc.dg/isa-field-1.m: Only run on darwin.
2730         * objc.dg/lookup-1.m: Likewise.
2731         * objc.dg/try-catch-8.m: Likewise.
2732
2733 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2734
2735         PR tree-optimization/9814
2736         * gcc.dg/pr9814-1.c: New test case.
2737
2738 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2739
2740         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2741         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2742         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2743         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2744         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2745         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2746         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2747         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2748         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2749         objc.dg/try-catch-8.m: New.
2750
2751 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2752
2753         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2754         remove extraneous semicolons.
2755
2756 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2757
2758         * obj-c++.dg/comp-types-12.mm: New.
2759         * objc.dg/comp-types-11.m: New.
2760         * objc.dg/selector-4.m: New.
2761
2762 2005-05-26  Andreas Jaeger  <aj@suse.de>
2763
2764         PR testsuite/20772
2765         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
2766         g++.old-deja/g++.ext/attrib3.C,
2767         g++.old-deja/g++.other/store-expr1.C,
2768         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
2769         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
2770         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2771         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
2772         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2773         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2774         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2775         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2776         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2777         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2778         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2779         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2780         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2781         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2782         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2783         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2784         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2785         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2786         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2787
2788 2005-05-26  Andreas Jaeger  <aj@suse.de>
2789
2790         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2791         x86-64 compilation.
2792
2793 2005-05-26  Andreas Jaeger  <aj@suse.de>
2794
2795         PR testsuite/20772
2796         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2797         gcc.misc-tests/i386-pf-athlon-1.c,
2798         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2799         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2800         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2801         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2802         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2803         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2804         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2805         programs.
2806
2807         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2808         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2809         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2810         x86-64 compilation.
2811
2812         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2813         x86_64.
2814
2815         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2816         effective-target ilp32.
2817
2818 2005-05-26  David Ung  <davidu@mips.com>
2819
2820         * gcc.target/mips/ext_ins.c: New test for testing the generation
2821         of MIPS32/64 rev 2 ext/ins instructions.
2822
2823 2005-05-26  Andreas Jaeger  <aj@suse.de>
2824
2825         * treelang/compile/unsigned.tree: Use gimple instead of
2826         nonexisting generic dump.
2827
2828 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2829
2830         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2831
2832 2005-05-26  Andreas Jaeger  <aj@suse.de>
2833
2834         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2835
2836 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2837
2838         PR libfortran/17283
2839         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2840         Test callee-allocated memory with write statements.
2841
2842 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2843
2844         PR middle-end/21709
2845         * gcc.dg/pr21709-1.c: New test case.
2846
2847 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2848             Mike Stump  <mrs@apple.com>
2849
2850         * objc/execute/next_mapping.h: Update for C++.
2851
2852         * obj-c++.dg/selector-1.mm: Move to...
2853         * obj-c++.dg/selector-4.mm: here...
2854
2855         * obj-c++.dg/basic.mm: New.
2856         * obj-c++.dg/comp-types-1.mm: New.
2857         * obj-c++.dg/cxx-class-1.mm: New.
2858         * obj-c++.dg/cxx-ivars-1.mm: New.
2859         * obj-c++.dg/cxx-ivars-2.mm: New.
2860         * obj-c++.dg/cxx-ivars-3.mm: New.
2861         * obj-c++.dg/cxx-scope-1.mm: New.
2862         * obj-c++.dg/cxx-scope-2.mm: New.
2863         * obj-c++.dg/defs.mm: New.
2864         * obj-c++.dg/empty-private-1.mm: New.
2865         * obj-c++.dg/encode-1.mm: New.
2866         * obj-c++.dg/encode-2.mm: New.
2867         * obj-c++.dg/encode-3.mm: New.
2868         * obj-c++.dg/extern-c-1.mm: New.
2869         * obj-c++.dg/extra-semi.mm: New.
2870         * obj-c++.dg/fix-and-continue-2.mm: New.
2871         * obj-c++.dg/isa-field-1.mm: New.
2872         * obj-c++.dg/ivar-list-semi.mm: New.
2873         * obj-c++.dg/local-decl-1.mm: New.
2874         * obj-c++.dg/lookup-1.mm: New.
2875         * obj-c++.dg/lookup-2.mm: New.
2876         * obj-c++.dg/method-1.mm: New.
2877         * obj-c++.dg/method-2.mm: New.
2878         * obj-c++.dg/method-3.mm: New.
2879         * obj-c++.dg/method-4.mm: New.
2880         * obj-c++.dg/method-5.mm: New.
2881         * obj-c++.dg/method-6.mm: New.
2882         * obj-c++.dg/method-7.mm: New.
2883         * obj-c++.dg/no-extra-load.mm: New.
2884         * obj-c++.dg/overload-1.mm: New.
2885         * obj-c++.dg/pragma-1.mm: New.
2886         * obj-c++.dg/pragma-2.mm: New.
2887         * obj-c++.dg/private-1.mm: New.
2888         * obj-c++.dg/private-2.mm: New.
2889         * obj-c++.dg/proto-qual-1.mm: New.
2890         * obj-c++.dg/qual-types-1.mm: New.
2891         * obj-c++.dg/stubify-1.mm: New.
2892         * obj-c++.dg/stubify-2.mm: New.
2893         * obj-c++.dg/super-class-1.mm: New.
2894         * obj-c++.dg/super-class-2.mm: New.
2895         * obj-c++.dg/super-dealloc-1.mm: New.
2896         * obj-c++.dg/super-dealloc-2.mm: New.
2897         * obj-c++.dg/template-1.mm: New.
2898         * obj-c++.dg/template-2.mm: New.
2899         * obj-c++.dg/template-3.mm: New.
2900         * obj-c++.dg/template-4.mm: New.
2901         * obj-c++.dg/template-5.mm: New.
2902         * obj-c++.dg/template-6.mm: New.
2903         * obj-c++.dg/try-catch-1.mm: New.
2904         * obj-c++.dg/try-catch-2.mm: New.
2905         * obj-c++.dg/try-catch-3.mm: New.
2906         * obj-c++.dg/try-catch-4.mm: New.
2907         * obj-c++.dg/try-catch-5.mm: New.
2908         * obj-c++.dg/try-catch-6.mm: New.
2909         * obj-c++.dg/try-catch-7.mm: New.
2910         * obj-c++.dg/try-catch-8.mm: New.
2911         * obj-c++.dg/try-catch-9.mm: New.
2912         * obj-c++.dg/va-meth-1.mm: New.
2913
2914 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2915
2916         * obj-c++.dg/selector-1.mm: New.
2917         * obj-c++.dg/selector-2.mm: New.
2918
2919 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2920
2921         * obj-c++.dg/selector-3.mm: New.
2922         * objc.dg/selector-3.m: New.
2923
2924 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2925
2926         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2927         about where warning appears.
2928
2929 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2930
2931         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2932         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2933         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2934         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2935
2936 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2937
2938         * gcc.dg/20050524-1.c: New test.
2939
2940 2005-05-25  Jan Hubicka  <jh@suse.cz>
2941
2942         * gcc.dg/tree-prof/inliner-1.c: New.
2943
2944 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2945
2946         * gcc.dg/tree-prof: New directory.
2947         * gcc.dg/tree-prof/tree-prof.exp: New.
2948
2949 2005-05-25  DJ Delorie  <dj@redhat.com>
2950
2951         * gcc.dg/Wattributes-1.c: New.
2952         * gcc.dg/Wattributes-2.c: New.
2953         * gcc.dg/Wattributes-3.c: New.
2954
2955 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2956
2957         PR tree-optimization/19833
2958         * gcc.dg/uninit-4.c: Remove xfail.
2959         * gcc.dg/uninit-9.c: Ditto.
2960
2961 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2962
2963         * obj-c++.dg/bitfield-[1-5].mm: New.
2964         * obj-c++.dg/class-protocol-1.mm: New.
2965         * obj-c++.dg/comp-types-1[0-1].mm: New.
2966         * obj-c++.dg/comp-types-[2-9].mm: New.
2967         * obj-c++.dg/encode-[4-8].mm: New.
2968         * obj-c++.dg/layout-1.mm: New.
2969         * obj-c++.dg/method-1[0-9].mm: New.
2970         * obj-c++.dg/method-2[0-1].mm: New.
2971         * obj-c++.dg/method-[8-9].mm: New.
2972         * obj-c++.dg/objc-gc-3.mm: New.
2973         * obj-c++.dg/try-catch-10.mm: New.
2974         * objc.dg/bitfield-5.m: New.
2975         * objc.dg/comp-types-10.m: New.
2976         * objc.dg/comp-types-9.m: New.
2977         * objc.dg/layout-1.m: New.
2978         * objc.dg/objc-gc-4.m: New.
2979         * objc.dg/try-catch-9.m: New.
2980         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2981         * objc.dg/comp-types-1.m: Likewise.
2982         * objc.dg/comp-types-[5-6].m: Likewise.
2983         * objc.dg/method-9.m: Likewise.
2984
2985 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2986
2987         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2988         and on hardware without VMX support.
2989
2990         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2991
2992         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2993
2994         * lib/profopt.exp (dg-final-generate, dg-final-use,
2995         profopt-final-code, profopt-get-options): New.
2996         (profopt-execute): Process test directives.
2997
2998         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2999         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3000         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3001
3002 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3003
3004         PR C++/21645
3005         * g++.dg/init/ctor5.C: New test.
3006
3007 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3008
3009         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3010         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3011         vect-113.c, vect-114.c.
3012
3013 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3014
3015         * gcc.dg/const-elim-1.c: Remove xfails.
3016
3017 2005-05-23  Jeff Law  <law@redhat.com>
3018
3019         * gcc.c-torture/compile/pr21638.c: New test.
3020         * gcc.c-torture/compile/20050520-1.c: New test.
3021
3022 2005-05-23  Nick Clifton  <nickc@redhat.com>
3023
3024         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3025         be a proper triple, ie: m32r*-*-*.
3026         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3027
3028 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3029
3030         PR middle-end/21331
3031         PR tree-opt/21293
3032         * gcc.c-torture/compile/pr21293.c: New test.
3033         * gcc.c-torture/execute/pr21331.c: New test.
3034
3035 2004-05-20  Richard Henderson  <rth@redhat.com>
3036
3037         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3038
3039 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3040
3041         * obj-c++-dg.exp: Add.
3042         * obj-c++.exp: Add.
3043         * obj-c++.dg/dg.exp: Add.
3044
3045 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3046
3047         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3048         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3049
3050 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3051
3052         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3053
3054 2004-05-19  Richard Henderson  <rth@redhat.com>
3055
3056         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3057
3058 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3059
3060         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3061
3062         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3063
3064 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3065
3066         PR c++/21495
3067         * g++.dg/parse/extern1.C: New test.
3068         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3069
3070 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3071
3072         * gcc.dg/c99-math.h: New.
3073         * gcc.dg/c99-math-float-1.c: New test.
3074         * gcc.dg/c99-math-double-1.c: Likewise.
3075         * gcc.dg/c99-math-long-double-1.c: Likewise.
3076
3077 2005-05-18  Richard Henderson  <rth@redhat.com>
3078
3079         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3080
3081 2005-05-18  Devang Patel  <dpatel@apple.com>
3082
3083         * g++.dg/opt/20050511-1.C: New test.
3084
3085 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3086
3087         PR libfortran/21127
3088         * gfortran.dg/reshape-complex.f90:  New test.
3089
3090 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3091
3092         * gfortran.dg/array_constructor_1.f90: New test.
3093         * gfortran.dg/array_constructor_2.f90: New test.
3094
3095 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3096
3097         PR fortran/20954
3098         * gfortran.dg/pr20954.f: New test.
3099
3100 2005-05-17  Mike Stump  <mrs@apple.com>
3101
3102         Yet more Objective-C++...
3103
3104         * objc.dg/method-5.m: Update.
3105         * objc.dg/method-6.m: Update.
3106         * objc.dg/method-7.m: Update.
3107         * objc.dg/method-9.m: Update.
3108         * objc.dg/try-catch-2.m: Update.
3109
3110 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3111
3112         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3113         Remove little-endian optimizations.
3114
3115 2005-05-17  Jeff Law  <law@redhat.com>
3116
3117         * g++.dg/tree-ssa/pr14814.C: New test.
3118         * gcc.dg/tree-ssa/pr14814.C: New test.
3119         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3120         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3121
3122 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3123
3124         * gcc.dg/compat/generate-random.c: Do not include
3125         libiberty.h.
3126         * gcc.dg/compat/generate-random_r.c: Likewise.
3127
3128 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3129
3130         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3131
3132 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3133
3134         PR middle-end/21595
3135         * g++.dg/tree-ssa/builtin1.C: New testcase.
3136
3137 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3138
3139         PR c++/21454
3140         * g++.dg/opt/const4.C: New test.
3141
3142         PR middle-end/21492
3143         * g++.dg/opt/crossjump1.C: New test.
3144
3145         PR tree-optimization/21610
3146         * gcc.c-torture/compile/20050516-1.c: New test.
3147
3148         PR fortran/15080
3149         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3150         about the test failing.
3151         * gfortran.fortran-torture/execute/where_7.f90: New test.
3152         * gfortran.fortran-torture/execute/where_8.f90: New test.
3153
3154 2005-05-16  Richard Henderson  <rth@redhat.com>
3155
3156         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3157         i?86 and x86_64.
3158
3159 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3160
3161         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3162         (limits.h): Include unconditionally.
3163         (stdlib.h): Likewise.
3164         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3165         (limits.h): Include unconditionally.
3166         (stdlib.h): Likewise.
3167         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3168         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3169         (limits.h): Include unconditionally.
3170         (stdlib.h): Likewise.
3171         (hashtab.h): Do not include.
3172         (getopt.h): Likewise.
3173         (stddef.h): Include.
3174         (hashval_t): Define.
3175         (struct entry): Add "next" field.
3176         (HASH_SIZE): New macro.
3177         (hash_table): New variable.
3178         (switchfiles): Do not use xmalloc.
3179         (mix): New macro.
3180         (iterative_hash): New function.
3181         (hasht): Remove.
3182         (e_exists): New function.
3183         (e_insert): Likewise.
3184         (output): Use, instead of libiberty hashtable functions.
3185         (main): Do not use getopt.  Do not call htab_create.
3186
3187 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3188
3189         PR libstdc++/21526
3190         * lib/target-supports.exp (check_mkfifo_available):
3191         Return 0 for cygwin as mkfifo support incomplete on platform.
3192         Fix typos in comments.
3193
3194 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3195
3196         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3197
3198 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3199
3200         PR fortran/17432
3201         * gfortran.dg/assign_4.f: New test.
3202
3203 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3204
3205         PR tree-optimization/21563
3206         * gcc.dg/tree-ssa/pr21563.c: New.
3207
3208 2005-05-14  Jan Hubicka  <jh@suse.cz>
3209
3210         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3211
3212 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3213
3214         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3215
3216 2005-05-13  Julian Brown  <julian@codesourcery.com>
3217
3218         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3219         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3220
3221 2005-05-13  Jan Hubicka  <jh@suse.cz>
3222
3223         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3224         * gcc.dg/fold-xor-?.c: Likewise.
3225         * gcc.dg/pr15784-?.c: Likewise.
3226         * gcc.dg/pr20922-?.c: Likewise.
3227         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3228         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3229         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3230
3231 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3232
3233         PR fortran/21260
3234         * gfortran.dg/hollerith_1.f90: New test.
3235
3236 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3237
3238         * gfortran.dg/func_result_2.f90: New test.
3239
3240 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3241
3242         * gfortran.dg/dev_null.f90: New test.
3243
3244 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3245
3246         * gcc.dg/arm-vfp1.c: Revert last change.
3247
3248 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3249
3250         PR middle-end/19807
3251         PR tree-optimization/19639
3252         * g++.dg/tree-ssa/pr19807.C: New testcase.
3253
3254 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3255
3256         PR libfortran/21471
3257         * gfortran.dg/append-1.f90: New test.
3258
3259 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3260
3261         * gcc.dg/pr18501.c: XFAIL.
3262         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3263         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3264         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3265         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3266         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3267         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3268         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3269         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3270
3271 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3272
3273         PR fortran/20178
3274         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3275         gfortran.dg/f2c_3.f90: New tests.
3276
3277         * gfortran.dg/return_1.f90: Fix dg annotation.
3278
3279 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3280
3281         * gcc.c-torture/compile/20050510-1.c: New test.
3282
3283 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3284
3285         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3286
3287 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3288
3289         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3290
3291 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3292
3293         PR c/17913
3294         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3295
3296 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3297
3298         PR c/21342
3299         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3300         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3301
3302 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3303
3304         PR debug/16676
3305         * gcc.dg/debug/pr16676.c: New test.
3306
3307 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3308
3309         PR testsuite/21443
3310         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3311         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3312         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3313         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3314         Change -O1 to -O2.
3315         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3316         -fno-tree-dominator-opts.
3317
3318 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3319
3320         * gfortran.dg/return_1.f90: New test.
3321
3322 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3323
3324         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3325
3326         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3327
3328 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3329
3330         PR c++/21427
3331         * g++.dg/inherit/covariant13.C: New.
3332
3333 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3334
3335         PR libfortran/19155
3336         * gfortran.dg/pr19155.f: New test.
3337
3338 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3339
3340         PR inline-asm/8788
3341         * gcc.dg/pr8788-1.c: New testcase.
3342
3343 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3344
3345         PR target/21416
3346         * gcc.target/mips/fpcmp-[12].c: New tests.
3347
3348 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3349
3350         * lib/target-supports-dg.exp (dg-require-fork): New function.
3351         (dg-require-mkfifo): Likewise.
3352         * lib/target-supports.exp (check_function_available): New
3353         function.
3354         (check_fork_available): Likewise.
3355         (check_mkfifo_available): Likewise.
3356
3357 2005-05-06  Jeff Law  <law@redhat.com>
3358
3359         * gcc.c-torture/compile/pr21380.c: New test.
3360
3361 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3362
3363         PR c++/20961
3364         * g++.dg/ext/weak3.C: New test.
3365
3366 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3367
3368         PR c++/21352
3369         * g++.dg/template/crash37.C: New test.
3370
3371 2005-05-05  Paul Brook  <paul@codesourcery.com>
3372
3373         * gcc.dg/arm-g2.c: Use effective-target arm32.
3374         * gcc.dg/arm-mmx-1.c: Ditto.
3375         * gcc.dg/arm-scd42-2.c: Ditto.
3376         * gcc.dg/arm-vfp1.c: Ditto.
3377         * lib/target-supports.exp (check_effective_target_arm32): New
3378         function.
3379
3380 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3381
3382         PR libfortran/21354
3383         gfortran.dg/in_pack_rank7.f90:  New test.
3384
3385 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3386
3387         PR middle-end/15618
3388         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3389
3390 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3391
3392         PR middle-end/21265
3393         * gcc.dg/20050503-1.c: New test.
3394
3395         PR rtl-optimization/21239
3396         * gcc.dg/i386-sse-11.c: New test.
3397
3398 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3399
3400         PR target/16888
3401         * gcc.target/i386/asm-1.c: New test.
3402
3403 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3404
3405         PR rtl-optimization/21330
3406         * gcc.c-torture/execute/20050502-1.c: New test.
3407
3408         PR target/21297
3409         * gcc.c-torture/execute/20050502-2.c: New test.
3410
3411 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3412
3413         PR middle-end/21282
3414         * gcc.dg/pr21282.c: New.
3415
3416 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3417
3418         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3419         * gcc.dg/vect/vect-92.c: Likewise
3420         * gcc.dg/vect/vect-93.c: Likewise
3421         * gcc.dg/vect/vect-dv-1.c: Likewise
3422         * gcc.dg/vect/vect-dv-2.c: Likewise
3423         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3424
3425 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3426
3427         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3428         * gfortran.dg/vect/vect-2.f90:  Likewise
3429         * gfortran.dg/vect/vect-3.f90:  Likewise
3430         * gfortran.dg/vect/vect-4.f90:  Likewise
3431         * gfortran.dg/vect/vect-5.f90:  Likewise
3432
3433 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3434
3435         PR target/20813
3436         * gcc.dg/rs6000-fpint-2.c: New.
3437
3438 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3439
3440         PR c/15698
3441         * gcc.dg/builtins-30.c: Update expected messages.
3442         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3443         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3444         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3445
3446 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3447
3448         PR tree-optimization/21294
3449         * gcc.dg/tree-ssa/pr21294.c: New.
3450
3451 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3452
3453         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3454         __builtin_altivec_st_internal_4si built-in.
3455
3456 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3457
3458         PR c++/15875
3459         * g++.dg/template/ptrmem14.C: New test.
3460
3461 2005-05-02  Paul Brook  <paul@codesourcery.com>
3462
3463         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3464
3465 2005-05-02  Michael Matz  <matz@suse.de>
3466
3467         PR c++/19542
3468         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3469
3470 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3471
3472         * g++.dg/cpp/weak.C: New test.
3473
3474 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3475
3476         * gcc.dg/tree-ssa/loop-8.c: New test.
3477
3478 2005-04-30  Michael Maty  <matz@suse.de>
3479
3480         * gcc.dg/inline-mcpy.c: New test.
3481
3482 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3483
3484         PR libfortran/18958
3485         * gfortran.dg/eoshift.f90:  New test case.
3486
3487 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3488
3489         PR libfortran/18857
3490         * gfortran.dg/matmul_1.f90: New test.
3491
3492 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3493
3494         PR tree-optimization/21030
3495         * gcc.dg/tree-ssa/pr21030.c: New.
3496
3497 2005-04-29  Devang Patel  <dpatel@apple.com>
3498
3499         PR tree-optimization/21272
3500         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3501
3502 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3503
3504         PR fortran/13082
3505         PR fortran/18824
3506         * gfortran.dg/entry_4.f90: New test.
3507         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3508         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3509         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3510         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3511         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3512         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3513         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3514
3515 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3516
3517         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3518
3519 2005-04-29  Paul Brook   <paul@codesourcery.com>
3520
3521         * gfortran.dg/entry_3.f90: New test.
3522
3523 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3524
3525         * gfortran.dg/implicit_4.f90: New test.
3526
3527 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3528
3529         * lib/target-supports.exp (check_profiling_available): Return
3530         false for xtensa-*-elf.
3531
3532 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3533
3534         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3535         error if file cannot be deleted.
3536
3537 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3538
3539         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3540         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3541         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3542         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3543         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3544         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3545         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3546         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3547         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3548         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3549         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3550         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3551         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3552
3553 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3554
3555         PR fortran/20865
3556         * gfortran.dg/pr20865.f90: New test.
3557
3558 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3559
3560         * gcc.dg/void-cast-2.c: New test.
3561
3562 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3563
3564         PR c/21159
3565         * gcc.dg/void-cast-1.c: New test.
3566
3567 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3568
3569         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3570
3571 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3572
3573         PR fortran/21177
3574         * gfortran.dg/pr21177.f90: New test.
3575
3576 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3577
3578         PR tree-optimization/21171
3579         * gcc.dg/tree-ssa/pr21171.c: New test.
3580
3581 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3582
3583         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3584         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3585         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3586         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3587         gcc.dg/tree-ssa/gen-vect-32.c: New.
3588         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3589         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3590         don't run on PPC32.
3591
3592 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3593
3594         PR c/21213
3595         * gcc.dg/transparent-union-3.c: New test.
3596
3597 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3598
3599         PR c/20740
3600         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3601         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3602         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3603         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3604         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3605         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3606
3607 2005-04-26  Jeff Law  <law@redhat.com>
3608
3609         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3610         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3611         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3612         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3613         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3614         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3615         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3616
3617 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3618
3619         PR tree-optimization/17598
3620         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3621
3622 2005-04-25  Mike Stump  <mrs@apple.com>
3623
3624         * objc.dg/fix-and-continue-1.m: Add.
3625
3626 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3627
3628         PR c++/20995
3629         * g++.dg/opt/pr20995-1.C: New test case.
3630
3631 2005-04-25  Devang Patel <dpatel@apple.com>
3632
3633         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3634
3635 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3636
3637         PR testsuite/21062
3638         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3639
3640 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3641
3642         PR C++/21188
3643         * g++.dg/opt/rtti2.C: New test.
3644
3645 2005-04-25  Paul Brook  <paul@codesourcery.com>
3646         Steven G. Kargl  <kargls@comcast.net>
3647
3648         PR fortran/20879
3649         * gfortran.dg/ichar_1.f90: New file.
3650
3651 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3652
3653         PR middle-end/20991
3654         * g++.dg/opt/pr20991.C: New test.
3655
3656         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3657         where sizeof (type) < __alignof__ (type).
3658         * gcc.dg/compat/struct-layout-1.h: Likewise.
3659
3660 2005-04-24  Per Bothner  <per@bothner.com>
3661             Devang Patel  <dpatel@apple.com>
3662
3663         PR preprocessor/20907
3664         * gcc.dg/cpp/very-long-comment.c: New test.
3665
3666 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3667
3668         PR fortran/20059
3669         * gfortran.dg/common_5.f: New test.
3670
3671 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3672
3673         PR middle-end/21082
3674         * g++.dg/tree-ssa/pr21082.C: New testcase.
3675
3676 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3677
3678         * gcc.dg/vect/vect-99.c: New test.
3679
3680 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3681
3682         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3683
3684 2005-04-22  Jeff Law  <law@redhat.com>
3685
3686         * gcc.dg/uninit-5.c: Remove xfails.
3687         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3688         conditionals and loads.
3689
3690 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3691
3692         PR libfortran/20074
3693         PR libfortran/20436
3694         PR libfortran/21108
3695         * gfortran.dg/nested_reshape.f90: new test
3696         * gfortran.dg/reshape-alloc.f90: new test
3697         * gfortran.dg/reshape.f90: new test
3698
3699 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3700
3701         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3702
3703         * gcc.dg/arm-vfp1.c: New test.
3704
3705 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3706
3707         PR c++/21087
3708         * g++.dg/lookup/builtin2.C: New test.
3709
3710 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3711
3712         * gcc.dg/weak/weak-13.c: New test.
3713
3714 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3715
3716         * lib/target-supports.exp (check_effective_target_sync_int_long):
3717         Add powerpc*.
3718
3719 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3720
3721         * gcc.target/mips/branch-1.c: New test.
3722
3723 2005-04-21  Richard Henderson  <rth@redhat.com>
3724
3725         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3726         * gcc.dg/vect/vect-86.c: Likewise.
3727         * gcc.dg/vect/vect-87.c: Likewise.
3728         * gcc.dg/vect/vect-88.c: Likewise.
3729
3730 2005-04-21  Devang Patel  <dpatel@apple.com>
3731
3732         PR optimization/20994
3733         * gcc.dg/tree-ssa/ifc-3.c: New test.
3734
3735 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3736
3737         PR c/12913
3738         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3739         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3740         gcc.dg/c99-vla-jump-5.c: New tests.
3741
3742 2005-04-19  Richard Henderson  <rth@redhat.com>
3743
3744         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3745         Fix typo in exists check.
3746         (check_effective_target_sync_int_long): New.
3747         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3748         * gcc.dg/ia64-sync-2.c: Likewise.
3749         * gcc.dg/ia64-sync-3.c: Likewise.
3750         * gcc.dg/ia64-sync-4.c: Likewise.
3751
3752 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3753
3754         * gcc.dg/fold-xor-1.c: New test.
3755         * gcc.dg/fold-xor-2.c: New test.
3756
3757 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
3758
3759         PR target/20670
3760         * g++.dg/eh/fp-regs.C: New test.
3761
3762 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3763
3764         * gcc.dg/Wint-to-pointer-cast-1.c,
3765         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
3766         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
3767         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
3768
3769 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3770
3771         PR fortran/16861
3772         * gfortran.dg/pr16861.f90: New test.
3773
3774 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3775
3776         * gcc.dg/pr21085.c: New test.
3777
3778 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3779
3780         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3781         (setup_mips_tests, dg-mips-options): New procedures.
3782         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3783         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3784         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3785         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3786         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3787         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3788         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3789         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3790         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3791         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3792         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3793         dg-mips-options instead of dg-options.  Remove now-redundant
3794         preprocessor guards.
3795         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3796         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3797         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3798         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3799         * gcc.dg/vr-mult-2.c: Delete.
3800         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3801         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3802         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3803         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3804         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3805         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3806         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3807
3808 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3809
3810         * ada/acats/run_all.sh: Use sync when executable not present.
3811
3812 2005-04-18  Devang Patel  <dpatel@apple.com>
3813
3814         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3815         * gcc.dg/vect/vect-11a.c: New.
3816         * gcc.dg/vect/vect-none.c: Update.
3817         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3818
3819 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3820
3821         PR tree-optimization/20922
3822         * gcc.dg/pr20922-1.c: New test.
3823         * gcc.dg/pr20922-2.c: New test.
3824         * gcc.dg/pr20922-3.c: New test.
3825         * gcc.dg/pr20922-4.c: New test.
3826         * gcc.dg/pr20922-5.c: New test.
3827         * gcc.dg/pr20922-6.c: New test.
3828
3829 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3830
3831         PR libfortran/20950
3832         * gfortran.dg/pr20950.f: New test.
3833
3834 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3835
3836         PR libfortran/19216
3837         * gfortran.dg/pr19216.f: New test.
3838
3839 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3840
3841         PR tree-optimization/21001
3842         * gcc.dg/tree-ssa/pr21001.c: New.
3843
3844 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3845
3846         PR libfortran/21075
3847         * gfortran.dg/reshape_rank7.f90: New test.
3848
3849 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3850
3851         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3852         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3853         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3854         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3855         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3856         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3857         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3858         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3859         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3860         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3861         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3862         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3863         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3864         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3865         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3866         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3867         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3868         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3869         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3870         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3871         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3872
3873 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3874
3875         * gfortran.dg/wtruncate.f: New testcase.
3876         * gfortran.dg/wtruncate.f90: New testcase.
3877
3878 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3879
3880         PR c++/21025
3881         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3882         which sizeof/alignof is dependent, rather than just whether we are
3883         processing_template_decl.
3884
3885 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3886
3887         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3888         corrected typo where the wrong variables had been compared.
3889
3890 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3891
3892         PR libfortran/18495
3893         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3894         Test callee-allocated version of return array with a write
3895         statement.
3896         Test spread with a temporary with another write statement.
3897
3898 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3899
3900         PR tree-optimization/21031
3901         * gcc.dg/tree-ssa/pr21031.c: New.
3902
3903 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3904
3905         PR tree-optimization/21004
3906         * gcc.dg/builtins-53.c: Include builtins-config.h.
3907         Check floorf, ceilf, floorl and ceill transformations
3908         only when HAVE_C99_RUNTIME is defined.
3909
3910 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3911
3912         PR middle-end/20739
3913         * gcc.dg/tree-ssa/pr20739.c: New test.
3914
3915 2005-04-14  Mike Stump  <mrs@apple.com>
3916
3917         * gcc.dg/Foundation.framework/empty: New.
3918         * gcc.dg/framework-2.c: New.
3919
3920 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3921
3922         PR tree-optimization/21021
3923         * gcc.c-torture/compile/pr21021.c: New.
3924
3925 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3926
3927         PR testsuite/21010
3928         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3929         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3930         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3931         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3932         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3933         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3934         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3935         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3936
3937 2005-04-14  Richard Henderson  <rth@redhat.com>
3938
3939         * lib/target-supports.exp (check_effective_target_vect_condition):
3940         Add ia64, i?86, and x86_64.
3941
3942 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3943
3944         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3945
3946 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3947
3948         PR tree-optimization/20657
3949         * gcc.dg/tree-ssa/pr20657.c: New.
3950
3951 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3952
3953         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3954         (long long int)trunc*.
3955
3956 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3957
3958         PR target/20927
3959         * gcc.dg/pr20927.c: New test.
3960
3961 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3962
3963         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3964         * gcc.target/mips/asm-1.c: Likewise.
3965
3966 2005-04-13  Dale Johannesen  <dalej@apple.com>
3967
3968         * objc.dg/objc-fast-4.m:  New.
3969
3970 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3971
3972         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3973         directory.
3974         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3975
3976 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3977
3978         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3979         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3980         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3981
3982 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3983
3984         PR tree-optimization/20913
3985         * gcc.dg/tree-ssa/pr20913.c: New.
3986
3987         PR tree-optimization/20702
3988         * gcc.dg/tree-ssa/pr20702.c: New.
3989
3990 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3991
3992         PR c++/13744
3993         * g++.dg/inherit/local3.C: New test.
3994
3995 2005-04-12  Jeff Law  <law@redhat.com>
3996
3997         * gcc.dg/tree-ssa/20050412-1.c: New test.
3998
3999 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4000
4001         PR libfortran/19016
4002         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4003         Add tests with mask generated by expression.
4004         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4005         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4006         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4007
4008 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4009
4010         PR middle-end/20917
4011         * gcc.dg/20050409-1.c: New test.
4012
4013 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4014
4015         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4016
4017 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4018
4019         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4020         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4021         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4022         (TARGET_CXX): Adjust accordingly.
4023         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4024         determine_class_data_visibility and class_data_always_comdat.
4025         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4026         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4027         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4028         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4029         (arm_cxx_determine_class_data_visibility): New.
4030         (arm_cxx_class_data_always_comdat): Likewise.
4031         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4032         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4033         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4034         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4035         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4036         Define.
4037
4038 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4039
4040         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4041
4042 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4043
4044         * gcc.dg/i386-darwin-fpmath.c: New.
4045
4046 2004-04-11  Devang Patel  <dpatel@apple.com>
4047
4048         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4049         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4050         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4051         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4052         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4053         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4054         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4055         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4056         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4057
4058 2004-04-11  Devang Patel  <dpatel@apple.com>
4059
4060         * gcc.dg/vect/vect-dv-1.c: New test.
4061         * gcc.dg/vect/vect-dv-2.c: New test.
4062
4063 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4064
4065         PR tree-optimization/20933
4066         * gcc.dg/tree-ssa/pr20933.c: New test.
4067
4068 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4069
4070         * gfortran.dg/fold_nearest.f90: New test.
4071
4072 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4073
4074         * gcc.dg/tree-ssa/alias-1.c: New test.
4075
4076 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4077
4078         PR tree-optimization/20920
4079         * g++.dg/tree-ssa/pr20920.C: New test.
4080
4081 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4082
4083         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4084         (long long int)ceil*.
4085
4086 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4087
4088         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4089         explicit C++ linkage.
4090
4091 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4092
4093         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4094         warning for arithmetic IF statements.
4095
4096 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4097
4098         * eor_handling_1.f90: New test case.
4099         * eor_handling_2.f90: New test case.
4100         * eor_handling_3.f90: New test case.
4101         * eor_handling_4.f90: New test case.
4102         * eor_handling_5.f90: New test case.
4103         * noadv_size.f90: New test case.
4104         * pad_no.f90: New test case.
4105
4106 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4107
4108         * gcc.c-torture/execute/20050410-1.c: New test.
4109
4110 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4111
4112         * gcc.dg/pr20126.c: New.
4113
4114 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4115             Steven G. Kargl <kargls@comcast.net>
4116
4117         * gfortran.dg/PR19872.f: New test.
4118
4119 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4120
4121         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4122
4123 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4124
4125         * gfortran.dg/nint_1.f90: New test.
4126
4127 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4128
4129         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4130         Added test for callee-allocated arrays with write statements.
4131         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4132         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4133         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4134         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4135         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4136
4137 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4138
4139         PR libfortran/20163
4140         * gfortran.dg/open-options-blanks.f:  New test.
4141
4142 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4143
4144         PR fortran/13257
4145         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4146
4147 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4148
4149         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4150         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4151         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4152         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4153         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4154         * gcc.c-torture/execute/stdarg-4.c: New test.
4155
4156         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4157
4158         PR target/20795
4159         * g++.dg/abi/param2.C: New test.
4160
4161 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4162
4163         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4164
4165 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4166
4167         * gcc.dg/builtins-53.c: New test.
4168
4169 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4170
4171         * g++.dg/tree-ssa/pr18178.C: New test.
4172         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4173         * gcc.c-torture/execute/20041019-1.c: New test.
4174         * gcc.dg/tree-ssa/20041008-1.c: New test.
4175         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4176         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4177         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4178         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4179         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4180         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4181         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4182         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4183         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4184         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4185
4186 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4187
4188         PR rtl-optimization/20466
4189         * gcc.c-torture/execute/pr20466-1.c: New test.
4190
4191 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4192
4193         PR c++/20905
4194         * g++.dg/parse/cond2.C: New test.
4195
4196         PR c++/20145
4197         * g++.dg/warn/Wdtor1.C: New test.
4198
4199 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4200
4201         PR fortran/17229
4202         * gfortran.dg/pr17229.f: New test.
4203
4204 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4205
4206         * gfortran.dg/tiny_1.f90: New test.
4207         * gfortran.dg/tiny_2.f90: ditto.
4208
4209 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4210
4211         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4212         * gfortran.dg/open_new.f90:  Fix dg-do run line
4213
4214 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4215
4216         * lib/target-supports.exp (get_compiler_messages): Support
4217         optional arguments, the fourth being compiler options.
4218         (check_effective_target_fpic): New proc.
4219         * gcc.dg/20050321-2.c: Restrict to target fpic.
4220
4221 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4222
4223         * gcc.dg/15443-1.c: New test.
4224         * gcc.dg/15443-2.c: Likewise.
4225
4226 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4227
4228         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4229
4230 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4231
4232         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4233
4234 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4235
4236         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4237         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4238         -m64.
4239         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4240         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4241         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4242
4243 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4244
4245         PR c++/20212
4246         * g++.dg/warn/Wunused-11.C: New test.
4247
4248 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4249
4250         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4251
4252 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4253
4254         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4255
4256 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4257
4258         PR c++/20734
4259         * g++.dg/template/ptrmem13.C: New test.
4260
4261 2005-04-05  Per Bothner  <per@bothner.com>
4262
4263         * lib/gcc.exp: Always add -fno-show-column, for now.
4264
4265 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4266
4267         PR testsuite/20767
4268         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4269         of plain old "unsigned int" for the type of "i".  Makes this test
4270         64bit clean.
4271
4272 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4273
4274         * gcc.dg/i386-ssefn-1.c: New test.
4275         * gcc.dg/i386-ssefn-2.c: New test.
4276         * gcc.dg/i386-ssefn-3.c: New test.
4277         * gcc.dg/i386-ssefn-4.c: New test.
4278
4279 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4280
4281         PR tree-optimization/20076
4282         * gcc.dg/builtin-apply4.c: New test.
4283
4284         PR preprocessor/19475
4285         * gcc.dg/cpp/macspace1.c: New test.
4286         * gcc.dg/cpp/macspace2.c: New test.
4287
4288 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4289
4290         * gfortran.dg/pr20755.f: Fixed bad format.
4291
4292 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4293
4294         PR c++/20763
4295         * g++.dg/ext/attrib21.C: New test.
4296
4297 2004-04-05  Devang Patel  <dpatel@apple.com>
4298
4299         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4300         * gcc.dg/vect/vect-shift-1.c: New test.
4301
4302 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4303
4304         PR libfortran/20755
4305         * gfortran.dg/pr20755.f: New test.
4306
4307 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4308
4309         * gfortran.dg/pr15959.f90: New test.
4310         * gfortran.dg/string_pad_trunc.f90: New test.
4311
4312 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4313
4314         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4315         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4316         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4317         syntax.
4318
4319 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4320
4321         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4322
4323 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4324
4325         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4326         * gcc.c-torture/compile/20011119-2.c: Likewise.
4327         * gcc.c-torture/compile/981001-2.c: Likewise.
4328
4329 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4330
4331         PR c++/20679
4332         * g++.dg/template/overload4.C: New test.
4333
4334 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4335
4336         PR c++/20746
4337         * g++.dg/abi/covariant5.C: New.
4338
4339         PR debug/20505
4340         * g++.dg/debug/const2.C: New.
4341
4342 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4343
4344         PR rtl-optimization/16104
4345         * gcc.c-torture/execute/20050316-1.c: New test.
4346
4347 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4348
4349         * g++.dg/template/spec23.C: Fix dg-error text.
4350
4351 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4352
4353         PR c++/19199
4354         * g++.dg/expr/lval2.C: New.
4355
4356 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4357
4358         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4359         __builtin_strcasecmp and __builtin_strncasecmp.
4360
4361 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4362
4363         PR c++/20723
4364         * g++.dg/template/spec22.C: New.
4365         * g++.dg/template/spec23.C: New.
4366
4367 2005-04-03  Dale Ranta  <dir@lanl.gov>
4368             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4369
4370         PR libfortran/20068
4371         PR libfortran/20125
4372         PR libfortran/20156
4373         PR libfortran/20471
4374         * gfortran.dg/backspace.f: New test.
4375
4376 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4377
4378         * gcc.dg/pr19345.c: New test.
4379
4380 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4381
4382         PR tree-optimization/20640
4383         * gcc.dg/torture/tree-loop-1.c: New.
4384
4385 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4386
4387         PR rtl-optimization/20290
4388         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4389
4390 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4391
4392         * gcc.dg/rs6000-fpint.c: New.
4393
4394 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4395
4396         * gcc.dg/old-style-then-proto-1.c: New test.
4397
4398 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4399
4400         * gfortran.fortran-torture/execute/backspace.f90: Check
4401         after backspace and read was incorrect.
4402
4403 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4404
4405         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4406         buffer past the terminating NUL using memcmp.
4407         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4408         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4409
4410         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4411         Fix unused/uninitialized variable warnings.
4412
4413         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4414         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4415         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4416         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4417
4418         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4419         gcc.c-torture/execute/builtins/fputs-lib.c,
4420         gcc.c-torture/execute/builtins/lib/fprintf.c,
4421         gcc.c-torture/execute/builtins/lib/main.c,
4422         gcc.c-torture/execute/builtins/lib/memcmp.c,
4423         gcc.c-torture/execute/builtins/lib/memmove.c,
4424         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4425         gcc.c-torture/execute/builtins/lib/memset.c,
4426         gcc.c-torture/execute/builtins/lib/printf.c,
4427         gcc.c-torture/execute/builtins/lib/sprintf.c,
4428         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4429         gcc.c-torture/execute/builtins/lib/strchr.c,
4430         gcc.c-torture/execute/builtins/lib/strcmp.c,
4431         gcc.c-torture/execute/builtins/lib/strcpy.c,
4432         gcc.c-torture/execute/builtins/lib/strcspn.c,
4433         gcc.c-torture/execute/builtins/lib/strlen.c,
4434         gcc.c-torture/execute/builtins/lib/strncat.c,
4435         gcc.c-torture/execute/builtins/lib/strncmp.c,
4436         gcc.c-torture/execute/builtins/lib/strncpy.c,
4437         gcc.c-torture/execute/builtins/lib/strrchr.c,
4438         gcc.c-torture/execute/builtins/lib/strspn.c,
4439         gcc.c-torture/execute/builtins/lib/strstr.c,
4440         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4441         gcc.c-torture/execute/builtins/strlen-2.c,
4442         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4443         prototypes.
4444
4445 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4446
4447         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4448         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4449         selectany usage.
4450
4451 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4452
4453         PR c++/19406
4454         * g++.dg/debug/using1.C: New test.
4455
4456 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4457
4458         PR middle-end/20524
4459         * gcc.dg/alias-7.c: Prefix asm-declared name with
4460         __USER_LABEL_PREFIX__.
4461
4462 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4463
4464         Fix fallout from PR middle-end/15700:
4465         * gcc.c-torture/compile/20011119-1.c: Take
4466         __USER_LABEL_PREFIX__ into account.
4467         * gcc.c-torture/compile/20011119-2.c: Likewise.
4468
4469 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4470
4471         PR c++/18644
4472         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4473
4474 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4475
4476         PR c/17855
4477         * gcc.c-torture/compile/struct-non-lval-1.c,
4478         gcc.c-torture/compile/struct-non-lval-2.c,
4479         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4480
4481 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4482
4483         * gcc.dg/tls/tls.exp: Remove temporary file.
4484         * g++.dg/tls/tls.exp: Ditto.
4485         * lib/file-format.exp: Ditto.
4486         * g++.dg/special/ecos.exp: Ditto.
4487
4488         * lib/profopt.exp: Treat prof_ext as a list.
4489         * gcc.misc-tests/bprob.exp: Ditto.
4490         * g++.dg/bprob/bprob.exp: Ditto.
4491
4492         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4493         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4494         g++.dg/tree-ssa/pointer-reference-alias.C,
4495         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4496         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4497         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4498         g++.dg/vect/pr19951.cc: Ditto.
4499         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4500         gcc.dg/builtins-47.c: Ditto.
4501         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4502         gcc.dg/pr20115-1.c: Ditto.
4503         * gcc.dg/tree-ssa/20030530-2.c,
4504         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4505         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4506         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4507         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4508         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4509         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4510         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4511         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4512         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4513         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4514         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4515         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4516         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4517         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4518         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4519         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4520         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4521         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4522         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4523         gcc.dg/tree-ssa/20030824-1.c,
4524         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4525         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4526         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4527         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4528         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4529         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4530         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4531         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4532         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4533         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4534         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4535         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4536         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4537         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4538         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4539         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4540         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4541         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4542         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4543         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4544         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4545         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4546         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4547         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4548         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4549         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4550         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4551         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4552         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4553         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4554         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4555         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4556         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4557         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4558         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4559         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4560         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4561         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4562         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4563         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4564         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4565         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4566         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4567         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4568         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4569         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4570         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4571         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4572         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4573         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4574         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4575         gcc.dg/tree-ssa/useless-1.c: Ditto.
4576         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4577         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4578         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4579         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4580         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4581         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4582         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4583         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4584         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4585         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4586         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4587         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4588         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4589         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4590         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4591         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4592         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4593         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4594         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4595         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4596         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4597         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4598         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4599         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4600         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4601         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4602         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4603         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4604         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4605         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4606         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4607         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4608         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4609         gcc.dg/vect/vect-none.c: Ditto.
4610         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4611         treelang/compile/unsigned.tree: Ditto.
4612
4613         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4614         * gcc.dg/cpp/direct2s.c: Ditto.
4615         * gcc.dg/cpp/paste4.c: Ditto.
4616         * gcc.dg/cpp/separate-1.c: Ditto.
4617         * gcc.dg/pch/save-temps-1.c: Ditto.
4618         * g++.dg/ext/altivec-10.C: Ditto.
4619         * g++.dg/pch/pch.C: Ditto.
4620
4621         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4622
4623         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4624         * g++.dg/template/repo1.C: Ditto.
4625         * g++.dg/template/repo2.C: Ditto.
4626         * g++.dg/template/repo3.C: Ditto.
4627         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4628         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4629         * g++.old-deja/g++.pt/repo1.C: Ditto.
4630         * g++.old-deja/g++.pt/repo2.C: Ditto.
4631         * g++.old-deja/g++.pt/repo3.C: Ditto.
4632         * g++.old-deja/g++.pt/repo4.C: Ditto.
4633
4634         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4635         * gcc.dg/20030107-1.c: Ditto.
4636         * gcc.dg/20030702-1.c: Ditto.
4637         * gcc.dg/profile-generate-1.c: Ditto.
4638         * g++.dg/other/profile1.C: Ditto.
4639         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4640
4641         * lib/gcc-dg.exp (remove-build-file): New.
4642         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4643         cleanup-tree-dump, cleanup-saved-temps): New.
4644
4645 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4646
4647         PR c++/19203, DR 214
4648         * g++.dg/parse/ambig3.C: Not ambiguous.
4649         * g++.dg/template/spec20.C: New.
4650         * g++.dg/template/spec21.C: New.
4651
4652 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4653
4654         PR target/20045
4655         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4656
4657 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4658
4659         PR libfortran/20660
4660         * gfortran.dg/negative_unit.f: New test.
4661
4662 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4663
4664         * gcc.dg/20050330-1.c: New test.
4665
4666 2005-03-30  Devang Patel  <dpatel@apple.com>
4667
4668         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4669
4670 2005-03-30  Dale Johannesen  <dalej@apple.com>
4671
4672         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4673
4674 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4675
4676         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4677         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4678         Strip options from test name.
4679
4680 2005-03-31  Jan Hubicka  <jh@suse.cz>
4681
4682         * gcc.dg/varpool-1.c: New testcase.
4683
4684 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4685
4686         PR c/772
4687         PR c/17913
4688         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4689         gcc.dg/stmt-expr-label-3.c : New tests.
4690         * gcc.c-torture/execute/medce-2.c: Remove.
4691
4692 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4693
4694         PR c/20368
4695         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4696         tests.
4697
4698 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4699
4700         * gcc.c-torture/compile/pr20203.c: New test.
4701
4702 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4703
4704         * gfortran.dg/promotion.f90:  New test.
4705
4706 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4707
4708         PR middle-end/20491
4709         * gcc.dg/torture/asm-subreg-1.c: New test.
4710
4711 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4712
4713         PR c/20672
4714         * gcc.dg/pr20672-1.c: New test.
4715
4716 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4717
4718         * gfortran.dg/vect: New directory.
4719         * gfortran.dg/vect/vect.exp: New.
4720         * gfortran.dg/vect/vect-1.f90: New test.
4721         * gfortran.dg/vect/vect-2.f90: New test.
4722         * gfortran.dg/vect/vect-3.f90: New test.
4723         * gfortran.dg/vect/vect-4.f90: New test.
4724         * gfortran.dg/vect/vect-5.f90: New test.
4725
4726 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4727
4728         PR middle-end/20622
4729         * gcc.dg/alias-7.c: New test.
4730
4731 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4732
4733         * gcc.dg/sparc-reg-1.c: New test.
4734
4735 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4736
4737         PR target/19890
4738         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4739
4740 2005-03-29  Dale Ranta  <dir@lanl.gov>
4741             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4742
4743         PR libfortran/20163
4744         * gfortran.dg/pr20163-2.f: New test.
4745
4746 2005-03-28  Jan Hubicka  <jh@suse.cz>
4747
4748         PR middle-end/20635
4749         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4750         by Jakub Jelinek.
4751
4752 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4753
4754         PR tree-optimization/20626
4755         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4756         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4757
4758 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4759
4760         * gfortran.dg/underflow.f90:  New test.
4761         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
4762
4763 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4764
4765         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
4766
4767 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
4768
4769         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
4770         (g++_init): Make sure that CXXFLAGS is set.
4771         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
4772         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4773         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4774         * lib/objc.exp (objc_init): Likewise.
4775         * lib/treelang.exp (treelang_init): Likewise.
4776
4777 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4778
4779         PR tree-optimization/20470
4780         * gcc.dg/tree-ssa/pr20470.c: New test.
4781
4782 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4783
4784         * gcc.dg/ppc-stfiwx.c: New.
4785
4786 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4787
4788         PR target/19888
4789         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4790
4791 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4792
4793         * gcc.dg/20050325-1.c: Fix a typo.
4794
4795 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4796
4797         PR libfortran/19678
4798         PR libfortran/19679
4799         * gfortran.dg/dos_eol.f: New test.
4800
4801 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4802
4803         PR rtl-optimization/20249
4804         * gcc.dg/20050325-1.c: New test.
4805
4806 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4807
4808         PR libfortran/15332
4809         * gfortran.dg/pr15332.f: New test.
4810
4811 2005-03-24  Dale Johannesen  <dalej@apple.com>
4812
4813         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4814
4815 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4816
4817         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4818         'internal' visibility.
4819         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4820         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4821         'protected' visibility.
4822         * gcc.dg/visibility-7.c: Likewise.
4823         * lib/target-supports.exp (check_visibility_available): Take
4824         a parameter, the kind of visibility to check for.
4825         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4826         to check_visibility_available.
4827
4828         * g++.dg/expr/cast3.C: New.
4829
4830 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4831
4832         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4833         rs6000.
4834
4835 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4836
4837         PR target/20095
4838         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4839
4840 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4841
4842         * gcc.dg/badshift.c: Renamed to...
4843         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4844
4845         * gcc.target/i386/badshift.c: Renamed to...
4846         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4847         only.
4848
4849         PR rtl-optimization/20532
4850         * gcc.target/i386/badshift.c: New.
4851
4852 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4853
4854         * gfortran.dg/pr18025.f90: New test.
4855
4856 2005-03-23  Dale Johannesen  <dalej@apple.com>
4857
4858         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4859
4860 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4861
4862         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4863
4864         * lib/target-supports.exp (check_iconv_available): Default
4865         libiconv to -liconv, if there is no definition.
4866
4867 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4868
4869         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4870
4871 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4872
4873         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4874         * g++.dg/opt/pr7503-2.C: Likewise.
4875         * g++.dg/opt/pr7503-3.C: Likewise.
4876         * g++.dg/opt/pr7503-4.C: Likewise.
4877         * g++.dg/opt/pr7503-5.C: Likewise.
4878         * g++.dg/warn/minmax.C: New test.
4879
4880 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4881
4882         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4883         * gfortran.dg/g77_intrinsics_sub.f: New test.
4884
4885 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4886             Jan Hubicka  <jh@suse.cz>
4887             Steven Bosscher <stevenb@suse.de
4888
4889         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4890
4891 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4892
4893         PR c++/19980
4894         * g++.dg/template/redecl3.C: New test.
4895
4896 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4897
4898         PR c++/20499
4899         * g++.dg/parse/error16.C: Tweak error markers.
4900
4901 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4902
4903         PR target/20561
4904         * gcc.dg/20050321-2.c: New test.
4905
4906 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4907
4908         PR c++/20465
4909         PR c++/20381
4910         * g++.dg/template/ptrmem12.C: New.
4911
4912 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4913
4914         PR rtl-optimization/20527
4915         * gcc.c-torture/execute/pr20527-1.c: New test.
4916
4917 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4918
4919         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4920         program, compile it into a real executable and then delete the .c
4921         and .x files afterwards, to avoid problems on testglue targets.
4922
4923 2005-03-21  Stuart Hastings  <stuart@apple.com>
4924
4925         * gcc.target/i386/sse-2.c: New.
4926
4927 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4928
4929         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4930
4931 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4932
4933         * g++.dg/parse/crash25.C: Fix typo.
4934
4935 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4936
4937         PR c++/20461
4938         * g++.dg/parse/crash24.C: New test.
4939
4940         PR c++/20536
4941         * g++.dg/parse/crash25.C: New test.
4942
4943 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4944
4945         PR c++/20147
4946         * g++.dg/ext/stmtexpr4.C: New test.
4947
4948 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4949
4950         PR middle-end/20539
4951         * gcc.c-torture/compile/pr13066-1.c: New test case.
4952         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4953         * g++.dg/opt/pr13066-1.C: Likewise.
4954
4955 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4956
4957         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4958
4959 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4960
4961         PR fortran/18525
4962         * gfortran.dg/nesting_1.f90: New test.
4963
4964 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4965
4966         PR c++/20240
4967         * g++.dg/lookup/using13.C: New test.
4968
4969 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4970
4971         PR c++/20333
4972         * g++.dg/template/crash36.C: New test.
4973
4974 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4975
4976         PR c++/20463
4977         * g++.dg/template/crash35.C: New test.
4978
4979 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4980
4981         PR c++/19966
4982         * g++.dg/overload/operator2.C: New test.
4983
4984 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4985
4986         PR libfortran/20257
4987         * gfortran.dg/pr20257.f90: New test.
4988
4989 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4990
4991         PR libfortran/20480
4992         * gfortran.dg/pr20480.f90: New test.
4993
4994 2005-03-16  Richard Henderson  <rth@redhat.com>
4995
4996         PR middle-end/15700
4997         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4998         (_rtld_global): New.
4999         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5000         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5001
5002         * gcc.dg/alias-3.c: New.
5003         * gcc.dg/alias-4.c: New.
5004         * gcc.dg/alias-5.c: New.
5005         * gcc.dg/alias-6.c: New.
5006
5007 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5008
5009         * gcc.dg/cpp/ucnid-7.c: New.
5010
5011 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5012             Dorit Naishlos  <dorit@il.ibm.com>
5013
5014         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5015         darwin.
5016
5017 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5018
5019         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5020         misaligned accesses.
5021         * gcc.dg/vect/vect-58.c: Likewise.
5022         * gcc.dg/vect/vect-92.c: New.
5023         * gcc.dg/vect/vect-93.c: New.
5024
5025 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5026
5027         PR fortran/18827
5028         * gfortran.dg/assign_2.f90: New test.
5029         * gfortran.dg/assign_3.f90: New test.
5030         * gfortran.dg/assign.f90: New test.
5031
5032 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5033
5034         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5035         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5036         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5037         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5038         names.
5039
5040 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5041
5042         * gcc.dg/cpp/ucnid-6.c: New.
5043
5044         * gcc.dg/cpp/normalize-1.c: New.
5045         * gcc.dg/cpp/normalize-2.c: New.
5046         * gcc.dg/cpp/normalize-3.c: New.
5047         * gcc.dg/cpp/normalize-4.c: New.
5048         * gcc.dg/cpp/ucnid-4.c: New.
5049         * gcc.dg/cpp/ucnid-5.c: New.
5050         * g++.dg/cpp/normalize-1.C: New.
5051         * g++.dg/cpp/ucnid-1.C: New.
5052
5053 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5054
5055         * gcc.dg/pr18628.c: New.
5056
5057 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5058
5059         PR c++/20280
5060         * g++.dg/tree-ssa/pr20280.C: New.
5061
5062 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5063
5064         PR fortran/20467
5065         * gfortran.dg/stfunc_2.f90: New test.
5066
5067 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5068
5069         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5070
5071 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5072
5073         * gcc.dg/tree-ssa/20050314-1.c: New test.
5074
5075 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5076
5077         PR c++/4403
5078         PR c++/9783, DR433
5079         * g++.dg/template/friend34.C: New test.
5080         * g++.dg/template/friend35.C: Likewise.
5081         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5082
5083 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5084
5085         Friend class name lookup 5/n
5086         PR c++/1016
5087         * g++.dg/lookup/hidden-class1.C: New test.
5088         * g++.dg/lookup/hidden-class2.C: Likewise.
5089         * g++.dg/lookup/hidden-class3.C: Likewise.
5090         * g++.dg/lookup/hidden-class4.C: Likewise.
5091         * g++.dg/lookup/hidden-class5.C: Likewise.
5092         * g++.dg/lookup/hidden-class6.C: Likewise.
5093         * g++.dg/lookup/hidden-class7.C: Likewise.
5094         * g++.dg/lookup/hidden-class8.C: Likewise.
5095         * g++.dg/lookup/hidden-class9.C: Likewise.
5096         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5097         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5098         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5099         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5100         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5101         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5102         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5103         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5104         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5105         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5106         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5107
5108 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5109
5110         PR c++/20157
5111         * g++.dg/template/error18.C: New test.
5112
5113 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5114
5115         PR debug/16792
5116         * g++.dg/debug/pr16792.C: New test.
5117
5118 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5119
5120         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5121         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5122         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5123         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5124         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5125         test assertion names.
5126
5127 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5128
5129         PR fortran/18600
5130         * gfortran.dg/stfunc_1.f90: New test.
5131
5132 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5133
5134         PR fortran/16907
5135         * gfortran.dg/real_index_1.f90: New test.
5136
5137 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5138
5139         PR fortran/20323
5140         * gfortran.dg/spec_expr_1.f90: New test.
5141
5142 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5143
5144         PR c/20402
5145         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5146         new parser.
5147
5148 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5149
5150         PR fortran/20361
5151         * gfortran.dg/largeequiv_1.f90: New test.
5152
5153 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5154
5155         * gcc.dg/ucnid-1.c: New.
5156         * gcc.dg/ucnid-2.c: New.
5157         * gcc.dg/ucnid-3.c: New.
5158         * gcc.dg/ucnid-4.c: New.
5159         * gcc.dg/ucnid-5.c: New.
5160         * gcc.dg/ucnid-6.c: New.
5161         * gcc.dg/cpp/ucnid-1.c: New.
5162         * gcc.dg/cpp/ucnid-2.c: New.
5163         * gcc.dg/cpp/ucnid-3.c: New.
5164         * g++.dg/other/ucnid-1.C: New.
5165
5166 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5167
5168         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5169
5170 2005-03-11  Per Bothner  <per@bothner.com>
5171
5172         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5173         that diagnotics refer to correct token.
5174         * gcc.dg/unused-3.c: Likewise.
5175
5176 2005-03-11  Per Bothner  <per@bothner.com>
5177
5178         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5179         constant" is now actually on same line as string constant.
5180         * gcc.dg/cpp/direct2s.c: Likewise.
5181
5182 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5183
5184         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5185
5186 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5187
5188         PR libfortran/20124
5189         * gfortran.dg/pr20124.f90: New Test
5190
5191 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5192
5193         PR tree-optimization/20130
5194         * gcc.dg/pr20130-1.c: New test.
5195
5196 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5197
5198         PR target/20095
5199         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5200
5201 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5202
5203         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5204
5205 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5206
5207         * g++.dg/eh/forced1.C: Fix comment.
5208         * g++.dg/eh/forced2.C: Ditto.
5209         * g++.dg/eh/forced3.C: Ditto.
5210         * g++.dg/eh/forced4.C: Ditto.
5211
5212 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5213
5214         PR rtl-opt/20412
5215         * gcc.c-torture/compile/pr20412.c: New test.
5216
5217 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5218
5219         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5220
5221 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5222
5223         PR target/20322
5224         * gcc.dg/20050307-1.c: New test.
5225
5226 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5227
5228         PR c++/20375
5229         * g++.dg/other/stdarg3.C: New.
5230
5231 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5232
5233         PR c++/18384, c++/18327
5234         * g++.dg/init/array19.C: New test.
5235
5236         PR inline-asm/20314
5237         * gcc.dg/torture/pr20314-1.c: New test.
5238         * gcc.dg/torture/pr20314-2.c: New test.
5239
5240 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5241
5242         * gcc.dg/20050309-1.c: New test.
5243
5244 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5245
5246         * gcc.dg/builtins-10.c: Reactivate disabled test.
5247         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5248         new cbrt transformations.
5249
5250 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5251
5252         PR c++/20208
5253         * g++.dg/template/array13.C: New test.
5254
5255 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5256
5257         PR c++/16859
5258         * g++.dg/init/brace4.C: New test.
5259
5260 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5261
5262         PR c++/20186
5263         * g++.dg/template/non-dependent12.C: New.
5264
5265 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5266
5267         PR c++/20142
5268         * g++.dg/init/array18.C: Add dg-do run marker.
5269
5270         PR c++/20142
5271         * g++.dg/init/array18.C: New test.
5272
5273 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5274
5275         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5276         * g++.dg/gcov/gcov.exp: Likewise.
5277         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5278         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5279         * lib/c-torture.exp: Likewise.
5280         * lib/fortran-torture.exp: Likewise.
5281         * lib/g++.exp: Likewise.
5282         * lib/gcc-defs.exp: Likewise.
5283         * lib/gcc-dg.exp: Likewise.
5284         * lib/gcc.exp: Likewise.
5285         * lib/gcov.exp: Likewise.
5286         * lib/gfortran.exp: Likewise.
5287         * lib/mike-g++.exp: Likewise.
5288         * lib/mike-gcc.exp: Likewise.
5289         * lib/objc-torture.exp: Likewise.
5290         * lib/objc.exp: Likewise.
5291         * lib/profopt.exp: Likewise.
5292         * lib/target-libpath.exp: Likewise.
5293         * lib/target-supports.exp: Likewise.
5294         * lib/treelang.exp: Likewise.
5295         * lib/wrapper.exp: Likewise.
5296
5297 2005-03-08  Jeff Law  <law@redhat.com>
5298
5299         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5300         PHI-OPT changes.
5301
5302 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5303
5304         * gcc.dg/vect/pr20122.c: New test.
5305
5306 2005-03-07  Jeff Law  <law@redhat.com>
5307
5308         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5309         was folded away.
5310         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5311         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5312         * gcc.dg/tree-ssa/pr18134.c: New test.
5313
5314 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5315
5316         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5317         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5318         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5319
5320 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5321
5322         PR tree-opt/17671
5323         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5324
5325 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5326
5327         * g++.dg/warn/Wnvdtor.C: New test.
5328
5329 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5330
5331         * gcc.dg/torture/pr19683-1.c: New test.
5332
5333 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5334
5335         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5336         * gfortran.dg/g77/19990313-2.f: Ditto.
5337         * gfortran.dg/g77/19990313-3.f: Ditto.
5338         * gfortran.dg/g77/19990525-0.f: Ditto.
5339         * gfortran.dg/g77/19990826-0.f: Ditto.
5340         * gfortran.dg/g77/19990826-2.f: Ditto.
5341         * gfortran.dg/g77/19990826-3.f: Ditto.
5342         * gfortran.dg/g77/20000511-1.f: Ditto.
5343         * gfortran.dg/g77/20000511-2.f: Ditto.
5344         * gfortran.dg/g77/970625-2.f: Ditto.
5345         * gfortran.dg/g77/980310-2.f: Ditto.
5346         * gfortran.dg/g77/980310-3.f: Ditto.
5347         * gfortran.dg/g77/980310-8.f: Ditto.
5348         * gfortran.dg/g77/980519-2.f: Ditto.
5349         * gfortran.dg/g77/alpha1.f: Ditto.
5350         * gfortran.dg/g77/claus.f: Ditto.
5351         * gfortran.dg/g77/erfc.f: Ditto.
5352         * gfortran.dg/g77/short.f: Ditto.
5353         * gfortran.fortran-torture/execute/data.f90: Ditto.
5354         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5355         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5356
5357 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5358
5359         * lib/file-format.exp (gcc_target_object_format): Add check for som
5360         format and hardcode object formats on hppa*-*-hpux*.
5361         * lib/target-supports.exp (check_weak_available): Add check for som
5362         object format.  Always return 0 on hppa*-*-hpux10*.
5363
5364         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5365         is defined.
5366
5367         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5368
5369 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5370
5371         * gfortran.dg/pr19936_1.f90: New test.
5372         * gfortran.dg/pr19936_2.f90: New test.
5373         * gfortran.dg/pr19936_3.f90: New test.
5374
5375 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5376             Paul Thomas <prthomas@drfccad.cea.fr>
5377
5378         * gfortran.dg/PR19754_1.f90: New test.
5379         * gfortran.dg/PR19754_2.f90: Ditto.
5380
5381 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5382
5383         PR c++/19311
5384         * g++.dg/template/non-dependent11.C: New test.
5385
5386 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5387
5388         * lib/target-supports.exp (check_iconv_available): Fix comment.
5389
5390 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5391             Joseph S. Myers  <joseph@codesourcery.com>
5392
5393         PR c++/19797
5394         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5395
5396 2005-03-04  Matthew Sachs  <msachs@apple.com>
5397
5398         * gcc.exp (gcc_target_compile): Put braces around
5399         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5400         * objc.exp (objc_target_compile): Likewise.
5401         * treelang.exp (treelang_target_compile): Likewise.
5402
5403 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5404
5405         PR fortran/19673
5406         * gfortran.dg/func_result_1.f90: New test.
5407
5408 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5409
5410         * gcc.misc-tests/options.exp: New test.
5411
5412 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5413
5414         * gcc.dg/pr15784-4.c: New test.
5415
5416 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5417
5418         * gcc.c-torture/execute/pr17133.c: New.
5419         * gcc.c-torture/compile/20050303-1.c: New.
5420
5421 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5422
5423         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5424
5425 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5426
5427         * g++.dg/overload/using2.C: New.
5428
5429 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5430
5431         PR c++/19916
5432         * g++.dg/init/ptrmem2.C: New test.
5433
5434 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5435
5436         PR c/8927
5437         * gcc.dg/pr8927-1.c: New test.
5438
5439 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5440
5441         PR c++/20232
5442         * g++.dg/inherit/covariant12.C: New.
5443
5444 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5445
5446         PR fortran/19479
5447         * gfortran.dg/bound_1.f90: New test.
5448
5449 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5450
5451         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5452         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5453
5454 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5455
5456         PR c/20245
5457         * gcc.dg/pr20245-1.c: New test.
5458
5459 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5460
5461         PR middle-end/19874
5462         * gcc.c-torture/execute/20050119-2.c: New test case.
5463
5464 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5465
5466         * README: Update the DejaGnu bug reporting address.
5467         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5468         * lib/objc-torture.exp: Likewise.
5469
5470 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5471
5472         * gfortran.dg/boz_1.f90: New test.
5473         * gfortran.dg/boz_3.f90: New test.
5474         * gfortran.dg/boz_4.f90: New test.
5475
5476 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5477
5478         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5479         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5480
5481 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5482
5483         PR libfortran/20101
5484         * gfortran.dg/write_0_pe_format.f90: New test.
5485
5486 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5487
5488         PR c++/20206
5489         * g++.dg/opt/thunk2.C: New test.
5490         * g++.dg/opt/covariant1.C: New test.
5491
5492 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5493
5494         * gfortran.dg/e_d_fmt.f90: New test.
5495
5496 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5497
5498         * gcc.dg/asm-b.c: Fix comment typos.
5499
5500 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5501
5502         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5503         a V_MAY_DEF also.
5504
5505 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5506
5507         PR tree-opt/20188
5508         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5509         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5510         * gcc.dg/asm-b.c: New test.
5511
5512 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5513
5514         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5515         Disable this test on IRIX 6.
5516
5517 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5518
5519         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5520         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5521         parser.
5522
5523 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5524
5525         PR tree-optimization/20204
5526         * testsuite/gcc.dg/pr20204.c: New test.
5527
5528 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5529
5530         PR target/20196
5531         * gcc.c-torture/execute/20050224-1.c: New test.
5532
5533         PR c++/20175
5534         * g++.dg/warn/Wbraces2.C: New test.
5535
5536 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5537
5538         PR c++/19878
5539         * g++.dg/init/const2.C: New test.
5540
5541 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5542
5543         PR tree-optimization/20100
5544         * gcc.c-torture/execute/pr20100-1.c: New test.
5545
5546 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5547
5548         * gfortran.dg/implicit_3.f90: New test.
5549
5550         * gfortran.dg/deftype_1.f90: New test.
5551
5552 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5553
5554         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5555         the test passes.
5556         * g++.dg/other/anon3.C: Accept a warning.
5557
5558 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5559
5560         * gcc.dg/pr20017.c: Fix a comment typo.
5561
5562 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5563
5564         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5565
5566 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5567
5568         PR ada/19902
5569         * ada/acats/tests/cxa/cxa3004.a: Remove.
5570         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5571
5572 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5573
5574         PR c++/20073
5575         * g++.dg/init/const1.C: New test.
5576
5577         PR c++/19991
5578         * g++.dg/parse/constant7.C: New test.
5579
5580         PR c++/20152
5581         * g++.dg/parse/error27.C: New test.
5582         * g++.dg/template/qualttp15.C: Adjust error markers.
5583         * g++.old-deja/g++.other/struct1.C: Likewise.
5584
5585         PR c++/20153
5586         * g++.dg/template/error17.C: New test.
5587
5588         PR c++/20148
5589         * g++.dg/parser/error26.C: New test.
5590
5591 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5592
5593         PR tree-optimization/20100
5594         PR tree-optimization/20115
5595         * gcc.dg/pr20115.c: New test.
5596         * gcc.dg/pr20115-1.c: New test.
5597         * gcc.dg/pr20100.c: New test.
5598         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5599         call-clobbered variables after alias1.
5600
5601 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5602
5603         * gfortran.dg/list_read_4.f90: new test.
5604
5605 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5606
5607         PR rtl-optimization/20017.
5608         * gcc.dg/pr20017.c: New.
5609
5610 2005-02-22  Devang Patel  <dpatel@apple.com>
5611
5612         PR 19952
5613         * g++.dg/tree-ssa/pr19952.C: New test.
5614
5615 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5616
5617         PR c++/19883
5618         * g++.dg/parse/constant6.C: New test.
5619
5620 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5621
5622         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5623         * g++.dg/charset/asm2.c: Likewise.
5624         * g++.dg/charset/asm3.c: Likewise.
5625         * g++.dg/charset/asm4.c: Likewise.
5626         * g++.dg/charset/asm5.c: Likewise.
5627         * g++.dg/charset/attribute1.c: Likewise.
5628         * g++.dg/charset/attribute2.c: Likewise.
5629         * g++.dg/charset/extern1.cc: Likewise.
5630         * g++.dg/charset/extern2.cc: Likewise.
5631         * g++.dg/charset/extern3.cc: Likewise.
5632         * g++.dg/charset/function.cc: Likewise.
5633         * g++.dg/charset/string.c: Likewise.
5634         * g++.dg/charset/charset.exp: Likewise.
5635         * lib/target-supports.exp (check_iconv_available): Fix comment.
5636
5637 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5638
5639         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5640         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5641         * gcc.dg/charset/asm2.c: Likewise.
5642         * gcc.dg/charset/asm3.c: Likewise.
5643         * gcc.dg/charset/asm4.c: Likewise.
5644         * gcc.dg/charset/asm5.c: Likewise.
5645         * gcc.dg/charset/asm6.c: Likewise.
5646         * gcc.dg/charset/attribute1.c: Likewise.
5647         * gcc.dg/charset/attribute2.c: Likewise.
5648         * gcc.dg/charset/builtin1.c: Likewise.
5649         * gcc.dg/charset/extern.c: Likewise.
5650         * gcc.dg/charset/function.c: Likewise.
5651         * gcc.dg/charset/string.c: Likewise.
5652         * gcc.dg/charset/charset.exp: Likewise.
5653
5654 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5655
5656         PR fortran/20086
5657         * gfortran.dg/pr20086.f90: New test.
5658
5659 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5660
5661         PR tree-optimization/19786
5662         * g++.dg/tree-ssa/pr19786.C: New.
5663
5664 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5665
5666         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5667
5668 2005-02-21  Jeff Law  <law@redhat.com>
5669
5670         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5671
5672 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5673
5674         * gfortran.dg/do_iterator: Split loop, markup all lines for
5675         which an error locus is printed.
5676         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5677         locus is printed.
5678         * gfortran.dg/select_4.f90: Likewise.
5679         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5680         locuses in the various permutations.
5681
5682 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5683
5684         PR tree-optimization/19951
5685         * g++.dg/vect: New directory.
5686         * g++.dg/vect/vect.exp: New file.
5687         * g++.dg/vect/pr19951.cc: New testcase.
5688         * g++.dg/dg.exp: Also prune vectorizer tests.
5689
5690 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5691
5692         PR 18785
5693         * gcc.dg/charset/builtin1.c: New test.
5694
5695 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5696
5697         PR c++/19299
5698         * g++.dg/inherit/volatile1.C: New test.
5699
5700         PR c++/19440
5701         * g++.dg/template/dtor4.C: New test.
5702
5703 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5704
5705         * gfortran.dg/int_1.f90: New test.
5706
5707 2005-02-19  Devang Patel  <dpatel@apple.com>
5708
5709         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5710
5711 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5712
5713         * gfortran.dg/achar_1.f90: New test.
5714
5715 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5716
5717         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5718
5719 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5720             Jakub Jelinek  <jakub@redhat.com>
5721
5722         PR tree-optimization/19828
5723         * gcc.dg/tree-ssa/loop-7.c: New test.
5724         * gcc.c-torture/execute/20050218-1.c: New test.
5725
5726 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5727
5728         PR c/20043
5729         * gcc.dg/transparent-union-1.c: New test.
5730         * gcc.dg/transparent-union-2.c: New test.
5731
5732 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5733
5734         PR tree-optimization/18977
5735         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5736
5737 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5738
5739         PR target/20054
5740         * gcc.dg/pr20054.c: New test.
5741
5742 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5743
5744         PR c++/19508
5745         * g++.dg/ext/attrib20.C: New test.
5746
5747 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5748
5749         PR middle-end/20030
5750         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5751
5752 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5753
5754         PR c++/20008
5755         * g++.dg/opt/switch4.C: New.
5756
5757 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
5758
5759         PR c++/20023
5760         PR tree-optimization/20009
5761         * gcc.c-torture/compile/20050217-1.c: New test.
5762         * g++.dg/opt/switch3.C: New test.
5763
5764         PR tree-optimization/18947
5765         * gcc.c-torture/compile/20050215-1.c: New test.
5766         * gcc.c-torture/compile/20050215-2.c: New test.
5767         * gcc.c-torture/compile/20050215-3.c: New test.
5768
5769 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
5770
5771         PR c++/20028
5772         * g++.dg/template/crash34.C: New.
5773
5774         PR c++/20022
5775         * g++.dg/other/access3.C: New.
5776
5777 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5778
5779         * gcc.dg/vect/vect-98.c: New test.
5780
5781 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5782
5783         PR tree-optimization/19967
5784         * gcc.dg/pr19967.c: New.
5785
5786 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5787
5788         PR middle-end/19857
5789         * gcc.dg/tree-ssa/20050215-1.c: New test.
5790         * gcc.c-torture/execute/20050215-1.c: New test.
5791
5792 2005-02-15  Eric Christopher  <echristo@redhat.com>
5793
5794         * gcc.dg/cpp/20050215-1.c: New file.
5795
5796 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5797
5798         PR tree-optimization/15785
5799         * gcc.dg/pr15785-1.c: New test.
5800
5801 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5802
5803         PR c++/17788
5804         * g++.dg/init/ctor4.C: New.
5805         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5806
5807 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5808
5809         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5810         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5811
5812 2005-02-15  Andreas Schwab  <schwab@suse.de>
5813
5814         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5815         declare malloc.
5816
5817 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5818
5819         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5820
5821 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5822
5823         PR tree-optimization/19853
5824         * gcc.c-torture/compile/pr19853.c: New test.
5825
5826 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5827
5828         PR c++/19608
5829         * g++.dg/parse/local-class1.C: New.
5830
5831         PR c++/19895
5832         * g++.dg/parse/ptrmem3.C: New.
5833
5834         PR c++/19884
5835         * g++.old-deja/g++.oliva/template6.C: Add another case.
5836         * g++.dg/template/explicit6.C: New.
5837
5838 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5839
5840         PR c++/17816
5841         * g++.dg/other/redecl2.C: New.
5842
5843 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5844
5845         PR c++/19891
5846         * g++.dg/abi/covariant4.C: New.
5847
5848 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5849
5850         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5851
5852 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5853
5854         * gcc.dg/vect/vect-96.c: Fix typo.
5855
5856 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5857
5858         PR c++/14479
5859         PR c++/19487
5860         * g++.dg/template/enum5.C: New test.
5861
5862 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5863
5864         * gcc.dg/vect/vect-97.c: New test.
5865
5866 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5867
5868         * gcc.dg/vect/vect-96.c: New test.
5869
5870 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5871
5872         * gcc.dg/builtins-34.c: Also check ldexp*.
5873
5874 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5875
5876         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5877
5878 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5879
5880         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5881         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5882         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5883         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5884         selector_list, selector_expression, dg-process-target): Move to new
5885         file target-supports-dg.exp.
5886         * lib/target-supports-dg.exp: New.
5887
5888         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5889         New.
5890
5891 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5892
5893         PR c++/19666
5894         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5895
5896         PR middle-end/19858
5897         * gcc.c-torture/compile/20050210-1.c: New test.
5898
5899 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5900
5901         PR c++/19755
5902         * g++.dg/warn/Wbraces1.C: New test.
5903
5904 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5905
5906         * gcc.dg/builtins-52.c: New testcase.
5907
5908 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5909
5910         PR c/19342
5911         * gcc.c-torture/execute/20050119-1.c: New test.
5912
5913 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5914
5915         PR c++/19811
5916         * g++.dg/init/delete1.C: New test.
5917
5918 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5919
5920         PR c++/18470
5921         * g++.dg/template/static12.C: New test.
5922
5923 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5924
5925         PR c++/19787
5926         * g++.dg/conversion/ambig1.C: New test.
5927
5928         PR c++/19739
5929         * g++.dg/ext/attrib19.C: New test.
5930
5931         PR c++/19732
5932         * g++.dg/parse/dtor5.C: New test.
5933
5934         PR c++/19762
5935         * g++.dg/template/dtor3.C: New test.
5936
5937         PR c++/19826
5938         * g++.dg/template/static11.C: New test.
5939         * g++.dg/template/crash2.C: Remove dg-error marker.
5940
5941 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5942
5943         PR C++/18491
5944         * g++.old-deja/g++.mike/p10769a.C: Remove.
5945
5946 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5947
5948         * gcc.dg/builtins-48.c: New test case.
5949         * gcc.dg/builtins-49.c: New test case.
5950         * gcc.dg/builtins-50.c: New test case.
5951         * gcc.dg/builtins-51.c: New test case.
5952
5953 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5954
5955         PR middle-end/19583
5956         * g++.dg/warn/Wreturn-type-3.C: New test.
5957
5958 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5959
5960         PR middle-end/19402
5961         * gcc.dg/pr19402-1.c: New testcase.
5962         * gcc.dg/pr19402-2.c: likewise.
5963
5964 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5965
5966         PR middle-end/19854
5967         * g++.dg/tree-ssa/tmmti.C: New testcase.
5968
5969 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5970
5971         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5972
5973 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5974
5975         PR c++/19733
5976         * g++.dg/parse/crash23.C: New test.
5977         * g++.dg/warn/Weff1.C: New test.
5978
5979 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5980
5981         * gcc.dg/20050209-1.c: New test.
5982
5983 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5984
5985         PR target/19799
5986         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5987
5988 2005-02-08  Mike Stump  <mrs@apple.com>
5989
5990         * g++.dg/pch/import-2.c: New test.
5991         * g++.dg/pch/import-2.hs: New.
5992         * g++.dg/pch/include/import-2a.h: New.
5993         * g++.dg/pch/include/import-2b.h: New.
5994
5995 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5996
5997         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5998
5999 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6000
6001         * gfortran.dg/substr_1.f90: New test.
6002
6003 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6004
6005         PR middle-end/19775
6006         * gcc.dg/torture/builtin-power-1.c: Disable test for
6007         invalid transformation.
6008         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6009         no longer optimize.
6010         * gcc.dg/builtins-47.c: New testcase.
6011
6012 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6013             Dorit Naishlos  <dorit@il.ibm.com>
6014
6015         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6016
6017 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6018
6019         * gcc.c-torture/compile/20050206-1.c: New test.
6020
6021 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6022
6023         PR tree-opt/19768
6024         * g++.dg/opt/pr19768.C: New test.
6025
6026 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6027
6028         PR tree-opt/19736
6029         * gcc.c-torture/compile/pr19736.c: New test.
6030
6031 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6032
6033         PR c++/17401
6034         * g++.dg/parse/error25.C: New test.
6035
6036 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6037
6038         * gcc.c-torture/execute/20050203-1.c: New.
6039
6040 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6041
6042         * gcc.dg/vect/vect-85.c: Remove xfail.
6043         * gcc.dg/vect/vect-86.c: Remove xfail.
6044         * gcc.dg/vect/vect-87.c: Remove xfail.
6045         * gcc.dg/vect/vect-88.c: Remove xfail.
6046
6047 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6048
6049         * gcc.dg/altivec-19.c: New.
6050
6051 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6052
6053         PR c/17807
6054         * gcc.dg/nested-func-3.c: New test.
6055         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6056
6057 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6058
6059         * gcc.test-framework/gen_directive_tests: Generate tests for
6060         selector expressions.
6061
6062 2005-02-02  Matt Austern  <austern@apple.com>
6063
6064         PR c++/19628
6065         * g++/ext/builtin7.C: New.
6066         * g++/ext/builtin8.C: New.
6067
6068 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6069
6070         PR c/18502
6071         * gcc.dg/pr18502-1.c: New test.
6072
6073 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6074
6075         PR c++/17413
6076         * g++.dg/template/local4.C: Tweak.
6077
6078 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6079
6080         PR tree-optimization/19578
6081         * gcc.c-torture/compile/20050202-1.c: New test.
6082
6083 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6084
6085         PR c/19435
6086         * gcc.dg/c99-init-4.c: New test.
6087
6088 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6089
6090         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6091
6092         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6093
6094         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6095         * g++.dg/eh/check-vect.h: New.
6096
6097         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6098         * gcc.dg/vect/vect-78.c: Ditto.
6099         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6100         Remove.
6101
6102         * g++.dg/conversion/simd1.C: Expect warning.
6103         * g++.dg/ext/attribute-test-1.C: Ditto.
6104         * g++.dg/ext/attribute-test-2.C: Ditto.
6105         * g++.dg/ext/attribute-test-3.C: Ditto.
6106         * g++.dg/ext/attribute-test-4.C: Ditto.
6107
6108         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6109         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6110
6111         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6112
6113 2005-02-01  Richard Henderson  <rth@redhat.com>
6114
6115         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6116         long double for ibm double-double format.
6117         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6118
6119 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6120
6121         PR tree-optimization/19633
6122         * testsuite/gcc.dg/pr19633-1.c: New test.
6123         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6124         to NULL or a symbol.
6125
6126 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6127
6128         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6129         New procs.
6130         (dg-process-target (local override)): Handle selector expressions.
6131
6132         * gcc.test-framework/README: Describe tests in source directory.
6133         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6134         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6135         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6136         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6137         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6138         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6139         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6140         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6141         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6142         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6143         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6144         * gcc.test-framework/dg-error-exp-P.c: New test.
6145         * gcc.test-framework/dg-error-exp-XP.c: New test.
6146         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6147         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6148         * gcc.test-framework/dg-output-exp-P.c: New test.
6149         * gcc.test-framework/dg-output-exp-XF.c: New test.
6150         * gcc.test-framework/dg-warning-exp-P.c: New test.
6151         * gcc.misc-tests/dg-1.c: Remove.
6152         * gcc.misc-tests/dg-2.c: Remove.
6153         * gcc.misc-tests/dg-3.c: Remove.
6154         * gcc.misc-tests/dg-4.c: Remove.
6155         * gcc.misc-tests/dg-5.c: Remove.
6156         * gcc.misc-tests/dg-6.c: Remove.
6157         * gcc.misc-tests/dg-7.c: Remove.
6158         * gcc.misc-tests/dg-8.c: Remove.
6159         * gcc.misc-tests/dg-9.c: Remove.
6160         * gcc.misc-tests/dg-10.c: Remove.
6161         * gcc.misc-tests/dg-11.c: Remove.
6162         * gcc.misc-tests/dg-12.c: Remove.
6163         * gcc.misc-tests/dg-test.exp: Remove.
6164
6165         * gcc.test-framework/test-framework.awk: Change recording and
6166         printing of passes and failures.
6167
6168         * gcc.test-framework: New directory.
6169         * gcc.test-framework/README: New.
6170         * gcc.test-framework/test-framework.exp: New.
6171         * gcc.test-framework/test-framework.awk: New.
6172         * gcc.test-framework/gen_directive_tests: New.
6173
6174 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6175
6176         * lib/treelang.exp: Fix comment typos.
6177         (treelang_target_compile): Don't append libs=-ltreelang to options.
6178
6179 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6180
6181         * g++.dg/parse/typename7.C: Adjust error messages.
6182
6183 2005-01-31  Jeff Law  <law@redhat.com>
6184
6185         * gcc.c-torture/execute/20050131-1.c: New test.
6186         * gcc.dg/wcaselabel.c: New test.
6187
6188 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6189
6190         * g++.dg/other/warning1.C: Adjust error messags.
6191         * g++.dg/parse/constant5.C: New test.
6192
6193 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6194
6195         PR c/19333
6196         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6197         the test case valid.
6198         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6199         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6200         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6201         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6202         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6203         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6204
6205 2005-01-31  Dale Johannesen  <dalej@apple.com>
6206
6207         * g++.dg/opt/pr19650.C:  New test.
6208
6209 2005-01-31  Richard Henderson  <rth@redhat.com>
6210
6211         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6212         long double for intel double extended format.
6213         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6214
6215 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6216
6217         PR c++/19555
6218         * g++.dg/template/static10.C: New test.
6219
6220         PR c++/19395
6221         * g++.dg/parse/error24.C: New test.
6222
6223         PR c++/19367
6224         * g++.dg/lookup/builtin1.C: New test.
6225
6226         PR c++/19457
6227         * g++.dg/warn/conv3.C: New test.
6228
6229 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6230
6231         PR fortran/19647
6232         * gfortan.dg/inquire_7.f90
6233
6234 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6235
6236         PR tree-optimization/15791
6237         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6238         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6239         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6240         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6241         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6242         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6243         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6244         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6245         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6246         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6247
6248 2005-01-29  Paul Brook  <paul@codesourcery.com>
6249
6250         PR fortran/18565
6251         * check.c (real_or_complex_check): New function.
6252         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6253         * intrinsic.c (add_functions): Use new check functions.
6254         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6255         Add prototypes.
6256
6257 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6258
6259         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6260         gcc.dg/lvalue-3.c: New tests.
6261         * gcc.dg/concat.c: Update expected messages.
6262
6263 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6264
6265         PR libfortran/19595
6266         * gfortran.dg/eor_1.f90:  New test.
6267
6268 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6269
6270         PR fortran/19589
6271         * gfortran.dg/logical_data_1.f90: New test.
6272
6273 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6274
6275         PR c++/19253
6276         * g++.dg/template/crash33.C: New test.
6277
6278         PR c++/19667
6279         * g++.dg/template/crash32.C: New test.
6280
6281 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6282
6283         PR middle-end/16558
6284         * g++.dg/warn/Wreturn-type-2.C: New test.
6285
6286 2004-06-24  Jeff Law  <law@redhat.com>
6287
6288         * gcc.dg/tree-ssa/20050128-1.c: New test.
6289
6290 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6291
6292         * gcc.target/frv/all-mdpackh-1.c: New test.
6293
6294 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6295
6296         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6297
6298 2005-01-27  Richard Henderson  <rth@redhat.com>
6299
6300         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6301
6302 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6303
6304         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6305
6306 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6307
6308         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6309         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6310         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6311         to cope with cases where the multilib options override the dg-options.
6312
6313 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6314
6315         PR c/18946
6316         * gcc.dg/noncompile/20050120-1.c: New test.
6317
6318 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6319
6320         PR tree-optimization/19633
6321         * gcc.dg/pr19633.c: New test.
6322         * gcc.dg/tree-ssa/pr19633.c: New test.
6323
6324 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6325
6326         * gcc.dg/20041216-1.c: New test.
6327
6328 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6329
6330         PR objc/18862
6331         * objc.dg/selector-2.m: New test.
6332
6333 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6334
6335         * g++.dg/opt/range-test-2.C: New test.
6336
6337         PR rtl-optimization/19579
6338         * gcc.c-torture/execute/20050124-1.c: New test.
6339
6340 2005-01-26  Greg Parker  <gparker@apple.com>
6341         Stuart Hastings  <stuart@apple.com>
6342
6343         * gcc.c-torture/execute/20050125-1.c: New.
6344
6345 2005-01-18  Jan Hubicka  <jh@suse.cz>
6346
6347         PR tree-optimize/19337
6348         * gcc.c-torture/compile/20050119-1.c: New test.
6349
6350 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6351
6352         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6353         test for successful match.
6354
6355 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6356
6357         PR objc/18408
6358         * objc.dg/comp-types-7.m: New test.
6359
6360 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6361
6362         * lib/target-supports.exp (current_target_name): New.
6363         (check_effective_target_ilp32, check_effective_target_lp64):
6364         Cache the result to use as long as the current target, with
6365         multilib flags, remains the same.
6366
6367         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6368         (dg-require-weak, dg-require-visibility, dg-require-alias,
6369         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6370         dg-require-effective-target, dg-skip-if): Remove call to
6371         skip_test_and_clear_xfail.
6372         (dg-test): Clear xfail data.
6373
6374 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6375
6376         PR target/17751
6377         * gcc.dg/ppc64-toc.c: New test.
6378
6379         * g++.dg/tree-ssa/empty-1.C: New test.
6380
6381         PR middle-end/19551
6382         * gcc.c-torture/execute/20050121-1.c: New test.
6383         * gcc.dg/20050121-2.c: New test.
6384
6385 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6386         Paul Brook  <paul@codesourcery.com>
6387
6388         PR fortran/17941
6389         * gfortran.dg/real_const_1.f: New test.
6390         * gfortran.dg/real_const_2.f90: New test.
6391         * gfortran.dg/complex_int_1.f90: New test.
6392
6393 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6394
6395         PR fortran/19313
6396         * gfortan.dg/inquire_6.f90: New test.
6397
6398 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6399
6400         PR libfortran/19451
6401         * open_readonly_1.f90:  New test.
6402
6403 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6404
6405         PR libfortran/18982
6406         * gfortran.dg/open_new.f90: New file.
6407
6408 2005-01-22  Paul Brook  <paul@codesourcery.com>
6409
6410         * namelist_1.f90: New test.
6411
6412 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6413
6414         PR tree-optimization/19484
6415         * gcc.c-torture/compile/20050122-[12].c: New tests.
6416
6417 2005-01-22  Paul Brook  <paul@codesourcery.com>
6418
6419         * gfortran.dg/implicit_2.f90: New test.
6420
6421 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6422
6423         PR fortran/19314
6424         * gfortran.dg/inquire_5.f90: New test.
6425
6426 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6427
6428         PR c/18809
6429         * gcc.dg/pr18809-1.c: New test.
6430
6431 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6432
6433         * gcc.dg/20050121-1.c: New test.
6434
6435         PR tree-optimization/13000
6436         * gcc.dg/20040206-1.c: Change warning to point where function is
6437         being inlined.
6438
6439 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6440
6441         PR c++/19208
6442         * g++.dg/template/array11.C: New test.
6443
6444 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6445
6446         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6447         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6448         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6449         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6450         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6451         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6452
6453 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6454
6455         PR tree-optimization/15349
6456         * gcc.dg/tree-ssa/pr15349.c: New.
6457
6458 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6459
6460         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6461
6462 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6463
6464         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6465         scan-assembler-times directive name.
6466
6467         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6468         after dg-do.
6469
6470         PR rtl-optimization/19462
6471         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6472
6473 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6474
6475         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6476         counting function calls on ia64.
6477
6478 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6479
6480         PR rtl-optimization/15139
6481         * gcc.dg/20050111-2.c: New test.
6482
6483         PR c/17297
6484         * gcc.c-torture/compile/20050113-1.c: New testcase.
6485
6486         PR middle-end/19164
6487         * gcc.dg/20050113-1.c: New testcase.
6488
6489 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6490
6491         * gcc.dg/vect/vect-85.c: Add comment.
6492         * gcc.dg/vect/vect-86.c: Add xfail for now.
6493         * gcc.dg/vect/vect-87.c: Add xfail for now.
6494         * gcc.dg/vect/vect-88.c: Add xfail for now.
6495         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6496
6497 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6498
6499         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6500
6501 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6502
6503         * g++.dg/debug/typedef3.C: New test.
6504
6505 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6506
6507         PR c/19472
6508         * gcc.dg/asm-a.c: New test.
6509
6510 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6511
6512         * gcc.dg/sh-relax.c: Add prototype for abort.
6513
6514 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6515
6516         * gcc.dg/short-compare-1.c: New test.
6517         * gcc.dg/short-compare-2.c: Likewise.
6518
6519 2005-01-18  Michael Matz  <matz@suse.de>
6520
6521         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6522
6523 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6524
6525         PR tree-optimization/19121
6526         * gcc.c-torture/compile/pr19121.c: New test.
6527
6528 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6529
6530         PR target/19357
6531         * gcc.c-torture/compile/pr19357.c: New test.
6532
6533 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6534
6535         PR c/5675
6536         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6537         pass--those that refer just to the variable, possibly with a
6538         cast.
6539         * gcc.dg/c99-const-expr-3.c: Likewise.
6540
6541         PR middle-end/13127
6542         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6543         longer emitted.
6544
6545 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6546
6547         PR fortran/18778
6548         * gfortran.dg/endfile_2.f90: New test.
6549
6550 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6551
6552         PR 19168
6553         * gfortran.dg/select_5.f90: New test.
6554
6555 2004-01-16  Paul Brook  <paul@codesourcery.com>
6556
6557         * gfortran.dg/common_4.f90: New test.
6558
6559 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6560
6561         PR rtl-optimization/19462
6562         * gcc.dg/torture/pr19462-1.c: New test.
6563
6564 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6565
6566         PR objc/19321
6567         * objc.dg/func-ptr-2.m: New.
6568         * objc.dg/volatile-1.m: New.
6569
6570 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6571
6572         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6573
6574 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6575
6576         PR tree-optimization/19060
6577         * gcc.c-torture/execute/20050104-1.c: New test.
6578
6579 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6580
6581         PR fortran/18983
6582         * gfortran.dg/write_to_null.f90: New test.
6583
6584 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6585             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6586
6587         PR other/19328
6588         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6589         argument.
6590
6591 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6592
6593         PR c++/19263
6594         * g++.dg/init/vector1.C: New test.
6595
6596 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6597
6598         PR target/13158
6599         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6600         PR target/18987
6601         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6602
6603 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6604
6605         * gfortran.dg/select_1.f90: New test.
6606         * gfortran.dg/select_2.f90: New test.
6607         * gfortran.dg/select_3.f90: New test.
6608         * gfortran.dg/select_4.f90: New test.
6609
6610 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6611
6612         PR middle-end/19084
6613         PR rtl-optimization/19348
6614         * gcc.dg/20050111-1.c: New test.
6615         * gcc.c-torture/execute/20050111-1.c: New test.
6616
6617         * gcc.dg/i386-asm-4.c: New test.
6618
6619 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6620
6621         * gcc.dg/nested-func-2.c: New test.
6622         * ada/acats/norun.lst: Remove c953002.
6623
6624 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6625
6626         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6627
6628 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6629
6630         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6631
6632 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6633
6634         PR target/18761
6635         * g++.dg/abi/align1.C: New test.
6636
6637 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6638
6639         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6640         at a time.
6641         * g++.dg/ext/altivec_check.h: Support compiling as C.
6642
6643 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6644
6645         PR c++/19355
6646         * g++.dg/expr/pr19355-1.C: New test case.
6647
6648 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6649
6650         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6651         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6652         * ada/acats/tests/c3/c92005b.ada: Likewise.
6653         * ada/acats/tests/c3/cxb3012.a: Likewise.
6654         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6655
6656 2005-01-09  Paul Brook  <paul@codesourcery.com>
6657
6658         * gfortran.dg/common_2.f90: New file.
6659         * gfortran.dg/common_3.f90: New file.
6660
6661 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6662
6663         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6664
6665 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6666
6667         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6668         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6669         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6670         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6671         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6672         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6673         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6674         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6675         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6676         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6677         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6678         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6679         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6680         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6681         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6682         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6683         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6684         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6685         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6686         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6687         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6688         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6689         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6690         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6691         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6692         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6693         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6694         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6695         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6696         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6697         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6698         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6699         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6700         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6701         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6702         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6703         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6704         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6705         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6706         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6707         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6708         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6709         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6710         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6711         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6712         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6713         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6714         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6715         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6716         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6717         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6718         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6719         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6720         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6721         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6722         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6723         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6724         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6725         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6726         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6727         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6728         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6729         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6730         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6731         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6732         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6733         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6734
6735         * gcc.dg/vect/vect-1.c: Fix spelling.
6736         * gcc.dg/vect/vect-10.c: Fix spelling.
6737         * gcc.dg/vect/vect-11.c: Fix spelling.
6738         * gcc.dg/vect/vect-12.c: Fix spelling.
6739         * gcc.dg/vect/vect-14.c: Fix spelling.
6740         * gcc.dg/vect/vect-15.c: Fix spelling.
6741         * gcc.dg/vect/vect-16.c: Fix spelling.
6742         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6743         * gcc.dg/vect/vect-64.c: Fix comments.
6744         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6745
6746 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6747             Ira Rosen  <irar@il.ibm.com>
6748
6749         * gcc.dg/vect/vect-70.c: New test.
6750         * gcc.dg/vect/vect-71.c: New test.
6751
6752 2005-01-09  Manfred Hollstein  <mh@suse.com>
6753
6754         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6755         * gcc.dg/pr18241-2.c: Likewise.
6756         * gcc.dg/pr18241-3.c: Likewise.
6757         * gcc.dg/pr18241-4.c: Likewise.
6758         * gcc.dg/pr18241-5.c: Likewise.
6759
6760 2005-01-08  Richard Henderson  <rth@redhat.com>
6761
6762         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6763         False for x86 and x86-64.
6764
6765 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
6766
6767         PR tree-optimization/18241
6768         * gcc.dg/pr18241-1.c: New test.
6769         * gcc.dg/pr18241-2.c: New test.
6770         * gcc.dg/pr18241-3.c: New test.
6771         * gcc.dg/pr18241-4.c: New test.
6772         * gcc.dg/pr18241-5.c: New test.
6773
6774 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6775
6776         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6777         gfortran.dg/select_4.f90: New.
6778
6779 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6780
6781         * gcc.c-torture/execute/20050107-1.c: New test.
6782
6783 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6784
6785         PR c++/19298
6786         * g++.dg/template/ref2.C: New.
6787
6788 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6789
6790         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6791         instead of being empty.
6792
6793 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6794
6795         PR fortran/15553
6796         * gfortran.dg/array-1.f90: New test.
6797
6798 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6799
6800         PR tree-optimization/19283
6801         * gcc.c-torture/execute/20050106-1.c: New test.
6802
6803         PR rtl-optimization/18861
6804         * gcc.dg/20050105-1.c: New test.
6805
6806         PR tree-optimization/18828
6807         * gcc.dg/20050105-2.c: New test.
6808
6809 2005-01-07  Andreas Jaeger  <aj@suse.de>
6810
6811         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6812
6813 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6814
6815         PR fortran/18398
6816         * gfortran.dg/fmt_read.f90: New test.
6817
6818 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6819
6820         * gcc.dg/rs6000-ldouble-2.c: New.
6821
6822 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6823
6824         PR c++/19244
6825         * g++.dg/parser/ctor2.C: New test.
6826
6827 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6828
6829         PR c++/17154
6830         * g++.dg/template/using9.C: New test.
6831
6832 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6833
6834         PR c++/19258
6835         * g++.dg/lookup/friend6.C: New test.
6836
6837 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6838
6839         PR c++/19270
6840         * g++.dg/template/array10.C: New.
6841
6842 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6843
6844         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6845         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6846
6847 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6848
6849         * gcc.c-torture/compile/20050105-1.c: New test.
6850
6851 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6852
6853         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6854
6855 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6856
6857         PR middle-end/19100
6858         * gcc.dg/conv-3.c: New test case.
6859
6860 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6861
6862         * gcc.dg/asm-wide-1.c: New test.
6863
6864 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6865
6866         PR c++/19030
6867         * g++.dg/parse/crash22.C: New
6868
6869 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6870
6871         PR 19257
6872         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6873
6874 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6875
6876         PR middle-end/17767
6877         * gcc.dg/i386-mmx-6.c: New test case.
6878
6879 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6880
6881         PR tree-optimization/18308
6882         * gcc.dg/vect/pr18308.c: New testcase.
6883
6884 2005-01-04  Andreas Jaeger  <aj@suse.de>
6885
6886         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6887
6888 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6889             Robert Bowdidge <bowdidge@apple.com>
6890
6891         * gcc.dg/cpp/subframework1.c: New.
6892         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6893         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6894         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6895         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6896
6897 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6898
6899         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6900         producing warning.
6901         * gcc.dg/darwin-weakimport-2.c: New.
6902
6903 2005-01-03  Richard Henderson  <rth@redhat.com>
6904
6905         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6906
6907 2005-01-03  Richard Henderson  <rth@redhat.com>
6908
6909         * gcc.dg/vect/vect.exp: Enable for ia64.
6910         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6911         (check_effective_target_vect_float): Likewise.
6912         (check_effective_target_vect_no_align): Likewise.
6913         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6914         * gcc.dg/vect/vect-8.c: Likewise.
6915
6916 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6917
6918         PR target/19236
6919         * gcc.dg/pr19236-1.c: New test case.
6920
6921 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6922
6923         PR rtl-optimization/12092
6924         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6925
6926 2005-01-02  Andreas Jaeger  <aj@suse.de>
6927
6928         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6929
6930 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6931             Andrew Pinski  <pinskia@physics.uc.edu>
6932
6933         PR rtl-optimization/12092
6934         * gcc.dg/pr12092-1.c: New test case.
6935
6936 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6937
6938         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6939         'hidden' and 'default' for better portability.
6940         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6941
6942         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6943         6 and 7.
6944         * g++.old-deja/g++.brendan/new3.C: Likewise.
6945
6946 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6947
6948         * gcc.dg/20041231-1.C: New test.
6949         * g++.dg/warn/Wunreachable-code-1.C: New test.
6950
6951 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6952
6953         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6954         file, not /dev/null.  Abort on error.
6955
6956 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6957             Ziemowit Laski  <zlaski@apple.com>
6958
6959         PR objc/18971
6960         * objc.dg/encode-5.m: New test.
6961
6962 2004-12-29  Richard Henderson  <rth@redhat.com>
6963
6964         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6965         * objc.dg/stabs-1.m: Disable for ia64.
6966
6967 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6968
6969         PR c++/19190
6970         * g++.dg/warn/Wunused-10.C: New test.
6971
6972 2004-12-28  Richard Henderson  <rth@redhat.com>
6973
6974         * objc.dg/stabs-1.m: Disable for alpha.
6975
6976 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6977
6978         PR c++/19149
6979         * g++.dg/parse/error23.C: New test.
6980
6981 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6982
6983         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6984
6985         PR fortran/19032
6986         * gfortran.dg/intrinsic_modulo_1.f90: New.
6987         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6988         tests with divisor -1.
6989
6990 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6991
6992         * g++.dg/opt/temp1.C (memcpy): Return a value.
6993
6994         PR c++/19148
6995         * g++.dg/expr/cond7.C: New test.
6996
6997 2004-12-27  Paul Brook  <paul@codesourcery.com>
6998
6999         * gfortran.dg/g77/select_no_compile.f: Remove.
7000
7001 2004-12-27  Richard Henderson  <rth@redhat.com>
7002
7003         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7004         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7005         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7006
7007 2004-12-26  Richard Henderson  <rth@redhat.com>
7008
7009         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7010         by 1i instead of token pasting.
7011
7012 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7013
7014         PR tree-optimization/17578
7015         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7016         to additional_flags.
7017         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7018
7019 2004-12-25  Richard Henderson  <rth@redhat.com>
7020
7021         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7022         Remove Alpha.
7023
7024 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7025
7026         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7027         hppa*-*-hpux*.
7028         * gcc.dg/pr17957.c (dg-options): Likewise.
7029         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7030         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7031         instead of 0 on __hppa__.
7032         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7033         "foo,%r" on hppa*-*-*.
7034
7035 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7036
7037         PR fortran/19071
7038         * gfortran.dg/complex_write.f90: New test.
7039
7040 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7041
7042         PR c++/17595
7043         * g++.dg/parse/pragma2.C: New test.
7044
7045         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7046
7047 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7048
7049         * gcc.dg/empty2.c: Add missing dg-warning.
7050
7051 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7052
7053         PR c++/17413
7054         * g++.dg/template/local4.C: New test.
7055         * g++.dg/template/crash19.C: Add dg-error marker.
7056
7057         * g++.dg/template/crash31.C: Correct embedded PR number.
7058
7059 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7060
7061         PR c++/16405
7062         * g++.dg/opt/temp1.C: Add do-run marker.
7063
7064 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7065
7066         * g++.dg/template/spec19.C: New.
7067
7068 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7069
7070         PR target/16819
7071         * gcc.dg/empty2.c: New.
7072
7073 2004-12-23  Richard Henderson  <rth@redhat.com>
7074
7075         * lib/target-supports.exp (check_effective_target_vect_no_align):
7076         Remove i?86 and x86-64.
7077
7078 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7079
7080         PR c++/16405
7081         * g++.dg/opt/temp1.C: New test.
7082
7083 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7084
7085         PR c++/18733
7086         * g++.dg/template/friend33.C: New testcase.
7087
7088 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7089
7090         PR c++/18464
7091         * g++.dg/template/cond5.C: New test.
7092
7093         PR c++/18492
7094         * g++.dg/inherit/thunk3.C: New test.
7095
7096         PR c++/11224
7097         * g++.dg/warn/Wunused-9.C: New test.
7098
7099 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7100
7101         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7102
7103 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7104
7105         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7106
7107 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7108
7109         PR c++/18378
7110         * g++.dg/ext/packed8.C: New test.
7111
7112         PR c++/19063
7113         * g++.dg/template/crash31.C: New test.
7114
7115         PR c++/19034
7116         * g++.dg/template/crash30.C: New test.
7117
7118 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7119
7120         PR C++/18984
7121         * g++.dg/eh/ctor3.C: New test.
7122
7123 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7124
7125         * objc.dg/stabs-1.m: Allow section name to be quoted and
7126         assembly label to begin with '.LL'.
7127
7128 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7129
7130         * gcc.dg/vect/vect.exp
7131         (check_effective_target_lp64_or_vect_no_align): New.
7132         * gcc.dg/vect/vect-77.c: Use it.
7133         * gcc.dg/vect/vect-78.c: Use it.
7134
7135         * lib/target-supports.exp
7136         (check_effective_target_vect_no_max,
7137         check_effective_target_vect_no_bitwise,
7138         check_effective_target_vect_no_align): New.
7139         * gcc.dg/vect/vect-13.c: Use them.
7140         * gcc.dg/vect/vect-17.c: Ditto.
7141         * gcc.dg/vect/vect-18.c: Ditto.
7142         * gcc.dg/vect/vect-19.c: Ditto.
7143         * gcc.dg/vect/vect-20.c: Ditto.
7144         * gcc.dg/vect/vect-27.c: Ditto.
7145         * gcc.dg/vect/vect-29.c: Ditto.
7146         * gcc.dg/vect/vect-44.c: Ditto.
7147         * gcc.dg/vect/vect-48.c: Ditto.
7148         * gcc.dg/vect/vect-50.c: Ditto.
7149         * gcc.dg/vect/vect-52.c: Ditto.
7150         * gcc.dg/vect/vect-54.c: Ditto.
7151         * gcc.dg/vect/vect-56.c: Ditto.
7152         * gcc.dg/vect/vect-58.c: Ditto.
7153         * gcc.dg/vect/vect-60.c: Ditto.
7154         * gcc.dg/vect/vect-72.c: Ditto.
7155         * gcc.dg/vect/vect-80.c: Ditto.
7156
7157 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7158
7159         PR c++/14075
7160         * g++.dg/init/string1.C: New.
7161
7162         PR c++/18975
7163         * g++.dg/other/synth1.C: New.
7164
7165 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7166
7167         PR c/18963
7168         * gcc.dg/pr18963-1.c: New test.
7169
7170 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7171
7172         PR c/18596
7173         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7174         * gcc.dg/pr18596-1.c: Use dg-error.
7175         (dg-options): Use -fno-unit-at-a-time.
7176         * gcc.dg/pr18596-2.c: New test.
7177         * gcc.dg/pr18596-3.c: New test.
7178
7179 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7180
7181         PR middle-end/18683
7182         * g++.dg/opt/pr18683-1.C: New test case.
7183
7184 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7185
7186         PR other/19093
7187         * g++.dg/opt/max1.C: Fix for 64bit targets.
7188
7189 2004-12-20  Matt Austern  <austern@apple.com>
7190
7191         PR c++/19044
7192         * g++.dg/ext/builtin6.C: New
7193
7194 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7195
7196         PR tree-optimization/19080
7197         * gcc.c-torture/compile/pr19080.c: New test.
7198
7199 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7200
7201         * gcc.dg/20041219-1.c: New test.
7202
7203 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7204
7205         PR middle-end/19068
7206         * g++.dg/opt/max1.C: New test case.
7207
7208 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7209
7210         * gcc.dg/fdata-sections-1.c: New test.
7211
7212 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7213
7214         PR middle-end/18548
7215         * gcc.dg/max-1.c: New test case.
7216
7217 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7218
7219         * gcc.c-torture/execute/20041218-1.c: New test.
7220
7221 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7222
7223         * gcc.dg/pr18501.c: New test.
7224         * gcc.dg/uninit-5.c: XFAIL.
7225         * gcc.dg/uninit-9.c: XFAIL.
7226
7227 2004-12-17  Dale Johannesen  <dalej@apple.com>
7228
7229         * gcc.dg/20041213-1.c:  New.
7230
7231 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7232
7233         * objc.dg/stabs-1.m: Allow assembly label to begin
7234         with a dot ('.').
7235
7236 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7237
7238         * gcc.c-torture/execute/20041213-1.c: Move...
7239         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7240
7241 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7242
7243         PR c++/18721
7244         * g++.dg/lookup/conv-5.C: New.
7245
7246 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7247
7248         * objc.dg/stabs-1.m: New test.
7249
7250 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7251
7252         * gcc.dg/visibility-c.c: Change compile to
7253         assemble for the test.
7254
7255 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7256
7257         PR target/19041
7258         * gcc.dg/visibility-c.c: New test.
7259
7260 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7261
7262         PR middle-end/18493
7263         * gcc.dg/switch-8.c: New test case.
7264
7265 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7266
7267         PR c++/18905
7268         * g++.dg/template/init4.C: New.
7269         * g++.dg/opt/static3.C: Enable optimizer.
7270
7271 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7272
7273         * g++.dg/other/complex1.C: New test.
7274
7275 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7276
7277         * g++.dg/opt/inline9.C: New test.
7278
7279 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7280
7281         PR fortran/18993
7282         * gfotran.dg/nullify_1.f: New test.
7283
7284 2004-12-15  Richard Henderson  <rth@redhat.com>
7285
7286         * gcc.target/i386/i386.exp: New harness.
7287         * gcc.target/i386/vect-args.c: New.
7288
7289 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7290
7291         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7292
7293 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7294
7295         PR c++/18825
7296         * g++.dg/template/friend32.C: New test.
7297
7298 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7299
7300         * cpp/pragma-once-1.c: New test.
7301         * cpp/pragma-once-1b.h: Likewise.
7302         * cpp/pragma-once-1c.h: Likewise.
7303         * cpp/pragma-once-1d.h: Likewise.
7304         * cpp/inc/pragma-once-1a.h: Likewise.
7305
7306 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7307             Steven G. Kargl  <kargls@comcast.net>
7308
7309         PR fortran/17597
7310         * gfortran.dg/list_read_3.f90: New test.
7311
7312 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7313
7314         * gcc.dg/ftrapv-2.c: New test.
7315
7316 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7317
7318         PR c++/18981
7319         * g++.dg/template/typename9.C: New test.
7320
7321 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7322
7323         PR c++/18738
7324         * g++.dg/template/typename8.C: New test.
7325         * g++.dg/parse/friend2.C: Tweak error message.
7326
7327 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7328
7329         * gcc.c-torture/20041214-1.c: New test.
7330
7331 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7332
7333         PR c++/18965
7334         * g++.dg/init/array17.C: New test.
7335
7336 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7337
7338         PR c++/18793
7339         * g++.dg/init/aggr3.C: New test.
7340
7341 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7342
7343         * gcc.dg/altivec-types-1.c: New test.
7344         * gcc.dg/altivec-types-2.c: New test.
7345         * gcc.dg/altivec-types-3.c: New test.
7346         * gcc.dg/altivec-types-4.c: New test.
7347         * g++.dg/ext/altivec-types-1.C: New test.
7348         * g++.dg/ext/altivec-types-2.C: New test.
7349         * g++.dg/ext/altivec-types-3.C: New test.
7350         * g++.dg/ext/altivec-types-4.C: New test.
7351
7352 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7353
7354         PR middle-end/18951
7355         * gcc.c-torture/execute/20041213-1.c: New test.
7356
7357 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7358
7359         PR c++/18949
7360         * g++.dg/template/cast1.C: New.
7361
7362 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7363
7364         * gcc.c-torture/execute/20041213-2.c: New test.
7365
7366 2004-12-13  Richard Henderson  <rth@redhat.com>
7367
7368         * gcc.dg/i386-sse-10.c: Fix typo in options.
7369
7370 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7371
7372         PR c++/18968
7373         * g++.dg/opt/pr18968.C: New test.
7374
7375 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7376
7377         PR c++/18925
7378         * g++.dg/ext/visibility/staticdatamem.C: New test.
7379
7380 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7381
7382         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7383
7384 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7385
7386         PR rtl-optimization/18928
7387         * gcc.dg/pr18928-1.c: New test case.
7388
7389 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7390
7391         PR tree-opt/16951
7392         * gcc.c-torture/compile/20041211-1.c: New.
7393
7394 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7395
7396         PR middle-end/17564
7397         * gcc.c-torture/execute/20041212-1.c: New test.
7398
7399 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7400
7401         PR fortran/18869
7402         * gfortran.dg/common_1.f90: New test.
7403
7404 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7405         Paul Brook  <paul@codesourcery.com>
7406
7407         PR fortran/16222
7408         * gfortran.dg/real_do_1.f90: New test.
7409
7410 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7411
7412         PR tree-opt/18040
7413         * g++.dg/opt/ptrmem6.C: New test.
7414
7415 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7416
7417         PR middle-end/18921
7418         * gcc.dg/pr18921-1.c: New test case.
7419
7420 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7421
7422         PR fortran/17175
7423         * gfortran.dg/scale_1.f90: New test.
7424
7425 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7426
7427         PR middle-end/18903
7428         * gcc.c-torture/compile/pr18903.c: New test.
7429
7430 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7431
7432         * gcc.c-torture/execute/20041210-1.c: New test.
7433
7434 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7435
7436         PR c++/18731
7437         * g++.dg/parser/struct-1.C: New test.
7438         * g++.dg/parser/struct-2.C: New test.
7439         * g++.dg/parser/struct-3.C: New test.
7440
7441 2004-12-09  Richard Henderson  <rth@redhat.com>
7442
7443         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7444
7445         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7446         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7447
7448 2004-12-09  Matt Austern  <austern@apple.com>
7449
7450         PR c++/18514
7451         * g++.dg/ext/builtin1.C: New
7452         * g++.dg/ext/builtin2.C: New
7453         * g++.dg/ext/builtin3.C: New
7454         * g++.dg/ext/builtin4.C: New
7455         * g++.dg/ext/builtin5.C: New
7456
7457 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7458
7459         PR tree-opt/18904
7460         * g++.dg/opt/ptrmem5.C: New test.
7461
7462 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7463
7464         * g++.dg/parse/typename5.C: Adjust for new error.
7465         * g++.dg/parse/typename7.C: New.
7466
7467 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7468
7469         PR c++/18073
7470         * g++.dg/other/mmintrin.C: New test.
7471
7472 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7473
7474         PR c++/16681
7475         * g++.dg/init/array15.C: New.
7476         * g++.dg/init/array16.C: New.
7477
7478 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7479
7480         PR fortran/18826
7481         * gfortran.dg/assign_1.f90: New test.
7482
7483 2004-12-08  Nick Clifton  <nickc@redhat.com>
7484
7485         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7486         * gcc.target/xstormy16/data_below100: Likewise.
7487         * gcc.target/xstormy16/sfr: Likewise.
7488         * gcc.target/xstormy16/below100.S: New test source file.
7489         * gcc.target/xstormy16/below100.ld: New test linker script.
7490         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7491         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7492         bp instructions.
7493         * gcc.target/xstormy16/bp.c: Likewise.
7494
7495         * gcc.target/xstormy16/bss_below100: New files:
7496         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7497         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7498         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7499         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7500         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7501         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7502         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7503         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7504         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7505         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7506         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7507         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7508         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7509         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7510         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7511         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7512         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7513         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7514         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7515         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7516         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7517         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7518         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7519         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7520         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7521         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7522         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7523
7524         * gcc.target/xstormy16/data_below100: New files:
7525         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7526         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7527         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7528         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7529         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7530         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7531         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7532         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7533         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7534         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7535         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7536         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7537         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7538         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7539         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7540         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7541         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7542         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7543         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7544         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7545         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7546         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7547         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7548         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7549         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7550         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7551         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7552
7553         * gcc.target/xstormy16/sfr: New files:
7554         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7555         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7556         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7557         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7558         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7559         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7560         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7561         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7562         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7563         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7564         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7565         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7566         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7567         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7568         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7569         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7570         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7571         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7572         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7573         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7574         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7575         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7576         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7577         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7578         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7579         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7580         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7581         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7582         27_if0_sfrw_bitfield_f.c
7583
7584 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7585
7586         PR c++/18100
7587         * g++.dg/lookup/name-clash4.C: New test.
7588
7589 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7590
7591         PR c++/18672
7592         * g++.dg/opt/array1.C: New.
7593
7594         PR c++/18803
7595         * g++.dg/template/operator5.C: New.
7596
7597 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7598
7599         PR c/18867
7600         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7601
7602 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7603
7604         * gcc.dg/noncompile/20041207.c: New test.
7605
7606 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7607
7608         * g++.dg/other/unreachable-1.C: New test.
7609
7610 2004-12-06  Nick Clifton  <nickc@redhat.com>
7611
7612         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7613         <limits.h> because the latter comes from gcc's include/ directory
7614         and not the newlib/libc/include directory.
7615
7616 2004-12-04  Richard Henderson  <rth@redhat.com>
7617
7618         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7619
7620 2004-12-04  Richard Henderson  <rth@redhat.com>
7621
7622         * lib/target-supports.exp (check_gc_sections_available): Disable
7623         for alpha and ia64.
7624
7625 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7626
7627         PR middle-end/17909
7628         * g++.dg/other/vararg-2.C: New test.
7629
7630 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7631
7632         PR c++/17011, c++/17971
7633         * g++.dg/template/error15.C: Adjust expected error.
7634         * g++.dg/template/instantiate3.C: Likewise.
7635
7636 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7637
7638         * gcc.dg/altivec-18.c: Fix for darwin
7639
7640 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7641
7642         PR c++/18782
7643         * g++.dg/parse/ptrmem2.C: New.
7644
7645         PR c++/18318
7646         * g++.dg/template/new1.C: New.
7647
7648 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7649
7650         PR fortran/18710
7651         * gfortran.dg/direct_io_3.f90: New test.
7652
7653 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7654
7655         PR 18758
7656         * g++.dg/parse/crash21.C: New.
7657
7658 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7659
7660         PR c++/15664, c++/18276
7661         * g++.dg/template/ttp13.C: New test.
7662         * g++.dg/template/ttp14.C: Likewise.
7663
7664 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7665
7666         PR c++/18123
7667         * g++.dg/parse/enum2.C: New test.
7668         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7669
7670 2004-12-02  Nick Clifton  <nickc@redhat.com>
7671
7672         * gcc.target/xstormy16: New test directory.
7673         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7674         * gcc.target/xstormy16/bp.c: Check the generation of bp
7675         instructions.
7676         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7677         bn instructions and the BELOW100 attribute.
7678
7679 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7680
7681         PR target/16952
7682         * gcc.dg/ppc-eabi.c: New.
7683
7684 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7685
7686         PR fortran/18284
7687         * gfortran.dg/backspace.f90
7688
7689 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7690
7691         * gfortran.dg/inquire.f90: New test.
7692
7693 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7694
7695         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7696         handle effective-target-keyword.
7697         (dg-skip-if): Support effective-target keyword as target list.
7698         (dg-xfail-if): Ditto.
7699         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7700
7701 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7702
7703         PR tree-optimization/18291
7704         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7705
7706 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7707
7708         PR C++/18729
7709         * g++.dg/parse/crash20.C: New.
7710
7711         PR c++/17431
7712         * g++.dg/overload/arg1.C: New.
7713         * g++.dg/overload/arg2.C: New.
7714         * g++.dg/overload/arg3.C: New.
7715         * g++.dg/overload/arg4.C: New.
7716
7717 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7718
7719         * gcc.dg/c99-flex-array-4.c: Remove.
7720
7721 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7722
7723         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7724
7725         * lib/target-supports.exp (is-effective-target): Simplify.
7726
7727         * lib/target-supports.exp (check_effective_target_vect_long):
7728         Fix for powerpc64-*-*.
7729
7730 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7731
7732         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7733         to support new requirements on FreeBSD 5.
7734
7735 2004-11-30  Devang Patel  <dpatel@apple.com>
7736
7737         PR 18702
7738         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7739
7740 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7741
7742         * g++.dg/ext/altivec-13.C: New test.
7743
7744 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7745
7746         PR tree-opt/18298
7747         * gcc.c-torture/execute/p18298.c: New test.
7748
7749 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7750             Dorit Naishlos  <dorit@il.ibm.com>
7751
7752         PR tree-opt/18607
7753         * gcc.dg/vect/vect-89.c: New test.
7754
7755 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7756
7757         * gcc.dg/pr18596-1.c: New test.
7758
7759 2004-11-30  Ben Elliston  <bje@au.ibm.com>
7760
7761         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
7762
7763 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7764
7765         PR c/18479
7766         * gcc.dg/pr18479.c: New test.
7767
7768 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7769
7770         PR target/18490
7771         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
7772         mmix-knuth-mmixware.
7773
7774         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7775         cris-*-elf* cris-*-aout* mmix-*-*
7776
7777 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7778
7779         PR middle-end/18725
7780         * gcc.dg/pr18725.c: New test.
7781
7782 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7783
7784         PR target/18488
7785         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7786
7787         PR target/18336
7788         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7789
7790 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7791
7792         PR c++/18368
7793         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7794         * g++.old-deja/g++.law/ctors5.C: Likewise.
7795         * g++.old-deja/g++.other/crash25.C: Likewise.
7796
7797         PR c++/18674
7798         * g++.dg/template/error16.C: New test.
7799
7800         PR c++/18512
7801         * g++.dg/template/crash29.C: New test.
7802
7803 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7804
7805         PR tree-optimization/18712
7806         * gcc.c-torture/compile/pr18712.c: New test.
7807
7808 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7809
7810         PR c/7544
7811         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7812         tests.
7813
7814 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7815
7816         PR c++/18652
7817         * g++.dg/lookup/crash6.C: New test.
7818
7819 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7820
7821         PR middle-end/18164
7822         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7823
7824 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7825
7826         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7827         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7828         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7829
7830 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7831
7832         * gcc.dg/pr18164.c: New test.
7833
7834 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7835
7836         * gcc.dg/funroll-loops-all.c: New.
7837
7838 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7839
7840         PR target/18489
7841         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7842         delimeter, match space and TAB as well as ":".
7843
7844         PR target/18484
7845         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7846
7847         PR target/18348
7848         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7849
7850         PR target/18345
7851         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7852
7853         PR target/18337
7854         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7855
7856 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7857
7858         * gfortran.dg/direct_io_2.f90: New test.
7859
7860 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7861
7862         PR target/18334
7863         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7864
7865 2004-11-28  Richard Henderson  <rth@redhat.com>
7866
7867         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7868
7869 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7870
7871         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7872         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7873         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7874         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7875         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7876         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7877         gcc.dg/pointer-arith-8.c: New tests.
7878
7879 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7880
7881         PR fortran/18364
7882         * gfortran.dg/endfile.f90: New test.
7883
7884 2004-11-27  Falk Hueffner  <falk@debian.org>
7885
7886         * gcc.dg/loop-6.c: New test.
7887
7888 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7889
7890         * gcc.c-torture/execute/20041126-1.c: New test.
7891
7892 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7893
7894         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7895         on IRIX.
7896
7897 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7898
7899         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7900         functions.
7901
7902 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7903
7904         PR rtl-optimization/17825
7905         * gcc.c-torture/compile/20041119-1.c: New test.
7906
7907 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7908
7909         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7910         Check existence of ld library path variables before unsetting.
7911
7912 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7913
7914         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7915
7916 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7917
7918         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7919
7920 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7921
7922         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7923
7924 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7925
7926         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7927         dg-do directive.
7928
7929 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7930
7931         * gcc.dg/pr17957.c: Pass --param, not -param.
7932
7933 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7934
7935         PR middle-end/17957
7936         * testsuite/gcc.dg/pr17957.c: New test.
7937
7938 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7939
7940         PR c++/18445
7941         * g++.dg/template/crash28.C: Likewise.
7942
7943         PR c++/18001
7944         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7945         * g++.dg/ext/lvaddr.C: Likewise.
7946         * g++.dg/opt/pr7503-3.C: Likewise.
7947
7948         PR c++/18466
7949         * g++.dg/parse/qualified3.C: New test.
7950         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7951
7952         PR c++/18545
7953         * g++.dg/expr/return1.C: New test.
7954
7955 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7956
7957         Friend class name lookup 3/n, PR c++/3332
7958         * g++.dg/lookup/friend3.C: New test.
7959         * g++.dg/lookup/friend4.C: Likewise.
7960         * g++.dg/lookup/friend5.C: Likewise.
7961
7962 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7963
7964         Friend class name lookup 2/n, PR c++/14513, c++/15410
7965         * g++.dg/lookup/friend2.C: New test.
7966         * g++.dg/template/friend31.C: Likewise.
7967
7968 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7969
7970         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7971
7972 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7973
7974         PR c++/17473
7975         * g++.dg/tc1/dr56.C: Remove.
7976         * g++.dg/template/typedef1.C: Add dg-error markers.
7977         * g++.old-deja/g++.other/typedef7.C: Likewise.
7978
7979         PR c++/18285
7980         * g++.dg/parse/typedef7.C: New test.
7981
7982 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7983
7984         * gcc.c-torture/execute/20041124-1.c: New test.
7985
7986 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7987
7988         * g++.dg/template/deduce3.C: New test.
7989
7990         PR c++/18586
7991         * g++.dg/template/crash27.C: New test.
7992
7993         PR c++/18530
7994         * g++.dg/warn/Wshadow-3.C: New test.
7995
7996 2004-11-24  Devang Patel  <dpatel@apple.com>
7997
7998         PR/18555
7999         * gcc.dg/cpp/isysroot-1.c: New test.
8000         * gcc.dg/cpp/usr/include/stdio.h: New file.
8001         * gcc.dg/cpp/isysroot-2.c: New test.
8002         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8003         New file.
8004
8005 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8006
8007         PR c++/8929
8008         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8009
8010 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8011
8012         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8013         * gcc.target/sparc/pdist.c: Likewise.
8014
8015 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8016
8017         PR c++/16882
8018         * g++.dg/conversion/simd1.C: New test.
8019
8020 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8021
8022         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8023         and restore_ld_library_path_env_vars.
8024         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8025         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8026         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8027         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8028
8029 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8030
8031         * gcc.dg/pragma-align-2.c: Test macro expansion.
8032         * gcc.dg/pragma-pack-2.c: New test.
8033
8034 2004-11-23  Richard Henderson  <rth@redhat.com>
8035
8036         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8037         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8038         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8039         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8040         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8041         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8042
8043         * gcc.dg/vect/vect.exp: Add check for alpha.
8044         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8045         (check_effective_target_vect_int): Enable for alpha.
8046         (check_effective_target_vect_long): New.
8047         (is-effective-target): Add it.
8048
8049 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8050
8051         * gcc.dg/pr18614-1.c: New test.
8052
8053 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8054
8055         * gcc.dg/setjmp-2.c: New test.
8056
8057 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8058
8059         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8060         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8061         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8062         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8063         gcc.target/sparc/pdist.c: New tests.
8064
8065 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8066
8067         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8068
8069 2004-11-22  Dale Johannesen  <dalej@apple.com>
8070
8071         * gcc.dg/20041111-1.c:  New.
8072
8073 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8074
8075         PR tree-opt/18536
8076         * gcc.dg/vect/pr18536.c: New test.
8077
8078 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8079
8080         PR c++/18354
8081         * g++.dg/template/nontype11.C: New test.
8082
8083 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8084
8085         PR middle-end/18520
8086         * gcc.dg/pr18520-1.c: New test case.
8087
8088 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8089
8090         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8091         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8092         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8093         expected diagnostics.
8094
8095 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8096
8097         PR target/18580
8098         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8099         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8100         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8101
8102 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8103
8104         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8105
8106 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8107             Joseph Myers  <joseph@codesourcery.com>
8108
8109         * lib/target-supports.exp (check_visibility_available): Really
8110         test the compiler.
8111
8112 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8113
8114         PR tree-opt/18181
8115         * gcc.dg/vect/vect-85.c: New test.
8116         * gcc.dg/vect/vect-86.c: New test.
8117         * gcc.dg/vect/vect-87.c: New test.
8118         * gcc.dg/vect/vect-88.c: New test.
8119
8120 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8121
8122         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8123
8124 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8125
8126         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8127         * gcc.dg/ppc-and-1.c: Ditto.
8128         * gcc.dg/ppc-compare-1.c: Ditto.
8129         * gcc.dg/ppc-mov-1.c: Ditto
8130
8131 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8132             Mark Mitchell  <mark@codesourcery.com>
8133
8134         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8135
8136 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8137             Aldy Hernandez  <aldyh@redhat.com>
8138
8139         * lib/target-supports.exp (check_effective_target_vect_int): New
8140         (check_effective_target_vect_float): New
8141         (check_effective_target_vect_double): New.
8142         (is-effective-target): Support new effective targets keywords.
8143         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8144         default action for dg-do.
8145         * gcc.dg/vect/pr16105.c: Use new support.
8146         * gcc.dg/vect/pr18400.c: Ditto.
8147         * gcc.dg/vect/pr18425.c: Ditto.
8148         * gcc.dg/vect/vect-1.c: Ditto.
8149         * gcc.dg/vect/vect-10.c: Ditto.
8150         * gcc.dg/vect/vect-11.c: Ditto.
8151         * gcc.dg/vect/vect-12.c: Ditto.
8152         * gcc.dg/vect/vect-13.c: Ditto.
8153         * gcc.dg/vect/vect-14.c: Ditto.
8154         * gcc.dg/vect/vect-15.c: Ditto.
8155         * gcc.dg/vect/vect-16.c: Ditto.
8156         * gcc.dg/vect/vect-17.c: Ditto.
8157         * gcc.dg/vect/vect-18.c: Ditto.
8158         * gcc.dg/vect/vect-19.c: Ditto.
8159         * gcc.dg/vect/vect-2.c: Ditto.
8160         * gcc.dg/vect/vect-20.c: Ditto.
8161         * gcc.dg/vect/vect-21.c: Ditto.
8162         * gcc.dg/vect/vect-22.c: Ditto.
8163         * gcc.dg/vect/vect-23.c: Ditto.
8164         * gcc.dg/vect/vect-24.c: Ditto.
8165         * gcc.dg/vect/vect-25.c: Ditto.
8166         * gcc.dg/vect/vect-26.c: Ditto.
8167         * gcc.dg/vect/vect-27.c: Ditto.
8168         * gcc.dg/vect/vect-27a.c: Ditto.
8169         * gcc.dg/vect/vect-28.c: Ditto.
8170         * gcc.dg/vect/vect-29.c: Ditto.
8171         * gcc.dg/vect/vect-29a.c: Ditto.
8172         * gcc.dg/vect/vect-3.c: Ditto.
8173         * gcc.dg/vect/vect-30.c: Ditto.
8174         * gcc.dg/vect/vect-31.c: Ditto.
8175         * gcc.dg/vect/vect-32.c: Ditto.
8176         * gcc.dg/vect/vect-33.c: Ditto.
8177         * gcc.dg/vect/vect-34.c: Ditto.
8178         * gcc.dg/vect/vect-35.c: Ditto.
8179         * gcc.dg/vect/vect-36.c: Ditto.
8180         * gcc.dg/vect/vect-37.c: Ditto.
8181         * gcc.dg/vect/vect-38.c: Ditto.
8182         * gcc.dg/vect/vect-4.c: Ditto.
8183         * gcc.dg/vect/vect-40.c: Ditto.
8184         * gcc.dg/vect/vect-41.c: Ditto.
8185         * gcc.dg/vect/vect-42.c: Ditto.
8186         * gcc.dg/vect/vect-43.c: Ditto.
8187         * gcc.dg/vect/vect-44.c: Ditto.
8188         * gcc.dg/vect/vect-45.c: Ditto.
8189         * gcc.dg/vect/vect-46.c: Ditto.
8190         * gcc.dg/vect/vect-47.c: Ditto.
8191         * gcc.dg/vect/vect-48.c: Ditto.
8192         * gcc.dg/vect/vect-48a.c: Ditto.
8193         * gcc.dg/vect/vect-49.c: Ditto.
8194         * gcc.dg/vect/vect-5.c: Ditto.
8195         * gcc.dg/vect/vect-50.c: Ditto.
8196         * gcc.dg/vect/vect-51.c: Ditto.
8197         * gcc.dg/vect/vect-52.c: Ditto.
8198         * gcc.dg/vect/vect-53.c: Ditto.
8199         * gcc.dg/vect/vect-54.c: Ditto.
8200         * gcc.dg/vect/vect-55.c: Ditto.
8201         * gcc.dg/vect/vect-56.c: Ditto.
8202         * gcc.dg/vect/vect-56a.c: Ditto.
8203         * gcc.dg/vect/vect-57.c: Ditto.
8204         * gcc.dg/vect/vect-58.c: Ditto.
8205         * gcc.dg/vect/vect-59.c: Ditto.
8206         * gcc.dg/vect/vect-6.c: Ditto.
8207         * gcc.dg/vect/vect-60.c: Ditto.
8208         * gcc.dg/vect/vect-61.c: Ditto.
8209         * gcc.dg/vect/vect-62.c: Ditto.
8210         * gcc.dg/vect/vect-63.c: Ditto.
8211         * gcc.dg/vect/vect-64.c: Ditto.
8212         * gcc.dg/vect/vect-65.c: Ditto.
8213         * gcc.dg/vect/vect-66.c: Ditto.
8214         * gcc.dg/vect/vect-67.c: Ditto.
8215         * gcc.dg/vect/vect-68.c: Ditto.
8216         * gcc.dg/vect/vect-69.c: Ditto.
8217         * gcc.dg/vect/vect-7.c: Ditto.
8218         * gcc.dg/vect/vect-72.c: Ditto.
8219         * gcc.dg/vect/vect-72a.c: Ditto.
8220         * gcc.dg/vect/vect-73.c: Ditto.
8221         * gcc.dg/vect/vect-74.c: Ditto.
8222         * gcc.dg/vect/vect-75.c: Ditto.
8223         * gcc.dg/vect/vect-76.c: Ditto.
8224         * gcc.dg/vect/vect-77.c: Ditto.
8225         * gcc.dg/vect/vect-77a.c: Ditto.
8226         * gcc.dg/vect/vect-78.c: Ditto.
8227         * gcc.dg/vect/vect-79.c: Ditto.
8228         * gcc.dg/vect/vect-8.c: Ditto.
8229         * gcc.dg/vect/vect-80.c: Ditto.
8230         * gcc.dg/vect/vect-82.c: Ditto.
8231         * gcc.dg/vect/vect-82_64.c: Ditto.
8232         * gcc.dg/vect/vect-83.c: Ditto.
8233         * gcc.dg/vect/vect-83_64.c: Ditto.
8234         * gcc.dg/vect/vect-9.c: Ditto.
8235         * gcc.dg/vect/vect-all.c: Ditto.
8236         * gcc.dg/vect/vect-none.c: Ditto.
8237
8238 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8239
8240         * lib/gcc-dg.exp (dg-skip-if): New function.
8241         (dg-forbid-option): Remove.
8242         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8243         * g++.dg/abi/bitfield8.C: Likewise.
8244         * g++.dg/abi/dtor1.C: Likewise.
8245         * g++.dg/abi/empty10.C: Likewise.
8246         * g++.dg/abi/empty7.C: Likewise.
8247         * g++.dg/abi/empty9.C: Likewise.
8248         * g++.dg/abi/layout3.C: Likewise.
8249         * g++.dg/abi/layout4.C: Likewise.
8250         * g++.dg/abi/thunk1.C: Likewise.
8251         * g++.dg/abi/thunk2.C: Likewise.
8252         * g++.dg/abi/vbase11.C: Likewise.
8253         * g++.dg/abi/vthunk2.C: Likewise.
8254         * g++.dg/abi/vthunk3.C: Likewise.
8255         * g++.dg/ext/attrib8.C: Likewise.
8256         * g++.dg/opt/longbranch2.C: Likewise.
8257         * g++.dg/opt/reg-stack4.C: Likewise.
8258         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8259         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8260         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8261         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8262         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8263         * gcc.dg/20000609-1.c: Likewise.
8264         * gcc.dg/20000720-1.c: Likewise.
8265         * gcc.dg/20011107-1.c: Likewise.
8266         * gcc.dg/20011119-1.c: Likewise.
8267         * gcc.dg/20020108-1.c: Likewise.
8268         * gcc.dg/20020122-2.c: Likewise.
8269         * gcc.dg/20020122-3.c: Likewise.
8270         * gcc.dg/20020201-3.c: Likewise.
8271         * gcc.dg/20020206-1.c: Likewise.
8272         * gcc.dg/20020218-1.c: Likewise.
8273         * gcc.dg/20020310-1.c: Likewise.
8274         * gcc.dg/20020411-1.c: Likewise.
8275         * gcc.dg/20020418-2.c: Likewise.
8276         * gcc.dg/20020426-1.c: Likewise.
8277         * gcc.dg/20020426-2.c: Likewise.
8278         * gcc.dg/20020517-1.c: Likewise.
8279         * gcc.dg/20020523-1.c: Likewise.
8280         * gcc.dg/20020523-2.c: Likewise.
8281         * gcc.dg/20020729-1.c: Likewise.
8282         * gcc.dg/20030204-1.c: Likewise.
8283         * gcc.dg/20030826-2.c: Likewise.
8284         * gcc.dg/20030926-1.c: Likewise.
8285         * gcc.dg/20031202-1.c: Likewise.
8286         * gcc.dg/980312-1.c: Likewise.
8287         * gcc.dg/980313-1.c: Likewise.
8288         * gcc.dg/990117-1.c: Likewise.
8289         * gcc.dg/990424-1.c: Likewise.
8290         * gcc.dg/990524-1.c: Likewise.
8291         * gcc.dg/991230-1.c: Likewise.
8292         * gcc.dg/i386-387-1.c: Likewise.
8293         * gcc.dg/i386-387-2.c: Likewise.
8294         * gcc.dg/i386-387-3.c: Likewise.
8295         * gcc.dg/i386-387-4.c: Likewise.
8296         * gcc.dg/i386-387-5.c: Likewise.
8297         * gcc.dg/i386-387-6.c: Likewise.
8298         * gcc.dg/i386-asm-1.c: Likewise.
8299         * gcc.dg/i386-bitfield1.c: Likewise.
8300         * gcc.dg/i386-bitfield2.c: Likewise.
8301         * gcc.dg/i386-loop-1.c: Likewise.
8302         * gcc.dg/i386-loop-2.c: Likewise.
8303         * gcc.dg/i386-loop-3.c: Likewise.
8304         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8305         * gcc.dg/i386-pic-1.c: Likewise.
8306         * gcc.dg/i386-regparm.c: Likewise.
8307         * gcc.dg/i386-signbit-1.c: Likewise.
8308         * gcc.dg/i386-signbit-2.c: Likewise.
8309         * gcc.dg/i386-signbit-3.c: Likewise.
8310         * gcc.dg/i386-sse-5.c: Likewise.
8311         * gcc.dg/i386-sse-8.c: Likewise.
8312         * gcc.dg/i386-unroll-1.c: Likewise.
8313         * gcc.dg/tls/opt-1.c: Likewise.
8314         * gcc.dg/tls/opt-2.c: Likewise.
8315         * gcc.dg/unroll-1.c: Likewise.
8316         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8317         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8318         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8319         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8320
8321 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8322
8323         * g++.dg/template/incomplete1.C: New test.
8324
8325 2004-11-16  Nick Clifton  <nickc@redhat.com>
8326
8327         Revert patches accidentally commited during checkin of fixes for
8328         xstormy16 tests:
8329         gcc.c-torture/execute/simd-4.c: Revert
8330         gcc.dg/20040910-1.c: Revert.
8331
8332 2004-11-16  Paul Brook  <paul@codesourcery.com>
8333
8334         PR fortran/13010
8335         * gfortran.dg/der_pointer_1.f90: New test.
8336
8337 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8338
8339         PR c/18498
8340         * gcc.dg/bitfld-13.c: New test.
8341
8342 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8343
8344         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8345         powerpc*-*-linux*.
8346
8347         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8348         * gcc.dg/ppc64-abi-2.c: Ditto.
8349         * gcc.dg/ppc64-abi-3.c: Ditto.
8350
8351         * lib/gcc-dg.exp (dg-target-list): Remove.
8352
8353 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8354
8355         * gcc.dg/ia64-postinc.c: New test.
8356
8357 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8358
8359         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8360
8361 2004-11-15  Nick Clifton  <nickc@redhat.com>
8362
8363         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8364         __INT_MAX__ so that the test can be compiled by toolchains
8365         targeted at 16-bit processors.
8366
8367         * gcc.dg/20040625-1.c: Use long constants rather than integers
8368         when performing arithmetic that will overflow 16-bits.
8369
8370         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8371         xstormy16.  It does not support 128-bit vector operations.
8372
8373         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8374         with the macro PTR_TYPE.  Define this macro to an integer type
8375         suitable for holding a pointer.
8376
8377         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8378         the target is a 16-bit processor.
8379
8380         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8381         16-bit targets where the character constant will be too long.
8382
8383         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8384         where the double will not be directly addressable.
8385
8386 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8387
8388         Friend class name lookup 1/n, PR c++/18471
8389         * g++.dg/template/crash26.C: New test.
8390         * g++.dg/lookup/struct1.C: Adjust expected error.
8391         * g++.dg/parse/elab1.C: Likewise.
8392         * g++.dg/parse/elab2.C: Likewise.
8393         * g++.dg/parse/int-as-enum1.C: Likewise.
8394         * g++.dg/parse/struct-as-enum1.C: Likewise.
8395         * g++.dg/parse/typedef1.C: Likewise.
8396         * g++.dg/parse/typedef3.C: Likewise.
8397         * g++.dg/parse/typedef4.C: Likewise.
8398         * g++.dg/parse/typedef5.C: Likewise.
8399         * g++.dg/template/nontype4.C: Likewise.
8400         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8401         * g++.old-deja/g++.other/elab1.C: Likewise.
8402         * g++.old-deja/g++.other/syntax4.C: Likewise.
8403
8404 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8405
8406         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8407
8408 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8409
8410         * gcc.c-torture/execute/20041114-1.c: New test.
8411
8412 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8413
8414         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8415         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8416         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8417         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8418         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8419         gcc.dg/switch-7.c: New tests.
8420
8421 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8422
8423         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8424
8425 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8426
8427         PR tree-opt/18400
8428         * gcc.dg/vect/pr18400.c: New test.
8429
8430 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8431             Andrew Pinski  <pinskia@physics.uc.edu>
8432
8433         PR tree-opt/18425
8434         * gcc.dg/vect/pr18425.c: New test.
8435
8436 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8437
8438         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8439         Guard with dg-require-alias and dg-require-visibility.
8440
8441 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8442
8443         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8444
8445 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8446
8447         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8448
8449 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8450
8451         PR c++/17344
8452         * g++.dg/template/defarg5.C: New test.
8453
8454 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8455
8456         * g++.dg/parse/cast1.C: Run only on ILP32.
8457         * g++.old-deja/g++.mike/p784.C: Likewise.
8458
8459 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8460
8461         * gcc.c-torture/execute/20041113-1.c: New test.
8462
8463 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8464
8465         PR target/18230
8466         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8467         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8468         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8469         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8470         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8471         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8472         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8473         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8474         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8475         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8476         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8477         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8478         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8479
8480 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8481
8482         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8483         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8484         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8485         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8486         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8487         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8488         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8489         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8490         gcc.target/sparc/combined-1.c: New tests.
8491
8492 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8493
8494         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8495         New tests.
8496
8497 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8498
8499         * lib/gcc-dg.exp (dg-forbid-option): New function.
8500         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8501         * g++.dg/abi/bitfield8.C: Likewise.
8502         * g++.dg/abi/dtor1.C: Likewise.
8503         * g++.dg/abi/empty10.C: Likewise.
8504         * g++.dg/abi/empty7.C: Likewise.
8505         * g++.dg/abi/empty9.C: Likewise.
8506         * g++.dg/abi/layout3.C: Likewise.
8507         * g++.dg/abi/layout4.C: Likewise.
8508         * g++.dg/abi/thunk1.C: Likewise.
8509         * g++.dg/abi/thunk2.C: Likewise.
8510         * g++.dg/abi/vbase11.C: Likewise.
8511         * g++.dg/abi/vthunk2.C: Likewise.
8512         * g++.dg/abi/vthunk3.C: Likewise.
8513         * g++.dg/ext/attrib8.C: Likewise.
8514         * g++.dg/opt/longbranch2.C: Likewise.
8515         * g++.dg/opt/reg-stack4.C: Likewise.
8516         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8517         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8518         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8519         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8520         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8521         * gcc.dg/20000609-1.c: Likewise.
8522         * gcc.dg/20000720-1.c: Likewise.
8523         * gcc.dg/20011107-1.c: Likewise.
8524         * gcc.dg/20011119-1.c: Likewise.
8525         * gcc.dg/20020108-1.c: Likewise.
8526         * gcc.dg/20020122-2.c: Likewise.
8527         * gcc.dg/20020122-3.c: Likewise.
8528         * gcc.dg/20020201-3.c: Likewise.
8529         * gcc.dg/20020206-1.c: Likewise.
8530         * gcc.dg/20020218-1.c: Likewise.
8531         * gcc.dg/20020310-1.c: Likewise.
8532         * gcc.dg/20020411-1.c: Likewise.
8533         * gcc.dg/20020418-2.c: Likewise.
8534         * gcc.dg/20020426-1.c: Likewise.
8535         * gcc.dg/20020426-2.c: Likewise.
8536         * gcc.dg/20020517-1.c: Likewise.
8537         * gcc.dg/20020523-1.c: Likewise.
8538         * gcc.dg/20020523-2.c: Likewise.
8539         * gcc.dg/20020729-1.c: Likewise.
8540         * gcc.dg/20030204-1.c: Likewise.
8541         * gcc.dg/20030826-2.c: Likewise.
8542         * gcc.dg/20030926-1.c: Likewise.
8543         * gcc.dg/20031202-1.c: Likewise.
8544         * gcc.dg/980312-1.c: Likewise.
8545         * gcc.dg/980313-1.c: Likewise.
8546         * gcc.dg/990117-1.c: Likewise.
8547         * gcc.dg/990424-1.c: Likewise.
8548         * gcc.dg/990524-1.c: Likewise.
8549         * gcc.dg/991230-1.c: Likewise.
8550         * gcc.dg/i386-387-1.c: Likewise.
8551         * gcc.dg/i386-387-2.c: Likewise.
8552         * gcc.dg/i386-387-3.c: Likewise.
8553         * gcc.dg/i386-387-4.c: Likewise.
8554         * gcc.dg/i386-387-5.c: Likewise.
8555         * gcc.dg/i386-387-6.c: Likewise.
8556         * gcc.dg/i386-asm-1.c: Likewise.
8557         * gcc.dg/i386-bitfield1.c: Likewise.
8558         * gcc.dg/i386-bitfield2.c: Likewise.
8559         * gcc.dg/i386-loop-1.c: Likewise.
8560         * gcc.dg/i386-loop-2.c: Likewise.
8561         * gcc.dg/i386-loop-3.c: Likewise.
8562         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8563         * gcc.dg/i386-pic-1.c: Likewise.
8564         * gcc.dg/i386-regparm.c: Likewise.
8565         * gcc.dg/i386-signbit-1.c: Likewise.
8566         * gcc.dg/i386-signbit-2.c: Likewise.
8567         * gcc.dg/i386-signbit-3.c: Likewise.
8568         * gcc.dg/i386-sse-5.c: Likewise.
8569         * gcc.dg/i386-sse-8.c: Likewise.
8570         * gcc.dg/i386-unroll-1.c: Likewise.
8571         * gcc.dg/tls/opt-1.c: Likewise.
8572         * gcc.dg/tls/opt-2.c: Likewise.
8573         * gcc.dg/unroll-1.c: Likewise.
8574         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8575         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8576         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8577         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8578         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8579         -m64 is specified.
8580
8581 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8582
8583         PR c++/18389
8584         * g++.dg/parse/cond1.C: New test.
8585
8586         PR c++/18429
8587         * g++.dg/template/array9.C: New test.
8588         * g++.dg/ext/vla1.C: Adjust error messages.
8589         * g++.dg/ext/vlm1.C: Likewise.
8590         * g++.dg/template/crash2.C: Likewise.
8591
8592         PR c++/18436
8593         * g++.dg/template/call3.C: New test.
8594
8595         PR c++/18407
8596         * g++.dg/template/ptrmem11.C: New test.
8597
8598 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8599
8600         PR other/14264
8601         * lib/g++.exp: Set LC_ALL and LANG to C.
8602         * lib/gcc-dg.exp: Likewise.
8603         * lib/gfortran.exp: Likewise.
8604         * lib/objc.exp: Likewise.
8605         * lib/treelang.exp: Likewise.
8606
8607 2004-11-12  Andreas Schwab  <schwab@suse.de>
8608
8609         * gcc.dg/pr16286.c: Fix last change.
8610
8611 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8612
8613         PR c++/18416
8614         * g++.dg/init/global1.C: New test.
8615
8616 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8617
8618         * gcc.c-torture/execute/20041112-1.c: New test.
8619
8620 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8621
8622         * lib/gcc-dg.exp (dg-target-list): New.
8623
8624 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8625             Richard Sandiford  <rsandifo@redhat.com>
8626
8627         * lib/target-supports.exp (get-compiler_messages): New.
8628         (check_named_sections_available): Use it.
8629         (check_effective_target_ilp32): New.
8630         (check_effective_target_lp64): New.
8631         (is-effective-target): New.
8632         * lib/gcc-dg.exp (dg-require-effective-target): New.
8633
8634 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8635
8636         * gcc.dg/precedence-1.c: New test.
8637
8638 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8639
8640         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8641
8642         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8643         message, delete generated files, use more descriptive name for
8644         executable, and make the test unsupported when it cannot be run.
8645
8646         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8647         (dg-require-weak, dg-require-visibility, dg-require-alias,
8648         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8649         dg-require-iconv, dg-require-named-sections): Use it.
8650
8651         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8652
8653 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8654
8655         PR target/16457
8656         * gcc.dg/ppc-and-1: New
8657
8658         PR target/16796
8659         * gcc.dg/ppc-mov-1.c: New.
8660
8661         PR target/16458
8662         * gcc.dg/ppc-compare-1.c: New.
8663
8664 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8665
8666         * objc.dg/desig-init-2.m: New test.
8667
8668 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8669
8670         PR middle-end/18160
8671         * g++.dg/warn/register-var-1.C: New test.
8672         * g++.dg/warn/register-var-2.C: New test.
8673
8674 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8675
8676         * gcc.dg/union-2.c: New test.
8677
8678 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8679
8680         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8681         New test for PR tree-optimization/17892.
8682
8683 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8684
8685         PR c++/18369
8686         * g++.dg/init/new12.C: New test.
8687
8688 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8689
8690         * gcc.target/sparc: New directory.
8691         * gcc.target/sparc/sparc.exp: New driver.
8692         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8693         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8694         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8695         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8696
8697 2004-11-10  Paul Brook  <paul@codesourcery.com>
8698
8699         PR fortran/18218
8700         * gfortran.dg/list_read.c: New test.
8701
8702 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8703
8704         PR c/18322
8705         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8706         expected diagnostic location.
8707
8708 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8709
8710         * gcc.dg/20041109-1.c: New test.
8711
8712 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8713
8714         PR objc/18406
8715         * objc/compile/pr18406.m: New test.
8716
8717 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8718
8719         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8720
8721 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8722
8723         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8724
8725 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8726
8727         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8728
8729 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8730
8731         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8732         exit.
8733
8734 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8735
8736         PR tree-opt/18299
8737         * gcc.c-torture/pr18299-1.c: New test.
8738
8739 2004-11-06  Andreas Schwab  <schwab@suse.de>
8740
8741         * gcc.dg/pr16286.c: Also test for bool and pixel.
8742
8743 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8744
8745         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8746         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8747         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8748         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8749         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8750         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8751         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8752         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8753         gcc.dg/struct-semi-3.c: New tests.
8754
8755 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8756
8757         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
8758
8759 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8760
8761         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
8762         Do not use C99 designators.
8763
8764 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8765
8766         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
8767
8768 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8769
8770         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
8771         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
8772         * gcc.c-torture/execute/simd-5.x: Remove.
8773
8774 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8775
8776         PR rtl-optimization/17933
8777         * gcc.dg/torture/pr17933-1.c: New test.
8778
8779 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8780
8781         PR target/18106
8782         * lib/target-supports.exp (check_weak_available): Support
8783         Windows.
8784
8785 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8786
8787         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8788         call to fflush(stdout) before abort.
8789         (my_ffsll): New function.
8790         (generate_fields): Use it.
8791
8792 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8793
8794         * gcc.dg/init-undef-1.c: New test.
8795
8796 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8797
8798         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8799         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8800         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8801         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8802         expected messages for new parser.
8803
8804 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8805
8806         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8807
8808 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8809
8810         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8811         on LP64 targets.
8812
8813 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8814
8815         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8816         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8817         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8818         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8819         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8820         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8821         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8822         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8823         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8824         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8825
8826 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8827
8828         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8829         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8830         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8831         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8832         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8833         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8834         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8835         for new parser.
8836
8837 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8838
8839         PR target/15342
8840         * gcc.dg/20041104-1.c: New test.
8841
8842 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8843
8844         * g++.dg/template/nontype7.C: New test.
8845         * g++.dg/template/nontype8.C: Likewise.
8846         * g++.dg/template/nontype9.C: Likewise.
8847         * g++.dg/template/nontype10.C: Likewise.
8848         * g++.dg/tc1/dr49.C: Likewise.
8849         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8850         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8851
8852 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8853
8854         * g++.dg/rtti/tinfo1.C: Remove xfails.
8855
8856 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8857
8858         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8859         packed attribute to the definition to satisfy the new C++ parser.
8860
8861 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8862
8863         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8864         invocations of va_arg.
8865
8866 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8867
8868         PR c++/18124
8869         * g++.dg/template/crash25.C: New test.
8870
8871         PR c++/18155
8872         * g++.dg/template/typedef2.C: New test.
8873         * g++.dg/parse/crash13.C: Adjust error markers.
8874
8875         PR c++/18177
8876         * g++.dg/conversion/const3.C: New test.
8877
8878 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8879
8880         PR fortran/17535
8881         PR fortran/17583
8882         PR fortran/17713
8883         * gfortran.dg/generic_[123].f90: New testcases.
8884
8885 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8886
8887         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8888         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8889
8890 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8891
8892         PR tree-opt/16808
8893         * gcc.c-torture/compile/pr16808.c: New test.
8894
8895 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8896
8897         PR rtl-optimization/17104
8898         * gcc.dg/ppc-bitfield1.c: New.
8899
8900 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8901
8902         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8903
8904 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8905
8906         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8907         strings for 32-bit code.
8908
8909 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8910
8911         PR c/18239
8912         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8913
8914 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8915
8916         PR c++/18064
8917         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8918
8919 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8920
8921         PR c++/15172
8922         * g++.dg/init/aggr2.C: New test.
8923
8924 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8925
8926         * objc.dg/local-decl-1.m: New test.
8927
8928 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8929
8930         * gcc.dg/20040910-1.c: Adjust regex.
8931
8932 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8933
8934         PR rtl-optimization/18084
8935         * g++.dg/opt/pr18084-1.C: New testcase.
8936
8937 2004-10-30  Matt Austern  <austern@apple.com>
8938
8939         PR c++/17542
8940         * g++.dg/ext/attrib18.C: New test.
8941
8942 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8943
8944         PR middle-end/18096
8945         * gcc.dg/pr18096-1.c: New test case.
8946
8947 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8948
8949         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8950
8951 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8952
8953         PR c/16666
8954         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8955         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8956         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8957         gcc.dg/old-style-prom-3.c: New tests.
8958
8959 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8960
8961         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8962         Remove unnecessary inclusion of stdio.h.
8963
8964 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8965
8966         PR rtl-optimization/17581
8967         * gcc.dg/pr17581-1.c: New test case.
8968
8969 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8970
8971         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8972         being implemented.
8973         * g++.dg/conversion/dr195-1.C: New.
8974         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8975         * g++.old-deja/g++.mike/p10148.C: Likewise.
8976
8977 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8978
8979         PR c++/17695
8980         * g++.dg/debug/typedef2.C: New test.
8981
8982 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8983
8984         PR fortran/13490
8985         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8986         * gfortran.dg/g77/README: Update.
8987
8988 2004-10-28  Matt Austern  <austern@apple.com>
8989
8990         PR c++/14124
8991         * g++.dg/ext/packed7.C: New test.
8992
8993 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8994
8995         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8996         scan-assembler.
8997         * lib/scanasm.exp (hidden-scan-for): New proc.
8998         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8999         string.
9000         (scan-not-hidden): Likewise.
9001         * lib/target-supports.exp (check_visibility_available): mach-o is
9002         support too.
9003
9004 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9005
9006         PR c++/17132
9007         * g++.dg/template/memclass3.C: New test.
9008
9009 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9010
9011         PR middle-end/18160
9012         * gcc.dg/register-var-1.c: New test.
9013         * gcc.dg/register-var-2.c: New test.
9014         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9015         error now.
9016
9017 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9018
9019         PR other/18172
9020         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9021         unused variables.
9022         * gcc.dg/vect/vect-22.c: Likewise.
9023
9024 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9025
9026         * gcc.dg/i386-rotate-1.c: New test.
9027
9028 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9029
9030         * g++.dg/init/ref12.C: Add "run" marker.
9031
9032         PR c++/17435
9033         * g++.dg/init/ref12.C: New test.
9034
9035         PR c++/18140
9036         * g++.dg/template/shift1.C: New test.
9037         * g++.dg/template/error10.C: Adjust error markers.
9038
9039 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9040
9041         PR tree-opt/17529
9042         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9043
9044 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9045
9046         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9047         * gcc.dg/weak/weak-3.c: Likewise.
9048         * gcc.dg/weak/weak-5.c: Likewise.
9049         * gcc.dg/weak/weak-9.c: Likewise.
9050         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9051         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9052
9053         * gcc.dg/darwin-weakimport-1.c: New.
9054
9055 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9056
9057         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9058
9059 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9060
9061         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9062         'syntax' error messages.
9063         * gcc.dg/cpp/direct2s.c: Likewise.
9064
9065 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9066
9067         * gcc.c-torture/compile/20041026-1.c: New.
9068
9069 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9070
9071         PR c++/18093
9072         * g++.dg/lookup/ns2.C: New test.
9073
9074         PR c++/18020
9075         * g++.dg/template/enum4.C: New test.
9076
9077         PR c++/18161
9078         * g++.dg/template/expr1.C: New test.
9079
9080 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9081
9082         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9083
9084 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9085
9086         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9087         gcc.dg/decl-nospec-3.c: New tests.
9088
9089 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9090
9091         * objc.dg/super-class-3.m: New test.
9092
9093 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9094
9095         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9096         resyncing.
9097         * gcc.dg/cpp/direct2s.c: Likewise.
9098
9099 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9100
9101         * objc.dg/image-info.m: Update for changes to section selection.
9102
9103 2004-10-25  David Ayers  <d.ayers@inode.at>
9104             Ziemowit Laski  <zlaski@apple.com>
9105
9106         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9107         diagnostics when messaging 'id <Proto>'.
9108         * objc.dg/class-protocol-1.m: New test.
9109         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9110         a non-existent method signature.
9111         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9112         Update diagnostics when messaging with non-existent method signature.
9113         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9114         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9115         invalid receivers are now resolved as if messaging 'id'; remove
9116         extraneous diagnostics.
9117
9118 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9119
9120         PR c/16667
9121         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9122         gcc.dg/init-desig-obs-3.c: New tests.
9123
9124 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9125
9126         * gcc.dg/debug/20041023-1.c: New test.
9127
9128 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9129
9130         PR middle-end/17407
9131         * gcc.c-torture/compile/pr17407.c: New test.
9132
9133         PR c++/18121
9134         * g++.dg/template/array8.C: New test.
9135
9136 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9137
9138         PR other/18138
9139         * lib/g++.exp: Accept more than one multilib libgcc.
9140         * lib/gcc-dg.exp: Likewise.
9141         * lib/objc.exp: Likewise.
9142         * lib/treelang.exp: Likewise.
9143         * lib/gfortran.exp: Likewise.
9144
9145 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9146
9147         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9148
9149 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9150
9151         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9152         * gcc.dg/c99-const-expr-3.c: Likewise.
9153
9154 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9155
9156         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9157
9158 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9159
9160         * gcc.c-torture/execute/loop-2e.x: Remove.
9161
9162 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9163
9164         PR c++/18095
9165         * g++.dg/parse/crash18.C: New.
9166         * g++.dg/parse/crash19.C: New.
9167
9168 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9169
9170         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9171         * g++.dg/ext/dllimport2.C: Same.
9172         * g++.dg/ext/dllimport8.C: Same.
9173
9174 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9175
9176         PR c++/10841
9177         * g++.dg/conversion/cast1.C: New test.
9178         * g++.dg/overload/pmf1.C: Adjust error marker.
9179
9180 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9181
9182         PR objc/17923
9183         * objc.dg/const-str-7.m: New test.
9184
9185 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9186
9187         * g++.dg/template/memfriend11.C: Fix comment typo.
9188         * g++.dg/template/memfriend14.C: Likewise.
9189
9190 2004-10-20  Richard Henderson  <rth@redhat.com>
9191
9192         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9193         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9194         -fasynchronous-unwind-tables.
9195
9196 2004-10-20  Richard Henderson  <rth@redhat.com>
9197
9198         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9199         (main): Return success.
9200         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9201         (main): Return success.
9202
9203 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9204
9205         PR c++/13495
9206         * g++.dg/template/memfriend9.C: New test.
9207         * g++.dg/template/memfriend10.C: Likewise.
9208         * g++.dg/template/memfriend11.C: Likewise.
9209         * g++.dg/template/memfriend12.C: Likewise.
9210         * g++.dg/template/memfriend13.C: Likewise.
9211         * g++.dg/template/memfriend14.C: Likewise.
9212         * g++.dg/template/memfriend15.C: Likewise.
9213         * g++.dg/template/memfriend16.C: Likewise.
9214         * g++.dg/template/memfriend17.C: Likewise.
9215         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9216
9217 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9218
9219         * g++.dg/conversion/dr195.C: New.
9220         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9221
9222 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9223             Devang Patel  <dpatel@apple.com>
9224
9225         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9226         of floating point arithmetic, which could trap.
9227
9228 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9229
9230         PR c++/14035
9231         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9232         * g++.dg/conversion/const2.C: New test.
9233         * g++.dg/expr/reinterpret2.C: New test.
9234         * g++.dg/expr/reinterpret3.C: New test.
9235         * g++.dg/expr/cast2.C: New test.
9236         * g++.dg/expr/copy1.C: New test.
9237         * g++.dg/other/conversion1.C: Change error message.
9238         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9239         function pointers to void *.
9240         * g++.old-deja/g++.mike/p10148.C: Likewise.
9241
9242 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9243
9244         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9245
9246 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9247
9248         PR c++/18047
9249
9250         * g++.dg/parse/expr3.C: New test.
9251
9252 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9253
9254         * gcc.dg/smod-1.c: New test.
9255
9256 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9257
9258         * objc.dg/method-14.m: New test.
9259
9260 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9261
9262         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9263         Also xfail as the patch was reverted.
9264
9265 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9266
9267         PR middle-end/16973
9268         * gcc.dg/pr16973.c: New test.
9269
9270 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9271
9272         PR tree-optimization/17656
9273         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9274
9275 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9276
9277         * g++.dg/eh/shadow1.C: New.
9278
9279 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9280
9281         * gcc.c-torture/compile/20041018-1.c: New test.
9282
9283 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9284
9285         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9286         compiler referring to register 0 when accessing sdata.  The linker
9287         now patches things up.
9288
9289 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9290
9291         PR c/17529
9292         * gcc.c-torture/compile/pr17529.c: New test.
9293
9294 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9295
9296         PR c++/17743
9297         * g++.dg/ext/attrib17.C: New test.
9298
9299 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9300
9301         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9302
9303 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9304
9305         PR c++/10479
9306         * g++.dg/ext/attrib16.C: New test.
9307
9308 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9309
9310         PR c++/17042
9311         * g++.dg/init/dso_handle1.C: New test.
9312
9313         PR c++/14667
9314         * g++.dg/parse/typedef6.C: New test.
9315
9316         PR c++/17916
9317         * g++.dg/parse/pragma1.C: New test.
9318
9319 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9320
9321         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9322
9323 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9324
9325         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9326         -fno-common when on HPPA HP-UX platforms.
9327
9328 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9329
9330         PR other/16820
9331         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9332         stdint.h.
9333         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9334         uintptr_t.
9335
9336 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9337
9338         PR c++/16301
9339         * g++.dg/lookup/strong-using-4.C: New test.
9340
9341 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9342
9343         PR middle-end/16567
9344         * gcc.c-torture/compile/nested-1.c: New test.
9345
9346 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9347
9348         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9349         and mipsisa64*-*-* (until support for misaligned loads is added).
9350         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9351         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9352         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9353         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9354         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9355         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9356
9357 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9358
9359         PR c++/17976
9360         * g++.dg/init/dtor3.C: New test.
9361
9362 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9363
9364         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9365
9366 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9367
9368         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9369         * gcc.dg/macho-lo-sum.c: Likewise.
9370
9371 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9372
9373         * gcc.dg/ppc-spe64-1.c: New test.
9374
9375 2004-10-14  Devang Patel  <dpatel@apple.com>
9376
9377         PR 17635
9378         * gcc.dg/pr17635.c : New test.
9379
9380 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9381
9382         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9383         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9384         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9385         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9386         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9387         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9388         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9389         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9390         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9391         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9392         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9393         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9394         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9395         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9396         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9397         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9398         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9399         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9400
9401 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9402
9403         * gcc.dg/vect/vect-82.c: New testcase.
9404         * gcc.dg/vect/vect-82_64.c: New testcase.
9405         * gcc.dg/vect/vect-83.c: New testcase.
9406         * gcc.dg/vect/vect-83_64.c: New testcase.
9407
9408 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9409
9410         * gcc.dg/cpp/error-1.c: New test.
9411
9412 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9413
9414         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9415
9416 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9417
9418         PR target/17984
9419         * gcc.dg/cris-peep2-xsrand2.c: New test.
9420
9421 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9422
9423         PR c++/17661
9424         * testsuite/g++.dg/expr/for2.C: New test.
9425
9426 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9427
9428         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9429
9430 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9431
9432         PR tree-optimization/17724
9433         * g++.dg/opt/pr17724-1.C: New test.
9434         * g++.dg/opt/pr17724-2.C: New test.
9435         * g++.dg/opt/pr17724-3.C: New test.
9436         * g++.dg/opt/pr17724-4.C: New test.
9437         * g++.dg/opt/pr17724-5.C: New test.
9438         * g++.dg/opt/pr17724-6.C: New test.
9439
9440 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9441
9442         PR c/17301
9443         * gcc.dg/pr17301-2.c: New test.
9444
9445 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9446
9447         PR c++/15876
9448         * g++.dg/parse/error22.C: New test.
9449
9450         PR c++/17936
9451         * g++.dg/template/spec18.C: New test.
9452
9453 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9454
9455         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9456         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9457         memcpy.
9458         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9459         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9460
9461 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9462
9463         * g++.dg/eh/cleanup5.C: Add dg-options "".
9464
9465 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9466
9467         PR middle-end/17657
9468         * gcc.dg/switch-4.c: New test case.
9469
9470 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9471
9472         * gcc.c-torture/execute/20041011-1.c: New test.
9473
9474 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9475
9476         PR c++/17554
9477         * g++.dg/init/for3.C: New test.
9478
9479         PR c++/17657
9480         * g++.dg/opt/switch2.C: New test.
9481
9482         PR middle-end/17703
9483         * g++.dg/warn/Wreturn-2.C: New test.
9484
9485 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9486
9487         PR c++/17907
9488         * g++.dg/eh/cleanup5.C: New test.
9489
9490 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9491
9492         PR c++/17393
9493         * g++.dg/parse/error21.C: New test.
9494
9495 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9496
9497         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9498         * g++.dg/warn/incomplete1.C: Likewise.
9499         * g++.dg/template/qualttp20.C: Likewise.
9500
9501 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9502
9503         PR c/17881
9504         * parm-incomplete-1.c: New test.
9505
9506 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9507
9508         PR c++/17867
9509         * g++.dg/parse/error19.C: New test.
9510
9511         PR c++/17670
9512         * g++.dg/init/new11.C: New test.
9513
9514         PR c++/17821
9515         * g++.dg/parse/error20.C: New test.
9516
9517         PR c++/17826
9518         * g++.dg/template/crash24.C: New test.
9519
9520 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9521
9522         PR c/17301
9523         * gcc.dg/pr17301-1.c: New test.
9524
9525 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9526
9527         PR c/17189
9528         * gcc.dg/anon-struct-5.c: New test.
9529
9530 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9531
9532         PR c/17844
9533         * gcc.dg/pr17844-1.c: New test.
9534
9535 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9536
9537         PR tree-optimization/17906
9538         * gcc.c-torture/compile/pr17906.c: New.
9539
9540 2004-10-09  Stuart Hastings  <stuart@apple.com>
9541             Roger Sayle  <roger@eyesopen.com>
9542
9543         PR rtl-optimization/17853
9544         * gcc.dg/i386-mmx-5.c: New testcase.
9545
9546 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9547
9548         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9549
9550 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9551
9552         PR c++/17524
9553         * g++.dg/template/static9.C: New test.
9554
9555         PR c++/17685
9556         * g++.dg/parse/operator5.C: New test.
9557
9558 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9559
9560         PR middle-end/17894
9561         * gcc.c-torture/execute/divcmp-4.c: New test case.
9562
9563 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9564
9565         PR tree-opt/17902
9566         * g++.dg/opt/pr17902.C: New test.
9567
9568 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9569
9570         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9571
9572 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9573
9574         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9575
9576 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9577
9578         * gcc.dg/assign-warn-3.c: New test.
9579
9580 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9581
9582         PR c/16999
9583         * gcc.dg/cpp/ident-1.c: New test.
9584
9585 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9586
9587         * gcc.c-torture/compile/acc1.c: New.
9588
9589 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9590
9591         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9592         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9593
9594 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9595
9596         * gcc.dg/ultrasp11.c: New test.
9597
9598 2004-10-08  Michael Matz  <matz@suse.de>
9599
9600         * gcc.dg/doloop-2.c: New test.
9601
9602 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9603
9604         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9605         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9606         objc.dg/method-9.m: Update expected diagnostics.
9607
9608 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9609
9610         * gcc.dg/ppc-fsel-3.c: New file.
9611         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9612
9613 2004-10-07  Paul Brook  <paul@codesourcery.com>
9614
9615         * gfortran.dg/intrinsic_verify_1.f90: New test.
9616
9617 2004-10-07  Paul Brook  <paul@codesourcery.com>
9618
9619         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9620
9621 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9622
9623         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9624         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9625         commit.
9626
9627 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9628
9629         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9630
9631 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9632
9633         PR c++/17115
9634         * g++.dg/warn/Winline-4.C: New test.
9635
9636 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9637
9638         * gcc.c-torture/compile/20041007-1.c: New test.
9639
9640 2004-10-07  Paul Brook  <paul@codesourcery.com>
9641
9642         PR fortran/17678
9643         * gfortran.dg/use_allocated_1.f90: New test.
9644
9645 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9646
9647         PR middle-end/17849
9648         * gfortran.fortran-torture/compile/nested.f90: New test
9649
9650 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9651
9652         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9653
9654 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9655
9656         PR c++/17368
9657         * g++.dg/ext/asm6.C: New test.
9658
9659 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9660
9661         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9662
9663 2004-10-06  Paul Brook  <paul@codesourcery.com>
9664
9665         PR libfortran/17709
9666         * gfortran.dg/empty_format_1.f90: New test.
9667
9668 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9669
9670         PR fortran/17568
9671         * gfortran.dg/ishft.f90: New test.
9672
9673         PR fortran/17283
9674         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9675         tests.
9676
9677 2004-10-06  Paul Brook  <paul@codesourcery.com>
9678
9679         * gfortran.dg/do_1.f90: New test.
9680
9681 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9682
9683         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9684         optimizing for size.
9685
9686 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9687
9688         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9689
9690 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9691
9692         * gcc.c-torture/compile/20041005-1.c: New test.
9693
9694 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9695
9696         PR c++/17829
9697         * g++.dg/lookup/koenig4.C: New.
9698
9699 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9700
9701         * g++.dg/other/classkey1.C: Adjust quoting marks.
9702         * g++.dg/parse/error15.C: Likewise.
9703         * g++.dg/template/meminit2.C (int>): Likewise.
9704
9705 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9706
9707         PR fortran/17283
9708         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9709
9710         PR fortran/17631
9711         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9712
9713         PR fortran/17708
9714         * gfortran.dg/pr17708.f90: New test.
9715
9716 2004-10-04  Chao-ying Fu  <fu@mips.com>
9717
9718         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9719         * gcc.dg/vect/vect-4.c: Ditto.
9720         * gcc.dg/vect/vect-5.c: Ditto.
9721         * gcc.dg/vect/vect-6.c: Ditto.
9722         * gcc.dg/vect/vect-8.c: Ditto.
9723         * gcc.dg/vect/vect-16.c: Ditto.
9724         * gcc.dg/vect/vect-30.c: Ditto.
9725         * gcc.dg/vect/vect-40.c: Ditto.
9726         * gcc.dg/vect/vect-41.c: Ditto.
9727         * gcc.dg/vect/vect-42.c: Ditto.
9728         * gcc.dg/vect/vect-43.c: Ditto.
9729         * gcc.dg/vect/vect-44.c: Ditto.
9730         * gcc.dg/vect/vect-45.c: Ditto.
9731         * gcc.dg/vect/vect-46.c: Ditto.
9732         * gcc.dg/vect/vect-47.c: Ditto.
9733         * gcc.dg/vect/vect-48.c: Ditto.
9734         * gcc.dg/vect/vect-49.c: Ditto.
9735         * gcc.dg/vect/vect-50.c: Ditto.
9736         * gcc.dg/vect/vect-51.c: Ditto.
9737         * gcc.dg/vect/vect-52.c: Ditto.
9738         * gcc.dg/vect/vect-53.c: Ditto.
9739         * gcc.dg/vect/vect-54.c: Ditto.
9740         * gcc.dg/vect/vect-55.c: Ditto.
9741         * gcc.dg/vect/vect-56.c: Ditto.
9742         * gcc.dg/vect/vect-57.c: Ditto.
9743         * gcc.dg/vect/vect-58.c: Ditto.
9744         * gcc.dg/vect/vect-59.c: Ditto.
9745         * gcc.dg/vect/vect-60.c: Ditto.
9746         * gcc.dg/vect/vect-74.c: Ditto.
9747         * gcc.dg/vect/vect-79.c: Ditto.
9748         * gcc.dg/vect/vect-80.c: Ditto.
9749
9750 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9751
9752         * gcc.dg/unused-7.c: Use the correct option.
9753
9754 2004-10-04  Paul Brook  <paul@codesourcery.com>
9755         Bud Davis  <bdavis9659@comcast.net>
9756
9757         PR fortran/17706
9758         PR fortran/16434
9759         * gfortran/pr17706.f90: New test.
9760         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
9761
9762 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9763
9764         * gfortran.dg/pr17612.f90: New test.
9765
9766 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9767
9768         * g++.dg/template/local1.C: Adjust quoting marks in
9769         testing for diagnostics.
9770         * g++.dg/tls/diag-2.C: Likewise.
9771         * g++.dg/other/error8.C: Likewise.
9772
9773 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9774
9775         PR c/17178
9776         * gcc.dg/unused-4.c: Adjust to be correct.
9777
9778         PR c/17820
9779         * gcc.dg/unused-7.c: New test.
9780
9781 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9782
9783         PR c++/17797
9784         * g++.dg/overload/template2.C: New test.
9785
9786 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9787
9788         PR tree-optimization/16632
9789         * gcc.dg/tree-ssa/20041002-1.c: New.
9790
9791 2004-10-03  Paul Brook  <paul@codesourcery.com>
9792
9793         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9794         rather than relying on default formatting.
9795
9796 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9797
9798         * gcc.dg/20040920-1.c: Update expected message text.
9799
9800 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9801
9802         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9803
9804 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9805
9806         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9807         tree level.
9808
9809 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9810
9811         * gcc.dg/tree-ssa/pr17343.c: Remove.
9812
9813 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9814
9815         PR tree-opt/17343
9816         * gcc.dg/tree-ssa/pr17343.c: New test.
9817
9818 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9819
9820         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9821         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9822         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9823         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9824         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9825
9826 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9827
9828         * gcc.dg/lvalue-2.c: New test.
9829
9830 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9831
9832         PR c/17730
9833         * gcc.dg/pr17730-1.c: New test
9834
9835 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9836
9837         PR c/7425
9838         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9839
9840 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9841
9842         * gcc.c-torture/execute/stdarg-1.c: New test.
9843         * gcc.c-torture/execute/stdarg-2.c: New test.
9844         * gcc.c-torture/execute/stdarg-3.c: New test.
9845         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9846         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9847         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9848         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9849         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9850
9851 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9852
9853         PR tree-optimization/17697
9854         * g++.dg/opt/pr17697-1.C: New test.
9855         * g++.dg/opt/pr17697-2.C: New test.
9856         * g++.dg/opt/pr17697-3.C: New test.
9857
9858 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9859
9860         PR c/16409
9861         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9862         gcc.dg/vla-init-5.c: New tests.
9863
9864 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9865
9866         PR c/13804
9867         * gcc.dg/pr13804-1.c: New test.
9868
9869 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9870
9871         PR fortran/16938
9872         * gfortran.dg/pr16938.f90: New test.
9873
9874 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9875
9876         * g++.dg/template/crash23.C: New test.
9877
9878 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9879
9880         PR c++/17585
9881         * g++.dg/template/static8.C: New test.
9882
9883 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9884
9885         PR c++/17681
9886         * g++.dg/other/error9.C: New test.
9887
9888 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9889
9890         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9891
9892 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9893
9894         PR fortran/15164
9895         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9896
9897 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9898
9899         PR middle-end/17112
9900         * gcc.dg/pr17112-1.c: New test case.
9901
9902 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9903
9904         PR c/11459
9905         * gcc.dg/pr11459-1.c: New test.
9906
9907 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9908
9909         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9910         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9911
9912 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9913
9914         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9915
9916 2004-09-25  Jan Hubicka  <jh@suse.cz>
9917
9918         * compile/30040909-1.c: New test.
9919         * compile/30040907-1.c: New test.
9920
9921 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9922
9923         * gcc.c-torture/execute/va-arg-26.c: New test.
9924
9925 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9926
9927         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9928         extra diagnostics on targets with 64-bit pointers.
9929         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9930
9931 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9932
9933         PR c/17188
9934         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9935         * gcc.dg/decl-3.c: Adjust expected message.
9936
9937 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9938
9939         PR fortran/17615
9940         * gfortran.dg/pr17615.f90: New test.
9941
9942 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9943
9944         PR tree-optimzation/17517
9945         * g++.dg/tree-ssa/pr17517.C: New Test.
9946
9947 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9948
9949         PR c++/16889
9950         * g++.dg/lookup/ambig3.C: New.
9951
9952 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9953
9954         PR tree-opt/17624
9955         * g++.dg/opt/pr17624.C: New test.
9956
9957 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9958
9959         PR c/6980
9960         * gcc.dg/Wbad-function-cast-1.c: New test.
9961
9962 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9963
9964         * g++.dg/ext/complit1.C
9965         * g++.dg/other/error2.C
9966         * g++.dg/other/nontype-1.C
9967         * g++.dg/parse/crash11.C
9968         * g++.dg/parse/crash12.C
9969         * g++.dg/parse/error15.C
9970         * g++.dg/parse/error4.C
9971         * g++.dg/parse/tmpl-outside1.C
9972         * g++.dg/parse/too-many-tmpl-args1.C
9973         * g++.dg/template/dependent-expr3.C
9974         * g++.dg/template/error10.C
9975         * g++.dg/template/instantiate1.C
9976         * g++.dg/template/vtable2.C
9977         * g++.dg/warn/Wshadow-1.C
9978         * g++.dg/warn/weak1.C
9979         * g++.old-deja/g++.brendan/crash16.C
9980         * g++.old-deja/g++.brendan/crash18.C
9981         * g++.old-deja/g++.brendan/crash48.C
9982         * g++.old-deja/g++.brendan/crash49.C
9983         * g++.old-deja/g++.brendan/crash55.C
9984         * g++.old-deja/g++.brendan/crash56.C
9985         * g++.old-deja/g++.brendan/crash8.C
9986         * g++.old-deja/g++.brendan/enum11.C
9987         * g++.old-deja/g++.brendan/enum8.C
9988         * g++.old-deja/g++.brendan/enum9.C
9989         * g++.old-deja/g++.brendan/friend3.C
9990         * g++.old-deja/g++.brendan/misc14.C
9991         * g++.old-deja/g++.bugs/900402_02.C
9992         * g++.old-deja/g++.bugs/900404_03.C
9993         * g++.old-deja/g++.bugs/900404_04.C
9994         * g++.old-deja/g++.bugs/900428_03.C
9995         * g++.old-deja/g++.jason/crash4.C
9996         * g++.old-deja/g++.jason/overload21.C
9997         * g++.old-deja/g++.jason/redecl1.C
9998         * g++.old-deja/g++.jason/report.C
9999         * g++.old-deja/g++.jason/rfg10.C
10000         * g++.old-deja/g++.jason/template30.C
10001         * g++.old-deja/g++.law/arm12.C
10002         * g++.old-deja/g++.law/ctors5.C
10003         * g++.old-deja/g++.law/cvt20.C
10004         * g++.old-deja/g++.law/init10.C
10005         * g++.old-deja/g++.law/init8.C
10006         * g++.old-deja/g++.law/visibility17.C
10007         * g++.old-deja/g++.law/visibility7.C
10008         * g++.old-deja/g++.mike/net8.C
10009         * g++.old-deja/g++.mike/p646.C
10010         * g++.old-deja/g++.mike/p700.C
10011         * g++.old-deja/g++.mike/p701.C
10012         * g++.old-deja/g++.mike/p811.C
10013         * g++.old-deja/g++.ns/template13.C
10014         * g++.old-deja/g++.other/array3.C
10015         * g++.old-deja/g++.other/crash25.C
10016         * g++.old-deja/g++.other/dtor3.C
10017         * g++.old-deja/g++.other/dtor4.C
10018         * g++.old-deja/g++.other/main1.C
10019         * g++.old-deja/g++.other/warn7.C
10020         * g++.old-deja/g++.pt/crash11.C
10021         * g++.old-deja/g++.pt/crash36.C
10022         * g++.old-deja/g++.pt/spec22.C
10023         * g++.old-deja/g++.pt/spec9.C
10024         * g++.old-deja/g++.pt/ttp52.C
10025         * g++.old-deja/g++.robertl/eb103.C
10026         * g++.old-deja/g++.robertl/eb121.C
10027         * g++.old-deja/g++.robertl/eb22.C
10028         * g++.old-deja/g++.robertl/eb8.C:
10029         Update locations and/or regexps of dg-error markers.
10030         Remove markers for some bogus messages that are no longer issued.
10031
10032 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10033
10034         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10035         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10036
10037 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10038
10039         PR c++/17618
10040         * g++.dg/lookup/crash5.C: New test.
10041
10042 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10043
10044         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10045         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10046         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10047         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10048         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10049         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10050
10051         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10052         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10053         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10054         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10055         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10056         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10057
10058         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10059
10060         * gcc.dg/vect/vect-44.c: Check additional cases.
10061         * gcc.dg/vect/vect-48.c: Check additional cases.
10062
10063         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10064         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10065         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10066         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10067         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10068         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10069         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10070         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10071         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10072
10073         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10074         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10075         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10076
10077 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10078
10079         * gcc.dg/tree-ssa/loop-6.c: New test.
10080
10081 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10082
10083         PR c++/17620
10084         * g++.dg/inherit/base2.C: New.
10085
10086 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10087
10088         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10089         * gcc.dg/20001012-2.c: Likewise.
10090         * gcc.dg/20001013-1.c: Likewise.
10091         * gcc.dg/20001101-1.c: Likewise.
10092         * gcc.dg/20001102-1.c: Likewise.
10093         * gcc.dg/bf-spl1.c: Likewise.
10094         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10095         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10096
10097 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10098
10099         PR tree-optimization/16721
10100         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10101
10102 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10103
10104         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10105         * gcc.dg/20040305-1.c: Likewise.
10106
10107 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10108
10109         PR c/16566
10110         * gcc.c-torture/compile/pr16566-1.c,
10111         gcc.c-torture/compile/pr16566-2.c,
10112         gcc.c-torture/compile/pr16566-3.c: New tests.
10113
10114 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10115
10116         PR tree-optimization/17512
10117         * gcc.c-torture/compile/20040916-1.c.
10118
10119 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10120
10121         * gcc.dg/pragma-re-3.c: New test.
10122
10123 2004-09-17  Matt Austern  <austern@apple.com>
10124
10125         PR c++/15049
10126         * g++.dg/other/anon3.C: New.
10127
10128 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10129
10130         PR c++/7503
10131         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10132         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10133         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10134         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10135         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10136
10137 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10138
10139         PR fortran/17286
10140         * gfortran.dg/pr17286.f90: New test.
10141
10142 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10143
10144         PR c++/17530
10145         * g++.dg/template/static7.C: New test.
10146
10147 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10148
10149         PR tree-opt/17558
10150         * gcc.c-torture/compile/pr17558.c: New test.
10151
10152 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10153
10154         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10155         if SKIP_ATTRIBUTE is defined.
10156
10157 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10158
10159         PR fortran/15957
10160         * gfortran.dg/pr15957.f90: New test.
10161
10162 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10163
10164         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10165         in comparison.
10166         * gcc.dg/vect/vect-79.c: Likewise.
10167         * gcc.dg/vect/vect-80.c: Likewise.
10168
10169 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10170
10171         PR fortran/15750
10172         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10173
10174 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10175
10176         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10177         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10178         * gcc.dg/vect/vect-62.c: New testcase.
10179         * gcc.dg/vect/vect-63.c: New testcase.
10180         * gcc.dg/vect/vect-64.c: New testcase.
10181         * gcc.dg/vect/vect-65.c: New testcase.
10182         * gcc.dg/vect/vect-66.c: New testcase.
10183         * gcc.dg/vect/vect-67.c: New testcase.
10184         * gcc.dg/vect/vect-68.c: New testcase.
10185         * gcc.dg/vect/vect-69.c: New testcase.
10186         * gcc.dg/vect/vect-79.c: New testcase.
10187         * gcc.dg/vect/vect-80.c: New testcase.
10188
10189 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10190
10191         * gcc.target/mips/asm-1.c: New test.
10192
10193 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10194
10195         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10196         * gcc.dg/vect/vect-73.c: New testcase.
10197         * gcc.dg/vect/vect-74.c: New testcase.
10198         * gcc.dg/vect/vect-75.c: New testcase.
10199         * gcc.dg/vect/vect-76.c: New testcase.
10200         * gcc.dg/vect/vect-77.c: New testcase.
10201         * gcc.dg/vect/vect-78.c: New testcase
10202
10203 2004-09-18  Paul Brook  <paul@codesourcery.com>
10204
10205         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10206
10207 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10208
10209         PR c/17424
10210         * gcc.dg/pr17424-1.c: New test.
10211
10212 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10213
10214         * g++.dg/tree-ssa/pr17153.C: New test.
10215
10216 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10217
10218         PR pch/13361
10219         * testsuite/g++.dg/pch/wchar-1.C: New.
10220         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10221
10222 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10223
10224         * gcc.c-torture/execute/20040917-1.c: New test.
10225
10226 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10227
10228         PR tree-optimization/17319
10229         * gcc.dg/pr17319.c: New test.
10230
10231 2004-09-17  Devang Patel  <dpatel@apple.com>
10232
10233         * gcc.dg/20040813-1.c: New test.
10234
10235 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10236
10237         PR tree-optimization/17273
10238         * gcc.c-torture/compile/pr17273.c: New test.
10239
10240 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10241
10242         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10243         Update expected messages.
10244         * gcc.dg/declspec-13.c: New test.
10245
10246 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10247
10248         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10249
10250 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10251
10252         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10253         change what 'a' is pointing to.
10254
10255 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10256
10257         PR c++/16002
10258         * g++.dg/template/error18.C: New test.
10259
10260         PR c++/16029
10261         * g++.dg/warn/Wunused-8.C: New test.
10262
10263 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10264
10265         PR tree-optimization/17513
10266         * gcc.dg/20040916-1.c: New test.
10267
10268 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10269
10270         PR c++/17501
10271         * g++.dg/template/typename7.C: New test.
10272
10273 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10274
10275         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10276
10277 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10278
10279         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10280         with -ftree-based-profiling also.
10281         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10282
10283 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10284
10285         PR/15364
10286         * gfortran.dg/der_array_io_1.f90: New test.
10287         * gfortran.dg/der_array_io_2.f90: New test.
10288         * gfortran.dg/der_array_io_3.f90: New test.
10289
10290 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10291
10292         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10293         EABI.
10294
10295 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10296
10297         * g++.dg/opt/switch1.C: New test.
10298
10299 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10300
10301         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10302         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10303         Update expected messages.
10304
10305 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10306
10307         PR fortran/16485
10308         * gfortran.dg/same_name_1.f90: New test.
10309
10310 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10311
10312         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10313         dereference garbage pointers.
10314
10315 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10316
10317         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10318         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10319
10320         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10321         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10322         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10323
10324 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10325
10326         PR c++/17324
10327         * g++.dg/template/mangle1.C: New test.
10328
10329 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10330
10331         PR tree-optimization/17252
10332         * gcc.c-torture/execute/pr17252.c: New test.
10333
10334 2004-09-14  Andrew Pinski  <apinski@apple.com>
10335
10336         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10337
10338 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10339
10340         PR rtl-optimization/9771
10341         * gcc.dg/pr9771-1.c: New test case.
10342
10343 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10344
10345         PR tree-optimization/15262
10346         * gcc.c-torture/execute/pr15262-1.c: New test.
10347         * gcc.c-torture/execute/pr15262-2.c: New test.
10348
10349 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10350
10351         * gcc.dg/declspec-12.c: New test.
10352
10353 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10354
10355         * gfortran.dg/pr17090.f90: Add directives to test.
10356
10357 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10358
10359         * gcc.c-torture/compile/20040914-1.c: New test.
10360
10361 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10362
10363         PR c++/16162
10364         * g++.dg/template/decl2.C: New test.
10365
10366 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10367
10368         PR fortran/17090
10369         * gfortran.dg/pr17090.f90: New test.
10370
10371 2004-09-13  Dale Johannesen  <dalej@apple.com>
10372
10373         * gcc.c-torture/compile/pr17408.c:  New test case.
10374
10375 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10376
10377         PR c++/16716
10378         * g++.dg/parse/crash17.C: New test.
10379
10380         PR c++/17327
10381         * g++.dg/template/enum3.C: New test.
10382
10383 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10384
10385         * lib/gcc-defs.exp: Load wrapper.exp.
10386         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10387         using local code.
10388         * lib/gcc.exp (gcc_init): Similar.
10389         * lib/gfortran.exp (gfortran_init): Similar.
10390         * lib/objc.exp (objc_init): Similar.
10391         * lib/treelang.exp (treelang_init): Similar.
10392         * lib/wrapper.exp: New file with build_wrapper call machinery in
10393         ${tool}_maybe_build_wrapper.
10394
10395 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10396
10397         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10398         "inline".
10399         * gcc.dg/declspec-11.c: Update expected messages.
10400         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10401         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10402         gcc.dg/inline-12.c: New tests.
10403
10404 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10405
10406         * g++.dg/tree-ssa/pr17400.C: New testcase.
10407
10408 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10409
10410         * gcc.target/mips/sb1-1.c: New testcase.
10411
10412 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10413
10414         * lib/g77-dg.exp: Remove unused file.
10415         * lib/mike-g77.exp: Ditto.
10416         * lib/g77.exp: Ditto.
10417
10418 2004-09-12  Richard Henderson  <rth@redhat.com>
10419
10420         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10421
10422 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10423
10424         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10425         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10426         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10427         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10428         Update expected messages.
10429
10430 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10431
10432         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10433         declaration/use mismatch for dirp parameter.
10434
10435 2004-09-12  Andrew Pinski  <apinski@apple.com>
10436
10437         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10438         -fgnu-runtime is passed.
10439
10440 2004-09-12  Richard Henderson  <rth@redhat.com>
10441
10442         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10443         do the uplevel thing and update additional_flags directly.
10444         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10445         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10446         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10447         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10448
10449 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10450
10451         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10452
10453 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10454
10455         PR middle-end/17411
10456         * g++.dg/opt/pr17411-1.C: New test case.
10457
10458 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10459
10460         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10461         gcc.dg/tls/diag-2.c: Update expected messages.
10462         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10463         messages.
10464         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10465         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10466         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10467         gcc.dg/tls/diag-5.c: New tests.
10468
10469 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10470
10471         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10472
10473 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10474
10475         * g++.dg/parse/break-in-for.C: New test.
10476
10477 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10478
10479         * gcc.dg/tree-ssa/20040911-1.c: New test.
10480
10481 2004-09-11  Andreas Jaeger  <aj@suse.de>
10482
10483         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10484         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10485
10486 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10487
10488         * gcc.target/frv: New directory of FR-V-specific tests.
10489
10490 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10491
10492         * gcc.dg/convert-vec-1.c: New test.
10493
10494 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10495
10496         PR middle-end/17024
10497         * gcc.dg/pr17024-1.c: New test case.
10498
10499 2004-09-10  Eric Christopher  <echristo@redhat.com>
10500
10501         * gcc.dg/20040910-1.c: New test.
10502
10503 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10504
10505         * gcc.dg/bitfld-9.c: New test.
10506
10507 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10508
10509         * gcc.c-torture/execute/ieee/acc1.c: New test.
10510         * gcc.c-torture/execute/ieee/acc2.c: New test.
10511         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10512
10513 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10514
10515         * gcc.dg/deprecated-2.c: New test.
10516
10517 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10518
10519         * gcc.dg/init-vec-1.c: New test.
10520
10521 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10522
10523         PR middle-end/17055
10524         * gcc.dg/pr17055-1.c: New test case.
10525
10526 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10527
10528         PR target/17377
10529         * gcc.c-torture/execute/pr17377.c: New test.
10530
10531 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10532
10533         PR c/8420
10534         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10535         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10536         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10537         gcc.dg/long-long-typespec-1.c: New tests.
10538         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10539
10540 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10541
10542         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10543         gcc.dg/gnu99-static-1.c: New tests.
10544
10545 2004-09-08  Devang Patel  <dpatel@apple.com>
10546
10547         * gcc.dg/darwin-ld-20040828-1.c: New test.
10548         * gcc.dg/darwin-ld-20040828-2.c: New test.
10549         * gcc.dg/darwin-ld-20040828-3.c: New test.
10550
10551 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10552
10553         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10554         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10555         in error message.
10556         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10557         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10558         in error message.
10559         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10560         types they qualify.
10561         * objc.dg/type-size-2.m: Fix wording in comment.
10562         * objc.dg/va-meth-1.m: New test case.
10563
10564 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10565
10566         PR c/16633:
10567         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10568         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10569
10570 2004-09-06  Devang Patel  <dpatel@apple.com>
10571
10572         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10573         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10574
10575 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10576
10577         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10578         reflect changed line numbering of diagnostics.
10579
10580 2004-09-06  Paul Brook  <paul@codesourcery.com>
10581
10582         * gfortran.dg/edit_real_1.f90: Add new test.
10583
10584 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10585
10586         * gcc.dg/tree-ssa/loop-2.c: New test.
10587         * gcc.dg/tree-ssa/loop-3.c: New test.
10588         * gcc.dg/tree-ssa/loop-4.c: New test.
10589         * gcc.dg/tree-ssa/loop-5.c: New test.
10590
10591 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10592
10593         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10594
10595 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10596
10597         * gcc.dg/format/sentinel-1.c: New test.
10598
10599 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10600
10601         * testsuite/gcc.dg/builtins-46.c: New.
10602
10603 2004-09-03  Devang Patel  <dpatel@apple.com>
10604
10605         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10606         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10607
10608 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10609
10610         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10611         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10612         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10613         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10614         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10615         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10616         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10617         the non-portable bzero.
10618         * gcc.dg/20010912-1.c: xfail for NetWare.
10619         * gcc.dg/20020426-2.c: xfail for NetWare.
10620         * gcc.dg/20021014-1.c: xfail for NetWare.
10621         * gcc.dg/20021018-1.c: xfail for NetWare.
10622         * gcc.dg/20030213-1.c: xfail for NetWare.
10623         * gcc.dg/20030225-1.c: xfail for NetWare.
10624         * gcc.dg/20030708-1.c: xfail for NetWare.
10625         * gcc.dg/builtins-config.h: Also exclude NetWare.
10626         * gcc.dg/format/format.h: Define restrict only if not already defined.
10627         * gcc.dg/nest.c: xfail for NetWare.
10628         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10629         * lib/target-supports.exp (check_visibility_available): Exclude
10630         NetWare.
10631
10632 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10633
10634         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10635         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10636         deterministic starting point for the alignment of structure fields.
10637         * gcc.dg/Wpadded.c: Dito.
10638         * g++.dg/abi/vbase10.C: Dito.
10639
10640 2004-09-03  Devang Patel  <dpatel@apple.com>
10641
10642         * g++.dg/debug/pr15736.cc: New test.
10643
10644 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10645
10646         * README.QMTEST: Fix out-of-date link.
10647
10648 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10649
10650         PR fortran/16579
10651         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10652         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10653
10654 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10655
10656         * g++.dg/abi/arm_rtti1.C: New test.
10657
10658 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10659
10660         * gcc.dg/ppc-vector-memcpy.c: New.
10661         * gcc.dg/ppc-vector-memset.c: New.
10662
10663 2004-09-02  Chao-ying Fu  <fu@mips.com>
10664
10665         * gcc.target/mips/mips-3d-1.c: New test.
10666         * gcc.target/mips/mips-3d-2.c: New test.
10667         * gcc.target/mips/mips-3d-3.c: New test.
10668         * gcc.target/mips/mips-3d-4.c: New test.
10669         * gcc.target/mips/mips-3d-5.c: New test.
10670         * gcc.target/mips/mips-3d-6.c: New test.
10671         * gcc.target/mips/mips-3d-7.c: New test.
10672         * gcc.target/mips/mips-3d-8.c: New test.
10673         * gcc.target/mips/mips-3d-9.c: New test.
10674         * gcc.target/mips/mips-ps-1.c: New test.
10675         * gcc.target/mips/mips-ps-2.c: New test.
10676         * gcc.target/mips/mips-ps-3.c: New test.
10677         * gcc.target/mips/mips-ps-4.c: New test.
10678         * gcc.target/mips/mips-ps-type.c: New test.
10679
10680 2004-09-02  Paul Brook  <paul@codesourcery.com>
10681
10682         * gfortran.dg/edit_real_1.f90: Add new tests.
10683
10684 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10685
10686         PR fortran/15327
10687         * gfortran.dg/merge_char_1.f90: New test.
10688
10689 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10690
10691         PR fortran/16404
10692         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10693
10694 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10695
10696         PR c/1522
10697         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10698
10699 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10700
10701         * g++.dg/opt/loop1.C: Do not XFAIL.
10702
10703 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10704
10705         * gcc.c-torture/execute/20040831-1.c: New test.
10706
10707 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10708
10709         PR fortran/16579
10710         * gfortran.dg/g77/20010610.f: Now passes.
10711         Copy from g77.f-torture/execute. Add dg-run directive.
10712         * gfortran.dg/g77/README: Update
10713
10714 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10715
10716         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10717         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10718         (t1, t2, t3, t4): Add volatile.
10719
10720 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10721
10722         * g++.dg/ext/visibility/arm1.C: New test.
10723
10724 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10725
10726         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10727         -pedantic-errors.
10728
10729 2004-09-01  Paul Brook  <paul@codesourcery.com>
10730
10731         * gfortran.dg/eof_2.f90: New test.
10732
10733 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10734
10735         PR fortran/16579
10736         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10737
10738 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10739
10740         PR libfortran/16805
10741         * gfortran.dg/list_read_2.f90: New test.
10742
10743 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10744
10745         * g++.dg/abi/key1.C: New test.
10746
10747 2004-08-31  Richard Henderson  <rth@redhat.com>
10748
10749         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10750         form of offsetof.
10751         * g++.dg/other/offsetof5.C: Remove duplicate.
10752
10753 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10754
10755         PR fortran/17244
10756         * gfortran.dg/func_derived_1.f90: New test.
10757
10758 2004-08-31  Paul Brook  <paul@codesourcery.com>
10759
10760         * gfortran.dg/eof_1.f90: New test.
10761
10762 2004-08-31  Paul Brook  <paul@codesourcery.com>
10763
10764         * gfortran.dg/list_read_1.f90: New file.
10765
10766 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
10767
10768         * g++.dg/opt/loop1.C: XFAIL.
10769
10770 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
10771
10772         * gcc.dg/funcdef-storage-1.c: New.
10773         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10774         an extern function in local scope.
10775         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10776         declare an 'auto inline' function in local scope.
10777         * gcc.dg/20011130-1.c: Likewise.
10778         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10779         an 'auto' function in local scope.
10780         * gcc.dg/20021014-1.c: Likewise.
10781         * gcc.dg/20030331-2.c: Likewise.
10782
10783 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10784
10785         * gfortran.dg/blockdata_1.f90: New test.
10786
10787 2004-08-30  Richard Henderson  <rth@redhat.com>
10788
10789         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10790
10791 2004-08-30  Richard Henderson  <rth@redhat.com>
10792
10793         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10794         additional_flags set by alternate driver.
10795         (ieee-options): New procedure.
10796         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10797         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10798         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10799         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10800
10801 2004-08-30  Richard Henderson  <rth@redhat.com>
10802
10803         * lib/f-torture.exp: Remove.
10804
10805 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10806
10807         PR rtl-optimization/16590
10808         * g++.dg/opt/loop1.C: New test.
10809
10810 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10811
10812         PR fortran/13910
10813         * gfortran.dg/oldstyle_1.f90: New test.
10814
10815 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10816         Paul Brook  <paul@codesourcery.com>
10817
10818         * gfortran.dg/g77/README: Update.
10819         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10820         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10821         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10822
10823 2004-08-28  Paul Brook  <paul@codesourcery.com>
10824
10825         PR libfortran/17195
10826         * gfortran.dg/edit_real_1.f90: New test.
10827
10828 2004-08-27  Paul Brook  <paul@codesourcery.com>
10829
10830         * gfortran.dg/rewind_1.f90: New test.
10831
10832 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10833
10834         PR fortran/16597
10835         * gfortran.dg/pr16597.f90: New test.
10836
10837 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10838
10839         PR c/13801
10840         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10841         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10842         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10843         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10844         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10845
10846 2004-08-26  Nick Clifton  <nickc@redhat.com>
10847
10848         * gcc.c-torture/compile/pr17119.c: New test.
10849
10850 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10851
10852         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10853
10854 2004-08-25  Richard Henderson  <rth@redhat.com>
10855
10856         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10857         the bits that expect kind=8 to be the largest real kind.
10858
10859 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10860
10861         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10862
10863 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10864
10865         * gfortran.dg/assignment_1.f90: New test.
10866
10867 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10868
10869         * g++.dg/template/repo3.C: New test.
10870
10871 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10872
10873         PR middle-end/16693
10874         PR tree-optimization/16372
10875         * g++.dg/opt/pr16372-1.C: New test case.
10876         * g++.dg/opt/pr16693-1.C: New test case.
10877         * g++.dg/opt/pr16693-2.C: New test case.
10878
10879 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10880
10881         * objc.dg/proto-lossage-4.m: New test.
10882
10883 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10884
10885         PR c++/17155
10886         * g++.dg/inherit/local2.C: New test.
10887
10888 2004-08-25  Paul Brook  <paul@codesourcery.com>
10889
10890         PR fortran/17144
10891         * gfortran.dg/string_ctor_1.f90: New test.
10892
10893 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10894
10895         PR c++/14428
10896         * g++.dg/template/redecl2.C: New test.
10897
10898 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10899
10900         PR fortran/17143
10901         * gfortran.dg/pr17143.f90: New test.
10902
10903 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10904
10905         PR fortran/17164
10906         * gfortran.dg/pr17164.f90: New test.
10907
10908 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10909
10910         * gcc.dg/tree-ssa/loop-1.c: New test.
10911
10912 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10913
10914         * gcc.c-torture/compile/20040824-1.c: New test.
10915
10916 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10917
10918         * gcc.c-torture/compile/iftrap-3.c: New test.
10919
10920 2004-08-24  Paul Brook  <paul@codesourcery.com>
10921
10922         * gfortran.dg/entry_2.f90: New test.
10923
10924 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10925
10926         PR c++/16889
10927         * g++.dg/lookup/ambig[12].C: New.
10928
10929 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10930
10931         PR c++/16706
10932         * g++.dg/template/crash21.C: New test.
10933         * g++.dg/template/crash22.C: Likewise.
10934
10935 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10936
10937         PR c++/17149
10938         * g++.dg/template/access15.C: New.
10939
10940 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10941
10942         PR c++/17163
10943         * g++.dg/template/repo2.C: New test.
10944
10945 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10946
10947         PR rtl-optimization/17078
10948         * gcc.c-torture/execute/pr17078-1.c: New test case.
10949
10950 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10951
10952         PR c/14492
10953         * gcc.dg/debug/crash1.c: New test.
10954
10955 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10956
10957         PR c/16180
10958         * gcc.dg/loop-5.c: New test.
10959
10960 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10961
10962         * gcc.c-torture/execute/20040823-1.c: New test.
10963
10964 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10965
10966         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10967         to the assembler.  Simplify test accordingly.
10968         (asm_abi_flags): Use GNU names.
10969         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10970         to check for ABI flags.
10971
10972 2004-08-22  Andrew Pinski  <apinski@apple.com>
10973
10974         * g++.dg/opt/pr14029.C: New test.
10975         * gcc.c-torture/execute/pr15262.c: New test.
10976
10977 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10978
10979         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10980
10981 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10982
10983         PR 16908
10984         * gfortran.dg/direct_io.f90: New test.
10985
10986 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10987
10988         PR c++/17121
10989         * g++.dg/inherit/local2.C: New test.
10990
10991 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10992
10993         PR c++/17120
10994         * g++.dg/warn/Wparentheses-4.C: New test.
10995
10996 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10997
10998         PR c++/17121
10999         * g++.dg/inherit/local2.C: New test.
11000
11001         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11002         * gcc.dg/ppc-ldstruct.c: Likewise.
11003         * gcc.dg/ppc64-abi-2.c: Likewise.
11004
11005 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11006
11007         PR rtl-optimization/17099
11008         * gcc.c-torture/execute/20040820-1.c: New test.
11009
11010 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11011
11012         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11013
11014 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11015
11016         PR fortran/17077
11017         * gfortran.dg/auto_array_1.f90: New test.
11018
11019 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11020
11021         PR fortran/17074
11022         * gfortran.dg/simpleif_1.f90: New test.
11023
11024 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11025
11026         * lib/target-supports.exp (check_profiling_available): Return
11027         false for arm*-*-symbianelf* and arm*-*-eabi*.
11028
11029         PR c++/15890
11030         * g++.dg/template/delete1.C: New test.
11031
11032 2004-08-19  Paul Brook  <paul@codesourcery.com>
11033
11034         PR fortran/14976
11035         PR fortran/16228
11036         * gfortran.dg/data_char_1.f90: New test.
11037
11038 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11039
11040         PR fortran/16946
11041         * gfortran.dg/reduction.f90: New testcase.
11042
11043 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11044
11045         PR fortran/16520
11046         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11047
11048 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11049
11050         PR c++/17041
11051         * g++.dg/Wparentheses-3.C: New test.
11052
11053 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11054
11055         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11056         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11057         * gcc.dg/vect/vect-2.c: Likewise.
11058         * gcc.dg/vect/vect-3.c: Likewise.
11059         * gcc.dg/vect/vect-4.c: Likewise.
11060         * gcc.dg/vect/vect-5.c: Likewise.
11061         * gcc.dg/vect/vect-6.c: Likewise.
11062         * gcc.dg/vect/vect-7.c: Likewise.
11063         * gcc.dg/vect/vect-25.c: Likewise.
11064         * gcc.dg/vect/vect-31.c: Likewise.
11065         * gcc.dg/vect/vect-32.c: Likewise.
11066         * gcc.dg/vect/vect-34.c: Likewise.
11067         * gcc.dg/vect/vect-36.c: Likewise.
11068         * gcc.dg/vect/vect-all.c: Likewise.
11069
11070 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11071
11072         PR c++/17068
11073         * g++.dg/template/operator4.C: New test.
11074
11075 2004-08-18  Richard Henderson  <rth@redhat.com>
11076
11077         * gcc.dg/20040206-1.c: XFAIL.
11078
11079 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11080
11081         PR c++/16246
11082         * g++.dg/template/array7.C: New test.
11083
11084 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11085
11086         * gcc.dg/mips-movcc-1.c: New test.
11087         * gcc.dg/mips-movcc-2.c: New test.
11088         * gcc.dg/mips-movcc-3.c: New test.
11089
11090         * gcc.dg/mips-nmadd-1.c: New test.
11091         * gcc.dg/mips-nmadd-2.c: New test.
11092
11093 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11094
11095         PR c++/15871
11096         * g++.dg/opt/inline8.C: New test.
11097
11098         PR c++/16965
11099         * g++.dg/parse/error17.C: New test.
11100
11101 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11102
11103         * gcc.dg/vect: New directory for vectorizer tests.
11104         * gcc.dg/vect/tree-vect.h: New file.
11105         * gcc.dg/vect/vect.exp: New file.
11106         * gcc.dg/vect/pr16105.c.c: New test.
11107         * gcc.dg/vect/vect-1.c: New test.
11108         * gcc.dg/vect/vect-2.c: New test.
11109         * gcc.dg/vect/vect-3.c: New test.
11110         * gcc.dg/vect/vect-4.c: New test.
11111         * gcc.dg/vect/vect-5.c: New test.
11112         * gcc.dg/vect/vect-6.c: New test.
11113         * gcc.dg/vect/vect-7.c: New test.
11114         * gcc.dg/vect/vect-8.c: New test.
11115         * gcc.dg/vect/vect-9.c: New test.
11116         * gcc.dg/vect/vect-10.c: New test.
11117         * gcc.dg/vect/vect-11.c: New test.
11118         * gcc.dg/vect/vect-12.c: New test.
11119         * gcc.dg/vect/vect-13.c: New test.
11120         * gcc.dg/vect/vect-14.c: New test.
11121         * gcc.dg/vect/vect-15.c: New test.
11122         * gcc.dg/vect/vect-16.c: New test.
11123         * gcc.dg/vect/vect-17.c: New test.
11124         * gcc.dg/vect/vect-18.c: New test.
11125         * gcc.dg/vect/vect-19.c: New test.
11126         * gcc.dg/vect/vect-20.c: New test.
11127         * gcc.dg/vect/vect-21.c: New test.
11128         * gcc.dg/vect/vect-22.c: New test.
11129         * gcc.dg/vect/vect-23.c: New test.
11130         * gcc.dg/vect/vect-24.c: New test.
11131         * gcc.dg/vect/vect-25.c: New test.
11132         * gcc.dg/vect/vect-26.c: New test.
11133         * gcc.dg/vect/vect-27.c: New test.
11134         * gcc.dg/vect/vect-28.c: New test.
11135         * gcc.dg/vect/vect-29.c: New test.
11136         * gcc.dg/vect/vect-30.c: New test.
11137         * gcc.dg/vect/vect-31.c: New test.
11138         * gcc.dg/vect/vect-32.c: New test.
11139         * gcc.dg/vect/vect-33.c: New test.
11140         * gcc.dg/vect/vect-34.c: New test.
11141         * gcc.dg/vect/vect-35.c: New test.
11142         * gcc.dg/vect/vect-36.c: New test.
11143         * gcc.dg/vect/vect-37.c: New test.
11144         * gcc.dg/vect/vect-38.c: New test.
11145         * gcc.dg/vect/vect-40.c: New test.
11146         * gcc.dg/vect/vect-41.c: New test.
11147         * gcc.dg/vect/vect-42.c: New test.
11148         * gcc.dg/vect/vect-43.c: New test.
11149         * gcc.dg/vect/vect-44.c: New test.
11150         * gcc.dg/vect/vect-45.c: New test.
11151         * gcc.dg/vect/vect-46.c: New test.
11152         * gcc.dg/vect/vect-47.c: New test.
11153         * gcc.dg/vect/vect-48.c: New test.
11154         * gcc.dg/vect/vect-49.c: New test.
11155         * gcc.dg/vect/vect-50.c: New test.
11156         * gcc.dg/vect/vect-51.c: New test.
11157         * gcc.dg/vect/vect-52.c: New test.
11158         * gcc.dg/vect/vect-53.c: New test.
11159         * gcc.dg/vect/vect-54.c: New test.
11160         * gcc.dg/vect/vect-55.c: New test.
11161         * gcc.dg/vect/vect-56.c: New test.
11162         * gcc.dg/vect/vect-57.c: New test.
11163         * gcc.dg/vect/vect-58.c: New test.
11164         * gcc.dg/vect/vect-59.c: New test.
11165         * gcc.dg/vect/vect-60.c: New test.
11166         * gcc.dg/vect/vect-61.c: New test.
11167         * gcc.dg/vect/vect-all.c: New test.
11168         * gcc.dg/vect/vect-none.c: New test.
11169
11170 2004-08-17  Paul Brook  <paul@codesourcery.com>
11171
11172         PR fortran/13082
11173         * gfortran.dg/entry_1.f90: New test.
11174
11175 2004-08-17  Andrew Pinski  <apinski@apple.com>
11176
11177         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11178
11179 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11180
11181         * gcc.dg/pr17036-1.c: New test.
11182
11183 2004-08-16  Devang Patel  <dpatel@apple.com>
11184
11185         * gcc.dg/darwin-20040809-1.c: New test.
11186
11187 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11188
11189         * gcc.dg/funcdef-attr-1.c: New test.
11190
11191 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11192
11193         * gcc.dg/altivec-17.c: New test.
11194         * gcc.dg/altivec-18.c: New test.
11195
11196 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11197
11198         PR c++/6749
11199         * g++.dg/template/vtable2.C: New test.
11200
11201 2004-08-14  Richard Henderson  <rth@redhat.com>
11202
11203         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11204         * gcc.dg/pack-test-4.c (main): Return 0.
11205         * gcc.dg/setjmp-1.c: Remove XFAIL.
11206         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11207
11208 2004-08-14  Richard Henderson  <rth@redhat.com>
11209
11210         * gcc.dg/980217-1.c: Add prototype for printf.
11211
11212 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11213
11214         * gfortran.dg/pr16935.f90: New test.
11215
11216 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11217
11218         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11219
11220 2004-08-13  Paul Brook  <paul@codesourcery.com>
11221
11222         * gfortran.dg/der_io_1.f90: Remove stray comma.
11223
11224 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11225
11226         * gcc.dg/vmx/cw-bug-2.c: Remove.
11227         * gcc.dg/vmx/vprint-1.c: Remove.
11228         * gcc.dg/vmx/vscan-1.c: Remove.
11229
11230 2004-08-12  Devang patel  <dpatel@apple.com>
11231
11232         * gcc.dg/darwin-20040809-2.c: New test.
11233
11234 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11235
11236         * g++.dg/ext/altivec-12.C: New test.
11237
11238         * g++.dg/ext/altivec-11.C: New test.
11239
11240 2004-08-12  Paul Brook  <paul@codesourcery.com>
11241
11242         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11243
11244 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11245
11246         * g++.dg/ext/altivec-2.C: Check for hardware support before
11247         executing any VMX instructions.
11248
11249         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11250
11251 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11252
11253         PR c++/16276
11254         * g++.old-deja/g++.other/comdat4.C: New test.
11255         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11256
11257 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11258
11259         PR target/16286
11260         * gcc.dg/pr16286.c: New test.
11261
11262 2004-08-12 Jan Beulich <jbeulich@novell.com>
11263
11264         * g++.dg/ext/asm5.C: New.
11265
11266 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11267
11268         PR c++/16698
11269         * g++.dg/eh/crash1.C: New test.
11270
11271         PR c++/16717
11272         * g++.dg/ext/construct1.C: New test.
11273
11274 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11275
11276         PR c++/16853
11277         * g++.dg/init/ptrmem1.C: New test.
11278
11279         PR c++/16618
11280         * g++.dg/parse/offsetof5.C: New test.
11281
11282         PR c++/16870
11283         * g++.dg/template/overload3.C: New test.
11284
11285 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11286
11287         PR c++/16964
11288         * g++.dg/parse/error16.C: New test.
11289
11290         PR c++/16904
11291         * g++.dg/template/error14.C: New test.
11292
11293         PR c++/16929
11294         * g++.dg/template/error15.C: New test.
11295
11296 2004-08-11  Devang Patel  <dpatel@apple.com>
11297
11298         * gcc.dg/darwin-ld-20040809-1.c: New test.
11299         * gcc.dg/darwin-ld-20040809-2.c: New test.
11300
11301 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11302
11303         PR fortran/16917
11304         * gfortran.dg/dfloat_1.f90: New test.
11305
11306 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11307
11308         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11309         * gcc.dg/dll-2.c: Fix dg-require syntax.
11310         * gcc.misc-tests/arm-isr.c (abort): Declare.
11311         (exit): Likewise.
11312
11313 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11314
11315         PR c++/16971
11316         * g++.dg/parse/crash16.C: New test.
11317
11318 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11319
11320         * gcc.dg/mips-rsqrt-1.c: New test case.
11321         * gcc.dg/mips-rsqrt-2.c: New test case.
11322         * gcc.dg/mips-rsqrt-3.c: New test case.
11323
11324 2004-08-10  Paul Brook  <paul@codesourcery.com>
11325
11326         * gfortran.dg/der_io_1.f90: New test.
11327
11328 2004-08-10  Paul Brook  <paul@codesourcery.com>
11329
11330         PR fortran/16919
11331         * gfortran.dg/der_array_1.f90: New test.
11332
11333 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11334
11335         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11336
11337 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11338
11339         * gcc.dg/wchar_t-2.c: Fix typo.
11340
11341 2004-08-09  Falk Hueffner  <falk@debian.org>
11342
11343         PR tree-optimization/12517
11344         * gcc.c-torture/compile/pr12517.c: New test.
11345
11346         PR tree-optimization/12578
11347         * gcc.c-torture/compile/pr12578.c: New test.
11348
11349         PR tree-optimization/12899
11350         * gcc.c-torture/compile/pr12899.c: New test.
11351
11352         PR rtl-optimization/14692
11353         * gcc.c-torture/compile/pr14692.c: New test.
11354
11355         PR tree-optimization/16461
11356         * gcc.c-torture/compile/pr16461.c: New test.
11357
11358 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11359
11360         * gfortran.dg/getenv_1.f90: New test.
11361
11362 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11363
11364         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11365         wchar_t.
11366         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11367
11368 2004-08-06  Paul Brook  <paul@codesourcery.com>
11369
11370         * gfortran.dg/ret_array_1.f90: New test.
11371         * gfortran.dg/ret_pointer_1.f90: New test.
11372
11373 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11374
11375         * gcc.dg/missing-field-init-[12].c: New tests.
11376         * g++.dg/warn/missing-field-init-[12].C: New tests.
11377
11378 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11379
11380         * gcc.dg/enum2.c: New test.
11381         * gcc.dg/symbian3.c: Likewise.
11382         * gcc.dg/symbian4.c: Likewise.
11383         * gcc.dg/wchar_t-2.c: Likewise.
11384
11385 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11386
11387         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11388         destructor tests.
11389
11390 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11391
11392         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11393         dg-require-visiblity.
11394         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11395         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11396         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11397         * g++.dg/ext/visibility/new1.C: Likewise.
11398         * g++.dg/ext/visibility/pragma.C: Likewise.
11399         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11400         * g++.dg/ext/visibility/virtual.C: Likewise.
11401         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11402         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11403         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11404         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11405         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11406         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11407         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11408         * g++/dg/ext/visibility/visibility-8.C: New test.
11409         * gcc.c-torture/compile/dll.x: Remove.
11410         * gcc.dg/dll-2.c: Use dg-require-dll
11411         * gcc.dg/visibility-10.c: New test.
11412         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11413         supporting DLLs.
11414         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11415         (scan_not_hidden): Likewise.
11416
11417 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11418
11419         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11420
11421 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11422
11423         * gcc.c-torture/execute/20040805-1.c: New test.
11424
11425 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11426
11427         * gcc.dg/20020118-1.c: Declare abort.
11428         * gcc.dg/altivec_check.h: Likewise.
11429         * gcc.dg/iftrap-2.c: Likewise.
11430         * gcc.dg/pragma-darwin.c: Likewise.
11431         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11432
11433 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11434
11435         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11436
11437 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11438
11439         * gcc.c-torture/execute/builtins/abs-2.c,
11440         gcc.c-torture/execute/builtins/abs-3.c,
11441         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11442         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11443         intmax_t, uintmax_t and their limits.
11444         * gcc.dg/intmax_t-1.c: New test.
11445
11446 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11447
11448         * g++.dg/tc1/dr147.C: Add reference to PR.
11449
11450 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11451
11452         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11453         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11454
11455 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11456
11457         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11458
11459 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11460
11461         * gcc.dg/redecl-5.c: New test.
11462         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11463         of scanf.
11464
11465 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11466
11467         PR middle-end/16790
11468         * gcc.c-torture/execute/pr16790-1.c: New test case.
11469
11470 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11471
11472         * g++.dg/ext/visibility/assign1.C: New test.
11473         * g++.dg/ext/visibility/new1.C: Likewise.
11474
11475         * gcc.dg/symbian1.c: New test.
11476         * gcc.dg/symbian2.c: Likewise.
11477
11478 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11479
11480         PR target/16570
11481         * gcc.dg/i386-sse-9.c: New test.
11482
11483 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11484
11485         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11486
11487 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11488
11489         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11490         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11491         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11492         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11493         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11494         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11495         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11496         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11497         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11498         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11499         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11500         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11501         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11502         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11503         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11504         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11505         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11506         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11507         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11508         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11509         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11510         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11511         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11512         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11513         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11514         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11515         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11516         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11517         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11518         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11519         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11520         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11521         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11522         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11523         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11524         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11525         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11526         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11527         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11528         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11529         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11530         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11531         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11532         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11533         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11534         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11535         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11536         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11537         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11538         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11539         gcc.misc-tests/i386-pf-3dnow-1.c,
11540         gcc.misc-tests/i386-pf-athlon-1.c,
11541         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11542         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11543         Declare built-in functions used.
11544         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11545
11546 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11547
11548         PR c++/16707
11549         * g++.dg/lookup/using12.C: New test.
11550
11551         * g++.dg/init/null1.C: Fix PR number.
11552         * g++.dg/parse/namespace10.C: Likewise.
11553
11554 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11555
11556         PR c++/16224
11557         * g++.dg/template/spec17.C: New test.
11558         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11559         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11560
11561 2004-08-02  David Billinghurst
11562
11563         PR fortran/16292
11564         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11565
11566 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11567
11568         * gcc.dg/ia64-got-1.c: New test case.
11569
11570 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11571
11572         PR c++/16489
11573         * g++.dg/init/null1.C: New test.
11574         * g++.dg/tc1/dr76.C: Adjust error marker.
11575
11576         PR c++/16529
11577         * g++.dg/parse/namespace10.C: New test.
11578
11579         PR c++/16810
11580         * g++.dg/inherit/ptrmem2.C: New test.
11581
11582 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11583
11584         PR target/16155
11585         * gcc.dg/pr16155.c: New test.
11586
11587 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11588
11589         * gcc.dg/redecl-2.c: New test.
11590
11591 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11592
11593         * gcc.dg/darwin-longdouble.c: New file.
11594
11595 2004-07-30  Richard Henderson  <rth@redhat.com>
11596
11597         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11598         write to constant argument.
11599         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11600
11601 2004-07-30  Richard Henderson  <rth@redhat.com>
11602
11603         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11604         tests of nearest around zero.
11605
11606 2004-07-30  Andrew Pinski  <apinski@apple.com>
11607
11608         * gcc.c-torture/compile/20040730-1.c: New test.
11609
11610 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11611
11612         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11613         powerpc-eabispe.
11614
11615 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11616
11617         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11618
11619 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11620
11621         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11622         contains $ld_library_path.
11623         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11624
11625 2004-07-29  Richard Henderson  <rth@redhat.com>
11626
11627         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11628
11629         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11630         (alt2, which): New.
11631         (Check): Accept either alternative.
11632
11633 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11634
11635         * g++.dg/abi/inline1.C: New test.
11636         * g++.dg/abi/local1-a.cc: Likewise.
11637         * g++.dg/abi/local1.C: Likewise.
11638         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11639         * g++.dg/abi/mangle12.C: Likewise.
11640         * g++.dg/abi/mangle17.C: Likewise.
11641         * g++.dg/abi/mangle20-2.C: Likewise.
11642         * g++.dg/opt/interface1.C: Likewise.
11643         * g++.dg/opt/interface1.h: Likewise.
11644         * g++.dg/opt/interface1-a.cc: New test.
11645         * g++.dg/parse/repo1.C: New test.
11646         * g++.dg/template/repo1.C: Likewise.
11647         * g++.dg/warn/Winline-1.C: Likewise.
11648         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11649
11650 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11651
11652         * gcc.dg/tree-ssa/20040729-1.c: New test.
11653
11654 2004-07-27  Matt Austern <austern@apple.com>
11655
11656         * gcc.dg/darwin-bool-1.c: New test.
11657         * gcc.dg/darwin-bool-2.c: New test.
11658
11659 2004-07-28  Richard Henderson  <rth@redhat.com>
11660
11661         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11662         arguments in the correct type.  Don't write to constant arguments.
11663
11664 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11665
11666         PR tree-optimization/16688
11667         PR tree-optimization/16689
11668         * g++.dg/tree-ssa/pr16688.C: New test.
11669
11670 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11671
11672         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11673         loads.  Not only in the comment, this time.
11674
11675 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11676
11677         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11678         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11679         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11680         * gcc.dg/sh4a-bitmovua.c: New.
11681         * gcc.dg/sh4a-cos.c: New.
11682         * gcc.dg/sh4a-cosf.c: New.
11683         * gcc.dg/sh4a-fprun.c: New.
11684         * gcc.dg/sh4a-fsrra.c: New.
11685         * gcc.dg/sh4a-memmovua.c: New.
11686         * gcc.dg/sh4a-sin.c: New.
11687         * gcc.dg/sh4a-sincos.c: New.
11688         * gcc.dg/sh4a-sincosf.c: New.
11689         * gcc.dg/sh4a-sinf.c: New.
11690
11691 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11692
11693         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11694         conditionals.
11695         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11696         loads.
11697         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11698         DOM1.
11699
11700 2004-07-27  Andrew Pinski  <apinski@apple.com>
11701
11702         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11703
11704 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11705
11706         * gcc.dg/pragma-isr.c: New test.
11707
11708 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11709
11710         PR c++/14429
11711         * g++.dg/template/ttp11.C: New test.
11712
11713 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11714
11715         * gcc.c-torture/compile/20040727-1.c: New test.
11716
11717 2004-07-26  Eric Christopher  <echristo@redhat.com>
11718
11719         * gcc.c-torture/compile/20040726-2.c: New test.
11720
11721 2004-07-26  Andrew Pinski  <apinski@apple.com>
11722
11723         * g++.dg/rtti/tinfo1.C: Xfail.
11724
11725 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11726
11727         * gcc.c-torture/compile/20040726-1.c: New test.
11728
11729 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11730             Brian Ryner  <bryner@brianryner.com>
11731
11732         PR c++/9283
11733         PR c++/15000
11734         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11735         * g++.dg/ext/visibility/: New directory.
11736         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11737         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11738         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11739         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11740         * g++.dg/ext/visibility/fvisibility.C,
11741         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11742         g++.dg/ext/visibility/fvisibility-override1.C
11743         g++.dg/ext/visibility/fvisibility-override2.C
11744         g++.dg/ext/visibility/memfuncts.C
11745         g++.dg/ext/visibility/noPLT.C
11746         g++.dg/ext/visibility/pragma.C
11747         g++.dg/ext/visibility/pragma-override1.C
11748         g++.dg/ext/visibility/pragma-override2.C
11749         g++.dg/ext/visibility/staticmemfuncts.C
11750         g++.dg/ext/visibility/virtual.C: New tests.
11751
11752 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11753
11754         PR c/15360
11755         * gcc.dg/pr15360-1.c: New test.
11756
11757 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
11758
11759         * gcc.dg/pragma-align-2.c: New test.
11760         * gcc.dg/pragma-init-fini.c: New test.
11761         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
11762         targets.
11763
11764 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11765
11766         * gcc.dg/init-string-2.c: New test.
11767
11768 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
11769
11770         PR 16684
11771         * gcc.dg/Wredundant-decls-1.c: New test case.
11772
11773 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11774
11775         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11776         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11777         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11778         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11779         * gcc.dg/compat/generate-random.c: New file.
11780         * gcc.dg/compat/generate-random.h: Likewise.
11781         * gcc.dg/compat/generate-random_r.c: Likewise.
11782         * gcc.dg/compat/struct-layout-1.h: Likewise.
11783         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11784         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11785         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11786         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11787         * gcc.dg/compat/struct-layout-1_main.c: New test.
11788         * gcc.dg/compat/struct-layout-1_x.c: New file.
11789         * gcc.dg/compat/struct-layout-1_y.c: New file.
11790         * gcc.dg/compat/struct-layout-1_test.h: New file.
11791
11792 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11793
11794         * gcc.dg/comp-return-1.c: New test
11795
11796 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11797
11798         * gcc.dg/vmx/8-02a.c: Fix typo.
11799
11800         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11801         * gcc.dg/darwin-abi-3.c: New test.
11802
11803         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11804         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11805
11806         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11807         * gcc.dg/vmx/ops-long-1.c: New test.
11808         * gcc.dg/vmx/ops-long-2.c: New test.
11809
11810 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11811
11812         * g++.dg/lookup/conv-[1234].C: New.
11813
11814 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11815
11816         * g++.dg/parse/attr2.C: Simplify.
11817
11818 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11819
11820         PR c/7284
11821         * gcc.c-torture/execute/pr7284-1.c: New test.
11822
11823 2004-07-22  Brian Booth  <bbooth@redhat.com>
11824
11825         * gcc.dg/tree-ssa/20040721-1.c: New test.
11826
11827 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11828
11829         * g++.dg/template/crash20.c: New.
11830
11831 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11832
11833         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11834         Add dg-run directive.  Declare variables as required.
11835         * gfortran.dg/g77/README: Update
11836
11837 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11838
11839         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11840         gcc.dg/cris-peep2-andu2.c: New tests.
11841
11842 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11843
11844         PR c/15052
11845         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11846         on return type.
11847         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11848         messages.
11849         * gcc.dg/qual-return-2.c: Update expected messages.
11850         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11851
11852 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11853
11854         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11855         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11856
11857 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11858
11859         PR c/11250
11860         * gcc.dg/init-string-1.c: New test.
11861
11862 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11863
11864         PR middle-end/15345
11865         PR c/16450
11866         * gcc.dg/torture/nested-fn-1.c: New test.
11867
11868 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11869
11870         PR target/16559
11871         * gcc.dg/ia64-fptr-1.c: New file.
11872
11873 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11874
11875         PR c++/14497
11876         * g++.dg/template/spec16.C: New test.
11877         * g++.old-deja/g++.robertl/eb118.C: Remove.
11878
11879 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11880
11881         PR c++/509
11882         * g++.dg/template/spec15.C: New test.
11883
11884 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11885
11886         Copy cases from g77.f-torture/execute and add dg-run
11887         directive.  Other changes as noted.
11888         * gfortran.dg/g77/13037.f
11889         * gfortran.dg/g77/1832.f
11890         * gfortran.dg/g77/19981119-0.f
11891         * gfortran.dg/g77/19990313-0.f
11892         * gfortran.dg/g77/19990313-1.f
11893         * gfortran.dg/g77/19990313-2.f
11894         * gfortran.dg/g77/19990313-3.f
11895         * gfortran.dg/g77/19990419-1.f
11896         * gfortran.dg/g77/19990826-0.f
11897         * gfortran.dg/g77/19990826-2.f
11898         * gfortran.dg/g77/20000503-1.f
11899         * gfortran.dg/g77/20001111.f
11900         * gfortran.dg/g77/20010116.f
11901         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11902         * gfortran.dg/g77/20010430.f
11903         * gfortran.dg/g77/6177.f
11904         * gfortran.dg/g77/947.f
11905         * gfortran.dg/g77/970816-3.f
11906         * gfortran.dg/g77/971102-1.f
11907         * gfortran.dg/g77/980520-1.f
11908         * gfortran.dg/g77/980628-0.f
11909         * gfortran.dg/g77/980628-1.f
11910         * gfortran.dg/g77/980628-10.f
11911         * gfortran.dg/g77/980628-2.f
11912         * gfortran.dg/g77/980628-3.f
11913         * gfortran.dg/g77/980628-7.f
11914         * gfortran.dg/g77/980628-8.f
11915         * gfortran.dg/g77/980628-9.f
11916         * gfortran.dg/g77/980701-0.f
11917         * gfortran.dg/g77/980701-1.f
11918         * gfortran.dg/g77/cabs.f
11919         * gfortran.dg/g77/claus.f
11920         * gfortran.dg/g77/complex_1.f
11921         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11922         * gfortran.dg/g77/dcomplex.f
11923         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11924         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11925         * gfortran.dg/g77/f90-intrinsic-numeric.f
11926         * gfortran.dg/g77/int8421.f
11927         * gfortran.dg/g77/labug1.f
11928         * gfortran.dg/g77/large_vec.f
11929         * gfortran.dg/g77/le.f
11930         * gfortran.dg/g77/short.f
11931         * gfortran.dg/g77/README: Update
11932
11933 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11934
11935         PR c++/16637
11936         * g++.dg/parse/lookup4.C: New test.
11937
11938 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11939
11940         PR c++/16175
11941         * g++.dg/template/ttp10.C: New test.
11942
11943 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11944
11945         * gcc.dg/pr12625-1.c: New test.
11946
11947 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11948
11949         * testsuite/gcc.dg/switch-warn-1.c: New test.
11950         * testsuite/gcc.dg/switch-warn-2.c: New test.
11951         * gcc.c-torture/compile/pr14730.c: Update.
11952
11953 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11954
11955         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11956         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11957         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11958         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11959
11960 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11961
11962         PR c++/16623
11963         * g++.dg/template/assign1.C: New test.
11964
11965 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11966
11967         PR c++/12170
11968         * g++.dg/template/ttp9.C: New test.
11969
11970 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11971
11972         * gcc.dg/format/cmn-err-1.c: New test.
11973
11974 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11975
11976         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11977         gcc.dg/Wparentheses-10.c: New tests.
11978         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11979
11980 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11981
11982         PR fortran/16465
11983         * gfortran.dg/g77//ffixed-line-length-0.f,
11984         gfortran.dg/g77/ffixed-line-length-132.f,
11985         gfortran.dg/g77/ffixed-line-length-72.f,
11986         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11987         gfortran.dg/g77/README: Update.
11988
11989 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11990
11991         PR c++/13092
11992         * g++.dg/template/non-dependent7.C: New test.
11993         * g++.dg/template/non-dependent8.C: Likewise.
11994         * g++.dg/template/non-dependent9.C: Likewise.
11995         * g++.dg/template/non-dependent10.C: Likewise.
11996
11997 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11998
11999         PR c++/16337
12000         * g++.dg/parse/attr2.C: New test.
12001
12002 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12003
12004         * g77.dg: Removed.
12005         * g77.f-torture: Ditto.
12006
12007 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12008
12009         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12010         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12011         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12012
12013 2004-07-16  Richard Henderson  <rth@redhat.com>
12014
12015         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12016
12017 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12018
12019         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12020         tests with full list of options.
12021         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12022         of TORTURE_OPTIONS if test contains 'dg-do run'.
12023
12024         PR fortran/16404
12025         * gfortran.dg/do_iterator.f90: New test.
12026
12027 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12028
12029         PR rtl-optimization/16536
12030         * gcc.c-torture/execute/restrict-1.c: New test.
12031
12032 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12033
12034         PR fortran/15324
12035         * gfortran.dg/pr15324.f90: New test.
12036
12037         PR fortran/15129
12038         * gfortran.dg/pr15129.f90: New test.
12039
12040         PR fortran/15140
12041         * gfortran.dg/pr15140.f90: New test.
12042
12043         PR fortran/13792
12044         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12045         compile-time simplification.
12046
12047 2004-07-14  Mike Stump  <mrs@apple.com>
12048
12049         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12050
12051 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12052
12053         PR target/16325
12054         * gcc.dg/profile-generate-1.c: New.
12055
12056 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12057
12058         * gcc.c-torture/execute/20040709-1.c: New test.
12059         * gcc.c-torture/execute/20040709-2.c: New test.
12060
12061 2004-07-14  Mike Stump  <mrs@apple.com>
12062
12063         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12064
12065 2004-07-14  Mike Stump  <mrs@apple.com>
12066
12067         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12068
12069 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12070
12071         PR c++/16518
12072         * g++.dg/parse/mutable1.C: New test.
12073
12074 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12075
12076         PR tree-optimization/16443
12077         * gcc.dg/tree-ssa/20040713-1.c: New test.
12078
12079 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12080
12081         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12082         for operator new.
12083
12084 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12085
12086         * gfortran.dg/g77/README: New file
12087         * gfortran.dg/g77/19981216-0.f:  Copy from
12088         g77.f-torture/noncompile.  Add "dg-do compile" and
12089         dg-error as required.
12090         * gfortran.dg/g77/19990218-1.f: Likewise
12091         * gfortran.dg/g77/19990905-1.f: Likewise
12092         * gfortran.dg/g77/9263.f: Likewise
12093         * gfortran.dg/g77/980615-0.f: Likewise
12094         * gfortran.dg/g77/980616-0.f: Likewise
12095         * gfortran.dg/g77/check0.f: Likewise
12096         * gfortran.dg/g77/select_no_compile.f: Likewise
12097
12098 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12099
12100         Copy files from g77.f-torture/compile.
12101         Add "{ dg-do compile}".  Other changes as noted
12102         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12103         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12104         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12105         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12106         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12107         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12108         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12109         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12110         statement to conform to standard.  Append alpha1.x for reference.
12111         * gfortran.dg/g77/xformat.f: Add dg-warning
12112
12113 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12114
12115         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12116         Add {dg-do compile} directive.
12117         * gfortran.dg/g77/cpp2.F: Likewise
12118
12119 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12120
12121         PR c++/5402
12122         * g++.dg/lookup/name-clash1.C: New test.
12123
12124         PR c++/9777
12125         * g++.dg/lookup/name-clash2.C: New test.
12126
12127         PR c++/12102
12128         * g++.dg/lookup/name-clash3.C: New test.
12129
12130 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12131
12132         * g++.dg/lookup/new2.C: New test.
12133         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12134
12135 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12136
12137         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12138         Add {dg-do compile} directive.
12139         * gfortran.dg/g77/13060.f: Likewise
12140         * gfortran.dg/g77/19990218-0.f: Likewise
12141         * gfortran.dg/g77/19990305-0.f: Likewise
12142         * gfortran.dg/g77/19990419-0.f: Likewise
12143         * gfortran.dg/g77/19990502-0.f: Likewise
12144         * gfortran.dg/g77/19990502-1.f: Likewise
12145         * gfortran.dg/g77/19990525-0.f: Likewise
12146         * gfortran.dg/g77/19990826-1.f: Likewise
12147         * gfortran.dg/g77/19990826-3.f: Likewise
12148         * gfortran.dg/g77/19990905-2.f: Likewise
12149         * gfortran.dg/g77/20000412-1.f: Likewise
12150         * gfortran.dg/g77/20000511-1.f: Likewise
12151         * gfortran.dg/g77/20000511-2.f: Likewise
12152         * gfortran.dg/g77/20000518.f: Likewise
12153         * gfortran.dg/g77/20000601-1.f: Likewise
12154         * gfortran.dg/g77/20000601-2.f: Likewise
12155         * gfortran.dg/g77/20000629-1.f: Likewise
12156         * gfortran.dg/g77/20000630-2.f: Likewise
12157         * gfortran.dg/g77/20010115.f: Likewise
12158         * gfortran.dg/g77/20010321-1.f: Likewise
12159         * gfortran.dg/g77/20010426.f: Likewise
12160         * gfortran.dg/g77/20020307-1.f: Likewise
12161         * gfortran.dg/g77/8485.f: Likewise
12162         * gfortran.dg/g77/960317-1.f: Likewise
12163         * gfortran.dg/g77/970915-0.f: Likewise
12164         * gfortran.dg/g77/980310-1.f: Likewise
12165         * gfortran.dg/g77/980310-2.f: Likewise
12166         * gfortran.dg/g77/980310-3.f: Likewise
12167         * gfortran.dg/g77/980310-4.f: Likewise
12168         * gfortran.dg/g77/980310-6.f: Likewise
12169         * gfortran.dg/g77/980310-7.f: Likewise
12170         * gfortran.dg/g77/980310-8.f: Likewise
12171         * gfortran.dg/g77/980419-2.f: Likewise
12172         * gfortran.dg/g77/980424-0.f: Likewise
12173         * gfortran.dg/g77/980427-0.f: Likewise
12174         * gfortran.dg/g77/980729-0.f: Likewise
12175         * gfortran.dg/g77/981117-1.f: Likewise
12176         * gfortran.dg/g77/toon_1.f: Likewise
12177
12178 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12179
12180         PR c++/2204
12181         * g++.dg/other/abstract2.C: New test.
12182
12183 2004-07-12  Paul Brook  <paul@codesourcery.com>
12184
12185         * gfortran.dg/pointer_init_1.f90: New test.
12186
12187 2004-07-11  Paul Brook  <paul@codesourcery.com>
12188
12189         PR fortran/15986
12190         * gfortran.dg/contained_1.f90: New test.
12191
12192 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12193
12194         * g++.dg/parse/defarg8.C: New test.
12195
12196 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12197
12198         PR fortran/16433
12199         * gfortran.dg/pr16433.f: New test.
12200
12201         PR fortran/17574
12202         * gfortran.dg/pr15754.f90: New test.
12203
12204 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12205
12206         PR tree-optimization/16437
12207         * gcc.c-torture/execute/bitfld-4.c: New test.
12208
12209 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12210
12211         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12212         access to common var from module.
12213
12214 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12215
12216         PR fortran/16336
12217         * gfortran.fortran-torture/execute/common_2.f90: New test.
12218
12219 2004-07-10  Paul Brook  <paul@codesourcery.com>
12220
12221         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12222
12223 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12224
12225         PR fortran/15969
12226         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12227
12228 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12229
12230         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12231         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12232         * gfortran.dg/g77/ffree-form-1.f: Likewise
12233         * gfortran.dg/g77/ffree-form-2.f: Likewise
12234         * gfortran.dg/g77/ffree-form-3.f: Likewise
12235         * gfortran.dg/g77/fno-underscoring.f: Likewise
12236         * gfortran.dg/g77/funderscoring.f: Likewise
12237         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12238
12239 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12240
12241         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12242
12243 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12244         Paul Brook  <paul@codesourcery.com>
12245
12246         PR fortran/13415
12247         * gfortran.dg/common_pointer_1.f90: New test.
12248
12249 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12250
12251         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12252
12253 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12254
12255         PR target/16364
12256         * gcc.c-torture/compile/20040709-1.c: New.
12257
12258 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12259
12260         PR fortran/14077
12261         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12262
12263 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12264
12265         PR fortran/13201
12266         * gfortran.dg/shape_1.f90: New test.
12267
12268 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12269             Andrew Pinski  <apinski@apple.com>
12270
12271         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12272
12273 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12274
12275         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12276         comment.
12277
12278 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12279         Paul Brook  <paul@codesourcery.com>
12280
12281         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12282         '.f95' and '.F95'.
12283
12284 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12285
12286         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12287
12288 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12289
12290         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12291         testcases with capital suffix.
12292
12293 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12294
12295         PR fortran/15481
12296         PR fortran/13372
12297         PR fortran/13575
12298         PR fortran/15978
12299         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12300
12301         * gfortran.dg/implicit_1.f90: New test.
12302
12303 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12304
12305         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12306         expression to match gfortran warning/error messages
12307         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12308         dg-error text.
12309
12310 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12311
12312         * lib/fortran-torture.exp: Rename proc search_for to
12313         search_for_re.
12314
12315 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12316
12317         * gcc.c-torture/execute/simd-5.x: New file.
12318         XFAIL on SPARC 64-bit at -O0.
12319
12320 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12321
12322         PR c++/8211
12323         PR c++/16165
12324         * g++.dg/warn/effc3.C: New test.
12325
12326 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12327
12328         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12329         change X to 1X in format.
12330         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12331         add data statements to conform to standard.
12332
12333 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12334
12335         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12336         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12337         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12338
12339 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12340
12341         * gfortran.dg/g77/7388.f: Copy from g77.dg
12342         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12343         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12344         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12345         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12346         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12347         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12348         * gfortran.dg/g77/strlen0.f: Likewise
12349
12350 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12351
12352         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12353         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12354
12355 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12356
12357         * gcc.c-torture/execute/920428-2.x: Delete.
12358         * gcc.c-torture/execute/920501-7.x: Likewise.
12359
12360 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12361
12362         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12363         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12364         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12365         prescott and c3-2.
12366         (PREFETCH_3DNOW): Add -march=c3.
12367
12368 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12369
12370         PR c/16437
12371         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12372         * gcc.c-torture/execute/bf64-1.x: Likewise.
12373
12374 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12375
12376         * gcc.c-torture/compile/20040708-1.c: New test.
12377
12378 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12379
12380         PR c++/16169
12381         * g++.dg/warn/effc2.C: New test.
12382
12383 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12384
12385         * gcc.c-torture/execute/bitfld-1.x: Remove.
12386         * gcc.c-torture/execute/bitfld-3.c: New test.
12387         * gcc.dg/bitfld-2.c: Remove XFAILs.
12388
12389 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12390
12391         PR c++/16276
12392         * g++.dg/rtti/tinfo1.C: New file.
12393
12394 2004-07-07  Eric Christopher  <echristo@redhat.com>
12395
12396         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12397
12398 2004-07-07  Andrew Pinski  <apinski@apple.com>
12399
12400         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12401
12402 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12403
12404         * g++.dg/init/call1.C: XFAIL.
12405
12406 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12407
12408         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12409         except for movstrict*, to movmem* and clrstr* to clrmem*.
12410
12411 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12412
12413         * gcc.c-torture/execute/20040707-1.c: New test.
12414
12415 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12416
12417         * gcc.c-torture/execute/20040706-1.c: New test.
12418
12419 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12420
12421         PR c++/3671
12422         * g++.dg/template/spec14.C: New test.
12423
12424 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12425
12426         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12427         nothing if not yet defined.  Use it in b, c and d type definitions.
12428         * gcc.c-torture/execute/20040705-1.c: New test.
12429         * gcc.c-torture/execute/20040705-2.c: New test.
12430
12431 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12432
12433         PR c++/2518
12434         * g++.dg/lookup/new1.C: New test.
12435
12436 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12437
12438         PR c++/11406
12439         * g++.dg/template/sizeof8.C: New test.
12440
12441 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12442
12443         * gcc.c-torture/compile/20040705-1.c: New test.
12444
12445 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12446
12447         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12448
12449 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12450
12451         * gcc.dg/cpp/if-mop.c: Two new testcases.
12452         * gcc.dg/cpp/trad/comment-3.c: New.
12453
12454 2004-07-04  Paul Brook  <paul@codesourcery.com>
12455
12456         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12457
12458 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12459
12460         PR c++/3761
12461         * g++.dg/lookup/crash4.C: New test.
12462
12463 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12464
12465         * gcc.c-torture/execute/builtin-abs-1.c
12466         * gcc.c-torture/execute/builtin-abs-2.c
12467         * gcc.c-torture/execute/builtin-complex-1.c
12468         * gcc.c-torture/execute/builtins/string-1-lib.c
12469         * gcc.c-torture/execute/builtins/string-1.c
12470         * gcc.c-torture/execute/builtins/string-2-lib.c
12471         * gcc.c-torture/execute/builtins/string-2.c
12472         * gcc.c-torture/execute/builtins/string-3-lib.c
12473         * gcc.c-torture/execute/builtins/string-3.c
12474         * gcc.c-torture/execute/builtins/string-4-lib.c
12475         * gcc.c-torture/execute/builtins/string-4.c
12476         * gcc.c-torture/execute/builtins/string-5-lib.c
12477         * gcc.c-torture/execute/builtins/string-5.c
12478         * gcc.c-torture/execute/builtins/string-6-lib.c
12479         * gcc.c-torture/execute/builtins/string-6.c
12480         * gcc.c-torture/execute/builtins/string-7-lib.c
12481         * gcc.c-torture/execute/builtins/string-7.c
12482         * gcc.c-torture/execute/builtins/string-8-lib.c
12483         * gcc.c-torture/execute/builtins/string-8.c
12484         * gcc.c-torture/execute/builtins/string-9-lib.c
12485         * gcc.c-torture/execute/builtins/string-9.c
12486         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12487         * gcc.c-torture/execute/builtins/string-asm-1.c
12488         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12489         * gcc.c-torture/execute/builtins/string-asm-2.c
12490         * gcc.c-torture/execute/stdio-opt-1.c
12491         * gcc.c-torture/execute/stdio-opt-2.c
12492         * gcc.c-torture/execute/stdio-opt-3.c
12493         * gcc.c-torture/execute/string-opt-1.c
12494         * gcc.c-torture/execute/string-opt-10.c
12495         * gcc.c-torture/execute/string-opt-11.c
12496         * gcc.c-torture/execute/string-opt-12.c
12497         * gcc.c-torture/execute/string-opt-13.c
12498         * gcc.c-torture/execute/string-opt-14.c
12499         * gcc.c-torture/execute/string-opt-15.c
12500         * gcc.c-torture/execute/string-opt-16.c
12501         * gcc.c-torture/execute/string-opt-2.c
12502         * gcc.c-torture/execute/string-opt-6.c
12503         * gcc.c-torture/execute/string-opt-7.c
12504         * gcc.c-torture/execute/string-opt-8.c:
12505         Replace with ...
12506
12507         * gcc.c-torture/execute/builtins/abs-2.c
12508         * gcc.c-torture/execute/builtins/abs-3.c
12509         * gcc.c-torture/execute/builtins/complex-1.c
12510         * gcc.c-torture/execute/builtins/fprintf.c
12511         * gcc.c-torture/execute/builtins/fputs.c
12512         * gcc.c-torture/execute/builtins/memcmp.c
12513         * gcc.c-torture/execute/builtins/memmove.c
12514         * gcc.c-torture/execute/builtins/memops-asm.c
12515         * gcc.c-torture/execute/builtins/mempcpy-2.c
12516         * gcc.c-torture/execute/builtins/mempcpy.c
12517         * gcc.c-torture/execute/builtins/memset.c
12518         * gcc.c-torture/execute/builtins/printf.c
12519         * gcc.c-torture/execute/builtins/sprintf.c
12520         * gcc.c-torture/execute/builtins/strcat.c
12521         * gcc.c-torture/execute/builtins/strchr.c
12522         * gcc.c-torture/execute/builtins/strcmp.c
12523         * gcc.c-torture/execute/builtins/strcpy.c
12524         * gcc.c-torture/execute/builtins/strcspn.c
12525         * gcc.c-torture/execute/builtins/strlen-2.c
12526         * gcc.c-torture/execute/builtins/strlen.c
12527         * gcc.c-torture/execute/builtins/strncat.c
12528         * gcc.c-torture/execute/builtins/strncmp-2.c
12529         * gcc.c-torture/execute/builtins/strncmp.c
12530         * gcc.c-torture/execute/builtins/strncpy.c
12531         * gcc.c-torture/execute/builtins/strpbrk.c
12532         * gcc.c-torture/execute/builtins/strpcpy-2.c
12533         * gcc.c-torture/execute/builtins/strpcpy.c
12534         * gcc.c-torture/execute/builtins/strrchr.c
12535         * gcc.c-torture/execute/builtins/strspn.c
12536         * gcc.c-torture/execute/builtins/strstr-asm.c
12537         * gcc.c-torture/execute/builtins/strstr.c:
12538         ... these new files.
12539
12540         * gcc.c-torture/execute/builtins/abs-2-lib.c
12541         * gcc.c-torture/execute/builtins/abs-3-lib.c
12542         * gcc.c-torture/execute/builtins/complex-1-lib.c
12543         * gcc.c-torture/execute/builtins/fprintf-lib.c
12544         * gcc.c-torture/execute/builtins/fputs-lib.c
12545         * gcc.c-torture/execute/builtins/memcmp-lib.c
12546         * gcc.c-torture/execute/builtins/memmove-lib.c
12547         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12548         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12549         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12550         * gcc.c-torture/execute/builtins/memset-lib.c
12551         * gcc.c-torture/execute/builtins/printf-lib.c
12552         * gcc.c-torture/execute/builtins/sprintf-lib.c
12553         * gcc.c-torture/execute/builtins/strcat-lib.c
12554         * gcc.c-torture/execute/builtins/strchr-lib.c
12555         * gcc.c-torture/execute/builtins/strcmp-lib.c
12556         * gcc.c-torture/execute/builtins/strcpy-lib.c
12557         * gcc.c-torture/execute/builtins/strcspn-lib.c
12558         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12559         * gcc.c-torture/execute/builtins/strlen-lib.c
12560         * gcc.c-torture/execute/builtins/strncat-lib.c
12561         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12562         * gcc.c-torture/execute/builtins/strncmp-lib.c
12563         * gcc.c-torture/execute/builtins/strncpy-lib.c
12564         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12565         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12566         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12567         * gcc.c-torture/execute/builtins/strrchr-lib.c
12568         * gcc.c-torture/execute/builtins/strspn-lib.c
12569         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12570         * gcc.c-torture/execute/builtins/strstr-lib.c
12571         * gcc.c-torture/execute/builtins/lib/abs.c
12572         * gcc.c-torture/execute/builtins/lib/fprintf.c
12573         * gcc.c-torture/execute/builtins/lib/memset.c
12574         * gcc.c-torture/execute/builtins/lib/printf.c
12575         * gcc.c-torture/execute/builtins/lib/sprintf.c
12576         * gcc.c-torture/execute/builtins/lib/strcpy.c
12577         * gcc.c-torture/execute/builtins/lib/strcspn.c
12578         * gcc.c-torture/execute/builtins/lib/strncat.c
12579         * gcc.c-torture/execute/builtins/lib/strncmp.c
12580         * gcc.c-torture/execute/builtins/lib/strncpy.c
12581         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12582         * gcc.c-torture/execute/builtins/lib/strspn.c
12583         * gcc.c-torture/execute/builtins/lib/strstr.c:
12584         New files containing support routines.
12585
12586         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12587         declaration.
12588         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12589         when not optimizing.
12590
12591 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12592
12593         PR c++/16240
12594         * g++.dg/abi/mangle22.C: New test.
12595         * g++.dg/abi/mangle23.C: Likewise.
12596
12597 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12598
12599         PR fortran/16290
12600         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12601         Allow for cases without denormalized floating point numbers.
12602
12603 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12604
12605         PR c/1027
12606         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12607         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12608         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12609         expected warning text.
12610         * gcc.dg/format/diag-2.c: New test.
12611
12612 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12613
12614         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12615
12616 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12617
12618         * gcc.dg/builtins-43.c: New.
12619         * gcc.dg/builtins-44.c: New.
12620         * gcc.dg/builtins-45.c: New.
12621
12622 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12623             Andreas Tobler  <a.tobler@schweiz.ch>
12624
12625         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12626         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12627         as SIGSEGV.
12628         * gcc.dg/cleanup-11.c: Likewise.
12629         * gcc.dg/cleanup-8.c: Likewise.
12630         * gcc.dg/cleanup-9.c: Likewise.
12631         * gcc.dg/cleanup-5.c: Run on all platforms.
12632
12633 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12634
12635         * g++.dg/warn/nonnull1.C: New test.
12636
12637 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12638
12639         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12640         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12641         Special-case the Sun compiler wrt to <complex.h>.
12642
12643 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12644
12645         * gcc.dg/Wunreachable-8.C: New test.
12646
12647         * gcc.dg/h8300-ice2.c : New test.
12648
12649 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12650
12651         PR fortran/16161
12652         * gfortran.fortran-torture/compile/implicit.f90: Add test
12653         for implicit character.
12654
12655 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12656
12657         PR fortran/16289
12658         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12659         Use tiny() intrinsic to find smallest non-negative real
12660
12661 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12662
12663         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12664         * gcc.dg/compat/struct-by-value-22_x.c: New.
12665         * gcc.dg/compat/struct-by-value-22_y.c: New.
12666
12667         * gcc.c-torture/execute/20040629-1.c: New test.
12668
12669 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12670
12671         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12672         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12673
12674         PR target/16195
12675         * gcc.dg/20040625-1.c: New test.
12676
12677 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12678
12679         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12680
12681 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12682
12683         PR fortran/15963
12684         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12685
12686 2004-06-29  Richard Henderson  <rth@redhat.com>
12687
12688         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12689
12690 2004-06-29  Paul Brook  <paul@codesourcery.com>
12691
12692         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12693         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12694
12695 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12696
12697         PR c++/16260
12698         * g++.dg/parse/crash15.C: New.
12699
12700 2004-06-28  Andrew Pinski  <apinski@apple.com>
12701
12702         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12703         by the error already.
12704
12705         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12706
12707 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12708
12709         PR target/14041
12710         * gcc.dg/h8300-bss-align-1.c : New.
12711
12712 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12713
12714         * PR c++/16174
12715         * g++.dg/template/ctor4.C: New.
12716
12717 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12718
12719         PR c++/16205
12720         * g++.dg/warn/Wsequence-point-1.C: New test.
12721
12722 2004-06-27  Paul Brook  <paul@codesourcery.com>
12723
12724         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12725
12726 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12727
12728         * g++.old-deja/g++.mike/p7325.C: Remove.
12729
12730 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12731
12732         PR c/14963
12733         * gcc.dg/pr14963.c: New test.
12734
12735 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12736
12737         PR c++/16193
12738         * g++.dg/parse/redef1.C: New test.
12739
12740 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12741
12742         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12743         20021110.c.
12744         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12745         20021119-1.c.
12746         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12747         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12748         5-04.c.
12749         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12750         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12751         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12752         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12753         g++.brendan/enum14.C.
12754         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12755         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12756         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12757         g++.mike/virt1.C.
12758         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
12759         memtemp24.C.
12760
12761 2004-06-27  Roger Sayle  <roger@eyesopen.com>
12762
12763         * gcc.dg/20040527-1.c: New test case.
12764
12765 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
12766
12767         PR gfortran/pr16196
12768         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
12769
12770 2004-06-25  Roger Sayle  <roger@eyesopen.com>
12771
12772         PR middle-end/15825
12773         * gcc.dg/pr15825-1.c: New test case.
12774
12775 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12776
12777         * gcc.c-torture/execute/20040625-1.c: New test.
12778
12779 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12780
12781         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12782
12783 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12784
12785         * gcc.dg/torture/mips-div-1.c: New test.
12786
12787 2004-06-24  Jeff Law  <law@redhat.com>
12788
12789         * gcc.dg/tree-ssa/20040624-1.c: New test.
12790
12791 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12792
12793         * gcc.c-torture/compile/20040624-1.c: New test.
12794
12795 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12796
12797         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12798         this directory.
12799
12800 2004-06-23  Andrew Pinski  <apinski@apple.com>
12801
12802         PR middle-end/15988
12803         * g++.dg/opt/ptrmem4.C: New test.
12804
12805         * gcc.dg/c90-array-quals-2.c: New test.
12806
12807 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12808
12809         * gcc.dg/kpice1.c: New test.
12810
12811 2006-06-23  Andrew Pinski  <apinski@apple.com>
12812
12813         * gcc.dg/c90-array-quals.c: New test.
12814
12815 2006-06-22  Richard Henderson  <rth@redhat.com>
12816
12817         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12818
12819 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12820
12821         * gcc.dg/builtins-config.h: Handle FreeBSD.
12822
12823 2006-06-22  Richard Henderson  <rth@redhat.com>
12824
12825         * g++.dg/opt/devirt1.C: New.
12826
12827 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12828
12829         * g++.dg/opt/pr15551.C: New testcase.
12830
12831 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12832
12833         PR target/14800
12834         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12835         x86_64-*-linux* when compiling for 32bit.
12836
12837 2004-06-21  Andrew Pinski  <apinski@apple.com>
12838
12839         * gcc.dg/pch/struct-1.c: New.
12840         * gcc.dg/pch/struct-1.hs: New.
12841
12842 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12843
12844         * gcc.dg/pch/save-temps-1.c: New file.
12845         * gcc.dg/pch/save-temps-1.hs: New file.
12846
12847 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12848
12849         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12850         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12851
12852 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12853
12854         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12855         to fix type error.
12856         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12857         Remove trailing spaces.
12858
12859 2004-06-21  Richard Henderson  <rth@redhat.com>
12860
12861         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12862         merging && to BIT_FIELD_REF.
12863
12864 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12865
12866         * g++.dg/opt/placeholder1.C: New test.
12867
12868 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12869
12870         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12871         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12872         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12873         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12874
12875 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12876
12877         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12878         extern "C".
12879         * g++.dg/other/pragma-re-1.C: Add comments.
12880
12881 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12882
12883         PR gfortran/16080
12884         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12885
12886 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12887
12888         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12889         instead of setting the type of size_t by
12890         hand.
12891
12892 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12893
12894         * gcc.dg/unordered-2.c: New test case.
12895         * gcc.dg/unordered-3.c: New test case.
12896
12897 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12898
12899         PR other/16043
12900         * lib/g++.exp (g++_version): Tweak regexp for version
12901         * lib/g77.exp (g77_version): Likewise
12902         * lib/gfortran.exp (gfortran_version): Likewise
12903         * lib/objc.exp (objc_version): Likewise
12904         * lib/treelang.exp (treelang_version): Likewise
12905
12906 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12907
12908         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12909         Use INT_MAX instead of __INT_MAX__.
12910         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12911
12912         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12913         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12914         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12915         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12916         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12917         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12918         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12919         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12920         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12921
12922         * gcc.dg/range-test-1.c: New test.
12923         * g++.dg/opt/range-test-1.C: New test.
12924
12925 2004-06-17  Richard Henderson  <rth@redhat.com>
12926
12927         * objc.dg/sync-1.m: New.
12928         * objc.dg/try-catch-1.m: Don't force next runtime.
12929         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12930         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12931         shadowed catch clause.
12932         * objc.dg/try-catch-5.m: New.
12933
12934 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12935
12936         Bug 14610
12937         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12938
12939 2004-06-15  Richard Henderson  <rth@redhat.com>
12940
12941         * gcc.dg/20001116-1.c: Move expected warning line.
12942
12943 2004-06-15  Richard Henderson  <rth@redhat.com>
12944
12945         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12946         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12947
12948 2004-06-15  Jeff Law  <law@redhat.com>
12949
12950         * gcc.dg/tree-ssa/20040615-1.c: New test.
12951         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12952         be less sensitive to operand ordering.
12953         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12954
12955 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12956
12957         * g++.dg/abi/bitfield3.C: Add comment..
12958
12959 2004-06-15  Richard Henderson  <rth@redhat.com>
12960
12961         * g++.dg/ext/stmtexpr1.C: XFAIL.
12962         * gcc.dg/20030612-1.c: XFAIL.
12963
12964 2004-06-15  Eric Christopher  <echristo@redhat.com>
12965
12966         * g++.dg/charset/asm5.c: New.
12967         * gcc.dg/charset/asm6.c: New.
12968
12969 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12970
12971         PR fortran/15962
12972         * gfortran.fortran-torture/execute/select_1.f90: New test.
12973
12974 2004-06-15  Paul Brook  <paul@codesourcery.com>
12975
12976         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12977
12978 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12979
12980         PR c++/15967
12981         * g++.dg/lookup/crash3.C: New test.
12982
12983 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12984
12985         PR c++/15947
12986         * g++.dg/parse/dtor4.C: New test.
12987
12988 2004-06-14  Jeff Law  <law@redhat.com>
12989
12990         * gcc.c-torture/compile/20040614-1.c: New test.
12991
12992 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12993
12994         PR fortran/15211
12995         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12996         LEN of a character array.
12997
12998 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12999
13000         PR c++/15096
13001         * g++.dg/template/ptrmem10.C: New test.
13002
13003         PR c++/14930
13004         * g++.dg/template/friend30.C: New test.
13005
13006 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13007
13008         PR fortran/14928
13009         * gfortran.fortran-torture/compile/mloc.f90: New test.
13010
13011 2004-06-13  Paul Brook  <paul@codesourcery.com>
13012
13013         * gfortran.fortran-torture/execute/random_2.f90: New test.
13014
13015 2004-06-13  Eric Christopher  <echristo@redhat.com>
13016
13017         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13018
13019 2004-06-12  Paul Brook  <paul@codesourcery.com>
13020
13021         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13022
13023 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13024
13025         PR fortran/14923
13026         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13027
13028 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13029
13030         PR fortran/14957
13031         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13032         syntax errors in end statements of contained subroutines.
13033
13034 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13035
13036         PR fortran/12841
13037         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13038
13039 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13040
13041         PR fortran/15665
13042         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13043
13044 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13045
13046         PR gfortran/12839
13047         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13048
13049 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13050
13051         PR c++/15862
13052         * g++.dg/parse/enum1.C: New test.
13053
13054 2004-06-10  Jeff Law  <law@redhat.com>
13055
13056         * gcc.c-torture/compile/20040610-1.c: New test.
13057
13058 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13059
13060         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13061         * g++.old-deja/g++.other/decl3.C: Likewise.
13062
13063 2004-06-10  Brian Booth  <bbooth@redhat.com>
13064
13065         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13066         V_MAY_DEF instead of VDEF.
13067         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13068
13069 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13070
13071         PR c++/14211
13072         * g++.dg/conversion/const1.C: New test.
13073
13074         PR c++/15076
13075         * g++.dg/conversion/reinterpret1.C: New test.
13076
13077         PR c++/15877
13078         * g++.dg/template/enum2.C: New test.
13079
13080         PR c++/15227
13081         * g++.dg/template/error13.C: New test.
13082
13083 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13084
13085         PR fortran/14957
13086         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13087         arguments to test_* REAL and of the right size.
13088
13089 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13090
13091         PR target/15569
13092         PR rtl-optimization/15681
13093         * gcc.dg/20040609-1.c: New test.
13094
13095 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13096
13097         PR c++/14791
13098         * g++.dg/opt/builtins1.C: New test.
13099
13100 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13101
13102         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13103         that use default windows32 struct layout.
13104         * gcc.dg/i386-bitfield2.c: Likewise.
13105
13106 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13107
13108         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13109         for mingw32 and cygwin targets.
13110
13111 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13112
13113         * gcc.dg/pch/macro-4.c: New.
13114         * gcc.dg/pch/macro-4.hs: New.
13115
13116 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13117
13118         PR fortran/13249
13119         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13120
13121 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13122
13123         PR fortran/13372
13124         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13125
13126 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13127
13128         PR gfortran/14897
13129         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13130
13131 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13132
13133         PR gfortran/15755
13134         * gfortran.fortran-torture/execute/backspace.c : New test.
13135
13136 2004-06-09  Paul Brook  <paul@codesourcery.com>
13137
13138         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13139         (pointer_to_section): Rewrite to use smaller array.
13140
13141 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13142
13143         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13144         * gcc.dg/ext/altivec-10.c: Same.
13145         * gcc.dg/ext/altivec-11.c: Same.
13146         * gcc.dg/ext/altivec-12.c: Same.
13147         * gcc.dg/ext/altivec-13.c: Same.
13148         * gcc.dg/ext/altivec-14.c: Same.
13149         * gcc.dg/ext/altivec-15.c: Same.
13150         * gcc.dg/ext/altivec-16.c: Same.
13151         * gcc.dg/ext/altivec-3.c: Same.
13152         * gcc.dg/ext/altivec-4.c: Same.
13153         * gcc.dg/ext/altivec-6.c: Same.
13154         * gcc.dg/ext/altivec-7.c: Same.
13155         * gcc.dg/ext/altivec-8.c: Same.
13156         * gcc.dg/ext/altivec-varargs-1.c: Same.
13157
13158         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13159         * g++.dg/ext/altivec-10.C: Same.
13160         * g++.dg/ext/altivec-2.C: Same.
13161         * g++.dg/ext/altivec-3.C: Same.
13162         * g++.dg/ext/altivec-4.C: Same.
13163         * g++.dg/ext/altivec-5.C: Same.
13164         * g++.dg/ext/altivec-6.C: Same.
13165         * g++.dg/ext/altivec-7.C: Same.
13166         * g++.dg/ext/altivec-8.C: Same.
13167         * g++.dg/ext/altivec-9.C: Same.
13168
13169 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13170
13171         PR c++/7841
13172         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13173
13174 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13175
13176         * gcc.dg/union-1.c: New test.
13177
13178 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13179
13180         * gcc.dg/builtins-41.c: New test case.
13181         * gcc.dg/builtins-42.c: New test case.
13182
13183 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13184
13185         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13186         * g++.dg/ext/altivec-10.C: Same.
13187         * g++.dg/ext/altivec-2.C: Same.
13188         * g++.dg/ext/altivec-3.C: Same.
13189         * g++.dg/ext/altivec-4.C: Same.
13190         * g++.dg/ext/altivec-5.C: Same.
13191         * g++.dg/ext/altivec-6.C: Same.
13192         * g++.dg/ext/altivec-7.C: Same.
13193         * g++.dg/ext/altivec-8.C: Same.
13194         * g++.dg/ext/altivec-9.C: Same.
13195         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13196         * g++.old-deja/g++.brendan/new3.C: Same.
13197         * gcc.c-torture/execute/eeprof-1.x: Same.
13198
13199 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13200
13201         PR c/14765
13202         * gcc.dg/pr14765-1.c: New test.
13203
13204 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13205
13206         PR c/14649
13207         * gcc.dg/pr14649-1.c: New test case.
13208
13209 2004-06-07  Richard Henderson  <rth@redhat.com>
13210
13211         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13212         if temporaries.
13213
13214 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13215
13216         * g++.dg/eh/elide1.C: Remove XFAIL.
13217
13218 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13219
13220         PR c++/15337
13221         * g++.dg/expr/sizeof3.C: New test.
13222
13223         PR c++/14777
13224         * g++.dg/template/access14.C: New test.
13225
13226         PR c++/15554
13227         * g++.dg/template/enum1.C: New test.
13228
13229         PR c++/15057
13230         * g++.dg/eh/throw1.C: New test.
13231
13232 2004-06-07  David Ayers  <d.ayers@inode.at>
13233             Ziemowit Laski  <zlaski@apple.com>
13234
13235         * lib/objc.exp (objc_target_compile): Revert the '-framework
13236         Foundation' flag fix, since bare Darwin does not ship
13237         with the Foundation framework.
13238         * objc/execute/next_mapping.h: Provide a local NSConstantString
13239         @interface and @implementation.
13240         (objc_constant_string_init): A constructor function, used to
13241         initialize the NSConstantString meta-class object.
13242         * objc/execute/string1.m: Include "next_mapping.h" instead of
13243         <Foundation/NSString.h>.
13244         * objc/execute/string2.m: Likewise.
13245         * objc/execute/string3.m: Likewise.
13246         * objc/execute/string4.m: Likewise.
13247
13248 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13249
13250         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13251         to double. Replace double with FLOAT.
13252         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13253
13254         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13255         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13256         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13257         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13258         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13259         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13260         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13261         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13262
13263 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13264
13265         PR c/13519
13266         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13267
13268 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13269
13270         PR c++/15503
13271         * g++.dg/template/meminit2.C: New test.
13272
13273 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13274
13275         PR target/15822
13276         * gcc.c-torture/execute/compare-fp-1.c,
13277         gcc.c-torture/execute/compare-fp-2.c,
13278         gcc.c-torture/execute/compare-fp-3.c,
13279         gcc.c-torture/execute/compare-fp-4.c,
13280         gcc.c-torture/execute/compare-fp-3.x,
13281         gcc.c-torture/execute/compare-fp-4.x: Moved...
13282         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13283         gcc.c-torture/execute/ieee/compare-fp-2.c,
13284         gcc.c-torture/execute/ieee/compare-fp-3.c,
13285         gcc.c-torture/execute/ieee/compare-fp-4.c,
13286         gcc.c-torture/execute/ieee/compare-fp-3.x,
13287         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13288
13289 2004-06-04  David Ayers  <d.ayers@inode.at>
13290
13291         * objc/execute/protocol-isEqual-4.m: New testcase.
13292
13293 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13294
13295         * objc/execute/protocol-isEqual-1.m: New testcase.
13296         * objc/execute/protocol-isEqual-2.m: New testcase.
13297         * objc/execute/protocol-isEqual-3.m: New testcase.
13298
13299 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13300
13301         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13302
13303 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13304
13305         * lib/objc.exp (objc_target_compile): When running tests on
13306         Darwin (Mac OS X), inform the linker about '-framework
13307         'Foundation'.
13308
13309 2004-06-02  Eric Christopher  <echristo@redhat.com>
13310
13311         * gcc.c-torture/compile/20040602-1.c: New.
13312
13313 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13314
13315         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13316         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13317
13318         PR tree-optimization/14736
13319         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13320
13321         PR tree-optimization/14042
13322         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13323
13324         PR tree-optimization/14729
13325         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13326
13327 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13328
13329         PR fortran/15557
13330         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13331
13332 2004-06-01  Richard Hederson  <rth@redhat.com>
13333
13334         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13335
13336 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13337
13338         PR c++/14932
13339         * g++.dg/parse/offsetof4.C: New test.
13340
13341 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13342
13343         PR objc/7993
13344         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13345
13346 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13347
13348         PR c++/15701
13349         * g++.dg/template/friend29.C: New test.
13350
13351 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13352
13353         PR c/15749
13354         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13355
13356 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13357
13358         * gcc.dg/sparc-trap-1.c: New test.
13359
13360 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13361
13362         PR middle-end/15069
13363         * g++.dg/opt/fold3.C: New test case.
13364
13365 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13366
13367         * lib/target-supports.exp (check_iconv_available): Fix fallout
13368         from 2004-05-28 patch.
13369
13370 2004-05-30  Paul Brook  <paul@codesourcery.com>
13371
13372         PR fortran/15620
13373         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13374         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13375
13376 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13377
13378         * gfortran.fortran-torture/execute/random_1.f90: New test.
13379
13380 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13381
13382         * g++.dg/ext/altivec-10.C: New test.
13383
13384 2004-05-29  Paul Brook  <paul@codesourcery.com>
13385
13386         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13387
13388 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13389
13390         * gcc.dg/altivec-16.c: New test.
13391
13392 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13393
13394         * lib/target-supports.exp (check_vmx_hw_available): New.
13395         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13396
13397         * lib/target-supports.exp (check_alias_available,
13398         check_iconv_available, check_named_sections_available): Use
13399         unique names for temporary files.
13400
13401 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13402
13403         * gcc.dg/altivec-15.c: New test.
13404
13405 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13406
13407         PR c++/15083
13408         * g++.dg/warn/noeffect6.C: New test.
13409
13410         PR c++/15471
13411         * g++.dg/expr/ptrmem4.C: New test.
13412
13413         PR c++/15640
13414         * g++.dg/template/operator3.C: New test.
13415
13416 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13417
13418         PR c++/14668
13419         * g++.dg/lookup/redecl1.C: New test.
13420         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13421
13422 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13423
13424         * gcc.c-torture/execute/compare-fp-1.c,
13425         gcc.c-torture/execute/compare-fp-2.c,
13426         gcc.c-torture/execute/compare-fp-3.c,
13427         gcc.c-torture/execute/compare-fp-4.c,
13428         gcc.c-torture/execute/compare-fp-3.x,
13429         gcc.c-torture/execute/compare-fp-4.x,
13430         gcc.dg/pr15649-1.c: New.
13431
13432 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13433
13434         PR c++/12883
13435         * g++.dg/init/array14.C: New test.
13436
13437 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13438
13439         * lib/compat.exp (compat-get-options-main): New.
13440         (compat-get-options): Remove unneeded code, warn for ignored
13441         command.
13442         (compat-execute): Check flag set by dg-require-* commands.
13443
13444         * lib/compat.exp (compat-execute): Break up long lines.
13445
13446 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13447
13448         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13449         * gcc.dg/altivec-14.c: New test.
13450         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13451
13452         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13453         * gcc.dg/altivec-12.c: Ditto.
13454
13455         * gcc.dg/altivec-3.c: Move call to altivec_check.
13456
13457 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13458
13459         PR c++/15044
13460         * g++.dg/template/error12.C: New test.
13461
13462         PR c++/15317
13463         * g++.dg/ext/attrib15.C: New test.
13464
13465         PR c++/15329
13466         * g++.dg/template/ptrmem9.C: New test.
13467
13468 2004-05-25  Paul Brook  <paul@codesourcery.com>
13469
13470         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13471
13472 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13473
13474         PR c++/15165
13475         * g++.dg/template/crash19.C: New test.
13476
13477 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13478
13479         PR c++/15025
13480         * g++.dg/template/redecl1.C: New test.
13481
13482 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13483
13484         PR c++/14821
13485         * g++.dg/other/ns1.C: New test.
13486
13487         PR c++/14883
13488         * g++.dg/template/invalid1.C: New test.
13489
13490 2004-05-23  Paul Brook  <paul@codesourcery.com>
13491         Victor Leikehman  <lei@haifasphere.co.il>
13492
13493         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13494         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13495
13496 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13497
13498         PR c++/15285
13499         PR c++/15299
13500         * g++.dg/template/non-dependent5.C: New test.
13501         * g++.dg/template/non-dependent6.C: New test.
13502
13503 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13504
13505         PR c++/15507
13506         * g++.dg/inherit/union1.C: New test.
13507
13508         PR c++/15542
13509         * g++.dg/template/addr1.C: New test.
13510
13511         PR c++/15427
13512         * g++.dg/template/array5.C: New test.
13513
13514         PR c++/15287
13515         * g++.dg/template/array6.C: New test.
13516
13517 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13518             Roger Sayle  <roger@eyesopen.com>
13519
13520         * g++.dg/lookup/forscope2.C: New test case.
13521
13522 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13523
13524         * gcc.dg/cpp/Wmissingdirs.c: New.
13525
13526 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13527
13528         PR target/15301
13529         * gcc.dg/compat/union-m128-1.h: New file.
13530         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13531         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13532         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13533
13534 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13535
13536         PR target/15302
13537         * gcc.dg/compat/struct-complex-1.h: New file.
13538         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13539         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13540         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13541
13542 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13543
13544         PR middle-end/3074
13545         * gcc.dg/pr3074-1.c: New test case.
13546         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13547
13548 2004-05-20  Falk Hueffner  <falk@debian.org>
13549
13550         PR other/15526
13551         * gcc.dg/ftrapv-1.c: New test case.
13552
13553 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13554
13555         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13556
13557 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13558             Jeff Law  <law@redhat.com>
13559
13560         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13561         * gcc.dg/tree-ssa/20040518-2.c: New test.
13562
13563         * gcc.dg/tree-ssa/20040518-1.c: New test.
13564
13565 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13566
13567         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13568
13569 2004-05-18  Paul Brook  <paul@codesourcery.com>
13570
13571         PR fortran/13930
13572         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13573
13574 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13575
13576         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13577         constant folding.
13578
13579 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13580
13581         * gcc.dg/tree-ssa/20040517-1.c: New test.
13582
13583 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13584
13585         * gcc.dg/loop-4.c: New test.
13586
13587 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13588
13589         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13590
13591 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13592
13593         PR fortran/15311
13594         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13595
13596 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13597
13598         PR fortran/13826
13599         PR fortran/13940
13600         * gfortran.fortran-torture/compile/data_1.f90: New test.
13601
13602 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13603
13604         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13605         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13606
13607 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13608
13609         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13610
13611 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13612
13613         PR c/15444
13614         * gcc.dg/format/xopen-1.c: Adjust expected message.
13615         * gcc.dg/format/xopen-3.c: New test.
13616
13617 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13618
13619         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13620
13621 2004-05-14  Jeff Law  <law@redhat.com>
13622
13623         * gcc.dg/tree-ssa/20040514-2.c: New test.
13624
13625 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13626
13627         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13628         this ...
13629         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13630         this.
13631
13632 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13633
13634         * gcc.dg/tree-ssa/20040514-1.c: New test.
13635
13636 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13637
13638         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13639         test.
13640
13641 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13642
13643         PR fortran/14066
13644         * gfortran.fortran-torture/compile/do_1.f90: New test.
13645
13646 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13647
13648         PR fortran/15051
13649         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13650         test.
13651
13652 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13653
13654         PR fortran/15149
13655         * gfortran.fortran-torture/execute/random_init.f90: New test.
13656
13657 2004-05-13  Paul Brook  <paul@codesourcery.com>
13658
13659         PR fortran/15314
13660         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13661
13662 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13663
13664         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13665         for the powerpc case.
13666
13667 2004-05-13  Jeff Law  <law@redhat.com>
13668
13669         * gcc.dg/tree-ssa/20040513-1.c: New test.
13670         * gcc.dg/tree-ssa/20040513-2.c: New test.
13671
13672 2004-05-13  Paul Brook  <paul@codesourcery.com>
13673
13674         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13675         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13676         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13677
13678 2004-05-13  Andreas Schwab  <schwab@suse.de>
13679
13680         PR other/10819
13681         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13682         characters.
13683
13684 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13685
13686         PR fortran/15294
13687         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13688
13689 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13690
13691         Merge from tree-ssa-20020619-branch.  See
13692         ChangeLog.tree-ssa for details.
13693
13694 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13695
13696         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13697         include <altivec.h> explicitly.
13698         * gcc.dg/altivec-13.c: Likewise.
13699
13700 2004-05-11  Paul Brook  <paul@codesourcery.com>
13701
13702         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13703
13704 2004-05-10  Eric Christopher  <echristo@redhat.com>
13705
13706         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13707         * gcc.dg/sibcall-4.c: Ditto.
13708
13709 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13710
13711         * g++.dg/ext/altivec-8.C: New test case.
13712         * gcc.dg/altivec-13.c: New test case.
13713
13714 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13715
13716         * gcc.c-torture/execute/divcmp-1.c: New test case.
13717         * gcc.c-torture/execute/divcmp-2.c: New test case.
13718         * gcc.c-torture/execute/divcmp-3.c: New test case.
13719
13720 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13721
13722         * g++.dg/other/pragma-re-2.C: New test.
13723
13724 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13725
13726         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13727         * gcc.dg/i386-387-2.c: Likewise.
13728
13729         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13730         __builtin_drem.
13731         * gcc.dg/i386-387-6.c: Likewise.
13732
13733 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13734
13735         * gcc.dg/builtins-33.c:  Also check log1p*.
13736
13737 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13738
13739         PR optimization/15296
13740         * gcc.c-torture/execute/pr15296.c: New test.
13741
13742 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13743
13744         * gcc.dg/builtins-40.c: New test.
13745
13746 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13747
13748         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13749
13750 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13751
13752         * g++.dg/ext/spe1.C: New testcase.
13753
13754 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13755
13756         * objc.dg/image-info.m: Allow additional attributes
13757         for __image_info section.
13758
13759 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
13760
13761         * gcc.dg/torture/mips-hilo-2.c: New test.
13762
13763 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13764
13765         PR c++/14389
13766         * g++.dg/template/member5.C: New test.
13767
13768 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
13769
13770         * gcc.dg/builtins-34.c: Also check expm1*.
13771
13772 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13773
13774         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13775         * gcc.dg/torture/builtin-convert-3.c: New test.
13776
13777 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13778
13779         PR middle-end/15054
13780         * g++.dg/opt/pr15054.C: New test.
13781
13782 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13783
13784         * gcc.dg/torture/builtin-rounding-1.c: New test.
13785         * gcc.dg/builtins-25.c: Delete.
13786         * gcc.dg/builtins-29.c: Delete.
13787
13788 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13789
13790         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13791         * gcc.dg/sibcall-4.c: Likewise.
13792         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13793
13794 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13795
13796         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13797         bit-field on 16-bit targets.
13798
13799 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13800
13801         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13802         16-bit targets.
13803
13804 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13805
13806         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13807         * gcc.dg/rs6000-power2-2.c: Likewise.
13808
13809 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13810
13811         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13812         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13813         Change the asm registers to be in form of frN instead of fN.
13814
13815 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13816
13817         * gcc.dg/torture/builtin-convert-2.c: New test.
13818
13819 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13820
13821         * gcc.dg/rs6000-power2-1.c: New test.
13822         * gcc.dg/rs6000-power2-2.c: New test.
13823
13824 2004-04-28  Jan Hubicka  <jh@suse.cz>
13825
13826         * gcc.dg/unused-6.c: New test.
13827
13828 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13829             Ulrich Weigand  <uweigand@de.ibm.com>
13830
13831         * ada/acats/run_all.sh: Define $target variable.
13832
13833 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13834
13835         PR c++/15119
13836         * g++.dg/other/vararg-1.C: New test.
13837
13838         PR c++/4794
13839         * g++.dg/eh/cleanup3.C: New test.
13840
13841 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13842
13843         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13844         and ad8011a (target_insn).
13845         * ada/acats/support/macro.dfs: Likewise.
13846         * ada/acats/support/impbit.adb: New file.
13847
13848 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13849
13850         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13851
13852 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13853
13854         * gcc.dg/loop-3.c: New test.
13855
13856 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13857
13858         * gcc.c-torture/execute/simd-5.c: New test.
13859
13860 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13861
13862         PR c++/15064
13863         * g++.dg/template/crash18.C: New test.
13864
13865 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13866
13867         * g++.dg/ext/complit3.C: New test.
13868
13869 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13870
13871         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13872         * gcc.dg/altivec-3.c: Same.
13873         * gcc.dg/altivec-varargs-1.c: Same.
13874
13875 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13876
13877         * lib/target-supports.exp (check_profiling_available): Assume
13878         profiling is not available on powerpc-eabi targets.
13879
13880 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13881
13882         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13883         * gcc.dg/vmx/bug-1.c: Ditto.
13884
13885 2004-04-20  Eric Christopher  <echristo@redhat.com>
13886
13887         * gcc.dg/charset/extern.c: New test.
13888         * g++.dg/charset/extern3.cc: Ditto.
13889
13890 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13891
13892         * gcc.dg/builtins-39.c: New test.
13893
13894 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13895
13896         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13897
13898 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13899
13900         * gcc.dg/torture/mips-hilo-1.c: New test.
13901
13902 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13903
13904         * gcc.c-torture/compile/20040419-1.c: New test.
13905
13906 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13907
13908         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13909
13910 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13911             Aldy Hernandez  <aldyh@redhat.com>
13912
13913         * gcc.c-torture/execute/va-arg-24.c: New.
13914
13915 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13916             Aldy Hernandez  <aldyh@redhat.com>
13917
13918         * gcc.dg/vmx/1b-01.c: New.
13919         * gcc.dg/vmx/1b-02.c: New.
13920         * gcc.dg/vmx/1b-03.c: New.
13921         * gcc.dg/vmx/1b-04.c: New.
13922         * gcc.dg/vmx/1b-05.c: New.
13923         * gcc.dg/vmx/1b-06.c: New.
13924         * gcc.dg/vmx/1b-07.c: New.
13925         * gcc.dg/vmx/1c-01.c: New.
13926         * gcc.dg/vmx/1c-02.c: New.
13927         * gcc.dg/vmx/3a-01a.c: New.
13928         * gcc.dg/vmx/3a-01.c: New.
13929         * gcc.dg/vmx/3a-01m.c: New.
13930         * gcc.dg/vmx/3a-03.c: New.
13931         * gcc.dg/vmx/3a-03m.c: New.
13932         * gcc.dg/vmx/3a-04.c: New.
13933         * gcc.dg/vmx/3a-04m.c: New.
13934         * gcc.dg/vmx/3a-05.c: New.
13935         * gcc.dg/vmx/3a-06.c: New.
13936         * gcc.dg/vmx/3a-06m.c: New.
13937         * gcc.dg/vmx/3a-07.c: New.
13938         * gcc.dg/vmx/3b-01.c: New.
13939         * gcc.dg/vmx/3b-02.c: New.
13940         * gcc.dg/vmx/3b-10.c: New.
13941         * gcc.dg/vmx/3b-13.c: New.
13942         * gcc.dg/vmx/3b-14.c: New.
13943         * gcc.dg/vmx/3b-15.c: New.
13944         * gcc.dg/vmx/3c-01a.c: New.
13945         * gcc.dg/vmx/3c-01.c: New.
13946         * gcc.dg/vmx/3c-02.c: New.
13947         * gcc.dg/vmx/3c-03.c: New.
13948         * gcc.dg/vmx/3d-01.c: New.
13949         * gcc.dg/vmx/4-01.c: New.
13950         * gcc.dg/vmx/4-03.c: New.
13951         * gcc.dg/vmx/5-01.c: New.
13952         * gcc.dg/vmx/5-02.c: New.
13953         * gcc.dg/vmx/5-03.c: New.
13954         * gcc.dg/vmx/5-04.c: New.
13955         * gcc.dg/vmx/5-05.c: New.
13956         * gcc.dg/vmx/5-06.c: New.
13957         * gcc.dg/vmx/5-07.c: New.
13958         * gcc.dg/vmx/5-07t.c: New.
13959         * gcc.dg/vmx/5-08.c: New.
13960         * gcc.dg/vmx/5-10.c: New.
13961         * gcc.dg/vmx/5-11.c: New.
13962         * gcc.dg/vmx/7-01a.c: New.
13963         * gcc.dg/vmx/7-01.c: New.
13964         * gcc.dg/vmx/7c-01.c: New.
13965         * gcc.dg/vmx/7d-01.c: New.
13966         * gcc.dg/vmx/7d-02.c: New.
13967         * gcc.dg/vmx/8-01.c: New.
13968         * gcc.dg/vmx/8-02a.c: New.
13969         * gcc.dg/vmx/8-02.c: New.
13970         * gcc.dg/vmx/brode-1.c: New.
13971         * gcc.dg/vmx/bug-1.c: New.
13972         * gcc.dg/vmx/bug-2.c: New.
13973         * gcc.dg/vmx/bug-3.c: New.
13974         * gcc.dg/vmx/cw-bug-1.c: New.
13975         * gcc.dg/vmx/cw-bug-2.c: New.
13976         * gcc.dg/vmx/cw-bug-3.c: New.
13977         * gcc.dg/vmx/dct.c: New.
13978         * gcc.dg/vmx/debug-1.c: New.
13979         * gcc.dg/vmx/debug-2.c: New.
13980         * gcc.dg/vmx/debug-3.c: New.
13981         * gcc.dg/vmx/debug-4.c: New.
13982         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13983         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13984         * gcc.dg/vmx/eg-5.c: New.
13985         * gcc.dg/vmx/fft.c: New.
13986         * gcc.dg/vmx/gcc-bug-1.c: New.
13987         * gcc.dg/vmx/gcc-bug-2.c: New.
13988         * gcc.dg/vmx/gcc-bug-3.c: New.
13989         * gcc.dg/vmx/gcc-bug-4.c: New.
13990         * gcc.dg/vmx/gcc-bug-5.c: New.
13991         * gcc.dg/vmx/gcc-bug-6.c: New.
13992         * gcc.dg/vmx/gcc-bug-7.c: New.
13993         * gcc.dg/vmx/gcc-bug-8.c: New.
13994         * gcc.dg/vmx/gcc-bug-9.c: New.
13995         * gcc.dg/vmx/gcc-bug-b.c: New.
13996         * gcc.dg/vmx/gcc-bug-c.c: New.
13997         * gcc.dg/vmx/gcc-bug-d.c: New.
13998         * gcc.dg/vmx/gcc-bug-e.c: New.
13999         * gcc.dg/vmx/gcc-bug-f.c: New.
14000         * gcc.dg/vmx/gcc-bug-g.c: New.
14001         * gcc.dg/vmx/gcc-bug-i.c: New.
14002         * gcc.dg/vmx/harness.h: New.
14003         * gcc.dg/vmx/ira1.c: New.
14004         * gcc.dg/vmx/ira2a.c: New.
14005         * gcc.dg/vmx/ira2b.c: New.
14006         * gcc.dg/vmx/ira2.c: New.
14007         * gcc.dg/vmx/ira2c.c: New.
14008         * gcc.dg/vmx/mem.c: New.
14009         * gcc.dg/vmx/newton-1.c: New.
14010         * gcc.dg/vmx/ops.c: New.
14011         * gcc.dg/vmx/sn7153.c: New.
14012         * gcc.dg/vmx/spill2.c: New.
14013         * gcc.dg/vmx/spill3.c: New.
14014         * gcc.dg/vmx/spill.c: New.
14015         * gcc.dg/vmx/t.c: New.
14016         * gcc.dg/vmx/varargs-1.c: New.
14017         * gcc.dg/vmx/varargs-2.c: New.
14018         * gcc.dg/vmx/varargs-3.c: New.
14019         * gcc.dg/vmx/varargs-4.c: New.
14020         * gcc.dg/vmx/varargs-5.c: New.
14021         * gcc.dg/vmx/varargs-6.c: New.
14022         * gcc.dg/vmx/varargs-7.c: New.
14023         * gcc.dg/vmx/vmx.exp: New.
14024         * gcc.dg/vmx/vprint-1.c: New.
14025         * gcc.dg/vmx/vscan-1.c: New.
14026         * gcc.dg/vmx/x-01.c: New.
14027         * gcc.dg/vmx/x-02.c: New.
14028         * gcc.dg/vmx/x-03.c: New.
14029         * gcc.dg/vmx/x-04.c: New.
14030         * gcc.dg/vmx/x-05.c: New.
14031         * gcc.dg/vmx/yousufi-1.c: New.
14032         * gcc.dg/vmx/zero-1.c: New.
14033         * gcc.dg/vmx/zero.c: New.
14034
14035 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14036
14037         * g++.dg/lookup/java1.C: Update for chage of
14038         _Jv_AllocObject.
14039         * g++.dg/lookup/java2.C: Likewise.
14040
14041 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14042
14043         * ada/acats/run_all.sh: use -O2 by default.
14044
14045 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14046
14047         * gcc.dg/vr-mult-[12].c: New tests.
14048
14049 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14050
14051         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14052
14053         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14054
14055 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14056
14057         * lib/target-supports.exp (check_profiling_available): Assume profiling
14058         isn't available for mips*-*-elf targets.
14059
14060 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14061
14062         * gcc.dg/builtins-38.c: New test.
14063
14064 2004-04-14  Eric Christopher  <echristo@redhat.com>
14065
14066         * g++.dg/charset/charset.exp: Run .cc extension tests.
14067
14068 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14069
14070         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14071
14072 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14073
14074         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14075
14076 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14077
14078         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14079         * gcc.dg/i386-387-2.c: Likewise.
14080
14081         * gcc.dg/i386-387-7.c: New test.
14082         * gcc.dg/i386-387-8.c: New test.
14083
14084         * gcc.dg/builtins-37.c: New test.
14085
14086 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14087
14088         * g++.dg/pch/externc-1.C: Add missing semicolon.
14089
14090 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14091
14092         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14093
14094 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14095
14096         * gcc.c-torture/execute/20040411-1.c: New test.
14097
14098 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14099
14100         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14101
14102 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14103
14104         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14105
14106 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14107
14108         * lib/target-supports.exp (check_named_sections_available): New.
14109         * lib/gcc-dg.exp (dg-require-named-sections): New.
14110         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14111         old-deja.exp.  Also prune error-count message from HP linker.
14112         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14113
14114         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14115         * g++.old-deja/g++.pt/static3.C: Likewise.
14116         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14117
14118 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14119
14120         * gcc.c-torture/execute/20040409-1.c: New test case.
14121         * gcc.c-torture/execute/20040409-2.c: New test case.
14122         * gcc.c-torture/execute/20040409-3.c: New test case.
14123
14124 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14125
14126         * gcc.dg/20040409-1.c: New test.
14127
14128 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14129
14130         PR target/14888
14131         * g++.dg/opt/pr14888.C: New test case.
14132
14133 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14134
14135         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14136         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14137         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14138         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14139         New tests.
14140
14141 2004-04-08  Paul Brook  <paul@codesourcery.com>
14142
14143         * gcc.dg/spill-1.c: New test.
14144
14145 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14146
14147         * gcc.dg/torture/builtin-ctype-2.c: New test.
14148
14149 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14150
14151         * gcc.dg/pch/pch.exp: Add largefile test.
14152
14153 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14154
14155         * g++.dg/pch/externc-1.Hs: New.
14156         * g++.dg/pch/externc-1.C: New.
14157
14158 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14159
14160         * gcc.dg/compat/struct-by-value-5a_main.c,
14161         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14162         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14163         * gcc.dg/compat/struct-by-value-5a_x.c,
14164         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14165         gcc.dg/compat/struct-by-value-5_x.c.
14166         * gcc.dg/compat/struct-by-value-5a_y.c,
14167         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14168         gcc.dg/compat/struct-by-value-5_y.c.
14169
14170         * gcc.dg/compat/struct-by-value-6a_main.c,
14171         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14172         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14173         * gcc.dg/compat/struct-by-value-6a_x.c,
14174         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14175         gcc.dg/compat/struct-by-value-6_x.c.
14176         * gcc.dg/compat/struct-by-value-6a_y.c,
14177         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14178         gcc.dg/compat/struct-by-value-6_y.c.
14179
14180         * gcc.dg/compat/struct-by-value-7a_main.c,
14181         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14182         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14183         * gcc.dg/compat/struct-by-value-7a_x.c,
14184         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14185         gcc.dg/compat/struct-by-value-7_x.c.
14186         * gcc.dg/compat/struct-by-value-7a_y.c,
14187         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14188         gcc.dg/compat/struct-by-value-7_y.c.
14189
14190 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14191
14192         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14193         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14194         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14195         options.
14196
14197 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14198
14199         * gcc.dg/builtins-36.c: New test.
14200
14201 2004-04-06  Paul Brook  <paul@codesourcery.com>
14202
14203         * README.gcc: Remove obsolete contraint on testcases.
14204
14205 2004-04-05  Paul Brook  <paul@codesourcery.com>
14206
14207         PR2123
14208         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14209         failure and exit(0) on success.
14210         * g++.dg/expr/anew2.C: Ditto.
14211         * g++.dg/expr/anew3.C: Ditto.
14212         * g++.dg/expr/anew4.C: Ditto.
14213
14214 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14215
14216         PR c++/3518
14217         * g++.dg/template/unify7.C: New.
14218
14219 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14220
14221         * g++.dg/README: Bring up to date with new subdirectories; remove
14222         duplicate subdirectory lines.
14223
14224 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14225
14226         PR c++/14007
14227         * g++.dg/template/unify5.C: New.
14228         * g++.dg/template/unify6.C: New.
14229         * g++.dg/template/qualttp20.C: Adjust.
14230         * g++.old-deja/g++.jason/report.C: Adjust.
14231         * g++.old-deja/g++.other/qual1.C: Adjust.
14232
14233 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14234
14235         PR c++/14803
14236         * g++.dg/inherit/ptrmem1.C: New test.
14237
14238 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14239
14240         PR c++/14755
14241         * gcc.c-torture/execute/20040331-1.c: New test.
14242         * gcc.dg/20040331-1.c: New test.
14243
14244 2004-04-01  Paul Brook  <paul@codesourcery.com>
14245
14246         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14247
14248 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14249
14250         PR c++/14724
14251         * g++.dg/init/goto1.C: New test.
14252
14253         PR c++/14763
14254         * g++.dg/template/defarg4.C: New test.
14255
14256 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14257
14258         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14259
14260 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14261
14262         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14263
14264 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14265
14266         * gcc.dg/noncompile/undeclared-2.c: New test.
14267
14268 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14269
14270         * gcc.dg/940409-1.c: Remove XFAIL.
14271         * gcc.dg/reg-vol-struct-1.c: New test.
14272
14273 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14274
14275         * gcc.dg/torture/builtin-wctype-1.c: New test.
14276
14277 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14278
14279         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14280         * gcc.dg/20001101-1.c: Likewise.
14281         * gcc.dg/20001102-1.c: Likewise.
14282
14283 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14284
14285         * gcc.dg/compare8.c: Add an additional test for XOR.
14286
14287 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14288
14289         * gcc.dg/torture/builtin-ctype-1.c: New test.
14290
14291 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14292
14293         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14294         * gcc.dg/torture/builtin-math-1.c: Likewise.
14295         * gcc.dg/torture/builtin-power-1.c: New test.
14296
14297 2004-03-24  Andreas Schwab  <schwab@suse.de>
14298
14299         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14300         IA64 assembler.
14301
14302 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14303             Roger Sayle  <roger@eyesopen.com>
14304
14305         * gcc.dg/compare8.c: New test case.
14306
14307 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14308
14309         * g++.dg/ext/altivec-7.C: New test.
14310
14311 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14312
14313         PR 12267, 12391, 12560, 13129, 14114, 14133
14314         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14315         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14316         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14317         Adjust error regexps.
14318         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14319         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14320         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14321         * gcc.dg/local1.c: Add explanatory comment.
14322
14323 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14324
14325         PR optimization/14669
14326         * g++.dg/opt/fold2.C: New test case.
14327
14328 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14329
14330         PR c/14069
14331         * gcc.dg/20040322-1.c: New test.
14332
14333 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14334
14335         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14336         * gcc.dg/ultrasp4.c: Likewise.
14337         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14338
14339 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14340
14341         * gcc.dg/i386-sse-8.c: Reset default options.
14342
14343 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14344
14345         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14346         in the error message text.
14347
14348 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14349
14350         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14351
14352 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14353
14354         PR c++/14616
14355         * g++.dg/init/array13.C: New test.
14356
14357 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14358
14359         PR target/13889
14360         * gcc.c-torture/compile/pr13889.c: New test case.
14361
14362 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14363
14364         PR c/14635
14365         * builtins-1.c (nan, nans): Don't test.
14366         * builtins-30.c: Don't use nan, nanf, nanl.
14367         * builtins-35.c: New test.
14368
14369 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14370
14371         * g++.dg/ext/altivec-6.C: New test.
14372
14373 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14374
14375         * g++.dg/init/placement3.C: New test.
14376
14377         * g++.dg/template/spec13.C: New test.
14378
14379         * g++.dg/lookup/using11.C: New test.
14380
14381         * g++.dg/lookup/koenig3.C: New test.
14382
14383         * g++.dg/template/operator2.C: New test.
14384
14385         * g++.dg/expr/dtor3.C: New test.
14386         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14387         marker.
14388         * g++.old-deja/g++.law/visibility28.C: Likewise.
14389
14390 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14391
14392         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14393         * gcc.dg/ppc64-abi-3.c: Likewise.
14394
14395 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14396
14397         PR c++/14545
14398         * g++.dg/parse/template15.C: New test.
14399
14400 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14401
14402         * g++.dg/expr/dtor2.C: New test.
14403
14404         * g++.dg/lookup/anon4.C: New test.
14405
14406         * g++.dg/overload/using1.C: New test.
14407
14408         * g++.dg/template/lookup7.C: New test.
14409
14410         * g++.dg/template/typename6.C: New test.
14411
14412         * g++.dg/expr/cond6.C: New test.
14413
14414 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14415
14416         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14417
14418 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14419
14420         * g++.dg/expr/cond5.C: New test.
14421         * g++.dg/expr/constcast1.C: Likewise.
14422         * g++.dg/expr/ptrmem2.C: Likewise.
14423         * g++.dg/expr/ptrmem3.C: Likewise.
14424         * g++.dg/lookup/main1.C: Likewise.
14425         * g++.dg/template/lookup6.C: Likewise.
14426
14427 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14428
14429         * gcc.dg/local1.c: New test.
14430
14431         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14432
14433 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14434
14435         * gcc.dg/torture/builtin-convert-1.c: New test.
14436
14437 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14438
14439         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14440
14441 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14442
14443         PR c++/14481
14444         * g++.dg/warn/Wunused-7.C: New test.
14445
14446 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14447
14448         * gcc.dg/torture/builtin-integral-1.c: New test.
14449
14450 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14451
14452         PR c++/14586
14453         * g++.dg/parse/non-dependent3.C: New test.
14454
14455 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14456
14457         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14458         * g++.dg/eh/simd-2.C: Likewise.
14459         * g++.dg/init/array10.C: Likewise.
14460         * gcc.c-torture/compile/simd-1.c: Likewise.
14461         * gcc.c-torture/compile/simd-2.c: Likewise.
14462         * gcc.c-torture/compile/simd-3.c: Likewise.
14463         * gcc.c-torture/compile/simd-4.c: Likewise.
14464         * gcc.c-torture/compile/simd-6.c: Likewise.
14465         * gcc.c-torture/execute/simd-1.c: Likewise.
14466         * gcc.c-torture/execute/simd-2.c: Likewise.
14467         * gcc.dg/compat/vector-defs.h: Likewise.
14468         * gcc.dg/20020531-1.c: Likewise.
14469         * gcc.dg/altivec-3.c: Likewise.
14470         * gcc.dg/altivec-4.c: Likewise.
14471         * gcc.dg/altivec-varargs-1.c: Likewise.
14472         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14473         * gcc.dg/i386-mmx-3.c: Likewise.
14474         * gcc.dg/i386-sse-4.c: Likewise.
14475         * gcc.dg/i386-sse-5.c: Likewise.
14476         * gcc.dg/i386-sse-8.c: Likewise.
14477         * gcc.dg/simd-1.c: Likewise.
14478         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14479         __ev64_opaque__ since the machine description provides it.
14480
14481 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14482
14483         * lib/compat.exp (skip_list): New global variable.
14484         Use it to hold the user defined COMPAT_SKIPS list if any.
14485         (compat-obj): Add the members of skip_list to optall.
14486
14487 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14488
14489         * gcc.dg/compat/union-by-value-1_main.c,
14490         union-by-value-1_x.c, union-by-value-1_y.c,
14491         union-check.h, union-defs.h,
14492         union-init.h, union-return-1_main.c,
14493         union-return-1_x.c, union-return-1_y.c: New files.
14494
14495 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14496
14497         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14498         mixed-struct-init.h: Add 4 mixed structure types.
14499         struct-by-value-21_main.c, struct-by-value-21_x.c,
14500         struct-by-value-21_y.c, struct-return-21_main.c,
14501         struct-return-21_x.c, struct-return-21_y.c: New files.
14502
14503 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14504
14505         PR c++/14550
14506         * g++.dg/parse/template14.C: New test.
14507
14508 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14509
14510         * gcc.c-torture/execute/20040313-1.c: New test.
14511
14512 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14513
14514         PR target/14533
14515         * gcc.dg/20040311-2.c: New test.
14516
14517 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14518
14519         PR other/14544
14520         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14521         bit-field.
14522
14523 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14524
14525         * gcc.dg/20040305-2.c: Add missing return statement.
14526
14527 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14528
14529         * gcc.dg/builtins-34.c: Also check pow10*.
14530
14531 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14532
14533         PR target/14262
14534         * gcc.dg/20040305-2.c: New test.
14535
14536 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14537
14538         * gcc.dg/20040310-1.c: New test.
14539
14540 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14541
14542         * gcc.c-torture/execute/20040311-1.c: New test case.
14543
14544 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14545
14546         PR c++/14476
14547         * g++.dg/lookup/enum1.C: New test.
14548
14549 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14550
14551         PR c++/14510
14552         * g++.dg/lookup/struct2.C: New test.
14553
14554 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14555
14556         * gcc.dg/builtins-34.c: New test.
14557
14558 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14559
14560         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14561
14562 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14563
14564         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14565         * gcc.dg/alias-2.c: New testcase.
14566
14567 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14568
14569         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14570
14571 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14572
14573         * gcc.c-torture/execute/20040309-1.c: New test case.
14574
14575 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14576
14577         PR c++/14397
14578         * g++.dg/overload/ref1.C: New.
14579
14580 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14581
14582         PR c++/14409
14583         * g++.dg/template/spec12.C: New test.
14584
14585         PR c++/14448
14586         * g++.dg/parse/crash14.C: New test.
14587
14588 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14589
14590         PR c++/14230
14591         * g++.dg/init/ref11.C: New test.
14592
14593 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14594
14595         PR c++/14432
14596         * g++.dg/parse/builtin2.C: New test.
14597
14598 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14599
14600         PR c++/14401
14601         * g++.dg/init/ctor3.C: New test.
14602         * g++.dg/init/union1.C: New test.
14603         * g++.dg/ext/anon-struct4.C: New test.
14604
14605 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14606
14607         * g++.dg/lookup/koenig1.C: Tweak error messages.
14608         * g++.dg/lookup/used-before-declaration.C: Likewise.
14609         * g++.dg/other/do1.C: Likewise.
14610         * g++.dg/overload/koenig1.C: Likewise.
14611         * g++.dg/parse/crash13.C: Likewise.
14612         * g++.dg/template/instantiate3.C: Likewise.
14613
14614 2004-03-08  Eric Christopher  <echristo@redhat.com>
14615
14616         * * lib/target-supports.exp: Enable libiconv in test
14617         compilation.  Fix up error checking.
14618
14619 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14620
14621         PR middle-end/14289
14622         * gcc.dg/pr14289-1.c: New test case.
14623         * gcc.dg/pr14289-2.c: Likewise.
14624         * gcc.dg/pr14289-3.c: Likewise.
14625
14626 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14627
14628         * gcc.c-torture/execute/20040308-1.c: New test.
14629
14630 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14631
14632         * gcc.c-torture/execute/20040307-1.c: New test case.
14633
14634 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14635
14636         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14637
14638 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14639
14640         * gcc.dg/20040306-1.c: New test.
14641
14642 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14643
14644         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14645         them static.
14646         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14647
14648 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14649
14650         PR c/14465
14651         * gcc.dg/decl-6.c: New test.
14652
14653 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14654
14655         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14656         Rename LOGPOW -> LOG_POW.
14657         (SQRT_EXP, POW_EXP): New.
14658
14659 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14660
14661         * gcc.dg/i386-sse-8.c: New test.
14662
14663 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14664
14665         PR c/14114
14666         * gcc.dg/decl-5.c: New test.
14667
14668 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14669
14670         * gcc.dg/20040305-1.c: New test.
14671
14672 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14673
14674         PR other/14354
14675         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14676
14677 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14678
14679         PR c++/14425, c++/14426
14680         * g++.dg/ext/altivec-4.C: New test.
14681         * g++.dg/ext/altivec-5.C: New test.
14682
14683 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14684
14685         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14686         global variables of a type with no linkage.
14687         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14688         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14689         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14690         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14691         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14692         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14693         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14694         * g++.dg/warn/deprecated.C: Name enum Color.
14695         * g++.dg/overload/VLA.C: Name structure for 'b'.
14696         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14697
14698 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14699
14700         * gcc.c-torture/compile/20040304-1.c: New test.
14701
14702 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14703
14704         PR 13728
14705         * gcc.dg/decl-4.c: New testcase.
14706
14707 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14708
14709         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14710         as PRECF if sizeof (float) > sizeof (double).
14711         (PRECL): Make it the same as PRECF if
14712         sizeof (float) > sizeof (long double).
14713
14714 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14715
14716         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14717         system type.  Add check for irix6 which doesn't have c99 runtime.
14718
14719 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14720
14721         * gcc.dg/const-elim-1.c: xfail for xtensa.
14722
14723 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14724
14725         PR c++/14369
14726         * g++.dg/template/cond4.C: New test.
14727
14728 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14729
14730         PR c++/14360
14731         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14732
14733         PR c++/14361
14734         * g++.dg/parse/defarg7.C: New test.
14735
14736         PR c++/14359
14737         * g++.dg/template/friend26.C: New test.
14738
14739 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14740
14741         PR c++/14324
14742         * g++.dg/abi/mangle21.C: New test.
14743
14744         PR c++/14260
14745         * g++.dg/parse/constructor2.C: New test.
14746
14747         PR c++/14337
14748         * g++.dg/template/sfinae1.C: New test.
14749
14750 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14751
14752         PR c++/14267
14753         * g++.dg/expr/crash2.C: New test.
14754
14755         PR middle-end/13448
14756         * gcc.dg/inline-5.c: New test.
14757         * gcc.dg/always-inline.c: Split out tests into ...
14758         * gcc.dg/always-inline2.c: ... this and ...
14759         * gcc.dg/always-inline3.c: ... this.
14760
14761 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14762
14763         PR debug/12103
14764         * g++.dg/debug/crash1.C: New test.
14765
14766 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
14767
14768         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
14769         function with __attribute__((noinline)).
14770         (recurser_void2): Likewise.
14771         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
14772         (recurser_void2): Likewise.
14773
14774 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14775
14776         PR middle-end/14203
14777         * g++.dg/warn/Wunused-6.C: New test case.
14778
14779 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14780
14781         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14782         not defined.
14783
14784 2004-02-27  Eric Christopher  <echristo@redhat.com>
14785
14786         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14787         * g++.dg/charset/asm2.c: Run only x86.
14788         * gcc.dg/charset/asm3.c: Ditto.
14789
14790 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14791
14792         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14793         ld_library_path.
14794
14795 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14796
14797         * g++.dg/ext/altivec-3.C: New.
14798
14799 2004-02-26  Richard Henderson  <rth@redhat.com>
14800
14801         * g++.dg/ext/attrib10.C: Mark for warning.
14802         * gcc.dg/attr-alias-1.c: New.
14803
14804 2004-02-26  Richard Henderson  <rth@redhat.com>
14805
14806         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14807         * gcc.c-torture/execute/20040208-2.c: ... it back.
14808
14809 2004-02-26  Eric Christopher  <echristo@redhat.com>
14810
14811         * lib/target-supports.exp (check-iconv-available): New function.
14812         * lib/gcc-dg.exp (dg-require-iconv): New function.
14813         Use above.
14814         * gcc.dg/charset: New directory.
14815         * gcc.dg/charset/charset.exp: New file.
14816         * gcc.dg/charset/asm1.c: Ditto.
14817         * gcc.dg/charset/asm2.c: Ditto.
14818         * gcc.dg/charset/asm3.c: Ditto.
14819         * gcc.dg/charset/asm4.c: Ditto.
14820         * gcc.dg/charset/asm5.c: Ditto.
14821         * gcc.dg/charset/attribute1.c: Ditto.
14822         * gcc.dg/charset/attribute2.c: Ditto.
14823         * gcc.dg/charset/string1.c: Ditto.
14824         * g++.dg/charset: New directory.
14825         * g++.dg/dg.exp: Add here. Special options.
14826         * g++.dg/charset/charset.exp: New file.
14827         * g++.dg/charset/asm1.c: Ditto.
14828         * g++.dg/charset/asm2.c: Ditto.
14829         * g++.dg/charset/asm3.c: Ditto.
14830         * g++.dg/charset/asm4.c: Ditto.
14831         * g++.dg/charset/attribute1.c: Ditto.
14832         * g++.dg/charset/attribute2.c: Ditto.
14833         * g++.dg/charset/extern1.cc: Ditto.
14834         * g++.dg/charset/extern2.cc: Ditto.
14835         * g++.dg/charset/string1.c: Ditto.
14836
14837 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14838
14839         PR c++/14278
14840         * g++.dg/parse/comma1.C: New test.
14841
14842 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14843
14844         PR c++/14284
14845         * g++.dg/template/ttp8.C: New test.
14846
14847 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14848
14849         * gcc.dg/fixuns-trunc-1.c: New test.
14850
14851 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14852
14853         * gcc.dg/builtins-config.h: Use #elif.
14854
14855 2004-02-26  Michael Matz  <matz@suse.de>
14856
14857         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14858         * gcc.dg/991214-1.c: Likewise.
14859         * gcc.dg/i386-asm-1.c: Likewise.
14860
14861 2004-02-25  Richard Henderson  <rth@redhat.com>
14862
14863         * gcc.c-torture/execute/20040208-2.c: Move ...
14864         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14865
14866 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14867
14868         PR c++/14246
14869         * g++.dg/other/crash-3.C: New test.
14870
14871 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14872
14873         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14874         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14875
14876         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14877         HP-UX.
14878
14879 2004-02-24  Michael Matz  <matz@suse.de>
14880
14881         * gcc.dg/i386-regparm.c: New.
14882
14883 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14884
14885         * gcc.c-torture/execute/20040223-1.c: New.
14886
14887 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14888             Kazu Hirata  <kazu@cs.umass.edu>
14889
14890         * gcc.dg/fwritable-strings-1.c: Remove.
14891
14892 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14893
14894         PR c/14156
14895         * gcc.dg/20040223-1.c: New test.
14896
14897 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14898
14899         PR c++/14106
14900         * g++.dg/ext/typeof9.C: New test.
14901
14902 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14903
14904         PR c++/14250
14905         * g++.dg/other/switch1.C: New test.
14906
14907 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14908
14909         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14910         * gcc.dg/va-arg-1.c: Likewise.
14911
14912 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14913
14914         PR c++/14143
14915         * g++.dg/template/koenig5.C: New test.
14916
14917 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14918
14919         * g++.dg/ext/altivec-1.C: Generalize target triple.
14920         * g++.dg/ext/altivec-2.C: New test case.
14921         * g++.dg/ext/altivec_check.h: New file.
14922         * gcc.dg/altivec-1.c: Generalize target triple;
14923         include altivec_check.h and call altivec_check().
14924         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14925         * gcc.dg/altivec-6.c: New test case.
14926         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14927         type casts as needed.
14928         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14929         altivec_check().
14930         * gcc.dg/altivec-12.c: New test case.
14931         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14932         include altivec_check.h and call altivec_check().
14933         * gcc.dg/altivec_check.h: New file.
14934
14935 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14936
14937         * lib/target-supports.exp (check_alias_available): Don't mangle
14938         function `g' in test program.
14939
14940 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14941
14942         * lib/target-supports.exp (check_profiling_available): Check
14943         argument to determine whether we support a profiling type.
14944         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14945         check_profiling_available.
14946         * g++.dg/bprob/bprob.exp: Likewise
14947         * g77.dg/bprob/bprob.exp: Likewise.
14948         * gcc.misc-tests/bprob.exp: Likewise.
14949         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14950         dg-require-profiling and delete expected error handling.
14951         * gcc.dg/20021014-1.c: Likewise.
14952         * gcc.dg/nest.c: Likewise.
14953
14954 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14955
14956         PR c++/12007
14957         * g++.dg/other/vthunk1.C: New test.
14958
14959 2004-02-20  Falk Hueffner  <falk@debian.org>
14960
14961         PR target/14201
14962         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14963
14964 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14965
14966         PR c++/13927
14967         * g++.dg/other/error8.C: Remove XFAIL markers.
14968
14969         PR c++/14173
14970         * g++.dg/ext/packed5.C: New test.
14971
14972         PR c++/14199
14973         * g++.dg/warn/Wunused-5.C: New test.
14974
14975         PR c++/14186
14976         * g++.dg/lookup/member1.C: New test.
14977
14978 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14979
14980         * gcc.c-torture/compile/20040130-1.c: Enable only when
14981         __INT_MAX__ >= 2147483647L.
14982         * gcc.c-torture/compile/961203-1.c: Likewise.
14983
14984 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14985
14986         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14987         * g++.dg/opt/template1.C: Robustify assembler regexp
14988
14989 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14990
14991         * gcc.c-torture/execute/simd-4.x: Remove.
14992         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14993         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14994         Guard with #ifndef SKIP_ATTRIBUTE.
14995         * gcc.dg/compat/vector-1_y.c: Likewise.
14996         * gcc.dg/compat/vector-2_x.c: Likewise.
14997         * gcc.dg/compat/vector-2_y.c: Likewise.
14998         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14999         * g++.dg/eh/simd-2.C: Likewise.
15000
15001 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15002
15003         * gcc.c-torture/compile/complex-1.c: New.
15004
15005 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15006
15007         PR target/14209
15008         * gcc.c-torture/execute/20040218-1.c: New test.
15009
15010 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15011
15012         PR c++/14181
15013         * g++.dg/parse/new2.C: New test.
15014
15015 2004-02-18  Paul Brook  <paul@codesourcery.com>
15016
15017         * gcc.c-torture/compile/libcall-1.c: New test.
15018
15019 2004-02-18  Paul Brook  <paul@codesourcery.com>
15020
15021         PR debug/12934
15022         * gcc.dg/debug/debug-7.c: New test.
15023
15024 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15025
15026         * gcc.dg/20040217-1.c: New test.
15027
15028 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15029
15030         * gcc.c-torture/execute/990208-1.x: Delete.
15031
15032 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15033
15034         * gcc.c-torture/execute/20040208-2.x: New file.
15035
15036 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15037
15038         PR c++/11326
15039         * g++.dg/abi/structret1.C: New test.
15040
15041 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15042
15043         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15044         (i386_cpuid): No need to test if cpuid is available on AMD64.
15045         Fix assembly, so that it works onboth i386 and AMD64.
15046         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15047         (vecInLong): Fix s[] member type to unsigned int.
15048         (vecInWord): Remove type.
15049         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15050         (a64, b64, c64, d64, e64): Remove.
15051         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15052         Remove unused variable.  Remove initialization of removed variables.
15053         Don't call mmx_tests nor sse_tests.
15054         (reference_mmx, reference_sse): Remove.
15055         (check): Add return stmt.
15056         * gcc.dg/i386-sse-7.c: New test.
15057         * gcc.dg/i386-mmx-4.c: New test.
15058
15059 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15060
15061         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15062         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15063         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15064         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15065         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15066         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15067         g++.dg/tc1/dr94.C: Fix line terminator.
15068
15069 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15070
15071         * gcc.c-torture/compile/20040216-1.c: New.
15072
15073 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15074
15075         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15076         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15077         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15078         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15079         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15080         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15081
15082 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15083
15084         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15085
15086 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15087
15088         PR c++/13971
15089         * g++.dg/expr/cond4.C: New test.
15090
15091         PR c++/14086
15092         * g++.dg/lookup/crash2.C: New test.
15093
15094 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15095
15096         * gcc.c-torture/compile/20040214-2.c: New test.
15097
15098 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15099
15100         PR c++/14116
15101         * g++.dg/ext/typeof8.C: New test.
15102
15103 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15104
15105         * gcc.c-torture/compile/20040214-1.c: New test.
15106
15107 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15108
15109         PR c++/13635
15110         * g++.dg/template/spec11.C: New test.
15111
15112 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15113
15114         PR c++/13927
15115         * g++.dg/other/error8.C: New test.
15116
15117 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15118
15119         PR c++/14122
15120         * g++.dg/template/array4.C: New test.
15121
15122         PR c++/14108
15123         * g++.dg/inherit/thunk2.C: New test.
15124
15125         PR c++/14083
15126         * g++.dg/eh/cond2.C: New test.
15127
15128 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15129
15130         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15131
15132 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15133
15134         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15135
15136 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15137
15138         * g++.dg/simd-2.C: xfail on ppc64-linux.
15139
15140 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15141
15142         PR c/456
15143         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15144         tests.
15145
15146 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15147
15148         * gcc.dg/builtins-33.c: New test.
15149
15150 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15151
15152         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15153
15154 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15155
15156         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15157
15158 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15159
15160         * gcc.dg/ppc64-abi-3.c: New test.
15161
15162 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15163
15164         PR c/14092
15165
15166         * gcc.dg/pr14092-1.c: New testcase.
15167
15168 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15169
15170         * gcc.dg/cpp/assert4.c: Fix typo last change.
15171
15172         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15173         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15174
15175         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15176
15177 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15178
15179         * gcc.c-torture/compile/20040209-1.c: New test case.
15180
15181 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15182
15183         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15184
15185 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15186
15187         * gcc.c-torture/execute/20040208-[12].c: New tests.
15188
15189 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15190
15191         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15192
15193 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15194
15195         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15196
15197 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15198
15199         Bug 13856
15200         * gcc.dg/visibility-8.c: New testcase.
15201
15202 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15203
15204         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15205         arguments.
15206         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15207
15208 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15209
15210         PR middle-end/13696
15211         * g++.dg/opt/fold1.C: New test case.
15212
15213 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15214
15215         PR c++/14033
15216         * g++.dg/other/crash-2.C: New test.
15217
15218 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15219
15220         PR c++/14028
15221         * g++.dg/parse/angle-bracket2.C: New test.
15222
15223 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15224
15225         PR middle-end/13750
15226         Revert:
15227         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15228         PR pch/13361
15229         * testsuite/g++.dg/pch/wchar-1.C: New.
15230         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15231
15232 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15233
15234         PR c++/14008
15235         * g++.dg/parse/error15.C: New test.
15236         * g++.dg/parse/crash11.C: Update dg-error mark.
15237
15238 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15239
15240         PR c++/13932
15241         * g++.dg/warn/conv2.C: New test.
15242
15243 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15244
15245         PR c++/13086
15246         * g++.dg/warn/incomplete1.C: Remove xfail.
15247
15248 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15249
15250         * lib/file-format.exp (gcc_target_object_format): Use
15251         ${tool}_target_compile, not gcc_target_compile.
15252         * lib/target-supports.exp (check_alias_available): Likewise.
15253         (check_gc_sections_available): Likewise.
15254         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15255         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15256         dg-require-alias.
15257
15258 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15259
15260         PR c++/13969
15261         * g++.dg/template/static6.C: New test.
15262
15263 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15264
15265         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15266
15267 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15268
15269         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15270         tests for systems where `char' is unsigned by default.
15271
15272 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15273
15274         PR c++/13997
15275         * g++.dg/template/partial3.C: New test.
15276
15277 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15278
15279         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15280         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15281         Remove mentions of obsolete ports.
15282
15283 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15284
15285         * gcc.dg/noncompile/20001228-1.c: Fix for new
15286         error message.
15287
15288 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15289
15290         PR target/9348
15291         * gcc.c-torture/execute/multdi-1.c: New test case.
15292
15293 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15294
15295         PR c++/13925
15296         * g++.dg/template/lookup5.C: New test.
15297
15298 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15299
15300         PR c++/13950
15301         * g++.dg/template/lookup4.C: New test.
15302
15303         PR c++/13970
15304         * g++.dg/parse/error14.C: New test.
15305
15306         PR c++/14002
15307         * g++.dg/parse/template13.C: New test.
15308
15309 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15310
15311         PR c++/13978
15312         * g++.dg/template/koenig4.C: New test.
15313
15314         PR c++/13968
15315         * g++.dg/template/crash17.C: New test.
15316
15317         PR c++/13975
15318         * g++.dg/parse/error13.C: New test.
15319         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15320
15321 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15322
15323         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15324
15325 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15326
15327         PR c/11658
15328         PR c/13994
15329         * gcc.dg/noncompile/20040203-1.c: New test.
15330         * gcc.dg/noncompile/20040203-2.c: Likewise.
15331         * gcc.dg/noncompile/20040203-3.c: Likewise.
15332         * gcc.dg/20040203-1.c: Likewise.
15333
15334 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15335
15336         PR c++/10858
15337         * g++.dg/template/sizeof7.C: New test.
15338
15339 2004-02-02  Eric Christopher  <echristo@redhat.com>
15340             Zack Weinberg  <zack@codesourcery.com>
15341
15342         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15343
15344 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15345
15346         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15347         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15348         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15349         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15350
15351 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15352
15353         PR c++/13113
15354         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15355
15356         PR c++/13854
15357         * g++.dg/ext/attrib13.C: New test.
15358
15359         PR c++/13907
15360         * g++.dg/conversion/op2.C: New test.
15361
15362 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15363
15364         * gcc.dg/titype-1.c: Fix pasto.
15365
15366 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15367
15368         * gcc.dg/titype-1.c: New test.
15369
15370 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15371
15372         PR c++/13957
15373         * g++.dg/template/non-type-template-argument-1.C,
15374         g++.dg/template/qualified-id1.C: Update dg-error marks.
15375         * g++.dg/template/nontype6.C: New test.
15376
15377 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15378
15379         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15380         * gcc.dg/builtins-31.c: New testcase.
15381         * gcc.dg/builtins-32.c: New testcase.
15382
15383 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15384
15385         * objc.dg/call-super-2.m: Update line numbers
15386         for the including of stddef.h.
15387
15388 2004-01-30  Michael Matz  <matz@suse.de>
15389
15390         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15391         g++.dg/ext/case-range3.C: New tests.
15392
15393 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15394
15395         DR206
15396         PR c++/13813
15397         * g++.dg/template/member4.C: New test.
15398
15399 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15400
15401         PR c++/13683
15402         * g++.dg/template/sizeof6.C: New test.
15403
15404 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15405
15406         * gcc.dg/fwritable-strings-1.c: New test.
15407
15408 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15409
15410         * gcc.c-torture/compile/20040130-1.c: New test.
15411
15412 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15413
15414         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15415
15416 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15417
15418         PR c++/13883
15419         * g++.dg/template/ctor3.C: New test.
15420
15421 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15422
15423         * g++.dg/tc1: New directory.
15424         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15425         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15426         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15427         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15428         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15429
15430 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15431
15432         * g++.dg/parse/error11.C: New test.
15433         * g++.dg/parse/error12.C: Likewise.
15434
15435 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15436
15437         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15438         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15439
15440 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15441
15442         PR c++/13791
15443         * g++.dg/ext/attrib12.C: New test.
15444
15445         PR c++/13736
15446         * g++.dg/parse/cast2.C: New test.
15447
15448 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15449
15450         * objc.dg/encode-2.m (main): New local string.  Set depending on
15451         sizeof long.  Use in sscanf call.
15452         * objc.dg/encode-3.m (main): New local string.  Set depending on
15453         sizeof long.  Use in scan_initial call.
15454
15455 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15456
15457         * objc.dg/call-super-2.m: Make LP64-safe.
15458         * objc.dg/desig-init-1.m: Likewise.
15459
15460 2004-01-27  Devang Patel <dpatel@apple.com>
15461
15462         * g++.dg/debug/namespace1.C: New test.
15463
15464 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15465
15466         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15467         xscale-*-*.
15468
15469         * gcc.dg/arm-mmx-1.c: New test.
15470
15471 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15472
15473         * gcc.dg/20040127-1.c: New test.
15474         * gcc.dg/20040127-2.c: New test.
15475
15476 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15477
15478         * objc.dg/stret-1.m (glob): Renamed to globa.
15479
15480 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15481
15482         PR c++/13663
15483         * g++.dg/expr/for1.C: New test.
15484
15485 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15486
15487         PR middle-end/13779
15488         * gcc.dg/darwin-longlong.c: New test.
15489
15490 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15491
15492         * gcc.dg/20040124-1.c: Moved test from here...
15493         * gcc.c-torture/compile/20040124-1.c: ...to here.
15494
15495 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15496
15497         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15498         the assembly output if -m64 is passed.
15499
15500 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15501
15502         PR c++/13833
15503         * g++.dg/template/cond3.C: New test.
15504
15505 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15506
15507         PR c++/13810
15508         * g++.dg/template/ttp7.C: New test.
15509
15510 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15511
15512         PR c++/13797
15513         * g++.dg/template/nontype4.C: New test.
15514         * g++.dg/template/nontype5.C: Likewise.
15515
15516 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15517
15518         * gcc.dg/torture/mips-clobber-at.c: New test.
15519
15520 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15521
15522         * gcc.dg/20040124-1.c: New test.
15523
15524 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15525
15526         * gcc.dg/20040123-1.c: New test.
15527
15528 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15529
15530         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15531
15532 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15533
15534         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15535
15536 2004-01-23  Andrew Pinski  <apinski@apple.com>
15537
15538         * gcc.dg/20030121-1.c: Move to ..
15539         * gcc.dg/20040121-1.c: here.
15540
15541 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15542
15543         * gcc.dg/builtins-29.c: New test case.
15544
15545 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15546
15547         PR 18314
15548         * gcc.dg/builtins-30.c: New testcase.
15549
15550 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15551
15552         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15553         * lib/g77.exp: Likewise.
15554         * lib/objc.exp: Likewise.
15555         * lib/g++.exp: Likewise.
15556
15557 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15558
15559         * gcc.dg/struct-by-value-2.c: New test.
15560
15561 2004-01-21  Andrew Pinski  <apinski@apple.com>
15562
15563         PR target/13785
15564         * gcc.dg/20030121-1.c: New test.
15565
15566 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15567
15568         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15569         clobber frame pointer register in asm statement.
15570
15571 2004-01-21  Falk Hueffner  <falk@debian.org>
15572
15573         * gcc.c-torture/compile/20040121-1.c: New test.
15574
15575 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15576
15577         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15578
15579 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15580
15581         * gcc.dg/ppc64-abi-2.c: New test.
15582
15583 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15584
15585         * lib/treelang.exp: Fill out this file.
15586         * lib/treelang-dg.exp: New File.
15587
15588 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15589
15590         * gcc.c-torture/compile/981022-1.c: Remove.
15591         * gcc.dg/array-5.c: Remove XFAIL.
15592         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15593         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15594         gcc.dg/cond-lvalue-1.c: Update.
15595         * gcc.dg/cast-lvalue-2.c: New test.
15596
15597 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15598
15599         PR c++/13592
15600         * g++.dg/other/error1.C (class foo): Tweak error message.
15601
15602         PR c++/13592
15603         * g++.dg/template/call2.C: New test.
15604
15605 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15606
15607         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15608         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15609         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15610         scalar-return-1_x.c, scalar-return-2_y.c,
15611         scalar-return-3_x.c, scalar-return-3_y.c,
15612         scalar-return-4_x.c, scalar-return-4_y.c,
15613         struct-align-1.h, struct-align-1_x.c,
15614         struct-align-1_y.c, struct-align-2.h,
15615         struct-align-2_x.c, struct-align-2_y.c,
15616         struct-by-value-10_y.c, struct-by-value-11_x.c,
15617         struct-by-value-11_y.c, struct-by-value-12_x.c,
15618         struct-by-value-12_y.c, struct-by-value-13_x.c,
15619         struct-by-value-13_y.c, struct-by-value-14_x.c,
15620         struct-by-value-14_y.c, struct-by-value-15_x.c,
15621         struct-by-value-15_y.c, struct-by-value-16_y.c,
15622         struct-by-value-17_y.c, struct-by-value-18_y.c,
15623         struct-by-value-19_y.c, struct-by-value-1_x.c,
15624         struct-by-value-1_y.c, struct-by-value-20_y.c,
15625         struct-by-value-2_x.c, struct-by-value-2_y.c,
15626         struct-by-value-3_y.c, struct-by-value-4_x.c,
15627         struct-by-value-4_y.c, struct-by-value-5_y.c,
15628         struct-by-value-6_y.c, struct-by-value-7_y.c
15629         struct-by-value-8_x.c, struct-by-value-8_y.c
15630         struct-by-value-9_x.c, struct-by-value-9_y.c
15631         struct-return-10_x.c, struct-return-10_y.c,
15632         struct-return-19_x.c, struct-return-20_x.c
15633         struct-return-2_x.c, struct-return-2_y.c
15634         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15635         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15636
15637 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15638
15639         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15640         attribute on sparc*-sun-solaris2.*.
15641
15642 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15643
15644         PR c++/13710
15645         * g++.dg/ext/typeof7.C: New test.
15646
15647 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15648
15649         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15650         * gcc.dg/const-elim-1.c: Same.
15651
15652 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15653
15654         * objc.dg/stret-1.m: New.
15655         * objc.dg/stret-2.m: New.
15656
15657 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15658
15659         PR c++/11895
15660         * g++.dg/ext/vector1.C: New test.
15661
15662 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15663
15664         * gcc.dg/pch/import-1.c: New.
15665         * gcc.dg/pch/import-1.hs: New.
15666         * gcc.dg/pch/import-1a.h: New.
15667         * gcc.dg/pch/import-1b.h: New.
15668         * gcc.dg/pch/import-1c.h: New.
15669
15670 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15671
15672         PR c++/13574
15673         * g++.dg/ext/array1.C: New test.
15674
15675         PR c++/13178
15676         * g++.dg/conversion/op1.C: New test.
15677
15678 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15679
15680         PR 11864
15681         From Kazumoto Kojima / Dan Kegel:
15682         * gcc.dg/pr11864-1.c: New test.
15683
15684         PR 10392
15685         From Marcus Comstedt / Dan Kegel:
15686         * gcc.dg/pr10392-1.c: New test.
15687
15688 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15689
15690         PR c++/13478
15691         * g++.dg/init/ref10.C: New test.
15692
15693 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15694
15695         PR c++/13407
15696         * g++.dg/parse/typename6.C: New test.
15697
15698 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15699
15700         PR pch/13361
15701         * testsuite/g++.dg/pch/wchar-1.C: New.
15702         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15703
15704 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15705
15706         PR c++/9259
15707         * g++.dg/expr/sizeof2.C: New test.
15708
15709 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15710
15711         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15712
15713 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15714
15715         PR c++/13659
15716         * g++.dg/lookup/strong-using-3.C: New.
15717         * g++.dg/lookup/using-10.C: New.
15718
15719 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15720
15721         PR c++/13594
15722         * g++.dg/lookup/strong-using-2.C: New.
15723
15724 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15725             Dan Kegel <dank@kegel.com>
15726             J"orn Rennecke <joern.rennecke@superh.com>
15727
15728         PR target/9365
15729         * gcc.dg/pr9365-1.c: New test.
15730
15731 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15732
15733         PR c++/8856
15734         * g++.dg/parse/casting-operator2.C: New test.
15735         * g++.old-deja/g++.pt/explicit83.C: Remove.
15736
15737 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15738
15739         * gcc.dg/label-compound-stmt-1.c: New test.
15740         * gcc.c-torture/compile/950922-1.c,
15741         gcc.c-torture/compile/20000211-3.c,
15742         gcc.c-torture/compile/20000518-1.c,
15743         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15744         compound statements.
15745
15746 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15747
15748         * gcc.dg/ppc64-abi-1.c: New test.
15749
15750 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15751
15752          * g++.dg/ext/attrib9.C: Add dg-warnings.
15753
15754 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15755
15756         PR c++/12335
15757         * g++.dg/parse/dtor3.C: New test.
15758
15759 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15760
15761         PR c++/12709
15762         * g++.dg/parse/try-catch-1.C: New test.
15763
15764 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
15765
15766         * ada/acats/run_all.sh: Add more verbose output in acats.log
15767         when compiling tests.
15768
15769 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15770
15771         PR 13656
15772         * gcc.dg/typedef-redecl.c: New test case.
15773         * gcc.dg/typedef-redecl.h: New support file.
15774
15775 2004-01-13  Jan Hubicka  <jh@suse.cz>
15776
15777         * gcc.dg/always_inline.c: New test.
15778         * gcc.dg/debug/20031231-1.c: Fix.
15779
15780 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15781
15782         PR c++/13474
15783         * g++.dg/template/array3.C: New test.
15784
15785 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15786
15787         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15788         * g++.dg/warn/Wunused-2.C: Likewise.
15789
15790 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15791
15792         PR c++/13289
15793         * g++.dg/template/instantiate6.C: New test.
15794
15795 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15796
15797         PR middle-end/11397
15798         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15799
15800 2004-01-12  Jan Hubicka  <jh@suse.cz>
15801
15802         PR opt/12826
15803         * gcc.dg/20040112-1.c: New.
15804
15805         * gcc.dg/dwarf-die[1-7].c: Move to...
15806         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15807         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15808
15809 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15810
15811         PR c++/4100
15812         * g++.dg/parse/friend4.C: New test.
15813
15814 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15815
15816         PR c++/4100
15817         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15818         definition is called a friend.
15819
15820 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15821
15822         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15823
15824 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15825
15826         PR c++/3478
15827         * g++.dg/parse/error10.C: New test.
15828         * g++.dg/template/arg2.C: Accept "invalid type" error.
15829
15830 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15831
15832         PR middle-end/13392
15833         * g++.dg/opt/expect2.C: New test.
15834
15835 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15836
15837         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15838         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15839         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15840         Update dg-error regexps.
15841
15842 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15843
15844         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15845         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15846
15847 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15848
15849         * gcc.dg/pragma-re-1.c: Use right pointer type.
15850
15851 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15852
15853         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15854
15855 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15856
15857         * gcc.dg/rs6000-ldouble-1.c: New.
15858
15859 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15860
15861         DR 337
15862         PR c++/9256
15863         * g++.dg/other/abstract1.C: New test.
15864
15865 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15866
15867         * g++.dg/lookup/strong-using-1.C: New.
15868
15869 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15870
15871         PR c/11234
15872         * gcc.dg/func-ptr-conv-1.c: New test.
15873         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15874
15875 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15876
15877         PR target/13380.
15878         * gcc.c-torture/compile/20040109-1.c: New.
15879
15880 2004-01-08  Stuart Hastings  <stuart@apple.com>
15881
15882         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15883         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15884         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15885
15886 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15887
15888         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15889
15890 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15891
15892         * ada/acats/run_acats: Treat 'gnatchop' the same way
15893         as 'gnatmake'.  Export GCC_DRIVER.
15894         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15895         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15896
15897 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15898
15899         PR c++/12573
15900         * g++.dg/template/dependent-expr4.C: New test.
15901
15902 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15903
15904         * gcc.dg/altivec-11.c: New test.
15905
15906 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15907
15908         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15909
15910 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15911
15912         PR c/6024
15913         * gcc.dg/enum-compat-1.c: New test.
15914         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15915
15916 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15917
15918         PR c/12165
15919         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15920         gcc.dg/c99-idem-qual-3.c: New tests.
15921
15922 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15923
15924         * gcc.dg/winline-7.c: Don't cast void * to int.
15925
15926 2004-01-06  Jan Hubicka  <jh@suse.cz>
15927
15928         * gcc.dg/i386-sse-5.c: New test
15929         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15930
15931 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15932
15933         PR c++/12815
15934         * g++.dg/rtti/typeid4.C: New test.
15935
15936 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15937
15938         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15939
15940 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15941
15942         PR c++/12132
15943         * g++.dg/template/error11.C: New test.
15944
15945         PR c++/13451
15946         * g++.dg/template/class2.C: New test.
15947
15948 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15949         Richard Sandiford <rsandifo@redhat.com>
15950
15951         PR c++/13387
15952         * g++.dg/opt/alias3.C: New test.
15953
15954 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15955
15956         PR c++/13157
15957         * g++.dg/template/koenig3.C: New test.
15958
15959         PR c++/13529
15960         * g++.dg/parse/offsetof3.C: New test.
15961
15962         * g++.dg/init/copy7.C: Add missing dg-error markers.
15963
15964         PR c++/12226
15965         * g++.dg/init/copy7.c: New test.
15966
15967         PR c++/13536
15968         * g++.dg/parse/cast1.C: New test.
15969
15970 2004-01-04  Jan Hubicka  <jh@suse.cz>
15971
15972         * gcc.dg/winline[1-7].c: New tests.
15973
15974 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15975
15976         PR c++/13520
15977         * g++.dg/template/qualttp22.C: New test.
15978
15979 2004-01-01  Jan Hubicka  <jh@suse.cz>
15980
15981         * gcc.dg/debug/20031231-1.c: New.
15982         * gcc.c-torture/compile/20040101-1.c: New.
15983         * gcc.dg/dwarf-die-[1-7].c: New.
15984
15985 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15986
15987         PR optimization/13521
15988         * gcc.c-torture/compile/20031231-1.c: New test.
15989
15990 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15991
15992         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15993
15994 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15995
15996         PR c++/10079
15997         * g++.dg/template/crash16.C: New test.
15998
15999 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16000
16001         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16002
16003 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16004
16005         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16006         ports.
16007         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16008         * g++.old-deja/g++.law/profile1.C: Likewise.
16009         * gcc.c-torture/compile/981006-1.c: Likewise.
16010         * gcc.c-torture/execute/loop-2e.x: Likewise.
16011         * gcc.c-torture/execute/loop-2f.x: Remove.
16012         * gcc.c-torture/execute/loop-2g.x: Likewise.
16013         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16014         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16015
16016 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16017
16018         PR c++/13507
16019         * g++.dg/ext/attrib11.C: New test.
16020
16021         PR c++/13494
16022         * g++.dg/template/array2-1.C: New test.
16023         * g++.dg/template/array2-2.C: New test.
16024
16025 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16026
16027         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16028
16029 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16030
16031         PR c++/12774
16032         * g++.dg/template/array1-1.C: New test.
16033         * g++.dg/template/array1-2.C: New test.
16034
16035 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16036
16037         PR fortran/12632
16038         * g77.dg/12632.f: New test case.
16039
16040 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16041
16042         PR c++/13289
16043         * g++.dg/parse/nontype1.C: New test.
16044
16045 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16046
16047         PR c++/12403
16048         * g++.dg/parse/explicit1.C: New test.
16049         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16050
16051 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16052
16053         PR c++/13081
16054         * g++.dg/opt/inline6.C: New test.
16055
16056         PR c++/12613
16057         * g++.dg/parse/error9.C: New test.
16058
16059         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16060
16061 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16062
16063         PR c++/13009
16064         * g++.dg/init/assign1.C: New test.
16065
16066 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16067
16068         PR c++/13070
16069         * g++.dg/warn/format3.C: New test case.
16070
16071 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16072
16073         * gcc.c-torture/compile/20031227-1.c: New test.
16074
16075 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16076
16077         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16078         * g77.dg/bprob/bprob.exp: Likewise.
16079         * gcc.misc-tests/bprob.exp: Likewise.
16080         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16081         variants on systems where the library does not provide that
16082         functionality.
16083         * gcc.dg/builtins-20.c: Use builtins-config.h.
16084         * gcc.dg/builtins-config.h: New file.
16085
16086 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16087
16088         * lib/gcc-dg.exp (dg-require-profiling): New function.
16089         * lib/target-supports.exp (check_profiling_available): Likewise.
16090         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16091         * g77.dg/bprob/bprob.exp: Likewise.
16092         * gcc.misc-tests/bprob.exp: Likewise.
16093         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16094         * gcc.dg/20021014-1.c: Likewise.
16095         * gcc.dg/nest.c: Likewise.
16096
16097 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16098
16099         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16100         compiling.
16101         * g++.dg/lookup/java2.C: Likewise.
16102         * gcc.dg/cpp/lexident.c: Likewise.
16103
16104 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16105
16106         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16107         given.
16108         * gcc.c-torture/compile/961203-1.c: Likewise.
16109         * gcc.c-torture/compile/980506-1.c: Likewise.
16110
16111 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16112
16113         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16114         (additional_prunes): New global.
16115         (gcc-dg-prune): Handle additional per-test pruning.
16116         (dg-test): Clear additional_prunes between tests.
16117
16118         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16119         dg-prune-output to avoid spurious failures from assembler
16120         complaining about nonexistent WAW violations.
16121         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16122         Use dg-prune-output to avoid spurious failures from assembler
16123         warning about Itanium B-step errata.
16124
16125 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16126
16127         * g++.dg/abi/macro0.C: New test.
16128         * g++.dg/abi/macro1.C: Likewise.
16129         * g++.dg/abi/macro2.C: Likewise.
16130
16131         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16132         * g++.dg/abi/bitfield7.C: Likewise.
16133         * g++.dg/abi/dtor2.C: Likewise.
16134         * g++.dg/abi/mangle11.C: Likewise.
16135         * g++.dg/abi/mangle12.C: Likewise.
16136         * g++.dg/abi/mangle14.C: Likewise.
16137         * g++.dg/abi/mangle17.C: Likewise.
16138         * g++.dg/abi/vbase10.C: Likewise.
16139         * g++.dg/abi/vbase14.C: Likewise.
16140         * g++.dg/template/qualttp17.C: Likewise.
16141
16142 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16143
16144         PR c/11995
16145         * gcc.dg/20031223-1.c: New test.
16146
16147 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16148
16149         * gcc.dg/noreturn-7.c: New test.
16150
16151 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16152
16153         * gcc.dg/null-pointer-1.c: New test.
16154
16155 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16156
16157         * g++.old-deja/g++.jason/template18.C: Remove.
16158         * g++.old-deja/g++.jason/template37.C: Likewise.
16159
16160         PR c++/12862
16161         * g++.dg/lookup/ns1.C: New test.
16162
16163         PR c++/12397
16164         * g++.dg/template/lookup3.C: New test.
16165
16166 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16167
16168         * g++.dg/template/recurse1.C: New test
16169
16170 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16171
16172         PR c++/12479
16173         * g++.dg/parse/semicolon1.C: New test.
16174         * g++.dg/parse/semicolon1.h: Likewise.
16175
16176 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16177
16178         * gcc.dg/darwin-misaligned.c: New test.
16179
16180 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16181
16182         PR c/9163
16183         * gcc.dg/20031222-1.c: New test.
16184
16185 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16186
16187         PR c++/13438
16188         * g++.dg/parse/error8.C: New test.
16189
16190         PR c++/11554
16191         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16192
16193 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16194
16195         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16196         too small.
16197         * gcc.c-torture/compile/930217-1.c: Likewise.
16198         * gcc.c-torture/compile/930513-1.c: Likewise.
16199         * gcc.c-torture/execute/920908-2.c: Likewise.
16200         * gcc.c-torture/execute/921204-1.c: Likewise.
16201         * gcc.c-torture/execute/930621-1.c: Likewise.
16202         * gcc.c-torture/execute/930630-1.c: Likewise.
16203         * gcc.c-torture/execute/931031-1.c: Likewise.
16204         * gcc.c-torture/execute/980602-2.c: Likewise.
16205         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16206         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16207         * gcc.c-torture/execute/extzvsi.c: Likewise.
16208         * gcc.c-torture/unsorted/ext.c: Likewise.
16209
16210 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16211
16212         PR target/12749
16213         * gcc.c-torture/compile/20031220-2.c: New test case.
16214
16215 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16216
16217         PR optimization/13031
16218         * gcc.c-torture/compile/20031220-1.c: New test case.
16219
16220 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16221
16222         * gcc.dg/cast-function-1.c: New test.
16223
16224 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16225
16226         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16227         formats.
16228
16229 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16230
16231         PR c++/12795
16232         * g++.dg/ext/attrib10.C: New test.
16233
16234 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16235
16236         * gcc.dg/cleanup-10.c: New test.
16237         * gcc.dg/cleanup-11.c: New test.
16238
16239 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16240
16241         PR c++/13239
16242         * g++.dg/opt/expect1.C: New test.
16243
16244 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16245
16246         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16247
16248 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16249
16250         PR debug/12923
16251         * gcc.dg/20031218-1.c: New test.
16252
16253         PR debug/12389
16254         * gcc.dg/20031218-2.c: New test.
16255         * gcc.dg/20031218-3.c: New test.
16256
16257         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16258         of label name and allow for USER_LABEL_PREFIX == "_" names.
16259         * g++.dg/abi/mangle18-2.C: Likewise.
16260         * g++.dg/abi/mangle19-1.C: Likewise.
16261         * g++.dg/abi/mangle19-2.C: Likewise.
16262         * g++.dg/abi/mangle20-1.C: Likewise.
16263         * g++.dg/abi/mangle20-2.C: Likewise.
16264
16265 2003-12-18  Richard Henderson  <rth@redhat.com>
16266
16267         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16268
16269 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16270             Dan Kegel <dank@kegel.com>
16271
16272         PR other/12009
16273         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16274         testing a cross compiler, it causes spurious compile failures.
16275         * lib/g++.exp: Likewise.
16276
16277 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16278
16279         PR c++/13262
16280         * g++.dg/template/access13.C: New test.
16281
16282 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16283
16284         * gcc.dg/20031216-1.c: New test.
16285
16286 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16287
16288         PR c++/9154
16289         * g++.dg/template/error10.C: New test.
16290
16291 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16292
16293         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16294         * g++.dg/eh/simd-2.C: Likewise.
16295
16296 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16297             Roger Sayle  <roger@eyesopen.com>
16298
16299         * gcc.c-torture/execute/ieee/mzero5.c: New.
16300
16301 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16302
16303         PR c++/10603
16304         * g++.dg/parse/error6.C: New test.
16305
16306         PR c++/12827
16307         * g++.dg/parse/error7.C: New test.
16308
16309 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16310
16311         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16312         at -O with stabs debugging formats.
16313         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16314         * gcc.dg/debug/debug-2.c: Likewise.
16315
16316 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16317
16318         PR c++/12696
16319         * g++.dg/init/error1.C: New test.
16320
16321         PR c++/12218
16322         * g++.dg/init/pm3.C: New test.
16323
16324 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16325
16326         PR c/3347
16327         * gcc.dg/bitfld-8.c: New test.
16328
16329 2003-12-16  James Lemke  <jim@wasabisystems.com>
16330
16331         * gcc.dg/arm-scd42-[123].c: New tests.
16332
16333 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16334
16335         PR c++/9043
16336         * g++.dg/abi/mangle20-1.C: New test.
16337         * g++.dg/abi/mangle20-2.C: New test.
16338
16339 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16340
16341         PR c++/13275
16342         * g++.dg/other/offsetof2.C: Remove XFAIL.
16343         * g++.dg/parse/offsetof1.C: New test.
16344         * g++.gd/parse/offsetof2.C: Likewise.
16345
16346 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16347
16348         * g++.dg/template/nontype3.C: New test.
16349         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16350
16351 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16352
16353         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16354
16355 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16356
16357         PR c++/13387
16358         * g++.dg/expr/assign1.C: New test.
16359
16360         PR c++/13242
16361         * g++.dg/abi/mangle19-1.C: New test.
16362         * g++.dg/abi/mangle19-2.C: New test.
16363
16364 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16365
16366         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16367
16368 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16369
16370         * gcc.c-torture/execute/20031216-1.c: New test.
16371
16372 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16373
16374         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16375         an ICE regression.
16376
16377 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16378
16379         PR c++/10926
16380         * g++.dg/template/error9.C: New test.
16381
16382         PR c++/11116
16383         * g++.dg/template/error8.C: New test.
16384
16385 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16386
16387         PR middle-end/13400
16388         * gcc.c-torture/execute/20031215-1.c: New test case.
16389
16390 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16391
16392         PR c++/13269
16393         * g++.dg/parse/error5.C: New test.
16394
16395         PR c++/12989
16396         * g++.dg/expr/sizeof1.C: New test.
16397
16398         PR c++/13310
16399         * g++.dg/template/crash15.C: New test.
16400
16401 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16402
16403         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16404         a non-POD type as the last named parameter of a varargs function.
16405
16406 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16407
16408         PR c++/13243
16409         PR c++/12573
16410         * g++.dg/template/crash14.C: New test.
16411         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16412
16413 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16414
16415         * g++.dg/other/java1.C: New test.
16416
16417         PR c++/13241
16418         * g++.dg/abi/mangle18-1.C: New test.
16419         * g++.dg/abi/mangle18-2.C: New test.
16420
16421 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16422
16423         PR optimization/10312
16424         * gcc.c-torture/execute/20031214-1.c: New.
16425
16426 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16427
16428         PR c++/10779
16429         PR c++/12160
16430         * g++.dg/parse/error3.C: New test.
16431         * g++.dg/parse/error4.C: Likewise.
16432         * g++.dg/abi/mangle4.C: Tweak error messages.
16433         * g++.dg/lookup/using5.C: Likewise.
16434         * g++.dg/other/error2.C: Likewise.
16435         * g++.dg/parse/typename5.C: Likewise.
16436         * g++.dg/parse/undefined1.C: Likewise.
16437         * g++.dg/template/arg2.C: Likewise.
16438         * g++.dg/template/ttp3.C: Likewise.
16439         * g++.dg/template/type1.C: Likewise.
16440         * g++.old-deja/g++.other/crash32.C: Likewise.
16441         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16442
16443 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16444
16445         PR c++/13106
16446         * g++.dg/warn/noreturn-3.C: New test.
16447
16448 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16449
16450         PR c++/13118
16451         * g++.dg/abi/covariant3.C: New.
16452
16453 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16454
16455         * g++.dg/eh/ia64-1.C: New test.
16456
16457 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16458
16459         PR optimization/13037
16460         * g77.f-torture/execute/13037.f: New test case.
16461
16462 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16463
16464         PR c++/12881
16465         * g++.dg/abi/covariant2.C: New.
16466
16467 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16468
16469         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16470
16471 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16472
16473         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16474
16475 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16476
16477         PR other/10819
16478         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16479         to fix Bug 10819.
16480         * lib/g++.exp (g++_version): Likewise.
16481         * lib/g77.exp (g77_version): Likewise.
16482         * lib/objc.exp (default_objc_version): Likewise.
16483
16484 2003-12-10  Richard Henderson  <rth@redhat.com>
16485
16486         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16487
16488         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16489
16490 2003-12-08  Matt Austern  <austern@apple.com>
16491
16492         PR c/13134
16493         * lib/gcc-dg.exp (dg-require-visibility): Define.
16494         * lib/target-supports (check_visibility_available): Define.
16495         * gcc.dg/visibility-1.c: New test.
16496         * gcc.dg/visibility-2.c: Likewise.
16497         * gcc.dg/visibility-3.c: Likewise.
16498         * gcc.dg/visibility-4.c: Likewise.
16499         * gcc.dg/visibility-5.c: Likewise.
16500         * gcc.dg/visibility-6.c: Likewise.
16501         * g++.dg/ext/visibility-1.C: Likewise.
16502         * g++.dg/ext/visibility-2.C: Likewise.
16503         * g++.dg/ext/visibility-3.C: Likewise.
16504         * g++.dg/ext/visibility-4.C: Likewise.
16505         * g++.dg/ext/visibility-5.C: Likewise.
16506         * g++.dg/ext/visibility-6.C: Likewise.
16507
16508 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16509
16510         * g++.dg/lookup/java1.C: New test.
16511         * g++.dg/lookup/java2.C: New test.
16512
16513 2003-12-07  Falk Hueffner  <falk@debian.org>
16514
16515         * g++.dg/opt/noreturn-1.C: New test.
16516
16517 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16518
16519         * gcc.dg/overflow-1.c: New test.
16520
16521 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16522
16523         * g77.f-torture/compile/13060.f: New test.
16524
16525 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16526
16527         PR c++/13323
16528         * g++.dg/inherit/operator2.C: New test.
16529
16530 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16531
16532         PR c++/13305
16533         * g++.dg/ext/attrib9.C: New test.
16534
16535 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16536
16537         PR c++/13314
16538         * g++.dg/template/error7.C: New test.
16539
16540 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16541             J"orn Rennecke <joern.rennecke@superh.com>
16542
16543         PR target/13302
16544         * g++.dg/other/struct-va_list.C: New test.
16545
16546 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16547
16548         PR c++/13166
16549         * g++.dg/parse/defarg6.C: New test.
16550
16551 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16552
16553         PR target/13256
16554         * gcc.c-torture/execute/20031201-1.c: New test.
16555
16556 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16557
16558         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16559
16560 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16561
16562         * gcc.dg/builtin-return-1.c: New test.
16563
16564 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16565             J"orn Rennecke <joern.rennecke@superh.com>
16566
16567         PR optimization/13260
16568         * gcc.c-torture/execute/20031204-1.c: New test.
16569
16570 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16571
16572         PR c++/9127
16573         * g++.dg/template/error6.C: New test.
16574
16575 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16576
16577         * gcc.dg/20031202-1.c: New test.
16578
16579 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16580
16581         PR c++/13179
16582         * g++.dg/template/eh1.C: New test.
16583
16584         PR c++/10771
16585         * g++.dg/template/error5.C: New test.
16586
16587 2003-12-02  David Ung  <davidu@mips.com>
16588
16589         * gcc.dg/compat/vector-check.h: Corrected type for var
16590         g_##TMODE
16591
16592 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16593
16594         PR c++/10126
16595         * g++.dg/template/ptrmem8.C: New test.
16596
16597 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16598
16599         PR c++/12573
16600         * g++.dg/template/dependent-expr3.C: New test.
16601
16602 2003-12-01  James Lemke  <jim@wasabisystems.com>
16603
16604         * gcc.dg/arm-g2.c: New test.
16605
16606 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16607
16608         PR optimization/11634
16609         * gcc.dg/20031201-2.c: New test case.
16610
16611 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16612
16613         PR 11433
16614         * objc.dg/proto-lossage-3.m: New test.
16615
16616 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16617
16618         PR optimization/12628
16619         * gcc.dg/20031201-1.c: New test case.
16620
16621 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16622
16623         * gcc.dg/unaligned-1.c: New test.
16624
16625 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16626
16627         PR c++/9849
16628         * g++.dg/template/error4.C: New test.
16629         * g++.dg/template/nested3.C: Adjust error markers.
16630
16631 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16632
16633         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16634
16635 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16636
16637         PR c/10333
16638         * gcc.dg/bitfld-7.c: New test.
16639
16640 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16641
16642         * gcc.dg/tls/asm-1.C: New test.
16643
16644 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16645
16646         * gcc.dg/cpp/assert4.c: Update.
16647
16648 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16649
16650         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16651         * gcc.dg/builtin-apply3.c: New test.
16652
16653 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16654
16655         * lib/compat.exp (compat-obj): New xfaildata parameter.
16656         Use it to set compiler_conditional_xfail_data before compiling.
16657         (compat-get-options): Handle dg-xfail-if.
16658         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16659         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16660         * gcc.dg/compat/vector-1_y.c: Likewise.
16661         * gcc.dg/compat/vector-2_x.c: Likewise.
16662         * gcc.dg/compat/vector-2_y.c: Likewise.
16663
16664 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16665
16666         * g++.dg/opt/reg-stack4.C: New test.
16667
16668 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16669
16670         * gcc.dg/builtin-apply2.c: New test.
16671
16672 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16673
16674         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16675
16676 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16677
16678         PR c++/12924
16679         * g++.dg/template/template-id-2.C: New test.
16680
16681 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16682
16683         PR c++/5369
16684         * g++.dg/template/memfriend1.C: New test.
16685         * g++.dg/template/memfriend2.C: Likewise.
16686         * g++.dg/template/memfriend3.C: Likewise.
16687         * g++.dg/template/memfriend4.C: Likewise.
16688         * g++.dg/template/memfriend5.C: Likewise.
16689         * g++.dg/template/memfriend6.C: Likewise.
16690         * g++.dg/template/memfriend7.C: Likewise.
16691         * g++.dg/template/memfriend8.C: Likewise.
16692         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16693
16694 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16695
16696         PR c++/12515
16697         * g++.dg/ext/cond1.C: New test.
16698
16699 2003-11-20  Richard Henderson  <rth@redhat.com>
16700
16701         * gcc.dg/20020201-2.c: Remove.
16702         * gcc.dg/20020201-4.c: Remove.
16703         * gcc.dg/20020304-1.c: Remove.
16704
16705 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16706
16707         * gcc.dg/cpp/trad/xwin1.c: New test case.
16708
16709 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16710
16711         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16712         * lib/g77.exp: Likewise.
16713         * lib/objc.exp: Likewise.
16714         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16715         for darwin.
16716
16717 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16718
16719         PR c++/12932
16720         * g++.dg/template/static5.C: New test.
16721
16722 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16723
16724         * gcc.dg/nested-func-1.c: New test.
16725
16726 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16727
16728         * gcc.dg/cpp/assert4.c: New test.
16729
16730 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16731
16732         PR c++/2294
16733         * g++.dg/lookup/using9.c: New test.
16734
16735 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16736
16737         PR c++/12762
16738         * g++.dg/template/error3.C: New test.
16739
16740 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16741
16742         PR ada/13035
16743         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16744         No longer use a wrapper for gcc, since this does not work under
16745         Windows.
16746
16747 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16748
16749         PR c++/2094
16750         * g++.dg/template/ptrmem7.C: New test.
16751
16752 2003-11-13  Andrew Pinski <apinski@apple.com>
16753
16754         * gcc.c-torture/compile/20031113-1.c: New test.
16755
16756 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16757             Kean Johnston <jkj@sco.com>
16758
16759         PR c/13029
16760         * gcc.dg/unused-4.c: Update.
16761
16762 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16763
16764         * g++.dg/opt/const3.C: New test.
16765
16766 2003-11-13  Jan Hubicka  <jh@suse.cz>
16767
16768         * gcc.c-torture/compile/20031112-1.c: New test.
16769
16770 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
16771
16772         * g++.dg/parse/crash10.C: Remove bogus error marker.
16773
16774 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16775
16776         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16777         (host_gcc): Likewise.
16778         (ROOT): Honor $PWDCMD.
16779         (BASE): Likewise.
16780         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16781
16782 2003-11-12  Catherine Moore  <clm@redhat.com>
16783
16784         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16785
16786 2003-11-12  Andreas Jaeger  <aj@suse.de>
16787             Jakub Jelinek  <jakub@redhat.com>
16788             Andrew Pinski  <pinskia@physics.uc.edu>
16789             Richard Henderson  <rth@redhat.com>
16790
16791         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16792         systems.
16793         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16794
16795         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16796         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16797
16798 2003-11-11  Andreas Jaeger  <aj@suse.de>
16799
16800         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16801
16802         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16803
16804 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16805
16806         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16807         Clean ups.
16808
16809 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16810
16811         * gcc.dg/trampoline-1.c: New test.
16812
16813 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16814
16815         * gcc.c-torture/compile/200031109-1.c: New test.
16816
16817 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16818
16819         PR c/3190
16820         PR c/8714
16821         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16822         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16823         gcc.dg/format/no-y2k-1.c: Update.
16824
16825 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16826
16827         PR optimization/10467
16828         * gcc.dg/20031108-1.c: New test case.
16829
16830 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16831
16832         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16833
16834 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16835
16836         * gcc.dg/compound-lvalue-1.c: New test.
16837         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16838         some XFAILs.
16839
16840 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16841
16842         * gcc.dg/altivec-varargs-1.c: New test.
16843
16844 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16845
16846         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16847         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16848         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16849         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16850         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16851
16852 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16853
16854         * gcc.dg/cond-lvalue-1.c: New test.
16855
16856 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16857
16858         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16859
16860 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16861
16862         PR c++/11616
16863         * g++.dg/template/instantiate5.C: New test.
16864
16865 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16866
16867         PR c++/12726
16868         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16869         * ChangeLog: Add missing first entry for above test.
16870
16871 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16872
16873         PR c++/9810
16874         * g++.dg/template/using8.C: New test.
16875         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16876
16877 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16878
16879         PR optimization/10817
16880         * gcc.c-torture/compile/20031102-1.c: New test case.
16881
16882 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16883
16884         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16885         2147483647.
16886
16887 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16888
16889         * gcc.dg/20031102-1.c: New test.
16890
16891 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16892
16893         * gcc.dg/complex-1.c: New test.
16894
16895 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16896
16897         PR c++/12796
16898         * g++.dg/template/crash13.C: Adjust expected error location.
16899         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16900
16901 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16902
16903         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16904
16905 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16906
16907         PR/10239
16908         * gcc.c-torture/compile/20031031-2.c: New test.
16909
16910 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16911
16912         PR/11640
16913         * gcc.c-torture/compile/20031031-1.c: New test.
16914
16915 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16916
16917         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16918         * gcc.misc-tests/bprob.exp: Likewise.
16919         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16920         the execution test on arm-elf configs.
16921         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16922         configs that don't support scratch files.
16923         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16924
16925 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16926
16927         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16928         done by dejagnu.
16929
16930 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16931
16932         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16933         Avoid non pure sh syntax. Add more logging.
16934
16935         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16936         fail.
16937
16938 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16939
16940         PR libgcj/10610
16941         * gcc.dg/ppc-stackalign-1.c: New test.
16942
16943 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16944
16945         * ada/acats/run_all.sh: Change output to be more compliant with
16946         dejagnu framework.
16947         Create acats.sum and acats.log files under testsuite/ada/acats
16948         Only run [a-z]* directories, to filter out e.g. CVS.
16949         Redirect build output to log file.
16950
16951 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16952
16953         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16954
16955 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16956
16957         PR ada/5909:
16958         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16959
16960 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16961
16962         * gcc.c-torture/compile/20031023-1.c: New test.
16963         * gcc.c-torture/compile/20031023-2.c: New test.
16964         * gcc.c-torture/compile/20031023-3.c: New test.
16965         * gcc.c-torture/compile/20031023-4.c: New test.
16966
16967 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16968
16969         PR c++/10371
16970         * g++.dg/lookup/scoped8.C: New test.
16971
16972 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16973
16974         * g++.dg/opt/reg-stack3.C: New test.
16975
16976 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16977
16978         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16979
16980 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16981
16982         PR c++/11076
16983         * g++.dg/template/crash13.C: New test.
16984
16985 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16986
16987         * gcc.dg/c99-restrict-2.c: New test.
16988
16989 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16990
16991         PR c++/12698, c++/12699, c++/12700, c++/12566
16992         * g++.dg/inherit/covariant9.C: New test.
16993         * g++.dg/inherit/covariant10.C: New test.
16994         * g++.dg/inherit/covariant11.C: New test.
16995
16996 2003-10-23  Jason Merrill  <jason@redhat.com>
16997
16998         PR c++/12726
16999         * g++.dg/ext/complit2.C: New test.
17000
17001 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17002
17003         PR target/12654
17004         * gcc.c-torture/execute/20031020-1.c: New test.
17005
17006 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17007
17008         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17009         following the jump_insn.
17010
17011 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17012
17013         * gcc.dg/cast-lvalue-1.c: New test.
17014
17015 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17016
17017         PR c++/11962
17018         * g++.dg/template/cond2.C: New test.
17019
17020 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17021
17022         * gcc.dg/builtins-28.c: New test.
17023
17024 2003-10-20  Jan Hubicka  <jh@suse.cz>
17025
17026         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17027         parameter.
17028         * testsuite/gcc.dg/inline-2.c: Likewise.
17029
17030 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17031
17032         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17033         * gcc.dg/nest.c:  Likewise.
17034
17035 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17036
17037         PR c++/9781, c++/10583, c++/11862
17038         * g++.dg/parse/crash13.C: New test.
17039
17040 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17041
17042         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17043
17044 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17045
17046         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17047         Define HAVE_C99_RUNTIME except on Solaris.
17048         * gcc.dg/builtins-20.c: Likewise.
17049
17050 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17051
17052         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17053
17054 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17055
17056         PR c++/12495
17057         * g++.dg/template/crash21.C: New test.
17058
17059 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17060
17061         PR c++/2513
17062         * g++.dg/template/typename5.C: New test.
17063
17064 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17065
17066         PR c++/12369
17067         * g++.dg/template/friend25.C: New test.
17068
17069 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17070
17071         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17072         versions.
17073
17074 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17075
17076         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17077         == 2147483647.
17078
17079 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17080
17081         * gcc.c-torture/execute/960416-1.x: Remove.
17082         * gcc.c-torture/execute/divconst-3.x: Likewise.
17083
17084 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17085
17086         PR target/12598
17087         * gcc.dg/torture/cris-volatile-1.c: New test.
17088
17089 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17090
17091         PR optimization/9325
17092         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17093         for overflowing floating point to integer conversion during RTL
17094         simplification.
17095
17096 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17097
17098         * objc/execute/_cmd.m: Fix typo.
17099         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17100         Relax 'scan-assembler' regexp.
17101         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17102         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17103         * objc.dg/zero-link-2.m: Remove blank line.
17104         * objc.dg/zero-link-3.m: New test case.
17105
17106 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17107
17108         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17109
17110         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17111         than linker trickery.
17112
17113 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17114
17115         PR c++/12370
17116         * g++.dg/other/friend2.C: New test.
17117
17118 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17119
17120         * gcc.dg/20031012-1.c: New test.
17121
17122 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17123
17124         * gcc.dg/weak/weak-3.c: Fix for new warning.
17125
17126 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17127
17128         PR optimization/8750
17129         * gcc.c-torture/execute/20031012-1.c: New test case.
17130
17131 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17132
17133         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17134         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17135
17136 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17137
17138         PR optimization/12260
17139         * gcc.c-torture/compile/20031011-2.c: New test case.
17140
17141 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17142
17143         * gcc.c-torture/execute/20031011-1.c: New testcase.
17144
17145 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17146
17147         * gcc.c-torture/compile/20031011-1.c: New test.
17148
17149 2003-10-11  Jan Hubicka  <jh@suse.cz>
17150
17151         * g++.dg/other/first-global.C: New test.
17152
17153 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17154
17155         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17156
17157 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17158
17159         * gcc.c-torture/compile/20031010-1.c: New test.
17160
17161 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17162
17163         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17164         * gcc.c-torture/execute/va-arg-25.c: ... here.
17165
17166 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17167
17168         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17169
17170 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17171
17172         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17173
17174 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17175
17176         * g++.dg/parse/error2.C: New test.
17177
17178 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17179
17180         PR c++/11097
17181         * g++.dg/other/error5.C: Modify the error message.
17182         * g++.dg/lookup/using8.C: New test.
17183
17184 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17185
17186         * gcc.dg/darwin-abi-2.c: New file.
17187         * gcc.c-torture/execute/va-arg-24.c: New file.
17188
17189 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17190
17191         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17192         indentation.
17193
17194 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17195
17196         PR c++/10147
17197         * g++.dg/other/error4.C: Update error messages.
17198         * g++.dg/template/ptrmem4.C: Likewise.
17199
17200         PR c++/12337
17201         * g++.dg/init/new9.C: New test.
17202
17203         PR c++/12334, c++/12236, c++/8656
17204         * g++.dg/ext/attrib8.C: New test.
17205
17206 2003-10-06  Devang Patel  <dpatel@apple.com>
17207
17208         * gcc.dg/debug/dwarf2-3.h: New test.
17209         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17210
17211 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17212
17213         * g++.dg/opt/cfg2.C: New test.
17214
17215 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17216
17217         * g++.dg/opt/float1.C: New test.
17218
17219 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17220
17221         * gcc.dg/c90-array-lval-6.c: New test.
17222         * gcc.dg/c99-array-lval-6.c: New test.
17223
17224 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17225             Ziemowit Laski  <zlaski@apple.com>
17226
17227         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17228         'Derived', so that it is never considered a class method; add
17229         new warning for '+port' method ambiguity.
17230         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17231         <objc/objc-api.h> (needed on Mac OS X).
17232         * objc.dg/method-13.m: New test.
17233
17234 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17235
17236         PR optimization/9325, PR java/6391
17237         * gcc.c-torture/execute/20031003-1.c: New test case.
17238
17239 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17240
17241         PR optimization/12180
17242         * gcc.dg/20031002-1.c: New test.
17243
17244         PR c++/12486
17245         * g++.dg/inherit/error1.C: New test.
17246
17247 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17248
17249         * lib/f-torture.exp (search_for): Rename to...
17250         (search_for_re): This.  Also, clean up comments and the
17251         "regexp" invocation.
17252
17253 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17254
17255         * gcc.c-torture/compile/20031002-1.c: New test.
17256
17257 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17258
17259         * g++.dg/opt/cond1.C: New test.
17260
17261 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17262
17263         * gcc.dg/Wold-style-definition-2.c: New testcase.
17264         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17265
17266 2003-09-29  Richard Henderson  <rth@redhat.com>
17267
17268         * g++.dg/init/array10.C: Add dg-options.
17269
17270 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17271
17272         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17273
17274 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17275
17276         * g++.dg/template/friend19.C: Fix typo.
17277         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17278
17279 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17280
17281         * gcc.c-torture/execute/20030928-1.c: New test.
17282         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17283
17284 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17285
17286         * g++.dg/opt/unroll1.C: New test.
17287
17288 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17289
17290         PR optimization/11741
17291         * gcc.dg/20030926-1.c: New test case.
17292
17293 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17294
17295         PR c++/5655
17296         * g++.dg/parse/access7.C: New test.
17297         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17298
17299 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17300
17301         MERGE OF objc-improvements-branch into MAINLINE:
17302         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17303         if libobjc has not been built.
17304         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17305         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17306         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17307         objc/execute/nested-3.m, objc/execute/np-2.m,
17308         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17309         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17310         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17311         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17312         objc.dg/special/unclaimed-category-1.h,
17313         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17314         well as GNU runtime.
17315         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17316         * execute/cascading-1.m, execute/function-message-1.m,
17317         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17318         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17319         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17320         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17321         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17322         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17323         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17324         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17325         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17326         * objc.dg/bitfield-2.m: Run only on Darwin.
17327         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17328         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17329         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17330         * objc.dg/const-str-1.m: Fix constant string layout.
17331
17332 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17333
17334         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17335
17336 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17337
17338         * gcc.dg/darwin-abi-1.c: New file.
17339
17340 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17341
17342         PR target/12281
17343         * gcc.c-torture/compile/20030921-1.c: New test.
17344
17345 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17346
17347         * g++.dg/opt/reg-stack2.C: New test.
17348
17349 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17350
17351         * g++.dg/eh/delayslot1.C: New test.
17352
17353 2003-09-20  Richard Henderson  <rth@redhat.com>
17354
17355         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17356
17357 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17358
17359         * gcc.c-torture/execute/20030920-1.c: New test case.
17360
17361 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17362
17363         * g++.dg/rtti/typeid3.C: Correct expected error message.
17364
17365 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17366
17367         PR c++/157
17368         * g++.dg/parse/crash12.C: New test.
17369
17370 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17371
17372         * gcc.dg/compat/mixed-struct-check.h: New.
17373         * gcc.dg/compat/mixed-struct-defs.h: New.
17374         * gcc.dg/compat/mixed-struct-init.h: New.
17375         * gcc.dg/compat/struct-by-value-19_main.c: New.
17376         * gcc.dg/compat/struct-by-value-19_x.c: New.
17377         * gcc.dg/compat/struct-by-value-19_y.c: New.
17378         * gcc.dg/compat/struct-by-value-20_main.c: New.
17379         * gcc.dg/compat/struct-by-value-20_x.c: New.
17380         * gcc.dg/compat/struct-by-value-20_y.c: New.
17381         * gcc.dg/compat/struct-return-19_main.c: New.
17382         * gcc.dg/compat/struct-return-19_x.c: New.
17383         * gcc.dg/compat/struct-return-19_y.c: New.
17384         * gcc.dg/compat/struct-return-20_main.c: New.
17385         * gcc.dg/compat/struct-return-20_x.c: New.
17386         * gcc.dg/compat/struct-return-20_y.c: New.
17387
17388 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17389         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17390         so that it will not complain on LP64 targets.
17391
17392 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17393
17394         PR c++/495
17395         * g++.dg/template/friend24.C: New test.
17396
17397 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17398
17399         PR c++/12332
17400         * g++.dg/template/memtmpl2.C: New test.
17401
17402 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17403
17404         PR target/11184
17405         * gcc.dg/builtin-apply1.c: New test.
17406
17407 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17408
17409         PR c++/9848
17410         * g++.dg/warn/Wunused-4.C: New test.
17411
17412 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17413
17414         PR c++/12316
17415         * g++.dg/other/gc2.C: New test.
17416
17417 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17418
17419         PR c++/11991
17420         * g++.dg/rtti/typeid3.C: New test.
17421
17422         PR c++/12266
17423         * g++.dg/overload/template1.C: New test.
17424
17425 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17426
17427         * g++.dg/opt/cfg3.C: New test.
17428
17429 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17430
17431         PR c++/7939
17432         * g++.dg/template/crash11.C: New test.
17433
17434 2003-09-16  Jason Merrill  <jason@redhat.com>
17435             Jakub Jelinek  <jakub@redhat.com>
17436
17437         * gcc.dg/attr-warn-unused-result.c: New test.
17438
17439 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17440
17441         PR c++/12184
17442         * g++.dg/expr/call2.C: New test.
17443
17444 2003-09-15  Andreas Jaeger  <aj@suse.de>
17445
17446         * gcc.dg/Wold-style-definition-1.c: New test.
17447
17448 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17449
17450         PR c++/3907
17451         * g++.dg/parse/template12.C: New test.
17452
17453         * g++.dg/abi/bitfield11.C: New test.
17454         * g++.dg/abi/bitfield12.C: Likewise.
17455
17456 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17457
17458         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17459         non-expansion of functional macro name without arguments at EOL.
17460         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17461
17462 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17463
17464         * gcc.c-torture/execute/20030914-[12].c: New tests.
17465
17466 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17467
17468         PR c++/11788
17469         * g++.dg/overload/addr1.C: New test.
17470
17471 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17472
17473         * gcc.dg/20030909-1.c: New test.
17474
17475 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17476
17477         * gcc.dg/ultrasp10.c: New test.
17478
17479 2003-09-09  Devang Patel  <dpatel@apple.com>
17480
17481         * gcc.dg/darwin-ld-6.c: New test.
17482
17483 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17484
17485         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17486
17487 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17488
17489         * gcc.dg/ia64-types1.c: New test.
17490         * gcc.dg/ia64-types2.c: Likewise.
17491
17492 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17493
17494         * gcc.dg/builtins-1.c: Add more _Complex tests.
17495         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17496
17497         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17498         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17499
17500 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17501
17502         PR c++/11786
17503         * g++.dg/lookup/koenig2.C: New test.
17504
17505         PR c++/5296
17506         * g++.dg/rtti/typeid2.C: New test.
17507
17508 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17509
17510         * gcc.c-torture/compile/20030904-1.c: New test.
17511
17512 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17513
17514         * g++.dg/opt/longbranch2.C: New test.
17515
17516 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17517
17518         * g++.dg/template/crash10.C: Only compile it.
17519
17520 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17521
17522         PR middle-end/11665
17523         * gcc.c-torture/compile/20030907-1.c: New test.
17524         * g++.dg/init/array11.C: New test.
17525
17526 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17527
17528         PR c++/11852
17529         * g++.dg/init/struct1.C: New test.
17530
17531 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17532
17533         PR c++/12181
17534         * g++.dg/expr/comma1.C: New test.
17535
17536 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17537
17538         PR c++/11867
17539         * g++.dg/expr/static_cast5.C: New test.
17540
17541 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17542
17543         PR c++/11507
17544         * g++.dg/lookup/scoped7.C: New test.
17545
17546         PR c++/9574
17547         * g++.dg/other/static1.C: New test.
17548
17549         PR c++/11490
17550         * g++.dg/warn/template-1.C: New test.
17551
17552         PR c++/11432
17553         * g++.dg/template/crash10.C: New test.
17554
17555         PR c++/2478
17556         * g++.dg/overload/VLA.C: New test.
17557
17558         PR c++/10804
17559         * g++.dg/template/call1.C: New test.
17560
17561 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17562
17563         PR c++/11794
17564         * g++.dg/parse/using3.C: New test.
17565
17566 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17567
17568         PR c++/11409
17569         * g++.dg/overload/builtin3.C: New test case.
17570
17571 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17572
17573         PR c/9862
17574         * gcc.dg/20030906-1.c: New test.
17575         * gcc.dg/20030906-2.c: Likewise.
17576
17577 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17578
17579         PR c++/12167
17580         * g++.dg/parse/defarg5.C: New test.
17581
17582         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17583
17584 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17585
17586         PR c++/12163
17587         * g++.dg/expr/static_cast4.C: New test.
17588
17589         PR c++/12146
17590         * g++.dg/template/crash9.C: New test.
17591
17592 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17593
17594         * g++.old-deja/g++.ext/pretty2.C: Update for change
17595         in __FUNCTION__.
17596         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17597
17598 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17599
17600         PR c++/11922
17601         * g++/dg/template/qualified-id1.C: New test.
17602
17603         PR c++/12037
17604         * g++.dg/warn/noeffect4.C: New test.
17605
17606 2003-09-04  Matt Austern  <austern@apple.com>
17607
17608         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17609         * g++.dg/ext/fnname2.C: Likewise.
17610         * g++.dg/ext/fnname3.C: Likewise.
17611
17612 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17613
17614         * g++.dg/expr/lval1.C: New test.
17615         * g++.dg/ext/lvcast.C: Remove.
17616
17617 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17618
17619         PR optimization/11700.
17620         * gcc.c-torture/compile/20030903-1.c: New test case.
17621
17622 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17623
17624         PR c++/12053
17625         * g++.dg/abi/layout4.C: New test.
17626
17627 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17628
17629         PR c++/11553
17630         * g++.dg/parse/friend3.C: New test.
17631
17632 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17633
17634         PR c++/11847
17635         * g++.dg/template/class1.C: New test.
17636
17637         PR c++/11808
17638         * g++.dg/expr/call1.C: New test.
17639
17640 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17641
17642         PR c++/12114
17643         * g++.dg/init/ref9.C: New test.
17644
17645         PR c++/11972
17646         * g++.dg/template/nested4.C: New test.
17647
17648 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17649
17650         PR c++/12093
17651         * g++.dg/template/non-dependent4.C: New test.
17652
17653         PR c++/11928
17654         * g++.dg/inherit/conv1.C: New test.
17655
17656 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17657
17658         PR c++/6196
17659         * g++.dg/ext/label1.C: New test.
17660         * g++.dg/ext/label2.C: Likewise.
17661
17662 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17663
17664         * g++.dg/expr/cond3.C: New test.
17665
17666 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17667
17668         * gcc.dg/builtins-1.c: Add new builtin cases.
17669
17670 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17671
17672         * gcc.dg/builtins-1.c: Add new cases.
17673         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17674
17675 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17676
17677         * gcc.dg/builtins-1.c: Add more math builtin tests.
17678         * gcc.dg/torture/builtin-attr-1.c: New test.
17679
17680 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17681
17682         PR optimization/5079
17683         * g++.dg/opt/static3.C: New test.
17684
17685 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17686
17687         * gcc.misc-tests/gcov-10b.c: New test.
17688
17689 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17690
17691         * g++.dg/opt/ptrmem3.C: New test.
17692
17693         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17694
17695 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17696
17697         * gcc.dg/20030826-2.c: New test.
17698
17699 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17700
17701         PR middle-end/12002
17702         * g77.f-torture/compile/12002.f: New test case.
17703
17704 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17705
17706         * gcc.dg/20030826-1.c: New test case.
17707
17708 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17709
17710         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17711
17712 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17713
17714         PR c++/11871
17715         * c++.dg/lookup/crash1.C: New test.
17716
17717         * c++.dg/warn/noeffect3.C: New test.
17718
17719 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17720
17721         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17722         * gcc.dg/compat/vector-1_y.c: Ditto.
17723         * gcc.dg/compat/vector-2_x.c: Ditto.
17724         * gcc.dg/compat/vector-2_y.c: Ditto.
17725
17726 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17727
17728         * gcc.dg/20030702-1.c: New test.
17729
17730 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17731
17732         PR c++/8795
17733         * g++.dg/ext/altivec-1.C: New test.
17734
17735 2003-08-24  Richard Henderson  <rth@redhat.com>
17736
17737         * g++.dg/eh/simd-2.C: Add -w for x86.
17738
17739 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17740
17741         * gcc.dg/20030815-1.c: New test.
17742
17743 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17744
17745         PR c++/3765
17746         * g++.dg/parse/access6.C: New test.
17747
17748 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17749
17750         PR c++/641, c++/11876
17751         * g++.dg/template/friend22.C: New test.
17752         * g++.dg/template/friend23.C: Likewise.
17753
17754 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17755
17756         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17757         identically.
17758
17759 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17760
17761         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
17762
17763 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17764
17765         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
17766
17767 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17768
17769         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
17770
17771 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17772
17773         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17774
17775 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17776
17777         PR c++/11919
17778         * g++.dg/overload/prom1.C: New test.
17779
17780         PR c++/11551
17781         * g++.dg/parse/dtor2.C: New test.
17782
17783         PR c++/10762
17784         * g++.dg/parse/using2.C: New test.
17785
17786 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17787
17788         PR target/11805
17789         * gcc.c-torture/compile/20030821-1.c: New.
17790
17791 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17792
17793         PR c++/11834
17794         * g++.dg/template/deduce2.C: New test.
17795
17796 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17797
17798         * gcc.c-torture/execute/20030821-1.c: New test.
17799
17800 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17801
17802         PR middle-end/11984
17803         * gcc.dg/20030820-1.c: New test case.
17804
17805 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17806
17807         PR c++/11945
17808         * g++.dg/warn/noeffect2.C: New test.
17809
17810 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17811
17812         PR c++/10926
17813         * g++.dg/template/dtor2.C: New test.
17814
17815         PR c++/11684
17816         * g++.dg/template/operator1.C: New test.
17817         * g++.dg/parse/operator4.C: New test.
17818
17819         PR c++/11946.C
17820         * g++.dg/expr/enum1.C: New test.
17821         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17822
17823         PR c++/11036.C
17824         * g++.dg/parse/elab2.C: New test.
17825         * g++.dg/parse/typedef4.C: Change error message.
17826         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17827         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17828         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17829
17830 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17831
17832         * gcc.dg/pch/warn-1.c: New.
17833         * gcc.dg/pch/warn-1.hs: New.
17834
17835         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17836         not-tested file.
17837
17838 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17839
17840         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17841
17842 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17843
17844         * gcc.dg/uninit-D.c: New Test.
17845         * gcc.dg/uninit-E.c: New Test.
17846         * gcc.dg/uninit-F.c: New Test.
17847         * gcc.dg/uninit-G.c: New Test.
17848
17849 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17850
17851         * g++.dg/README: Describe the pch directory.
17852
17853 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17854
17855         PR c++/11174
17856         * g++.dg/parse/access4.C: New test.
17857         * g++.dg/parse/access5.C: Likewise.
17858         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17859
17860 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17861
17862         * gcc.dg/noncompile/20030818-1.c: New.
17863
17864 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17865
17866         PR c++/11957
17867         * g++.dg/warn/noeffect1.C: New test.
17868
17869         * g++.dg/template/scope2.C: New test.
17870         * g++.dg/template/error2.C: Correct dg-error
17871
17872 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17873
17874         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17875
17876 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17877
17878         PR C++/11512
17879         * g++.dg/template/warn1.C: New.
17880
17881 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17882
17883         * g++.dg/template/error2.C: New test.
17884         * g++.dg/lookup/using7.C: Adjust errors
17885         * g++.old-deja/g++.pt/crash36.C: Likewise.
17886         * g++.old-deja/g++.pt/derived3.C: Likewise.
17887
17888 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17889
17890         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17891         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17892         * gcc.c-torture/execute/builtins/string-9.c: New, from
17893         string-opt-9.c.  Adjust for execute/builtins framework.
17894         * gcc.c-torture/execute/string-opt-9.c: Delete.
17895
17896 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17897
17898         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17899
17900         * g++.dg/parse/ret-type2.C: New test.
17901
17902         PR c++/11703
17903         * g++.dg/init/new8.C: New test.
17904
17905         PR c++/10923
17906         * g++.dg/parse/typedef5.C: New test.
17907
17908         PR c++/9512
17909         * g++.dg/parse/qualified2.C: New test.
17910         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17911         invalid code.
17912
17913 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17914
17915         * g++.dg/conversion/ptrmem1.C: New test.
17916
17917 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17918
17919         PR target/11693
17920         * gcc.dg/20030811-1.c: New test.
17921
17922         PR target/11535
17923         * gcc.c-torture/execute/20030811-1.c: New test.
17924
17925 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17926
17927         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17928
17929 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17930
17931         PR c++/11789.C
17932         * g++.dg/inherit/multiple1.C: New test.
17933
17934 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17935
17936         * gcc.dg/spe1.c: New test.
17937
17938         PR c++/11670
17939         * g++.dg/expr/cast2.C: New test.
17940
17941         PR c++/10530
17942         * g++.dg/template/dependent-name2.C: New test.
17943
17944 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17945
17946         * g++.dg/parse/crash11.C: Put the dg options in comments.
17947
17948 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17949
17950         * lib/gcc-dg.exp: Update for diagnostic change.
17951
17952 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17953
17954         PR c++/5767
17955         * g++.dg/parse/crash11.C: New test.
17956
17957 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17958
17959         * gcc.dg/cpp/spacing1.c: Update.
17960
17961 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17962
17963         PR target/11739
17964         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17965         a value for -mtune.
17966
17967 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17968
17969         PR middle-end/11771
17970         * gcc.c-torture/compile/20030804-1.c: New test case.
17971
17972 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17973
17974         * gcc.dg/20030804-1.c: New test case.
17975
17976 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17977
17978         * gcc.dg/cpp/separate-1.c: New test.
17979
17980 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17981
17982         PR c++/11704
17983         * g++.dg/template/dependent-expr2.C: New test.
17984
17985         PR c++/11766
17986         * g++.dg/expr/ptrmem1.C: New test.
17987
17988 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17989
17990         PR c++/9453
17991         * g++.dg/template/friend15.C: New test.
17992
17993 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17994
17995         * lib/dg-pch.exp: Work round PCH bug.
17996
17997 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17998
17999         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18000         builtins.  Move cases from builtins-4.c here.
18001
18002         * gcc.dg/torture/builtin-math-1.c: New test taken from
18003         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18004         additional cases.
18005
18006         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18007         Delete.
18008
18009 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18010
18011         PR c++/9447
18012         * g++.dg/template/using7.C: New test.
18013
18014 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18015
18016         * import1.c, import2.c: New tests.
18017
18018 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18019
18020         * g++.dg/eh/crossjump1.C: New test.
18021
18022 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18023
18024         PR c++/11697
18025         * g++.dg/template/using6.C: New test.
18026
18027         PR c++/11744
18028         * g++.dg/template/koenig2.C: New test.
18029
18030 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18031
18032         PR c++/7983
18033         * g++.dg/parse/typedef4.C: New test.
18034
18035 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18036
18037         PR c++/8442, c++/8806
18038         * g++.dg/template/elab1.C: New test.
18039         * g++.dg/template/type2.C: Likewise.
18040         * g++.dg/template/ttp3.C: Adjust expected error message.
18041         * g++.old-deja/g++.law/visibility13.C: Likewise.
18042         * g++.old-deja/g++.niklas/t135.C: Likewise.
18043         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18044         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18045         template argument.
18046         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18047
18048 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18049
18050         PR c++/11295
18051         * g++.dg/ext/stmtexpr1.C: New test.
18052
18053         * g++.dg/opt/tmp1.C: New test.
18054
18055         PR c++/11525
18056         * g++.dg/parse/constant4.C: New test.
18057
18058         PR c++/9447
18059         * g++.dg/template/using5.C: New test.
18060
18061 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18062
18063         * gcc.dg/builtins-27.c: New test case.
18064
18065 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18066
18067         * gcc.dg/tls/opt-7.c: New test.
18068
18069 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18070
18071         * g++.old-deja/g++.other/crash18.C: Remove.
18072
18073 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18074
18075         * g++.dg/template/explicit3.C: New.
18076         * g++.dg/template/explicit4.C: New.
18077         * g++.dg/template/explicit5.C: New.
18078
18079         PR c++/11347
18080         * g++.dg/template/memtmpl1.C: New.
18081
18082 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18083
18084         PR target/11565
18085         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18086         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18087
18088 2003-07-30  Jan Hubicka  <jh@suse.cz>
18089
18090         * vtgc1.c: Kill.
18091
18092 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18093
18094         * gcc.dg/struct-in-proto-1.c: New test.
18095
18096 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18097
18098         * gcc.dg/cpp/include2.c: Only expect one message.
18099
18100 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18101
18102         PR c++/9447
18103         * g++.dg/template/using1.C: New test.
18104         * g++.dg/template/using2.C: New test.
18105         * g++.dg/template/using3.C: New test.
18106         * g++.dg/template/using4.C: New test.
18107
18108 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18109
18110         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18111         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18112
18113 2003-07-28  Jan Hubicka  <jh@suse.cz>
18114
18115         PR c++/11530
18116         * g++.dg/opt/call1.C: New test.
18117
18118 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18119
18120         PR c++/11667
18121         * g++.dg/init/enum2.C: New test.
18122         * g++.dg/template/overload1.C: Add "-w" option.
18123
18124 2003-07-28    <hp@bitrange.com>
18125
18126         * gcc.dg/Wdeclaration-after-statement-1.c,
18127         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18128
18129 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18130
18131         * gcc.c-torture/compile/20030725-1.c: New test.
18132
18133 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18134
18135         * gcc.dg/20030505.c: Only run for SPE.
18136         Remove definition of opaque type.
18137
18138 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18139
18140         * g++.dg/template/ptrmem6.C: New test.
18141
18142 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18143
18144         * gcc.c-torture/compile/zero-strct-2.c: New test.
18145
18146 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18147
18148         * gcc.dg/intermod-1.c: New test.
18149
18150 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18151
18152         PR c++/11617
18153         * g++.dg/template/lookup2.C: New test.
18154         * g++.dg/template/memclass1.C: Remove instantiated from error.
18155         * g++.dg/other/error2.C: Tweak expected errors.
18156
18157         PR c++/11596
18158         * g++.dg/template/defarg3.C: New test.
18159
18160         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18161
18162 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18163
18164         * g++.dg/inherit/access5.C: New test.
18165
18166 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18167
18168         PR c++/11513
18169         * g++.dg/template/crash8.C: New test.
18170
18171 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18172
18173         PR c/10602
18174         * gcc.dg/noncompile/incomplete-2.c: New test.
18175
18176 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18177
18178         PR c++/11645
18179         * g++.dg/inherit/access4.C: New test.
18180
18181         PR c++/11517
18182         * g++.dg/expr/cond2.C: New test.
18183
18184         PR optimization/10679
18185         * g++.dg/opt/inline4.C: New test.
18186
18187 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18188
18189         * g++.dg/parse/crash10: New test.
18190
18191 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18192
18193         * g++.dg/ext/flexary1.C: New test.
18194
18195 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18196
18197         PR c++/10793
18198         * g++.dg/template/crash9.C: New test.
18199
18200 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18201
18202         PR c++/3004
18203         * g++.dg/parse/typedef3.C: New test.
18204
18205         PR c++/7906
18206         * g++.dg/parse/operator2.C: New test.
18207
18208         PR c++/8895
18209         * g++.dg/parse/def-tmpl-arg1.C: New test.
18210
18211         PR c++/9282
18212         * g++.dg/parse/funptr1.C: New test.
18213
18214         PR c++/9452
18215         * g++.dg/parse/ambig3.C: New test.
18216
18217         PR c++/9454
18218         * g++.dg/parse/operator3.C: New test.
18219
18220         PR c++/9486
18221         * g++.dg/parse/template10.C: New test.
18222
18223         PR c++/9488
18224         * g++.dg/parse/template11.C: New test.
18225
18226         PR c++/10150
18227         * g++.dg/parse/invalid-op1.C: New test.
18228
18229         PR c++/10247
18230         * g++.dg/parse/condexpr1.C: New test.
18231
18232 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18233
18234         * g++.dg/ext/packed3.C: New test.
18235         * g++.dg/ext/packed4.C: New test.
18236
18237         * gcc.dg/pack-test-3.c: New test.
18238
18239 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18240
18241         * lib/compat.exp: Handle dg-options per source file.
18242         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18243         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18244         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18245         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18246         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18247         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18248         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18249         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18250         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18251         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18252         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18253         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18254         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18255         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18256
18257 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18258
18259         PR c/10320
18260         * gcc.c-torture/execute/20030718-1.c: New test.
18261
18262 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18263
18264         PR optimization/11536
18265         * gcc.dg/20030721-1.c: New test.
18266
18267 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18268
18269         PR c++/11546
18270         * g++.dg/template/lookup1.C: New test.
18271
18272 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18273
18274         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18275         diagnostics of ill-formed constructs involving labels.
18276         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18277         the new 'previously defined here' message.
18278
18279 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18280
18281         * g++.dg/parse/non-dependent2.C: New test.
18282
18283 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18284
18285         * g++.dg/init/init-ref4.C: xfail on targets without
18286         weak symbols.
18287
18288 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18289
18290         PR target/11087
18291         * gcc.c-torture/execute/20030717-1.c: New test.
18292
18293 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18294
18295         * g++.dg/opt/cfg1.C: New test.
18296
18297 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18298
18299         PR optimization/11557
18300         * gcc.dg/20030717-1.c: New test.
18301
18302 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18303
18304         PR c++/10476
18305         * g++.dg/expr/crash-1.C: New test.
18306
18307         PR c++/11027
18308         * g++.dg/template/init3.C: New test.
18309
18310         PR c++/8222
18311         * g++.dg/template/non-dependent1.C: New test.
18312
18313         PR c++/11070
18314         * g++.dg/template/non-dependent2.C: New test.
18315
18316         PR c++/11071
18317         * g++.dg/template/non-dependent3.C: New test.
18318
18319         PR c++/9907
18320         * g++.dg/template/sizeof5.C: New test.
18321
18322 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18323
18324         PR 11498
18325         * gcc.c-torture/compile/mangle-1.c: New file.
18326
18327 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18328
18329         PR c++/7809
18330         * g++.dg/parse/access3.C: New test.
18331
18332 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18333
18334         PR c++/11384
18335         * g++.dg/init/init-ref4.C: New test.
18336
18337 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18338
18339         PR c++/11547
18340         * g++.dg/parse/constant3.C: New test.
18341         * g++.dg/parse/crash7.C: Likewise.
18342
18343 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18344
18345         PR target/11008
18346         * gcc.dg/i386-pentium4-not-mull.c: New.
18347
18348 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18349
18350         * gcc.dg/asm-names.c (ymain): Make it weak.
18351
18352 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18353
18354         PR c++/5421
18355         * g++.dg/template/friend21.C: New test.
18356
18357 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18358
18359         * gcc.dg/cleanup-8.c: New test.
18360         * gcc.dg/cleanup-9.c: New test.
18361
18362 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18363
18364         * g++.dg/ext/dll-MI1.h: New file.
18365         * g++.dg/ext/dllexport-MI1.C: New file.
18366         * g++.dg/ext/dllimport-MI1.C: New file.
18367
18368 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18369
18370         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18371         it does not have cmpstrsi patterns (just cmpmemsi).
18372
18373 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18374
18375         PR debug/11473
18376         * g++.dg/debug/debug8.C: New test.
18377
18378 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18379
18380         PR c++/10108
18381         * g++.dg/template/crash7.C: New test.
18382
18383 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18384
18385         PR target/10795
18386         * gcc.c-torture/compile/20030708-1.c: New.
18387
18388 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18389
18390         * gcc.c-torture/execute/20030715-1.c: New test.
18391
18392 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18393
18394         * gcc.dg/pch/inline-3.c: New file.
18395         * gcc.dg/pch/inline-3.hs: New file.
18396         * gcc.dg/pch/inline-4.c: New file.
18397         * gcc.dg/pch/inline-4.hs: New file.
18398
18399 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18400
18401         PR c++/11509
18402         * g++.dg/template/crash6.C: New test.
18403
18404         PR c++/7053
18405         * g++.dg/template/friend20.C: New test.
18406
18407         PR c++/7019
18408         * g++.dg/template/overload2.C: New test.
18409
18410 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18411
18412         PR optimization/11440
18413         * gcc.c-torture/execute/20030714-1.c: New test.
18414
18415 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18416
18417         PR c++/11154
18418         * g++.dg/template/partial2.C: New test.
18419
18420 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18421
18422         PR c++/11503
18423         * g++.dg/template/anon1.C: New test.
18424
18425         PR c++/11493
18426         PR c++/11495
18427         * g++.dg/parse/template9.C: Likewise.
18428         * g++.dg/template/crash4.C: New test.
18429         * g++.dg/template/koenig1.C: Likewise.
18430         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18431         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18432         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18433         functions.
18434         * g++.old-deja/g++.jason/template36.C: Likewise.
18435         * g++.old-deja/g++.mike/p1989.C: Likewise.
18436         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18437         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18438         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18439         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18440         compiling.
18441         * g++.old-deja/g++.pt/union2.C: Use this->.
18442
18443 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18444
18445         * gcc.dg/20030711-1.c: New test.
18446
18447 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18448
18449         PR c++/11050
18450         * g++.dg/parse/args1.C: New test.
18451         * g++.pt/defarg8.C: Change expected errors.
18452
18453 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18454
18455         PR c++/8164
18456         * g++.dg/template/nontype2.C: New test.
18457
18458         PR c++/10558
18459         * g++.dg/parse/template8.C: New test.
18460
18461         PR c++/8327
18462         * g++.dg/template/scope1.C: New test.
18463
18464         * g++.dg/warn/Wsign-compare-1.C: New test.
18465
18466 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18467
18468         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18469
18470 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18471
18472         PR c++/9411
18473         * g++.dg/template/explicit2.C: New test.
18474
18475         PR c++/10032
18476         * g++.dg/warn/pedantic1.C: New test.
18477
18478 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18479
18480         PR c++ 9483
18481         * g++.dg/other/field1.C: New test.
18482
18483 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18484
18485         PR c/11449
18486         * gcc.c-torture/compile/20030707-1.c: New.
18487
18488 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18489
18490         PR c++/10849
18491         * g++.dg/template/access12.C: New test.
18492
18493 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18494
18495         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18496         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18497         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18498         * gcc.misc-tests/gcov.exp: Update
18499         * g++.dg/gcov/gcov.exp: Update
18500         * lib/gcov.exp: Update.
18501
18502 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18503
18504         * g++.dg/abi/mangle17.C: Make sure template expressions are
18505         dependent.
18506         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18507         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18508         * g++.dg/opt/stack1.C: Remove erroneous code.
18509         * g++.dg/parse/template7.C: New test.
18510         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18511         * g++.old-deja/g++.pt/crash4.C: Likewise.
18512
18513 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18514
18515         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18516         with zero or one occurence of `$' after the initial `L'.
18517
18518 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18519
18520         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18521
18522 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18523
18524         PR c/11370
18525         * gcc.dg/Wunreachable-6.c: New testcase.
18526         * gcc.dg/Wunreachable-7.c: New testcase.
18527
18528 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18529
18530         PR c/11420
18531         * gcc.dg/20030708-1.c: New test.
18532
18533 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18534
18535         * gcc.dg/compat/sdata-section.h: New file.
18536         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18537         * gcc.dg/torture/mips-sdata-1.c: New test.
18538
18539 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18540
18541         PR c++/11030
18542         * g++.dg/template/friend19.C: New test.
18543
18544 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18545
18546         * g++.dg/opt/strength-reduce.C: New test.
18547
18548 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18549
18550         PR target/10979
18551         * gcc.dg/20030707-1.c: New testcase.
18552
18553 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18554
18555         PR optimization/11059
18556         * g++.dg/opt/emptyunion.C: New testcase.
18557
18558 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18559             Eric Botcazou  <ebotcazou@libertysurf.fr>
18560
18561         * g++.dg/opt/stack1.C: New test.
18562
18563 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18564
18565         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18566         run test.
18567
18568         PR c++/11431
18569         * g++.dg/expr/static_cast3.C: New test.
18570
18571 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18572
18573         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18574         everywhere.
18575         * gcc.dg/concat.c: Concatenation of string constants with
18576         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18577         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18578         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18579         necessary to avoid multi-character character constant warning.
18580         * gcc.dg/cpp/escape.c: Likewise.
18581         * gcc.dg/cpp/ucs.c: Likewise.
18582         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18583         Fix a typo.
18584
18585 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18586
18587         PR c/11428
18588         * gcc.c-torture/compile/20030704-1.c: New.
18589
18590 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18591
18592         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18593
18594 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18595
18596         PR c++/5287, PR c++/7910,  PR c++/11021
18597         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18598         tests for warnings.
18599         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18600         * g++.dg/ext/dllimport3.C: Likewise.
18601         * g++.dg/ext/dllimport4.C: New file.
18602         * g++.dg/ext/dllimport5.C: New file.
18603         * g++.dg/ext/dllimport6.C: New file.
18604         * g++.dg/ext/dllimport7.C: New file.
18605         * g++.dg/ext/dllimport8.C: New file.
18606         * g++.dg/ext/dllimport9.C: New file.
18607         * g++.dg/ext/dllimport10.C: New file.
18608         * g++.dg/ext/dllexport1.C: New file.
18609
18610 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18611
18612         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18613         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18614
18615 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18616
18617         * gcc.dg/builtins-25.c: New testcase.
18618         * gcc.dg/builtins-26.c: New testcase.
18619
18620 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18621
18622         * gcc.dg/compat/vector-defs.h: New file.
18623         * gcc.dg/compat/vector-setup.h: New file.
18624         * gcc.dg/compat/vector-check.h: New file.
18625         * gcc.dg/compat/vector-1_main.c: New file.
18626         * gcc.dg/compat/vector-1_x.c: New file.
18627         * gcc.dg/compat/vector-1_y.c: New file.
18628         * gcc.dg/compat/vector-2_main.c: New file.
18629         * gcc.dg/compat/vector-2_x.c: New file.
18630         * gcc.dg/compat/vector-2_y.c: New file.
18631
18632         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18633         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18634         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18635         * gcc.dg/compat/struct-align-1.h: New file.
18636         * gcc.dg/compat/struct-align-1_main.c: New file.
18637         * gcc.dg/compat/struct-align-1_x.c: New file.
18638         * gcc.dg/compat/struct-align-1_y.c: New file.
18639         * gcc.dg/compat/struct-align-2.h: New file.
18640         * gcc.dg/compat/struct-align-2_main.c: New file.
18641         * gcc.dg/compat/struct-align-2_x.c: New file.
18642         * gcc.dg/compat/struct-align-2_y.c: New file.
18643
18644         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18645         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18646         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18647         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18648         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18649         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18650         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18651         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18652         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18653         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18654         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18655         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18656         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18657         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18658         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18659         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18660         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18661         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18662         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18663         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18664         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18665         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18666         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18667         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18668         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18669         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18670         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18671         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18672         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18673
18674 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18675
18676         * gcc.dg/i386-call-1.c: New test.
18677
18678 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18679
18680         PR c++/9162
18681         * g++.dg/parse/defarg4.C: New.
18682
18683 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18684
18685         PR target/10700
18686         * gcc.c-torture/compile/20030703-1.c: New test case.
18687
18688 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18689
18690         * g++.dg/template/local3.C: Remove extra semicolon.
18691
18692 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18693
18694         * gcc.dg/i386-volatile-1.c: New test.
18695
18696 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18697
18698         PR c++/11072
18699         * g++.dg/other/offsetof2.C: XFAIL.
18700         * g++.dg/other/offsetof5.C: New.
18701
18702         PR c++/10219
18703         * g++.dg/template/error1.C: New.
18704
18705         PR c++/9779
18706         * g++.dg/template/dependent-expr1.C: New.
18707
18708 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18709
18710         PR c++/6949
18711         * g++.dg/template/local3.C: New test.
18712
18713         PR c++/11149
18714         * g++.dg/lookup/scoped6.C: New test.
18715
18716 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18717
18718         PR c++/8046
18719         * g++.dg/other/error7.C: New test.
18720
18721 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18722
18723         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18724         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18725         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18726         * g++.old-deja/g++.other/union2.C: Likewise.
18727         * gcc.dg/c90-const-expr-2.c: Likewise.
18728         * gcc.dg/c90-const-expr-3.c: Likewise.
18729         * gcc.dg/c99-const-expr-2.c: Likewise.
18730         * gcc.dg/c99-const-expr-3.c: Likewise.
18731         * gcc.dg/concat.c: Likewise.
18732
18733 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18734
18735         PR c++/9559
18736         * g++.dg/init/static1.C: New test.
18737
18738 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18739
18740         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18741         * g++.old-deja/g++.other/access2.C: Likewise.
18742         * g++.old-deja/g++.other/decl2.C: Likewise.
18743         * gcc.c-torture/execute/20020615-1.c: Likewise.
18744
18745 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18746
18747         PR c++/4933
18748         * g++.dg/template/sizeof4.C: New test.
18749
18750 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18751
18752         * g++.dg/other/error6.C: New test.
18753
18754 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18755
18756         PR c++/10750
18757         * g++.dg/parse/constant2.C: New test.
18758
18759 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
18760
18761         PR c++/11106
18762         * g++.dg/other/error5.C: New test.
18763
18764 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18765
18766         * gcc.dg/format/gcc_diag-1.c: New test.
18767
18768 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
18769
18770         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
18771
18772 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18773
18774         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18775         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18776         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18777
18778 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18779
18780         * gcc.c-torture/execute/builtins/string-8.c: New test.
18781         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18782         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18783         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18784
18785 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18786
18787         PR c++/10468
18788         * g++.dg/ext/typeof6.C: New test.
18789
18790 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18791
18792         PR c++/10796
18793         * g++.dg/init/enum1.C: New test.
18794
18795 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18796
18797         * gcc.dg/20030627-1.c: New test.
18798
18799 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18800
18801         PR c++/11332
18802         * g++.dg/expr/static_cast2.C: New test.
18803
18804 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18805             Jakub Jelinek  <jakub@redhat.com>
18806
18807         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18808         sprintf(dst,"%s",src) optimization.
18809         * gcc.c-torture/execute/20030626-1.c: New test case.
18810         * gcc.c-torture/execute/20030626-2.c: New test case.
18811
18812 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18813
18814         * gcc.c-torture/execute/multi-ix.c: New test.
18815
18816         * gcc.c-torture/execute/simd-4.c (main):
18817         Added missing semicolon at end of union.
18818
18819 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18820
18821         PR c++/8266
18822         * g++.dg/template/explicit-instantiation3.C: New test.
18823
18824 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18825
18826         * gcc.dg/20030626-1.c: Use signed char.
18827
18828 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18829
18830         * gcc.dg/20030626-1.c: New test.
18831
18832 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18833
18834         * const-str-2.m: Update.
18835
18836 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18837
18838         PR c++/10990
18839         * g++.dg/rtti/dyncast1.C: New test.
18840         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18841         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18842         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18843
18844         PR c++/10931
18845         * g++.dg/expr/static_cast1.C: New test.
18846
18847 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18848
18849         * gcc.dg/20030625-1.c: New test.
18850
18851 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18852
18853         * gcc.c-torture/compile/20030624-1.c: New test case.
18854
18855 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18856
18857         * gcc.c-torture/execute/string-opt-17.c: New test.
18858
18859 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18860
18861         PR c++/5754
18862         * g++.dg/parse/crash6.C: New test.
18863
18864 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18865
18866         * gcc.dg/builtins-24.c: New test case.
18867
18868 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18869
18870         * g++.dg/opt/operator1.C: New test.
18871
18872 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18873
18874         * gcc.c-torture/execute/string-opt-16.c: New test case.
18875
18876 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18877
18878         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18879         * g++.old-deja/g++.other/conv7.C: Likewise
18880         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18881         * g++.old-deja/g++.other/overload14.C: Likewise.
18882
18883 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18884
18885         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18886         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18887
18888 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18889
18890         PR c++/10888
18891         * g++.dg/warn/Winline-3.C: New test.
18892
18893 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18894
18895         * lib/target-supports.exp (check_alias_available): Make the test
18896         program acceptable to the Solaris assembler.
18897
18898         PR c++/10749
18899         * g++.dg/template/memclass2.C: New test.
18900
18901 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18902             Eric Botcazou  <ebotcazou@libertysurf.fr>
18903
18904         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18905         data for non-matching targets.
18906         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18907
18908 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18909
18910         PR c++/10845
18911         * g++.dg/template/member3.C: New test.
18912
18913 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18914
18915         PR c++/10939
18916         * g++.dg/template/func1.C: New test.
18917
18918         PR c++/9649
18919         * g++.dg/template/static4.C: New test.
18920         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18921
18922         PR c++/11041
18923         * g++.dg/init/ref7.C: New test.
18924
18925 2003-06-19  Matt Austern  <austern@apple.com>
18926
18927         PR c++/11228
18928         * g++.dg/anew1.C: New test.
18929         * g++.dg/anew2.C: New test.
18930         * g++.dg/anew3.C: New test.
18931         * g++.dg/anew4.C: New test.
18932
18933 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18934
18935         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18936
18937 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18938
18939         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18940         endian-dependent.
18941
18942 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18943
18944         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18945         Remove cruft.
18946
18947 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18948
18949         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18950         * gcc.c-torture/compile/961203-1.c: Likewise.
18951         * gcc.c-torture/compile/980506-1.c: Likewise.
18952
18953 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18954
18955         PR c++/10712
18956         * g++.dg/lookup/using7.C: New test.
18957
18958 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18959
18960         PR c++/11105
18961         * g++.dg/abi/conv1.C: Remove it.
18962         * g++.dg/template/conv7.C: New test.
18963         * g++.dg/template/conv8.C: Likewise.
18964         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18965         conversion operator.
18966
18967 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18968
18969         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18970         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18971         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18972         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18973         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18974         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18975         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18976         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18977         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18978         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18979         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18980         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18981         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18982         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18983         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18984         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18985         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18986         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18987         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18988         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18989         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18990         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18991         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18992         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18993         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18994         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18995         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18996         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18997         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18998
18999 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19000
19001         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19002         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19003         indications.
19004
19005 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19006
19007         * gcc.dg/i386-387-5.c: New test case.
19008         * gcc.dg/i386-387-6.c: New test case.
19009         * gcc.dg/builtins-23.c: New test case.
19010
19011 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19012
19013         * gcc.dg/builtins-22.c: New test case.
19014         * gcc.dg/i386-387-1.c: Update to test exp.
19015         * gcc.dg/i386-387-2.c: Likewise.
19016
19017 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19018
19019         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19020
19021 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19022
19023         * lib/gcc-dg.exp (dg-require-dll): New function.
19024         (dg-xfail-if): Likewise.
19025         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19026         driver.
19027
19028         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19029         * gcc.c-torture/compile/20001205-1.c: Likewise.
19030         * gcc.c-torture/compile/20001226-1.c: Likewise.
19031         * gcc.c-torture/compile/20010518-2.c: Likewise.
19032         * gcc.c-torture/compile/20020312-1.c: Likewise.
19033         * gcc.c-torture/compile/20020604-1.c: Likewise.
19034         * gcc.c-torture/compile/920501-12.c: Likewise.
19035         * gcc.c-torture/compile/920501-4.c: Likewise.
19036         * gcc.c-torture/compile/920520-1.c: Likewise.
19037         * gcc.c-torture/compile/920521-1.c: Likewise.
19038         * gcc.c-torture/compile/920625-1.c: Likewise.
19039         * gcc.c-torture/compile/961203-1.c: Likewise.
19040         * gcc.c-torture/compile/980506-1.c: Likewise.
19041         * gcc.c-torture/compile/981006-1.c: Likewise.
19042         * gcc.c-torture/compile/981022-1.c: Likewise.
19043         * gcc.c-torture/compile/981223-1.c: Likewise.
19044         * gcc.c-torture/compile/990617-1.c: Likewise.
19045         * gcc.c-torture/compile/dll.c: Likewise.
19046         * gcc.c-torture/compile/labels-3.c: Likewise.
19047         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19048         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19049         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19050         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19051         * gcc.c-torture/compile/simd-5.c: Likewise.
19052         * gcc.c-torture/compile/20000804-1.x: Remove.
19053         * gcc.c-torture/compile/20001205-1.x: Likewise.
19054         * gcc.c-torture/compile/20001226-1.x: Likewise.
19055         * gcc.c-torture/compile/20010518-2.x: Likewise.
19056         * gcc.c-torture/compile/20020312-1.x: Likewise.
19057         * gcc.c-torture/compile/20020604-1.x: Likewise.
19058         * gcc.c-torture/compile/920501-12.x: Likewise.
19059         * gcc.c-torture/compile/920501-4.x: Likewise.
19060         * gcc.c-torture/compile/920520-1.x: Likewise.
19061         * gcc.c-torture/compile/920521-1.x: Likewise.
19062         * gcc.c-torture/compile/920625-1.x: Likewise.
19063         * gcc.c-torture/compile/961203-1.x: Likewise.
19064         * gcc.c-torture/compile/980506-1.x: Likewise.
19065         * gcc.c-torture/compile/981006-1.x: Likewise.
19066         * gcc.c-torture/compile/981022-1.x: Likewise.
19067         * gcc.c-torture/compile/981223-1.x: Likewise.
19068         * gcc.c-torture/compile/990617-1.x: Likewise.
19069         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19070         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19071         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19072         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19073         * gcc.c-torture/compile/simd-5.x: Likewise.
19074
19075         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19076
19077 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19078
19079         * gcc.c-torture/execute/20030611-1.c: New test.
19080
19081 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19082
19083         PR middle-end/168
19084         * gcc.dg/20030612-1.c: New test case.
19085
19086 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19087
19088         PR c++/10635
19089         * g++.dg/expr/cast1.C: New test.
19090
19091 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19092
19093         * gcc.dg/builtins-21.c: New test case.
19094
19095 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19096
19097         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19098         options instead of at the end.
19099         * lib/objc.exp (objc_target_compile): Likewise.
19100
19101 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19102
19103         PR c++/10432
19104         * g++.dg/parse/error1.C: New test.
19105
19106 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19107
19108         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19109         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19110         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19111         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19112         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19113         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19114         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19115         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19116         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19117         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19118         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19119         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19120         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19121         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19122         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19123         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19124         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19125         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19126         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19127         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19128         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19129         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19130         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19131         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19132
19133         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19134         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19135         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19136         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19137         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19138         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19139         * gcc.dg/compat/scalar-return-3_main.c: New file.
19140         * gcc.dg/compat/scalar-return-3_x.c: New file.
19141         * gcc.dg/compat/scalar-return-3_y.c: New file.
19142         * gcc.dg/compat/scalar-return-4_main.c: New file.
19143         * gcc.dg/compat/scalar-return-4_x.c: New file.
19144         * gcc.dg/compat/scalar-return-4_y.c: New file.
19145
19146 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19147
19148         * gcc.dg/compat/fp2-struct-check.h: New file.
19149         * gcc.dg/compat/fp2-struct-defs.h: New file.
19150         * gcc.dg/compat/fp2-struct-init.h: New file.
19151         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19152         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19153         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19154         * gcc.dg/compat/struct-return-10_main.c: New file.
19155         * gcc.dg/compat/struct-return-10_x.c: New file.
19156         * gcc.dg/compat/struct-return-10_y.c: New file.
19157
19158         * gcc.dg/compat/compat-common.h: New file.
19159         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19160         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19161         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19162         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19163         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19164         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19165         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19166         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19167         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19168         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19169         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19170         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19171         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19172         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19173         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19174         * gcc.dg/compat/small-struct-check.h: Ditto.
19175         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19176         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19177         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19178         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19179         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19180         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19181         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19182         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19183         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19184         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19185         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19186         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19187         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19188         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19189         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19190         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19191         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19192         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19193         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19194         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19195         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19196         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19197         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19198         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19199         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19200         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19201         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19202         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19203         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19204         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19205
19206 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19207
19208         * g++.dg/pch/static-1.C: New file.
19209         * g++.dg/pch/static-1.Hs: New file.
19210
19211 2003-06-10  Richard Henderson  <rth@redhat.com>
19212
19213         * gcc.dg/asm-7.c: Adjust expected warning text.
19214
19215 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19216
19217         * gcc.dg/builtins-20.c: New test case.
19218
19219 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19220
19221         PR c++/11131
19222         * g++.dg/opt/template1.C: New test.
19223
19224 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19225
19226         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19227         additional_sources.
19228
19229 2003-05-21  David Taylor  <dtaylor@emc.com>
19230
19231         * gcc.dg/Wpadded.c: New file.
19232
19233 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19234
19235         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19236         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19237         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19238         dg-require-weak.
19239
19240 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19241
19242         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19243
19244 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19245
19246         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19247         (dg-require-alias): Likewise.
19248         (dg-require-gc-sections): Likewise.
19249         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19250
19251 2003-06-08  Richard Henderson  <rth@redhat.com>
19252
19253         * gcc.dg/20011029-2.c: Fix the array reference.
19254         * gcc.dg/asm-7.c: New.
19255
19256 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19257
19258         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19259
19260 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19261
19262         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19263         (dg-require-gc-sections): Likewise.
19264
19265 2003-06-08  Jan Hubicka  <jh@suse.cz>
19266
19267         * i386-cmov1.c: Fix regular expression.
19268         * i386-cvt-1.c: Likewise.
19269         * i386-local.c: Likewise.
19270         * i386-local2.c: Likewise.
19271         * i386-mul.c: Likewise.
19272         * i386-ssetype-1.c: Likewise.
19273         * i386-ssetype-3.c: Likewise.
19274         * i386-ssetype-5.c: Likewise.
19275
19276 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19277
19278         PR c++/11039
19279         * g++.dg/warn/implicit-typename2.C: New test.
19280         * g++.dg/warn/implicit-typename3.C: New test.
19281
19282 2003-06-07  Richard Henderson  <rth@redhat.com>
19283
19284         * g++.dg/other/offsetof3.C: Use size_t.
19285         * g++.dg/other/offsetof4.C: Likewise.
19286
19287 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19288
19289         * lib/copy-file.exp: New. Implement gcc_copy_files.
19290
19291         * lib/dg-pch.exp: Load copy-file.exp
19292         (dg-pch): Use gcc_copy_files instead of "file copy".
19293
19294 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19295
19296         * gcc.dg/weak/weak.exp: Simplify.
19297         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19298         * gcc.dg/weak/weak-1.c: Likewise.
19299         * gcc.dg/weak/weak-2.c: Likewise.
19300         * gcc.dg/weak/weak-3.c: Likewise.
19301         * gcc.dg/weak/weak-4.c: Likewise.
19302         * gcc.dg/weak/weak-5.c: Likewise.
19303         * gcc.dg/weak/weak-6.c: Likewise.
19304         * gcc.dg/weak/weak-7.c: Likewise.
19305         * gcc.dg/weak/weak-8.c: Likewise.
19306         * gcc.dg/weak/weak-9.c: Likewise.
19307
19308 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19309
19310         gcc.c-torture/execute/20030606-1.c: New.
19311
19312 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19313
19314         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19315         * gcc.dg/builtins-19.c: Likewise.
19316
19317 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19318
19319         * gcc.dg/builtins-2.c: Add some more tests.
19320         * gcc.dg/builtins-18.c: New test case.
19321         * gcc.dg/builtins-19.c: New test case.
19322
19323 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19324             Jim Wilson  <wilson@tuliptree.org>
19325
19326         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19327
19328 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19329
19330         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19331         mempcpy/stpcpy calls not to be optimized into something else.
19332         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19333         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19334         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19335
19336 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19337
19338         * gcc.dg/format/asm_fprintf-1.c: New test.
19339
19340 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19341
19342         * lib/gcc-defs.exp (additional_sources): New variable.
19343         (dg-additional-sources): New function.
19344         (additional_files): New variable.
19345         (dg-additional-files): New function.
19346         (dg-additional-files-options): Likewise.
19347         * lib/gcc-dg.exp (dg-require-weak): New function.
19348         (dg-require-alias): Likewise.
19349         (dg-require-gc-sections): Likewise.
19350         * lib/target-supports.exp (check_alias_available): Remove testfile
19351         parameter.
19352         (check_gc_sections_available): New function.
19353         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19354         (dg-gpp-additional-files): Likewise.
19355         * lib/g++.exp (additional_sources): Remove.
19356         (additional_files): Likewise.
19357         (g++_target_compile): Use dg-additional-files-options.
19358
19359         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19360         Tcl logic.
19361         * gcc.dg/special/ecos.exp: Remove.
19362         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19363         * gcc.dg/special/alias-1.c: Likewise.
19364         * gcc.dg/special/alias-2.c: Likewise.
19365         * gcc.dg/special/gcsec-1.c: Likewise.
19366         * gcc.dg/special/weak-1.c: Likewise.
19367         * gcc.dg/special/weak-2.c: Likewise.
19368         * gcc.dg/special/wkali-1.c: Likewise.
19369         * gcc.dg/special/wkali-2.c: Likewise.
19370
19371         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19372         dg-gpp-additional-*.
19373         * g++.dg/special/conpr-3.C: Likewise.
19374         * g++.dg/special/conpr-4.C: Likewise.
19375         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19376         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19377         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19378         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19379         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19380         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19381         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19382         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19383         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19384         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19385         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19386         * g++.old-deja/g++.other/comdat1.C: Likewise.
19387         * g++.old-deja/g++.other/comdat2.C: Likewise.
19388         * g++.old-deja/g++.other/comdat3.C: Likewise.
19389         * g++.old-deja/g++.other/ctor1.C: Likewise.
19390         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19391
19392 2003-06-05  Richard Henderson  <rth@redhat.com>
19393
19394         * gcc.dg/debug/20030605-1.c: New.
19395
19396 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19397
19398         * README.QMTEST: Update.
19399
19400 2003-06-04  Richard Henderson  <rth@redhat.com>
19401
19402         * gcc.dg/cleanup-1.c: New.
19403         * gcc.dg/cleanup-2.c: New.
19404         * gcc.dg/cleanup-3.c: New.
19405         * gcc.dg/cleanup-4.c: New.
19406         * gcc.dg/cleanup-5.c: New.
19407         * gcc.dg/cleanup-6.c: New.
19408         * gcc.dg/cleanup-7.c: New.
19409
19410 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19411
19412         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19413
19414         * lib/dg-pch.exp: New file.
19415         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19416         * gcc.dg/pch/pch.exp: Likewise.
19417
19418 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19419
19420         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19421         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19422         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19423         * gcc.dg/builtins-17.c: New test case.
19424         * gcc.dg/i386-387-4.c: New test case.
19425         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19426
19427 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19428
19429         * gcc.dg/ultrasp9.c: New test.
19430
19431 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19432
19433         * gcc.c-torture/compile/20030604-1.c: New test.
19434         * gcc.dg/sparc-constant-1.c: New test.
19435
19436 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19437
19438         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19439
19440 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19441
19442         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19443
19444         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19445         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19446
19447 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19448
19449         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19450
19451 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19452
19453         PR c++/10940
19454         * g++.dg/template/spec10.C: New test.
19455
19456 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19457
19458         * gcc.dg/builtins-16.c: New test case.
19459
19460 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19461
19462         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19463         mempcpy test with post-increments.
19464         * gcc.c-torture/execute/string-opt-3.c: New test.
19465         * gcc.dg/string-opt-1.c: New test.
19466
19467 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19468
19469         PR fortran/10965
19470         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19471
19472 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19473
19474         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19475         (scan-assembler): ... here.  Use dg-scan.
19476         (scan-assembler-not): Likewise.
19477         (scan-file): New function.
19478         (scan-file-not): Likewise.
19479         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19480         * gcc.dg/cpp/_Pragma4.c: Likewise.
19481         * gcc.dg/cpp/_Pragma5.c: Likewise.
19482         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19483         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19484         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19485         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19486         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19487         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19488         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19489         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19490         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19491         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19492         * gcc.dg/cpp/cxxcom1.c: Likewise.
19493         * gcc.dg/cpp/line1.c: Likewise.
19494         * gcc.dg/cpp/maccom1.c: Likewise.
19495         * gcc.dg/cpp/maccom2.c: Likewise.
19496         * gcc.dg/cpp/maccom3.c: Likewise.
19497         * gcc.dg/cpp/maccom4.c: Likewise.
19498         * gcc.dg/cpp/maccom5.c: Likewise.
19499         * gcc.dg/cpp/maccom6.c: Likewise.
19500         * gcc.dg/cpp/multiline.c: Likewise.
19501         * gcc.dg/cpp/spacing1.c: Likewise.
19502         * gcc.dg/cpp/spacing2.c: Likewise.
19503         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19504         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19505         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19506         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19507         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19508         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19509         * gcc.dg/cpp/cxxcom2.c: Likewise.
19510         * gcc.dg/cpp/cxxcom2.h: New file.
19511
19512         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19513         * g++.dg/cpp/truefalse.C: Here.
19514         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19515
19516 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19517
19518         * gcc.dg/cpp/redef3.c: New file.
19519
19520 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19521
19522         * gcc.dg/i386-loop-3.c: New test.
19523
19524 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19525
19526         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19527
19528 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19529
19530         * gcc.dg/fwrapv-1.c: New test case.
19531         * gcc.dg/fwrapv-2.c: New test case.
19532
19533 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19534
19535         PR c++/10956
19536         * g++.dg/template/spec9.C: New test.
19537
19538 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19539
19540         * gcc.dg/duff-4.c: New test case.
19541
19542 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19543
19544         PR fortran/10843
19545         * g77.dg/ffixed-form-1.f: New test
19546         * g77.dg/ffixed-form-2.f: New test
19547         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19548         * g77.dg/ffree-form-3.f: New test
19549
19550 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19551
19552         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19553         * gcc.dg/wint_t-1.c: Likewise.
19554
19555 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19556
19557         * g++.dg/template/access11.C: New test.
19558
19559 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19560
19561         PR c++/10849
19562         * g++.dg/template/access10.C: New test.
19563
19564 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19565             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19566
19567         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19568
19569 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19570
19571         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19572         suppress for powerpc-*-darwin*.
19573         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19574
19575 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19576
19577         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19578         suppress option for powerpc-*-darwin*.
19579
19580 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19581
19582         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19583         * gcc.dg/builtins-4.c: Add test for fmod.
19584
19585 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19586
19587         PR c++/10682
19588         * g++.dg/template/instantiate4.C: New test.
19589
19590 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19591
19592         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19593
19594 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19595
19596         * gcc.dg/compat/scalar-return-1_main.c: New file.
19597         * gcc.dg/compat/scalar-return-1_x.c: New file.
19598         * gcc.dg/compat/scalar-return-1_y.c: New file.
19599         * gcc.dg/compat/scalar-return-2_main.c: New file.
19600         * gcc.dg/compat/scalar-return-2_x.c: New file.
19601         * gcc.dg/compat/scalar-return-2_y.c: New file.
19602         * gcc.dg/compat/struct-return-3_main.c: New file.
19603         * gcc.dg/compat/struct-return-3_y.c: New file.
19604         * gcc.dg/compat/struct-return-3_x.c: New file.
19605         * gcc.dg/compat/struct-return-2_main.c: New file.
19606         * gcc.dg/compat/struct-return-2_x.c: New file.
19607         * gcc.dg/compat/struct-return-2_y.c: New file.
19608
19609 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19610
19611         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19612         for hppa*-hp-hpux*.
19613         * gcc.dg/20021014-1.c (dg-options): Likewise.
19614         * gcc.dg/nest.c (dg-options): Likewise.
19615
19616 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19617
19618         PR c++/9738
19619         * g++.dg/ext/dllimport2.C: New file.
19620         * g++.dg/ext/dllimport3.C: New file.
19621
19622 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19623
19624         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19625         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19626         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19627         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19628         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19629         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19630         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19631         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19632         * gcc.dg/compat/small-struct-defs.h: New file.
19633         * gcc.dg/compat/small-struct-init.h: New file.
19634         * gcc.dg/compat/small-struct-check.h: New file.
19635         * gcc.dg/compat/fp-struct-defs.h: New file.
19636         * gcc.dg/compat/fp-struct-check.h: New file.
19637         * gcc.dg/compat/fp-struct-init.h: New file.
19638         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19639         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19640
19641 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19642
19643         * gcc.dg/20030225-2.c: New test.
19644
19645 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19646             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19647
19648         * gcc.c-torture/compile/20030518-1.c: New test case.
19649
19650 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19651
19652         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19653         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19654         gcc-dg-debug-runtest.
19655         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19656         gcc-dg-debug-runtest.
19657
19658 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19659
19660         PR c++/9022
19661         * g++.dg/lookup/using6.C: New test.
19662
19663 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19664
19665         * g++.dg/parse/access2.C: New test.
19666
19667 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19668
19669         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19670         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19671         * gcc.dg/debug/debug.exp: Likewise.
19672
19673 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19674
19675         * gcc.dg/dollar.c: New test.
19676
19677 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19678
19679         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19680         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19681         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19682         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19683         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19684         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19685         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19686         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19687         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19688         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19689         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19690         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19691         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19692         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19693         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19694         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19695         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19696         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19697
19698 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19699
19700         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19701         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19702         support for "repo" mode.
19703         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19704         * lib/g77-dg.exp: Likewise.
19705         * lib/obj-dg.exp: Likewise.
19706
19707 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19708
19709         Merge from gcc-3_2-rhl8-branch:
19710         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19711
19712         * gcc.dg/tls/opt-6.c: New test.
19713
19714         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19715
19716         * gcc.dg/20030405-1.c: New test.
19717
19718         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19719
19720         * gcc.dg/20030309-1.c: New test.
19721
19722         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19723
19724         * gcc.c-torture/execute/20030307-1.c: New test.
19725
19726         2003-02-20  Randolph Chung  <tausq@debian.org>
19727
19728         * gcc.c-torture/compile/20030220-1.c: New test.
19729
19730         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19731
19732         * gcc.dg/20030217-1.c: New test.
19733
19734         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19735
19736         * gcc.c-torture/compile/20020129-1.c: New test.
19737
19738         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19739
19740         * gcc.dg/unroll-1.c: New test.
19741
19742         2002-11-16  Jan Hubicka  <jh@suse.cz>
19743
19744         * gcc.c-torture/execute/20020920-1.c: New test.
19745
19746         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19747
19748         PR target/7434
19749         * gcc.c-torture/compile/20021008-1.c: New test.
19750
19751         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19752
19753         PR target/7559
19754         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19755
19756         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19757
19758         * gcc.c-torture/compile/20020807-1.c: New test.
19759
19760         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
19761
19762         * gcc.dg/tls/opt-1.c: New test.
19763
19764         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
19765
19766         * gcc.dg/20020729-1.c: New test.
19767
19768         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
19769
19770         * g++.dg/opt/life1.C: New test.
19771
19772         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19773
19774         * gcc.dg/20020525-1.c: New test.
19775
19776         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19777
19778         PR c++/6794
19779         * g++.dg/ext/pretty1.C: New test.
19780         * g++.dg/ext/pretty2.C: New test.
19781
19782 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19783
19784         PR c++/8385
19785         * g++.dg/ext/typeof5.C: New test.
19786
19787 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19788
19789         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19790         __USER_LABEL_PREFIX__ into account.
19791         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19792
19793 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19794
19795         * gcc.dg/builtins-15.c: New test case.
19796
19797 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19798
19799         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19800
19801 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19802
19803         * lib/g++.exp: Tweak handling of additional source files.
19804         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19805         * g++.dg/special/conpr-2a.C: Rename to ...
19806         * g++.dg/special/conpr-2a.cc: ... this.
19807         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19808         * g++.dg/special/conpr-3a.C: Rename to ...
19809         * g++.dg/special/conpr-3a.cc: This.
19810         * g++.dg/special/conpr-3b.C: Rename to ...
19811         * g++.dg/special/conpr-3b.cc: This.
19812         * g++.dg/special/conpr-4.C: New test.
19813         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19814
19815 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19816
19817         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19818
19819 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19820
19821         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19822         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19823         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19824         * g++.old-deja/g++.other/warn3.C: Likewise.
19825
19826 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19827
19828         * gcc.dg/i386-387-1.c: Update to also test log.
19829         * gcc.dg/i386-387-2.c: Likewise.
19830
19831 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19832
19833         * g77.f-torture/execute/int8421.f: New test.
19834
19835 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19836
19837         PR c++/10230, c++/10481
19838         * g++.dg/lookup/scoped5.C: New test.
19839
19840 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19841
19842         PR c++/10552
19843         * g++.dg/template/ttp6.C: New test.
19844
19845 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19846
19847         * gcc.c-torture/execute/builtins: New directory.
19848         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19849         gcc.c-torture/execute/builtins.
19850         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19851         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19852         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19853         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19854
19855 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19856
19857         PR c++/9252
19858         * g++.dg/template/access8.C: New test.
19859         * g++.dg/template/access9.C: New test.
19860
19861 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19862
19863         PR c++/9554
19864         * g++.dg/parse/access1.C: New test.
19865
19866 2003-05-09  DJ Delorie  <dj@redhat.com>
19867
19868         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19869         long, and not an int.
19870
19871 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19872
19873         PR c++/10555, c++/10576
19874         * g++.dg/template/memclass1.C: New test.
19875
19876 2003-05-08  DJ Delorie  <dj@redhat.com>
19877
19878         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19879         targets.
19880         * gcc.c-torture/execute/20021024-1.x: Likewise.
19881         * gcc.c-torture/execute/shiftdi.x: Likewise.
19882         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19883         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19884         * gcc.dg/20021018-1.c: Likewise.
19885
19886 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19887
19888         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19889
19890         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19891         (bcopy): Call memmove.
19892
19893 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19894
19895         * g77.f-torture/compile/8485.f: New test case.
19896
19897 2003-05-07  Richard Henderson  <rth@redhat.com>
19898
19899         PR c++/10570
19900         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19901         Verify exception_cleanup not called for rethrows.
19902         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19903         when exiting catch block without rethrowing.
19904         * g++.dg/eh/forced3.C: New.
19905         * g++.dg/eh/forced4.C: New.
19906
19907 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19908
19909         * gcc.dg/20030505.c: Fix triplet.
19910
19911 2003-05-06  DJ Delorie  <dj@redhat.com>
19912
19913         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19914         * gcc.dg/nest.c: Likewise.
19915
19916 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19917
19918         * gcc.dg/builtins-14.c: New test case.
19919
19920 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19921
19922         * lib/compat.exp (compat-execute): New argument.
19923         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19924         * gcc.dg/compat: New test directory.
19925         * gcc.dg/compat/compat.exp: New expect script.
19926         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19927         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19928         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19929         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19930         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19931         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19932
19933         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19934         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19935         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19936         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19937         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19938         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19939         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19940         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19941         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19942         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19943         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19944         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19945         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19946         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19947         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19948
19949 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19950
19951         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19952
19953 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19954
19955         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19956
19957 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19958
19959         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19960         * gcc.dg/ppc-fsel-2.c: New test.
19961
19962         * gcc.dg/unused-5.c: New test.
19963
19964 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19965
19966         PR c++/10496
19967         * g++.dg/warn/pmf1.C: New test.
19968
19969 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19970
19971         PR c++/4494
19972         * g++.dg/warn/main.C: New test.
19973
19974 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19975
19976         * gcc.dg/nonnull-3.c: New test.
19977
19978 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19979
19980         * gcc.dg/cpp/Wtrigraphs.c: Update.
19981         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19982
19983 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19984
19985         * gcc.dg/ppc-fsel-1.c: New test.
19986
19987 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19988
19989         PR c/10604
19990         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19991
19992 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19993
19994         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19995
19996 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19997
19998         PR c++/9364, c++/10553, c++/10586
19999         * g++.dg/parse/typename4.C: New test.
20000         * g++.dg/parse/typename5.C: Likewise.
20001
20002 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20003
20004         * gcc.c-torture/compile/20030503-1.c: New test.
20005
20006 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20007
20008         * g++.dg/lookup/using5.C: Fix testcase error.
20009
20010 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20011
20012         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20013         since MEABI is no longer supported.  Remove all vestiges
20014         of MEABI from the test.
20015
20016 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20017
20018         PR c++/10554
20019         * g++.dg/lookup/using5.C: New test.
20020
20021 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20022
20023         PR c++/8772
20024         * g++.dg/template/ttp5.C: New test.
20025
20026 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20027
20028         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20029         (dg-gpp-additional-sources): New function.
20030         (dg-gpp-additional-files): Likewise.
20031         * lib/g++.exp (additional_sources): New variable.
20032         (additional_files): Likewise.
20033         (g++_target_compile): Deal with them.
20034         * lib/old-dejagnu.exp: Remove.
20035         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20036         * g++.old-deja: Revise all tests to use dg commands.
20037
20038 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20039
20040         PR c++/9432, c++/9528
20041         * g++.dg/lookup/using4.C: New test.
20042
20043 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20044
20045         * gcc.dg/noreturn-5.c: New file.
20046         * gcc.dg/noreturn-6.c: New file.
20047
20048         * gcc.c-torture/compile/inline-1.c: New file.
20049
20050 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20051
20052         PR c++/10551
20053         * g++.dg/template/explicit1.C: New test.
20054
20055 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20056
20057         PR c++/10549
20058         * g++.dg/other/bitfield1.C: New test.
20059
20060         PR c++/10527
20061         * g++.dg/init/new7.C: New test.
20062
20063 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20064
20065         * g++.dg/ext/desig1.C: New test.
20066         * g++.dg/ext/init1.C: Update.
20067
20068         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20069
20070 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20071
20072         PR c++/10180
20073         * g++.dg/warn/Winline-1.C: New test.
20074
20075 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20076
20077         * gcc.c-torture/execute/string-opt-19.c: New test.
20078
20079         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20080         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20081
20082 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20083
20084         PR c++/10506
20085         * g++.dg/init/new6.C: New test.
20086
20087         PR c++/10503
20088         * g++.dg/init/ref6.C: New test.
20089
20090 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20091
20092         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20093
20094 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20095
20096         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20097         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20098
20099 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20100
20101         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20102         initialized static data members.
20103
20104 2003-04-25  H.J. Lu <hjl@gnu.org>
20105
20106         * gcc.dg/ia64-sync-4.c: New test.
20107
20108 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20109
20110         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20111         date.
20112
20113 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20114
20115         PR c++/10337
20116         * g++.dg/warn/conv1.C: New test.
20117         * g++.old-deja/g++.other/conv7.C: Adjust.
20118         * g++.old-deja/g++.other/overload14.C: Adjust.
20119
20120 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20121
20122         PR c++/10471
20123         * g++.dg/template/defarg2.C: New test.
20124
20125 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20126
20127         * gcc.dg/cpp/include2.c: Update.
20128         * gcc.dg/cpp/multiline-2.c: New.
20129         * gcc.dg/cpp/multiline.c: Update.
20130         * gcc.dg/cpp/strify2.c: Update.
20131         * gcc.dg/cpp/trad/literals-2.c: Update.
20132
20133 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20134
20135         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20136
20137 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20138
20139         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20140
20141 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20142
20143         PR c++/10451
20144         * g++.dg/parse/crash4.C: New test.
20145
20146         PR c++/9847
20147         * g++.dg/parse/crash5.C: New test.
20148
20149 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20150
20151         PR c++/10446
20152         * g++.dg/parse/crash3.C: New test.
20153
20154         PR c++/10428
20155         * g++.dg/parse/elab1.C: New test.
20156
20157 2003-04-22  Devang Patel  <dpatel@apple.com>
20158
20159         * gcc.dg/cpp/trad/funlike-5.c: New test.
20160
20161 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20162
20163         * g++.dg/other/packed1.C: Fix dg options.
20164
20165 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20166
20167         * g++.dg/other/offsetof2.C: New test.
20168
20169 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20170
20171         * g++.dg/template/recurse.C: Adjust location of error messages.
20172
20173 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20174
20175         PR c++/9881
20176         * g++.dg/init/addr-const1.C: New test.
20177         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20178
20179 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20180
20181         PR c++/10405
20182         * g++.dg/lookup/struct-hack1.C: New test.
20183
20184 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20185
20186         * ucs.c: Update diagnostic messages.
20187
20188 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20189
20190         * gcc.dg/cpp/truefalse.cpp: New test.
20191         * gcc.dg/cpp/cpp.exp: Update.
20192         * g++.dg/other/stdbool-if.C: Remove.
20193
20194 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20195
20196         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20197         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20198
20199 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20200
20201         * gcc.c-torture/compile/20030418-1.c: New test.
20202
20203 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20204
20205         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20206
20207 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20208
20209         PR c++/10347
20210         g++.dg/template/dependent-name1.C: New test.
20211
20212 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20213
20214         * gcc.dg/warn-1.c (tourist_guide): New array,
20215         contains a pointer to bar.
20216
20217 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20218
20219         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20220         * gcc.c-torture/execute/medce-1.c: New test case.
20221         * gcc.c-torture/execute/medce-2.c: New test case.
20222
20223 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20224
20225         * lib/prune.exp: Ignore more messages.
20226
20227         PR c++/10381
20228         * g++.dg/parse/lookup3.C: New test.
20229
20230 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20231
20232         * gcc.c-torture/compile/20030415-1.c : New test.
20233
20234 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20235
20236         * gcc.c-torture/execute/scope-2.c: Move to ...
20237         * gcc.dg/noncompile/scope.c: .... here.
20238
20239 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20240
20241         * gcc.dg/20030414-2.c: New test case.
20242
20243 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20244
20245         PR target/10377
20246         * gcc.dg/20030414-1.c: New test.
20247
20248 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20249
20250         * gcc.dg/builtins-12.c: New test case.
20251         * gcc.dg/builtins-13.c: New test case.
20252
20253 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20254
20255         * gcc.c-torture/execute/string-opt-18.c: New test.
20256
20257 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20258
20259         PR c++/10300
20260         * g++.dg/init/new5.C: New test.
20261
20262 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20263
20264         PR c++/7910
20265         * g++.dg/ext/dllimport1.C: New test.
20266
20267 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20268
20269         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20270
20271 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20272
20273         PR Fortran/9263
20274         * g77.f-torture/noncompile/9263.f: New test
20275         PR Fortran/1832
20276         * g77.f-torture/execute/1832.f: New test
20277
20278 2003-04-11  David Chad  <davidc@freebsd.org>
20279             Loren J. Rittle  <ljrittle@acm.org>
20280
20281         libobjc/8562
20282         * objc.dg/headers.m: New test.
20283
20284 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20285
20286         * gcc.c-torture/execute/builtin-noret-2.c: New.
20287         * gcc.c-torture/execute/builtin-noret-2.x: New.
20288         XFAIL builtin-noret-2.c at -O1 and above.
20289         * gcc.dg/redecl.c: New.
20290         * gcc.dg/Wshadow-1.c: Update error regexps.
20291
20292 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20293
20294         * g++.dg/abi/bitfield10.C: New test.
20295
20296 2003-04-09  Mike Stump  <mrs@apple.com>
20297
20298         * gcc.dg/pch/pch.exp: Make testcase names longer.
20299         * g++.dg/pch/pch.exp: Make testcase names longer.
20300
20301 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20302
20303         * gcc.dg/builtins-11.c: New test case.
20304
20305 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20306
20307         * gcc.dg/builtins-9.c: New test case.
20308         * gcc.dg/builtins-10.c: New test case.
20309
20310 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20311
20312         * gcc.dg/noncompile/init-4.c.c: New test.
20313
20314 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20315
20316         * gcc.misc-test/gcov-9.c: New test.
20317         * gcc.misc-test/gcov-10.c: New test
20318         * gcc.misc-test/gcov-11.c: New test.
20319
20320 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20321
20322         PR optimization/10024
20323         * gcc.c-torture/compile/20030405-1.c: New test.
20324
20325 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20326
20327         * gcc.dg/pch/static-3.c: New.
20328         * gcc.dg/pch/static-3.hs: New.
20329         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20330
20331 2003-04-04  Richard Henderson  <rth@redhat.com>
20332
20333         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20334         * g++.dg/eh/forced2.C: Likewise.
20335
20336 2003-04-03  Mike Stump  <mrs@apple.com>
20337
20338         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20339         target arg.
20340         (scan-assembler-times, scan-assembler-not): Likewise.
20341         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20342
20343 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20344
20345         * gcc.dg/sparc-loop-1.c: New test.
20346
20347 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20348
20349         PR other/9274
20350         * g++.dg/pch/system-2.C: New.
20351         * g++.dg/pch/system-2.Hs: New.
20352
20353 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20354
20355         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20356
20357         * g++.dg/eh/simd-1.C (vecfunc): Same.
20358
20359 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20360
20361         * gcc.c-torture/execute/20030401-1.c: New test case.
20362
20363 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20364
20365         * objc.dg/defs.m: New.
20366
20367 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20368
20369         * g++.dg/eh/simd-1.C: New.
20370         * g++.dg/eh/simd-2.C: New.
20371
20372 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20373
20374         * gcc.c-torture/execute/simd-3.c: New.
20375
20376 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20377
20378         PR c/9936
20379         * gcc.dg/20030331-2.c: New test.
20380
20381 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20382
20383         PR c++/10278
20384         * g++.dg/parse/crash2.C: New test.
20385
20386 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20387
20388         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20389         * gcc.c-torture/execute/20030331-1.c: ...here.
20390
20391 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20392
20393         * gcc.c-torture/execute/20030331-1.c: New test.
20394
20395 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20396
20397         * lib/gcov.exp: Adjust call return testing strings.
20398         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20399
20400 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20401
20402         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20403         * gcc.dg/builtins-7.c: New test case.
20404         * gcc.dg/builtins-8.c: New test case.
20405
20406 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20407
20408         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20409
20410 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20411
20412         PR c++/7647
20413         * g++.dg/lookup-class-member-2.C: New test.
20414
20415 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20416
20417         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20418
20419 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20420
20421         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20422
20423 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20424
20425         * g++.dg/init/attrib1.C: New test.
20426
20427 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20428
20429         * gcc.dg/ultrasp8.c: New test.
20430
20431 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20432
20433         * gcc.dg/ultrasp7.c: New test.
20434
20435 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20436
20437         PR c++/10047
20438         * g++.dg/template/inline1.C: New test.
20439
20440 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20441
20442         * gcc.dg/sparc-dwarf2.c: New test.
20443
20444 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20445
20446         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20447         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20448
20449 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20450
20451         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20452         than reading .x files.
20453         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20454         * g77.dg/gcov/gcov-1.f: Likewise.
20455         * gcc.misc-tests/gcov-4b.c: Likewise.
20456         * gcc.misc-tests/gcov-5b.c: Likewise.
20457         * gcc.misc-tests/gcov-6.c: Likewise.
20458         * gcc.misc-tests/gcov-7.c: Likewise.
20459         * gcc.misc-tests/gcov-8.c: Likewise.
20460         * g++.dg/gcov/gcov-1.x: Remove.
20461         * g77.dg/gcov/gcov-1.x: Likewise.
20462         * gcc.misc-tests/gcov-4b.x: Likewise.
20463         * gcc.misc-tests/gcov-5b.x: Likewise.
20464         * gcc.misc-tests/gcov-6.x: Likewise.
20465         * gcc.misc-tests/gcov-7.x: Likewise.
20466         * gcc.misc-tests/gcov-8.x: Likewise.
20467
20468 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20469
20470         PR opt/10087
20471         * gcc.dg/20030324-1.c: New test.
20472
20473 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20474
20475         PR c++/10224
20476         * g++.dg/template/arg3.C: New test.
20477
20478         PR c++/10158
20479         * g++.dg/template/friend18.C: New test.
20480
20481 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20482
20483         * g77.f-torture/compile/20030326-1.f: New test case.
20484
20485 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20486
20487         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20488
20489         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20490
20491 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20492
20493         * gcc.dg/ia64-sync-3.c: New test.
20494
20495 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20496
20497         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20498
20499 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20500
20501         * gcc.dg/ultrasp6.c: New test.
20502
20503 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20504
20505         * gcc.dg/i386-signbit-1.c: New test.
20506         * gcc.dg/i386-signbit-2.c: New test.
20507         * gcc.dg/i386-signbit-3.c: New test.
20508
20509 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20510
20511         * gcc.dg/ultrasp5.c: Fix options.
20512
20513 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20514
20515         * gcc.dg/ultrasp5.c: Fix comment.
20516
20517 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20518
20519         PR fortran/10197
20520         * g77.f-torture/execute/10197.f: New test.
20521
20522 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20523
20524         PR c++/9898, c++/383
20525         * g++.dg/template/conv6.C: New test.
20526
20527         PR c++/10119
20528         * g++.dg/template/ptrmem5.C: New test.
20529
20530         PR c++/10026
20531         * g++.dg/lookup/koenig1.C: New test.
20532
20533         PR C++/10199
20534         * g++.dg/lookup/template2.C: New test.
20535
20536 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20537
20538         * g++.dg/opt/rtti1.C: New test.
20539
20540 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20541
20542         * gcc.dg/ultrasp5.c: New test.
20543
20544 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20545
20546         PR middle-end/9967
20547         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20548         builtin fputs.
20549
20550 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20551
20552         PR c/8224
20553         * gcc.dg/20030323-1.c: New test.
20554
20555 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20556
20557         * gcc.c-torture/compile/20030323-1.c: New test case.
20558
20559 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20560
20561         * gcc.dg/20030321-1.c: New test.
20562
20563 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20564
20565         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20566
20567 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20568
20569         PR c++/9978, c++/9708
20570         * g++.dg/ext/vlm1.C: Adjust expected error.
20571         * g++.dg/ext/vla2.C: New test.
20572         * g++.dg/template/arg1.C: New test.
20573         * g++.dg/template/arg2.C: New test.
20574
20575 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20576
20577         * g77.f-torture/execute/select.f: New test.
20578         * g77.f-torture/noncompile/select_no_compile.f: New test.
20579
20580 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20581
20582         PR c++/9898
20583         * g++.dg/other/error4.C: New test.
20584
20585 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20586
20587         * g++.dg/template/friend17.C: New test.
20588
20589 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20590
20591         * gcc.c-torture/compile/20030320-1.c: New.
20592
20593 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20594
20595         * gcc.dg/builtins-6.c: New test case.
20596
20597 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20598
20599         PR target/10073
20600         * gcc.c-torture/compile/20030319-1.c: New.
20601
20602 2003-03-18  Jan Hubicka  <jh@suse.cz>
20603
20604         * gcc.dg/i386-cvt-1.c: New test.
20605
20606 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20607
20608         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20609         * objc.dg/naming-2.m: Likewise.
20610
20611 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20612
20613         PR c++/9639
20614         * g++.dg/parse/crash1.C: New test.
20615
20616 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20617
20618         PR c++/8805
20619         * g++.dg/eh/cleanup1.C: New test.
20620
20621 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20622
20623         * gcc.c-torture/execute/20030316-1.c: New test case.
20624
20625 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20626
20627         PR c++/9629
20628         * g++.dg/init/ctor2.C: New test.
20629
20630 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20631
20632         * g77.f-torture/compile/xformat.f: New test case.
20633
20634 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20635
20636         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20637         * g++.old-deja/g++.mike/eh50.C: Likewise.
20638
20639 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20640
20641         PR c++/6440
20642         * g++.dg/template/spec7.C: New test.
20643         * g++.dg/template/spec8.C: Likewise.
20644
20645 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20646
20647         * gcc.c-torture/execute/20030313-1.c: New test.
20648
20649 2003-03-14  Richard Henderson  <rth@redhat.com>
20650
20651         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20652
20653 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20654
20655         * gcc.c-torture/compile/20030314-1.c: New test.
20656
20657 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20658
20659         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20660         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20661         thumb target,
20662         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20663         to accept newer _imp__  prefix and additional
20664         newline in .drectve section.
20665         * gcc.dg/dll-4.c: Likewise.
20666         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20667         switch.
20668
20669 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20670
20671         * g++.dg/parse/namespace9.C: New test.
20672
20673         * g++.dg/init/ref5.C: New test.
20674         * g++.dg/parse/ptrmem1.C: Likewise.
20675
20676 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20677
20678         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20679         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20680         regular expression.
20681         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20682         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20683
20684 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20685
20686         * gcc.c-torture/execute/20030224-2.c: New test.
20687
20688 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20689
20690         * gcc.dg/decl-3.c: New test.
20691
20692 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20693
20694         * gcc.dg/i386-loop-2.c: New test.
20695
20696 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20697
20698         PR c++/9474
20699         * g++.dg/parse/namespace8.C: New test.
20700
20701         PR c++/9924
20702         * g++.dg/overload/builtin2.C: New test.
20703
20704 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20705
20706         * gcc.dg/return-type-3.c: New test.
20707
20708 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20709
20710         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20711         profiling options are not supported.
20712
20713 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20714
20715         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20716         * g++.old-deja/g++.warn/impint2.C: Likewise.
20717
20718 2003-03-10  Devang Patel  <dpatel@apple.com>
20719
20720         * g++.dg/cpp/c++_cmd_1.C: New test.
20721         * g++.dg/cpp/c++_cmd_1.h: New file.
20722
20723 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20724
20725         * gcc.dg/altivec-9.c: New file.
20726
20727 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20728
20729         * gcc.dg/ppc-sdata-1.c: New test.
20730         * gcc.dg/ppc-sdata-2.c: New test.
20731
20732 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20733
20734         PR c++/9373
20735         * g++.dg/opt/ptrmem2.C: New test.
20736
20737         PR c++/8534
20738         * g++.dg/opt/ptrmem1.C: New test.
20739
20740 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20741
20742         * gcc.dg/i386-loop-1.c: New test.
20743
20744 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20745
20746         PR c++/9970
20747         * g++.dg/lookup/friend1.C: New test.
20748
20749 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20750
20751         PR c++/9823
20752         * g++.dg/parser/constructor1.C: New test.
20753
20754 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20755
20756         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20757
20758         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
20759
20760 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
20761
20762         * gcc.dg/cpp/Wunused.c: Update test.
20763
20764 2003-03-08  Jan Hubicka  <jh@suse.cz>
20765
20766         * gcc.dg/inline-3.c: New test.
20767
20768 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20769
20770         PR c++/9809
20771         * g++.dg/parse/builtin1.C: New test.
20772
20773         PR c++/9982
20774         * g++.dg/abi/cookie1.C: New test.
20775         * g++.dg/abi/cookie2.C: Likewise.
20776
20777         PR c++/9524
20778         * g++.dg/template/field1.C: New test.
20779
20780         PR c++/9912
20781         * g++.dg/parse/class1.C: New test.
20782         * g++.dg/parse/namespace7.C: Likewise.
20783         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20784
20785 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20786
20787         * g++.dg/init/ref4.C: New test.
20788
20789 2003-03-07  Jan Hubicka  <jh@suse.cz>
20790
20791         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20792         * gcc.dg/inline-3.c:  New test.
20793
20794 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20795
20796         * g++.dg/init/ref3.C: New test.
20797
20798         PR c++/9965
20799         * g++.dg/init/ref2.C: New test.
20800
20801         PR c++/9400
20802         * g++.dg/warn/Wshadow-2.C: New test.
20803
20804         PR c++/9791
20805         * g++.dg/warn/Woverloaded-1.C: New test.
20806
20807 2003-03-05  Jan Hubicka  <jh@suse.cz>
20808
20809         * gcc.dg/i386-local2.c: New.
20810         * gcc.dg/i386-local.c: Fix typo.
20811
20812 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20813
20814         * g++.dg/abi/layout3.C: New test.
20815
20816 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20817
20818         * gcc.c-torture/compile/20030305-1.c
20819
20820 2003-03-05  Jan Hubicka  <jh@suse.cz>
20821
20822         * gcc.dg/i386-local.c: New.
20823
20824 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20825
20826         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20827
20828 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20829
20830         * gcc.dg/switch-2.c: New test.
20831         * gcc.dg/switch-3.c: New test.
20832         * gcc.dg/Wswitch.c: Adjust line numbers.
20833         * gcc.dg/Wswitch-default.c: Likewise.
20834         * gcc.dg/Wswitch-enum.c: Likewise.
20835
20836 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20837
20838         * gcc.c-torture/execute/20030222-1.c: New test.
20839
20840 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20841
20842         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20843
20844 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20845
20846         PR c++/9878
20847         * g++.dg/init/ref1.C: New test.
20848
20849 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20850
20851         * gcc.dg/sh-relax.c: New SH-only test.
20852
20853 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20854
20855         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20856         comment explaining purpose of testcase.
20857
20858 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20859
20860         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20861         for HC11/HC12 (asm needs two int registers).
20862         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20863         HC11/HC12 because the test uses an asm which needs two 32-bit
20864         registers.
20865
20866 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20867
20868         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20869         for HC11/HC12 (array is too large otherwise).
20870         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20871         * gcc.c-torture/compile/20010518-2.x: Likewise.
20872         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20873         HC11/HC12 (array is too large).
20874
20875 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20876
20877         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20878         * lib/g++-dg.exp (g++-dg-test): Likewise.
20879
20880 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20881
20882         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20883         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20884
20885 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20886
20887         * g++.dg/warn/implicit-typename1.C: Remove warning.
20888
20889 2003-02-28  Richard Henderson  <rth@redhat.com>
20890
20891         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20892         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20893
20894 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20895
20896         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20897         * g++.dg/pch/pch.exp: Likewise.
20898
20899 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20900
20901         PR c++/9879
20902         * testsuite/g++.dg/init/new4.C: New test.
20903
20904 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20905
20906         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20907
20908 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20909
20910         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20911         unsigned long.
20912
20913         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20914         wider than float.
20915
20916 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20917
20918         * lib/scanasm.exp: Add support for counting numbers of
20919         occurences.
20920         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20921         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20922
20923 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20924
20925         PR c++/9683
20926         * g++.dg/template/static3.C: New test.
20927
20928         PR c++/9829
20929         * g++.dg/parse/namespace6.C: New test.
20930
20931 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20932
20933         PR target/9732
20934         * gcc.dg/20030225-1.c: New test.
20935
20936 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20937
20938         * README: Remove out-of-date information.
20939
20940         PR c++/9836
20941         * g++.dg/template/spec6.C: New test.
20942
20943 2003-02-24  Jeff Law  <law@redhat.com>
20944
20945         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20946
20947 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20948
20949         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20950         * gcc.dg/pragma-ep-1.c: Likewise.
20951
20952 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20953
20954         PR c++/9602
20955         * g++.dg/template/friend16.C: New test.
20956
20957 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20958
20959         PR c++/5333
20960         * g++.dg/parse/fused-params1.C: Adjust error messages.
20961         * g++.dg/template/nested3.C: New test.
20962
20963 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20964
20965         * g++.dg/abi/param1.C: New test.
20966
20967 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20968
20969         PR c++/7982
20970         * g++.dg/warn/implicit-typename1.C: New test.
20971
20972 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20973
20974         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20975         with "mtune".
20976         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20977         * gcc.c-torture/execute/20010129-1.x: Likewise.
20978         * gcc.dg/20011107-1.c: Likewise.
20979         * gcc.dg/20020108-1.c: Likewise.
20980         * gcc.dg/20020122-3.c: Likewise.
20981         * gcc.dg/20020206-1.c: Likewise.
20982         * gcc.dg/20020310-1.c: Likewise.
20983         * gcc.dg/20020426-2.c: Likewise.
20984         * gcc.dg/20020517-1.c: Likewise.
20985         * gcc.dg/991230-1.c: Likewise.
20986         * gcc.dg/i386-unroll-1.c: Likewise.
20987         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20988
20989 2003-02-22  Jan Hubicka  <jh@suse.cz>
20990
20991         * gcc.dg/i386-mul.c: New test.
20992
20993 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20994
20995         * gcc.dg/builtins-5.c: New test case.
20996
20997 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20998
20999         * gcc.dg/asmreg-1.c: New test.
21000
21001 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21002
21003         PR c++/9749
21004         * g++.dg/parse/varmod1.C: New test.
21005
21006 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21007
21008         PR c++/9727
21009         * g++.dg/template/op1.C: New test.
21010
21011 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21012
21013         PR c++/8906
21014         * g++.dg/template/nested2.C: New test.
21015
21016 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21017
21018         PR c++/8724
21019         * g++.dg/expr/dtor1.C: New test.
21020
21021 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21022
21023         * gcc.dg/cpp/include3.c: New test.
21024         * gcc.dg/cpp/inc/foo.h: New file.
21025
21026 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21027
21028         * gcc.c-torture/execute/20030221-1.c: New test.
21029
21030 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21031
21032         PR c++/9729
21033         * g++.dg/abi/conv1.C: New test.
21034
21035 2003-02-20  Jan Hubicka  <jh@suse.cz>
21036
21037         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21038
21039 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21040
21041         * gcc.c-torture/compile/20030219-1.c: New test.
21042
21043 2003-02-18  Jan Hubicka  <jh@suse.cz>
21044
21045         * gcc.dg/funcorder.c: New test.
21046
21047 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21048
21049         * gcc.c-torture/execute/20030218-1.c: New.
21050
21051 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21052
21053         * gcc.dg/20030218-1.c: New.
21054
21055 2003-02-18  Richard Henderson  <rth@redhat.com>
21056
21057         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21058         * gcc.dg/attr-used-2.c: New.
21059
21060 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21061
21062         PR c++/9704
21063         * g++.dg/init/copy5.C: New test.
21064
21065 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21066
21067         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21068         * g++.dg/pch/pch.exp: Likewise.
21069
21070 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21071
21072         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21073         STACK_SIZE is not defined.
21074
21075 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21076
21077         PR c++/9457
21078         * g++.dg/template/init1.C: New test.
21079
21080 2003-02-16  Jan HUbicka  <jh@suse.cz>
21081
21082         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21083         (foo): Add few extra tests
21084         * gcc.dg/c99-const-expr-3.c: Likewise.
21085         * gcc.c-torture/execute/20030216-1.c: New.
21086
21087 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21088
21089         PR c++/9459
21090         * g++.dg/ext/typeof4.C: New test.
21091
21092 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21093
21094         * gcc.dg/i386-387-3.c: New test case.
21095
21096 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21097
21098         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21099         cris-*-elf* cris-*-aout* and mmix-*-*.
21100
21101 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21102
21103         * gcc.dg/20030213-1.c: New test.
21104
21105 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21106
21107         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21108         * gcc.dg/i386-387-2.c: Likewise.
21109
21110 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21111
21112         * gcc.dg/ppc-spe.c: Fix formatting.
21113         Enable tests that were previously unsupported by gas.
21114         Delete tests for instructions that no longer exist.
21115         Switch arguments on evsubifw builtin.
21116
21117 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21118
21119         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21120         STACK_SIZE is too small.
21121
21122 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21123             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21124
21125         * gcc.dg/decl-2.c: New test.
21126
21127 2003-02-10  Jan Hubicka  <jh@suse.cz>
21128
21129         * gcc.dg/i386-fpcvt-1.c:  New test.
21130
21131 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21132
21133         * gcc.c-torture/execute/20030209-1.c: New test.
21134
21135 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21136
21137         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21138         int-wide bitops, use the constants of the same width.
21139         Likewise, if long long is 32-bit wide, test bitops using
21140         32-bit constants.
21141
21142 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21143
21144         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21145
21146 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21147
21148         * testsuite/gcc.dg/builtins-4.c: New test case.
21149
21150 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21151
21152         * gcc.dg/20020430-1.c: Fix dg command typos.
21153         * gcc.dg/20020503-1.c: Likewise.
21154
21155 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21156
21157         PR c++/8785
21158         * g++.dg/parse/fused-params1.C: New test.
21159
21160         PR c++/8857
21161         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21162
21163         PR c++/8921
21164         * g++.dg/parse/non-dependent1.C: New test.
21165
21166         PR c++/8928
21167         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21168
21169         PR c++/9228
21170         * g++.dg/parse/undefined7.C: New test.
21171         * g++.dg/parse/non-templ1.C: New test.
21172
21173         PR c++/9229
21174         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21175
21176 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21177
21178         * gcc.c-torture/compile/20030206-1.c: New test.
21179
21180 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21181
21182         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21183         "pow" to "foo" to avoid potential confusion with a math built-in.
21184
21185 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21186
21187         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21188         conditions for SPARC targets.
21189
21190 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21191
21192         * gcc.dg/20030204-1.c: New test.
21193
21194 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21195
21196         PR c++/38
21197         * g++.dg/parse/array-size1.C: New test.
21198
21199         PR c++/5657
21200         * g++.dg/parse/undefined3.C: New test.
21201
21202         PR c++/5665
21203         * g++.dg/parse/undefined4.C: New test.
21204
21205         PR c++/5975
21206         * g++.dg/parse/undefined5.C: New test.
21207
21208         PR c++/7259
21209         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21210
21211         PR c++/8578
21212         * g++.dg/parse/casting-operator1.C: New test.
21213
21214         PR c++/8596
21215         * g++.dg/parse/undefined6.C: New test.
21216
21217         PR c++/8736
21218         * g++.dg/parse/missing-template1.C: New test.
21219
21220 2003-02-04  Jan Hubicka  <jh@suse.cz>
21221
21222         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21223         * gcc.dg/i386-cmov?.c:  Likewise.
21224         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21225         * gcc.dg/i386-ssefp-1.c:  Likewise.
21226         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21227         conventions.
21228
21229 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21230
21231         PR c++/7129
21232         * testsuite/g++.dg/ext/max.C: New test.
21233
21234 2003-02-03  Jan Hubicka  <jh@suse.cz>
21235
21236         * gcc.c-torture/execute/20030203-1.c: New test.
21237
21238 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21239
21240         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21241         'natural-endian'.
21242
21243 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21244
21245         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21246         * g++.dg/init/new2.C: Likewise.
21247         * g++.dg/other/new1.C: Likewise.
21248
21249 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21250
21251         * gcc.dg/struct-ret-libc.c: New test.
21252
21253 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21254
21255         * gcc.dg/20030129-1.c: New test.
21256
21257 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21258
21259         PR c++/8849
21260         * g++.dg/template/ptrmem4.C: New test.
21261
21262 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21263
21264         * g++.dg/parser/constant1.C: New test.
21265
21266 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21267
21268         PR c++/8591
21269         * g++.dg/parse/friend2.C: New test.
21270
21271 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21272
21273         PR c++/9437
21274         * g++.dg/template/unify4.C: New test.
21275
21276 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21277
21278         * gcc.c-torture/execute/20030128-1.c: New test.
21279
21280 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21281
21282         * g++.dg/lookup/nested1.C: Test moved from ...
21283         * g++.old-deja/g++.other/lookup24.C: ... here.
21284
21285 2003-01-28  Jan Hubicka  <jh@suse.cz>
21286
21287         * gcc.dg/i386-cmov5.c:  New test.
21288
21289 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21290
21291         * gcc.c-torture/execute/20010925-1.c: Changed the
21292         memcpy declaration.
21293
21294 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21295
21296         PR c++/3902
21297         * g++.dg/parse/template5.C: New test.
21298
21299 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21300
21301         PR fortran/9258
21302         * g77.dg/pr9258: New test.
21303
21304 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21305
21306         * README: Move relevant parts from README.g++.
21307
21308         * README.g++: Remove this file.
21309
21310 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21311
21312         * g++.dg/abi/dcast1.C: New test.
21313
21314 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21315
21316         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21317
21318 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21319
21320         PR c++/47
21321         * g++.old-deja/g++.other/lookup24.C: New test.
21322
21323 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21324
21325         PR middle-end/7227
21326         * gcc.dg/uninit-C.c: New test.
21327
21328 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21329
21330         * g++.dg/abi/covariant1.C: New test.
21331
21332 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21333
21334         * gcc.dg/20030123-1.c: New test.
21335
21336 2003-01-25  Jan Hubicka  <jh@suse.cz>
21337
21338         PR opt/8492
21339         * gcc.c-torture/compile/20030125-1.c
21340
21341 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21342
21343         PR c++/9403
21344         * g++.dg/parse/template3.C: New test.
21345         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21346
21347         PR c++/795
21348         * g++.dg/parse/template4.C: New test.
21349
21350         PR c++/9415
21351         * g++.dg/template/qual2.C: New test.
21352
21353         PR c++/8545
21354         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21355
21356         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21357
21358 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21359
21360         * gcc.c-torture/execute/switch-1.c: New test case.
21361
21362 2003-01-25  Jan Hubicka  <jh@suse.cz>
21363
21364         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21365
21366 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21367
21368         Tweaks for Bison-1.875. From the NEWS file:
21369         "- `parse error' -> `syntax error'
21370         Bison now uniformly uses the term `syntax error'"
21371         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21372         * gcc.dg/cpp/digraph2.c: Likewise.
21373         * gcc.dg/cpp/direct2.c: Likewise.
21374         * gcc.dg/cpp/paste4.c: Likewise.
21375         * gcc.dg/c90-restrict-1.c: Likewise.
21376         * gcc.dg/c99-func-2.c: Likewise.
21377         * gcc.dg/noncompile/920721-2.c: Likewise.
21378         * gcc.dg/noncompile/930622-2.c: Likewise.
21379         * gcc.dg/noncompile/940112-1.c: Likewise.
21380         * gcc.dg/noncompile/950921-1.c: Likewise.
21381         * gcc.dg/noncompile/951123-1.c: Likewise.
21382         * gcc.dg/noncompile/971104-1.c: Likewise.
21383         * gcc.dg/noncompile/990416-1.c: Likewise.
21384
21385 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21386
21387         * g++.dg/parse/undefined1.C: Add error message.
21388
21389 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21390
21391         PR c++/9354
21392         * g++.dg/parse/new1.C: New test.
21393
21394         PR c++/9216
21395         * g++.dg/parse/template2.C: New test.
21396
21397         PR c++/9354
21398         * g++.dg/parse/typedef2.C: New test.
21399
21400         PR c++/9328
21401         * g++.dg/ext/typeof3.C: New test.
21402
21403 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21404
21405         PR c++/2738
21406         * g++.dg/parse/ret-type1.C: New test.
21407
21408         PR c++/3792
21409         * g++.dg/parse/tmpl-outside1.C: New test.
21410
21411         PR c++/4207
21412         * g++.dg/parse/int-as-enum1.C: New test.
21413
21414         PR c++/4903
21415         * g++.dg/parse/no-typename1.C: New test.
21416
21417         PR c++/5533
21418         * g++.dg/parse/no-value1.C: New test.
21419
21420         PR c++/5921
21421         * g++.dg/parse/wrong-inline1.C: New test.
21422
21423         PR c++/6402
21424         * g++.dg/parse/ref1.C: New test.
21425
21426         PR c++/6992
21427         * g++.dg/parse/attr-ctor1.C: New test.
21428
21429         PR c++/7229
21430         * g++.dg/parse/namespace5.C: New test.
21431
21432         PR c++/7917
21433         * g++.dg/parse/func-def1.C: New test.
21434
21435         PR c++/8143
21436         * g++.dg/parse/undefined1.C: New test.
21437
21438         PR c++/5723, PR c++/8522
21439         * g++.dg/parse/specialization1.C: New test.
21440
21441         PR c++/163, PR c++/8595
21442         * g++.dg/parse/struct-as-enum1.C: New test.
21443
21444         PR c++/9173
21445         * g++.dg/parse/undefined2.C: New test.
21446
21447 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21448
21449         PR c++/9298
21450         * g++.dg/parse/template1.C: New test.
21451
21452         PR c++/9384
21453         * g++.dg/parse/using1.C: New test.
21454
21455         PR c++/9285
21456         PR c++/9294
21457         * g++.dg/parse/expr2.C: New test.
21458
21459         PR c++/9388
21460         * g++.dg/parse/lookup2.C: Likewise.
21461
21462 2003-01-21  Jan Hubicka  <jh@suse.cz>
21463
21464         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21465         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21466         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21467         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21468
21469 2003-01-20  Nick Clifton  <nickc@redhat.com>
21470
21471         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21472         problem with ARM sibcall code generation.
21473
21474 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21475
21476         * gcc.c-torture/execute/20030120-1.c: New.
21477
21478 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21479
21480         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21481
21482 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21483
21484         PR c++/9272
21485         * g++.dg/parse/ctor1.C: New test.
21486
21487         PR c++/9294:
21488         * g++.dg/parse/qualified1.C: New test.
21489
21490         * g++.dg/parse/typename3.C: New test.
21491
21492 2003-01-16  Richard Henderson  <rth@redhat.com>
21493
21494         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21495
21496 2003-01-16  Richard Henderson  <rth@redhat.com>
21497
21498         * g++.dg/pch/pch.exp: Copy test header to the working directory
21499         before using it either for precompilation or direct use.
21500         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21501         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21502
21503 2003-01-16  Richard Henderson  <rth@redhat.com>
21504
21505         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21506         before using it either for precompilation or direct use.
21507         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21508         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21509
21510 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21511
21512         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21513         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21514         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21515         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21516         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21517         typename warning into error.
21518         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21519         error messages.
21520         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21521         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21522         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21523         messages.
21524         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21525         make declaration visible in template.
21526         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21527         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21528         messages.
21529         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21530         message.
21531         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21532         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21533         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21534         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21535         typename warning with error message.
21536         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21537         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21538         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21539
21540 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21541
21542         * g++.dg/parse/ambig2.C: New test.
21543
21544 2003-01-15  Richard Henderson  <rth@redhat.com>
21545
21546         * g++.dg/tls/init-2.C: Update error message string.
21547
21548 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21549
21550         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21551
21552 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21553
21554         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21555         all for HC11/HC12.
21556         * gcc.c-torture/compile/20001205-1.x: Likewise.
21557         * gcc.c-torture/compile/20001226-1.x: Likewise.
21558         * gcc.c-torture/compile/920520-1.x: Likewise.
21559         * gcc.c-torture/compile/961203-1.x: Likewise.
21560         * gcc.c-torture/compile/20020604-1.x: Likewise.
21561
21562 2003-01-15  Jan Hubicka  <jh@suse.cz>
21563
21564         * gcc.c-torture/compile/20030115-1.c: New test.
21565
21566         * gcc.dg/i386-fpcvt-1.c: New test.
21567         * gcc.dg/i386-fpcvt-2.c: New test.
21568
21569 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21570
21571         Further conform g++'s __vmi_class_type_info to the C++ ABI
21572         specification.
21573         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21574         the specification.
21575
21576 2003-01-14  Jan Hubicka  <jh@suse.cz>
21577
21578         * gcc.dg/i386-fpcvt-1.c: New test.
21579         * gcc.dg/i386-fpcvt-2.c: New test.
21580
21581 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21582
21583         * gcc.dg/i386-mmx-3.c: New test.
21584
21585 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21586
21587         PR c++/9264
21588         * g++.dg/parse/octal1.C: New file.
21589
21590         PR c++/9172
21591         * g++.dg/parse/typename1.C: New file.
21592
21593 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21594
21595         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21596         * gcc.dg/bf-no-ms-layout.c: Likewise.
21597         * gcc.dg/bf-ms-attrib.c: Likewise.
21598
21599 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21600
21601         PR c++/9099
21602         * g++.dg/parse/dtor1.C: New file.
21603
21604         PR c++/9128
21605         * g++.dg/rtti/typeid1.C: New file.
21606
21607         PR c++/9153
21608         * g++.dg/parse/lookup1.C: New file.
21609
21610         PR c++/9171
21611         * g++.dg/templ/spec5.C: New file.
21612
21613 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21614
21615         * gcc.c-torture/compile/20030110-1.c: New test.
21616
21617 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21618
21619         Merge from pch-branch:
21620
21621         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21622
21623         * gcc.dg/pch/cpp-1.h: New.
21624         * gcc.dg/pch/cpp-1.c: New.
21625         * gcc.dg/pch/cpp-2.h: New.
21626         * gcc.dg/pch/cpp-2.c: New.
21627
21628         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21629
21630         * gcc.dg/pch/except-1.h: New.
21631         * gcc.dg/pch/except-1.c: New.
21632
21633         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21634
21635         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21636         running test.
21637         * gcc.dg/pch: Include *.hp not *.h.
21638         * gcc.dg/pch/system-1.h: New.
21639         * gcc.dg/pch/system-1.c: New.
21640
21641         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21642
21643         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21644         rather than trying to build and run a program using PCH.
21645         * gcc.dg/pch: Remove dg-do commands from test files.
21646
21647         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21648
21649         * gcc.dg/pch/macro-3.c: New.
21650         * gcc.dg/pch/macro-3.h: New.
21651
21652         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21653
21654         * gcc.dg/pch/common-1.c: New.
21655         * gcc.dg/pch/common-1.h: New.
21656         * gcc.dg/pch/decl-1.c: New.
21657         * gcc.dg/pch/decl-1.h: New.
21658         * gcc.dg/pch/decl-2.c: New.
21659         * gcc.dg/pch/decl-2.h: New.
21660         * gcc.dg/pch/decl-3.c: New.
21661         * gcc.dg/pch/decl-3.h: New.
21662         * gcc.dg/pch/decl-4.c: New.
21663         * gcc.dg/pch/decl-4.h: New.
21664         * gcc.dg/pch/decl-5.c: New.
21665         * gcc.dg/pch/decl-5.h: New.
21666         * gcc.dg/pch/global-1.c: New.
21667         * gcc.dg/pch/global-1.h: New.
21668         * gcc.dg/pch/inline-1.c: New.
21669         * gcc.dg/pch/inline-1.h: New.
21670         * gcc.dg/pch/inline-2.c: New.
21671         * gcc.dg/pch/inline-2.h: New.
21672         * gcc.dg/pch/static-1.c: New.
21673         * gcc.dg/pch/static-1.h: New.
21674         * gcc.dg/pch/static-2.c: New.
21675         * gcc.dg/pch/static-2.h: New.
21676
21677         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21678
21679         * g++.dg/pch/pch.exp: Better handle failing testcases.
21680         * gcc.dg/pch/pch.exp: Likewise.
21681         * gcc.dg/pch/macro-1.c: New.
21682         * gcc.dg/pch/macro-1.h: New.
21683         * gcc.dg/pch/macro-2.c: New.
21684         * gcc.dg/pch/macro-2.h: New.
21685
21686         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21687
21688         * g++.dg/dg.exp: Treat files in pch/ specially.
21689         * g++.dg/pch/pch.exp: New file.
21690         * g++.dg/pch/empty.H: New file.
21691         * g++.dg/pch/empty.C: New file.
21692         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21693         "precompile".
21694
21695         * gcc.dg/pch/pch.exp: New file.
21696         * gcc.dg/pch/empty.h: New file.
21697         * gcc.dg/pch/empty.c: New file.
21698         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21699         "precompile".
21700
21701 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21702
21703         * g++.dg/template/friend14.C: New test.
21704
21705 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21706
21707         * gcc.dg/old-style-asm-1.c: New test.
21708
21709 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21710
21711         * gcc.c-torture/compile/20030109-1.c: New test.
21712
21713 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21714
21715         * gcc.c-torture/execute/20030109-1.c: New test.
21716
21717 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21718
21719         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21720         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21721         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21722         * g++.old-deja/g++.mike/eh2.C: Likewise
21723         * g++.old-deja/g++.mike/eh3.C: Likewise
21724         * g++.old-deja/g++.mike/eh5.C: Likewise
21725         * g++.old-deja/g++.mike/eh6.C: Likewise
21726         * g++.old-deja/g++.mike/eh7.C: Likewise
21727         * g++.old-deja/g++.mike/eh8.C: Likewise
21728         * g++.old-deja/g++.mike/eh9.C: Likewise
21729         * g++.old-deja/g++.mike/eh10.C: Likewise
21730         * g++.old-deja/g++.mike/eh12.C: Likewise
21731         * g++.old-deja/g++.mike/eh13.C: Likewise
21732         * g++.old-deja/g++.mike/eh14.C: Likewise
21733         * g++.old-deja/g++.mike/eh16.C: Likewise
21734         * g++.old-deja/g++.mike/eh17.C: Likewise
21735         * g++.old-deja/g++.mike/eh18.C: Likewise
21736         * g++.old-deja/g++.mike/eh21.C: Likewise
21737         * g++.old-deja/g++.mike/eh23.C: Likewise
21738         * g++.old-deja/g++.mike/eh24.C: Likewise
21739         * g++.old-deja/g++.mike/eh25.C: Likewise
21740         * g++.old-deja/g++.mike/eh26.C: Likewise
21741         * g++.old-deja/g++.mike/eh27.C: Likewise
21742         * g++.old-deja/g++.mike/eh28.C: Likewise
21743         * g++.old-deja/g++.mike/eh29.C: Likewise
21744         * g++.old-deja/g++.mike/eh31.C: Likewise
21745         * g++.old-deja/g++.mike/eh33.C: Likewise
21746         * g++.old-deja/g++.mike/eh34.C: Likewise
21747         * g++.old-deja/g++.mike/eh35.C: Likewise
21748         * g++.old-deja/g++.mike/eh36.C: Likewise
21749         * g++.old-deja/g++.mike/eh37.C: Likewise
21750         * g++.old-deja/g++.mike/eh38.C: Likewise
21751         * g++.old-deja/g++.mike/eh39.C: Likewise
21752         * g++.old-deja/g++.mike/eh40.C: Likewise
21753         * g++.old-deja/g++.mike/eh41.C: Likewise
21754         * g++.old-deja/g++.mike/eh42.C: Likewise
21755         * g++.old-deja/g++.mike/eh44.C: Likewise
21756         * g++.old-deja/g++.mike/eh46.C: Likewise
21757         * g++.old-deja/g++.mike/eh47.C: Likewise
21758         * g++.old-deja/g++.mike/eh48.C: Likewise
21759         * g++.old-deja/g++.mike/eh49.C: Likewise
21760         * g++.old-deja/g++.mike/eh50.C: Likewise
21761         * g++.old-deja/g++.mike/eh51.C: Likewise
21762         * g++.old-deja/g++.mike/eh53.C: Likewise
21763         * g++.old-deja/g++.mike/eh55.C: Likewise
21764         * g++.old-deja/g++.mike/p7912.C: Likewise
21765         * g++.old-deja/g++.mike/p9706.C: Likewise
21766         * g++.old-deja/g++.mike/p10416.C: Likewise
21767         * g++.old-deja/g++.mike/p11667.C: Likewise
21768         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
21769         Remove redundant reference to Iris.
21770         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
21771         Elxsi, i860, Pico Java, and WE32K.
21772
21773 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21774
21775         * g++.dg/ext/asm4.C: New test.
21776
21777 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21778
21779         PR c++/9030
21780         * g++.dg/template/friend12.C: New test.
21781         * g++.dg/template/friend13.C: Likewise.
21782         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21783
21784 2003-01-08  Jan Hubicka  <jh@suse.cz>
21785
21786         * gcc.dg/i386-cadd.c: New test.
21787         * gcc.dg/i386-cmov4.c: Likewise.
21788
21789 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21790
21791         PR c++/9165
21792         * g++.dg/warn/Wunused-3.C: New test.
21793
21794         * g++.dg/abi/bitfield9.C: New test.
21795
21796         PR c++/9189
21797         * g++.dg/parse/defarg3.C: New test.
21798
21799 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21800
21801         * g++.dg/parse/ambig1.C: New test.
21802         * g++.dg/parse/defarg2.C: New test.
21803
21804 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21805
21806         * g++.dg/template/defarg-1.C: New test.
21807         * g++.dg/template/local2.C: Likewise.
21808
21809 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21810
21811         * gcc.c-torture/execute/20030105-1.c: New test.
21812
21813 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21814
21815         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21816         * g++.dg/parse/namespace4.C: Likewise.
21817
21818 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21819
21820         * g++.dg/template/ntp2.C: New test.
21821
21822 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21823
21824         * g++.dg/parse/extern-C-1.C: New test.
21825
21826         * g++.dg/parse/namespace4.C: New test.
21827
21828         * g++.dg/template/nested1.C: New test.
21829
21830         * g++.dg/parse/namespace3.C: New test.
21831
21832 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21833
21834         * g++.dg/lookup/two-stage1.C: New test.
21835
21836 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21837
21838         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21839         * g++.old-deja/g++.jason/access8.C: Likewise.
21840         * g++.old-deja/g++.other/decl5.C: Likewise.
21841
21842 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21843
21844         * g++.dg/parse/parse7.C: New test.
21845
21846 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21847
21848         PR c++/2843
21849         * g++.dg/ext/attrib7.C: New test.
21850
21851 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21852
21853         * g++.dg/parse/parse6.C: New test.
21854
21855 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21856
21857         * gcc.dg/h8300-stack-1.c: New.
21858
21859 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21860
21861         g++.dg/lookup/exception1.C: New test.
21862
21863         g++.dg/lookup/template1.C: New test.
21864
21865         g++.dg/parse/namespace2.C: New test.
21866
21867         g++.dg/parse/parens2.C: New test.
21868
21869 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21870
21871         * g++.dg/parse/parse5.C: New test.
21872         * g++.dg/lookup/scoped4.C: New test.
21873
21874 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21875
21876         * g++.dg/parse/parens1.C: New test.
21877
21878         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21879         angle-bracket1.C.
21880         * g++.dg/parse/parens2.C: New test.
21881
21882         * g++.dg/lookup/scope-operator1.C: New test.
21883
21884         * g++.dg/parse/operator1.C: New test.
21885
21886 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21887
21888         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21889         * g++.old-deja/g++.other/access6.C: Likewise.
21890         * g++.old-deja/g++.other/decl1.C: Likewise.
21891         * g++.old-deja/g++.pt/typename12.C: Likewise.
21892
21893 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21894
21895         * g++.dg/parse/namespace1.C: New test.
21896
21897 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21898
21899         * g++.dg/parse/parse4.C: New test.
21900
21901 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21902
21903         * g++.dg/parse/parse3.C: New test.
21904
21905 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21906
21907         * g++.dg/parse/parse2.C: New test.
21908
21909 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21910
21911         * g++.dg/template/friend11.C: New test.
21912
21913 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21914
21915         * g++.dg/parse/parse1.C: New test.
21916
21917 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21918
21919         * lib/profopt.exp: Change the name of a global variable to avoid
21920         possible clashes with other test suites.
21921
21922 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21923
21924         * g++.dg/inherit/covariant8.C: New test.
21925
21926 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21927
21928         * g++.dg/init/array9.C: New test.
21929
21930         PR c++/9112
21931         * g++.dg/parse/expr1.C: New test.
21932
21933 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21934
21935         * gcc.c-torture/compile/20021230-1.c: New test.
21936
21937 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21938
21939         * g++.dg/inherit/covariant5.C: New test.
21940         * g++.dg/inherit/covariant6.C: New test.
21941         * g++.dg/inherit/covariant7.C: New test.
21942
21943 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21944
21945         PR c++/2739
21946         * g++.dg/other/access2.C: New test.
21947
21948 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21949
21950         * g++.dg/other/anon-struct.C: No longer fails
21951         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21952         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21953         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21954
21955 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21956
21957         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21958
21959 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21960
21961         * g++.dg/eh/spec4.C: Remove stray semicolon.
21962         * g++.dg/expr/pmf-1.C: Change error message.
21963         * g++.dg/ext/asm1.C: Remove stray semicolon.
21964         * g++.dg/ext/typename1.C: Add missing typenames.
21965         * g++.dg/inherit/template-as-base.C: Change error message.
21966         * g++.dg/lookup/scoped1.C: Likewise.
21967         * g++.dg/lookup/scoped2.C: Likewise.
21968         * g++.dg/lookup/using2.C: Likewise.
21969         * g++.dg/other/component1.C: Remove stray semicolon.
21970         * g++.dg/other/do1.C: Change error message.
21971         * g++.dg/other/error2.C: Likewise.
21972         * g++.dg/other/init1.C: Likewise.
21973         * g++.dg/other/packed1.C: Remove stray semicolon.
21974         * g++.dg/other/ptrmem2.C: Change error message.
21975         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21976         marker.
21977         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21978         * g++.dg/template/access3.C: Add typename keyword.
21979         * g++.dg/template/access5.C: Remove stray semicolon.
21980         * g++.dg/template/access6.C: Likewise.
21981         * g++.dg/template/complit1.C: Likewise.
21982         * g++.dg/template/crash1.C: Change error message.
21983         * g++.dg/template/inherit2.C: Remove stray semicolon.
21984         * g++.dg/template/instantiate2.C: Likewise.
21985         * g++.dg/template/instantiate3.C: Change error message.
21986         * g++.dg/template/qual1.C: Remove stray semicolon.
21987         * g++.dg/template/qualttp18.C: Change error message.
21988         * g++.dg/template/ref1.C: Remove stray semicolon.
21989         * g++.dg/template/sizeof1.C (A::value): Declare it.
21990         * g++.dg/template/spec4.C: Change error message.
21991         * g++.dg/template/static1.C: Likewise.
21992         * g++.dg/template/type1.C: Likewise.
21993         * g++.dg/template/typename3.C: Likewise.
21994         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21995         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21996         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21997         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21998         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21999         named return value extension.
22000         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22001         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22002         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22003         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22004         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22005         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22006         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22007         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22008         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22009         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22010         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22011         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22012         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22013         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22014         syntax.
22015         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22016         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22017         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22018         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22019         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22020         * g++.old-deja/g++.brendan/template11.C: Likewise.
22021         * g++.old-deja/g++.brendan/template26.C: Likewise.
22022         * g++.old-deja/g++.brendan/template27.C: Use explicit
22023         specialization syntax.
22024         * g++.old-deja/g++.brendan/template30.C: Likewise.
22025         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22026         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22027         non-dependent names.
22028         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22029         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22030         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22031         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22032         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22033         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22034         named return value extension.
22035         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22036         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22037         * g++.old-deja/g++.ext/return1.C: Likewise.
22038         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22039         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22040         * g++.old-deja/g++.jason/access8.C: Likewise.
22041         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22042         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22043         pseudo-destructor names.
22044         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22045         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22046         pseudo-destructor names.
22047         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22048         * g++.old-deja/g++.jason/overload19.C: Likewise.
22049         * g++.old-deja/g++.jason/overload32.C: Likewise.
22050         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22051         stray semicolons.
22052         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22053         * g++.old-deja/g++.jason/return.C: Likewise.
22054         * g++.old-deja/g++.jason/return2.C: Likewise.
22055         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22056         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22057         syntax.
22058         * g++.old-deja/g++.jason/template10.C: Account for use of
22059         non-dependent names.
22060         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22061         syntax.
22062         * g++.old-deja/g++.jason/template37.C: Likewise.
22063         * g++.old-deja/g++.law/access4.C: Change error messages.
22064         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22065         pseudo-destructor names.
22066         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22067         * g++.old-deja/g++.law/ctors9.C: Likewise.
22068         * g++.old-deja/g++.law/cvt22.C: Likewise.
22069         * g++.old-deja/g++.law/dtors5.C: Likewise.
22070         * g++.old-deja/g++.law/global-init1.C: Likewise.
22071         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22072         * g++.old-deja/g++.law/operators28.C: Likewise.
22073         * g++.old-deja/g++.law/visibility28.C: Likewise.
22074         * g++.old-deja/g++.martin/eval1.C: Likewise.
22075         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22076         name.
22077         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22078         * g++.old-deja/g++.mike/net34.C: Likewise.
22079         * g++.old-deja/g++.mike/net36.C: Likewise.
22080         * g++.old-deja/g++.mike/ns2.C: Likewise.
22081         * g++.old-deja/g++.mike/p12306.C: Likewise.
22082         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22083         value extension.
22084         * g++.old-deja/g++.mike/p700.C: Likewise.
22085         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22086         * g++.old-deja/g++.mike/p710.C: Likewise.
22087         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22088         value extension.
22089         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22090         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22091         * g++.old-deja/g++.ns/crash2.C: Likewise.
22092         * g++.old-deja/g++.ns/crash3.C: Likewise.
22093         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22094         * g++.old-deja/g++.ns/ns17.C: Likewise.
22095         * g++.old-deja/g++.ns/template16.C: Likewise.
22096         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22097         keyword.
22098         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22099         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22100         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22101         named return value extension.
22102         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22103         * g++.old-deja/g++.other/access4.C: Issue additional error
22104         messages.
22105         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22106         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22107         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22108         * g++.old-deja/g++.other/crash25.C: Change error message.
22109         * g++.old-deja/g++.other/crash4.C: Change error message.
22110         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22111         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22112         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22113         checks.
22114         * g++.old-deja/g++.other/defarg8.C: Likewise.
22115         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22116         * g++.old-deja/g++.other/dtor10.C: Likewise.
22117         * g++.old-deja/g++.other/incomplete.C: Likewise.
22118         * g++.old-deja/g++.other/linkage7.C: Likewise.
22119         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22120         lookup algorithm.
22121         * g++.old-deja/g++.other/mangle2.C: Likewise.
22122         * g++.old-deja/g++.other/refinit2.C: Likewise.
22123         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22124         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22125         * g++.old-deja/g++.pt/crash28.C: Likewise.
22126         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22127         syntax.
22128         * g++.old-deja/g++.pt/crash32.C: Change error message.
22129         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22130         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22131         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22132         error message position.
22133         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22134         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22135         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22136         syntax.
22137         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22138         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22139         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22140         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22141         keyword.
22142         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22143         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22144         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22145         keyword.
22146         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22147         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22148         syntax.
22149         * g++.old-deja/g++.pt/friend28.C: Account for use of
22150         non-dependent names.
22151         * g++.old-deja/g++.pt/friend29.C: Likewise.
22152         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22153         rules.
22154         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22155         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22156         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22157         lookup rules.
22158         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22159         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22160         keyword.
22161         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22162         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22163         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22164         keyword.
22165         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22166         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22167         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22168         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22169         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22170         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22171         keyword.
22172         * g++.old-deja/g++.pt/spec10.C: Likewise.
22173         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22174         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22175         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22176         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22177         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22178         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22179         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22180         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22181         * g++.old-deja/g++.pt/typename15.C: Likewise.
22182         * g++.old-deja/g++.pt/typename22.C: Likewise.
22183         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22184         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22185         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22186         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22187         syntax.
22188         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22189         return value extension.
22190         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22191         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22192         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22193         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22194
22195 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22196
22197         * g++.dg/warn/inline1.C: New test.
22198         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22199         * g++.old-deja/g++.jason/synth10.C: Likewise.
22200         * g++.old-deja/g++.mike/net31.C: Likewise.
22201         * g++.old-deja/g++.mike/p8786.C: Likewise.
22202
22203         * g++.dg/template/friend10.C: New test.
22204         * g++.dg/template/conv5.C: New test.
22205
22206 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22207
22208         * g++.dg/lookup/scoped3.C: New test.
22209
22210         * g++.dg/lookup/decl1.C: New test.
22211         * g++.dg/lookup/decl2.C: New test.
22212
22213 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22214
22215         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22216         gcc.c-torture/compile/20021015-1.c,
22217         gcc.c-torture/compile/20021015-2.c,
22218         gcc.c-torture/compile/20021123-1.c,
22219         gcc.c-torture/compile/20021123-2.c,
22220         gcc.c-torture/compile/20021123-3.c,
22221         gcc.c-torture/compile/20021123-4.c,
22222         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22223         only to 3.1 or 3.2 branch.
22224
22225 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22226
22227         * gcc.dg/i386-bitfield3.c: New test.
22228
22229         * gcc.dg/i386-bitfield2.c: New test.
22230
22231 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22232
22233         * g++.dg/parse/conv_op1.C: New test.
22234
22235 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22236
22237         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22238         approved.
22239
22240 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22241
22242         * gcc.c-torture/compile/20021220-1.c: New test.
22243
22244 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22245
22246         * gcc.dg/i386-fastcall-1.c: New.
22247
22248 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22249
22250         * gcc.c-torture/execute/20021219-1.c: New test.
22251
22252 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22253
22254         * gcc.dg/i386-pic-1.c: New test.
22255
22256 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22257
22258         PR c++/8099
22259         * g++.dg/template/friend9.C: New test.
22260
22261 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22262
22263         PR c++/3663
22264         * g++.dg/template/access7.C: New test.
22265
22266 2002-12-18  Nick Clifton  <nickc@redhat.com>
22267
22268         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22269         the libstdc++-v3 directory has been found.
22270
22271 2002-12-12  Devang Patel <dpatel@apple.com>
22272         * gcc.dg/darwin-ld-1.c: New test.
22273         * gcc.dg/darwin-ld-2.c: New test.
22274         * gcc.dg/darwin-ld-3.c: New test.
22275         * gcc.dg/darwin-ld-4.c: New test.
22276         * gcc.dg/darwin-ld-5.c: New test.
22277
22278 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22279
22280         * gcc.c-torture/compile/20021212-1.c: New test.
22281
22282 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22283
22284         * gcc.dg/fshort-wchar: New test.
22285
22286 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22287
22288         PR c++/8372
22289         * g++.dg/template/dtor1.C: New test.
22290
22291         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22292         markers.
22293
22294 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22295
22296         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22297
22298 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22299
22300         * g++.dg/template/static1.C: New test.
22301         * g++.dg/template/static2.C: New test.
22302         * g++.old-deja/g++.ext/memconst.C: New test.
22303
22304 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22305
22306         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22307         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22308         * g++.dg/special/initp1.C: Likewise.
22309
22310 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22311
22312         * gcc.c-torture/execute/20021204-1.c: New test.
22313
22314 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22315
22316         * gcc.dg/ppc-fmadd-1.c: New file.
22317         * gcc.dg/ppc-fmadd-2.c: New file.
22318         * gcc.dg/ppc-fmadd-3.c: New file.
22319
22320 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22321
22322         * gcc.c-torture/compile/20021204-1.c: New test.
22323
22324 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22325
22326         * g++.dg/inherit/covariant2.C: New test.
22327         * g++.dg/inherit/covariant3.C: New test.
22328         * g++.dg/inherit/covariant4.C: New test.
22329         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22330         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22331
22332 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22333
22334         PR c++/8688
22335         * g++.dg/init/brace3.C: New test.
22336
22337 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22338
22339         * gcc.dg/20020210-1.c: Fix a comment typo.
22340
22341 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22342
22343         PR c++/8720
22344         * g++.dg/parse/defarg1.C: New test.
22345
22346         PR c++/8615
22347         * g++.dg/template/char1.C: New test.
22348
22349         * g++.dg/template/varmod1.C: Fix typo.
22350
22351 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22352
22353         DR 180
22354         * g++.old-deja/g++.pt/crash32.C: Expect error.
22355
22356 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22357
22358         PR c++/5919
22359         * g++.dg/template/varmod1.C: New test.
22360
22361         PR c++/8727
22362         * g++.dg/inherit/typeinfo1.C: New test.
22363
22364         PR c++/8663
22365         * g++.dg/inherit/typedef1.C: New test.
22366
22367 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22368
22369         PR c++/8332
22370         PR c++/8493
22371         * g++.dg/template/strlen1.C: New test.
22372
22373         PR c++/8227
22374         * g++.dg/template/ctor2.C: New test.
22375
22376         PR c++/8214
22377         * g++.dg/init/string1.C: New test.
22378
22379         PR c++/8511
22380         * g++.dg/template/friend8.C: New test.
22381
22382 2002-11-29  Joe Buck <jbuck@synopsys.com>
22383
22384         * g++.dg/lookup/anon2.C: New test.
22385
22386 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22387
22388         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22389         h8300 port.
22390
22391 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22392
22393         * gcc.dg/bitfld-6.c: New test.
22394
22395 2002-11-27  Jan Hubicka  <jh@suse.cz>
22396
22397         * gcc.c-torture/execute/20021127.[cx]: New test.
22398
22399 2002-11-26  Jan Hubicka  <jh@suse.cz>
22400
22401         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22402         quality.
22403
22404 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22405
22406         * g++.dg/init/brace2.C: New test.
22407         * g++.old-deja/g++.mike/p9129.C: Correct.
22408
22409 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22410
22411         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22412
22413 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22414
22415         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22416
22417 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22418
22419         * testsuite/g++.dg/abi/empty11.C: New test.
22420         * testsuite/g++.dg/rtti/cv1.C: New test.
22421
22422 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22423
22424         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22425
22426 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22427
22428         * g++.dg/abi/empty10.C: New test.
22429
22430 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22431
22432         * gcc.c-torture/compile/20021124-1.c: New test.
22433
22434 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22435
22436         * g++.dg/abi/rtti2.C: New test.
22437
22438 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22439
22440         * gcc.dg/i386-unroll-1.c: New test.
22441
22442 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22443
22444         * gcc.c-torture/compile/20021120-1.c: New test.
22445         * gcc.c-torture/compile/20021120-2.c: New test.
22446
22447 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22448
22449         * gcc.dg/bitfld-5.c: New test.
22450
22451 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22452
22453         * gcc.c-torture/execute/20021120-3.c: New test.
22454
22455 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22456
22457         * gcc.c-torture/execute/20021120-2.c: New test.
22458
22459 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22460
22461         * gcc.c-torture/execute/20021120-1.c: New test.
22462
22463 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22464
22465         * gcc.c-torture/execute/20021118-3.c: New test.
22466
22467 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22468
22469         * gcc.c-torture/compile/20021119-1.c: New test.
22470
22471 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22472
22473         * gcc.dg/duff-1.c: New test.
22474         * gcc.dg/duff-2.c: New test.
22475         * gcc.dg/duff-3.c: New test.
22476
22477 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22478
22479         * gcc.dg/cpp/_Pragma5.c: New test.
22480
22481 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22482
22483         * gcc.c-torture/execute/20021118-2.c: New test.
22484
22485 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22486
22487         * gcc.c-torture/execute/20021118-1.c: New test.
22488
22489 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22490
22491         * gcc.dg/20021116-1.c: New test.
22492
22493 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22494
22495         * g++.dg/abi/vcall1.C: New test.
22496
22497 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22498
22499         * gcc.dg/20021029-1.c: New test.
22500         * gcc.dg/20021029-2.c: New test.
22501
22502 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22503
22504         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22505
22506 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22507
22508         PR c/8439
22509         * gcc.dg/20021110.c: Move to ...
22510         * gcc.c-torture/compile/20021110.c: .... here.
22511
22512 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22513
22514         PR c/8467
22515         * gcc.c-torture/execute/20021111-1.c
22516
22517 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22518
22519         PR c/8439
22520         * gcc.dg/20021110.c: New test.
22521
22522 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22523
22524         * g++.dg/abi/vthunk3.C: Run only on x86.
22525
22526 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22527
22528         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22529
22530 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22531
22532         * lib/compat.exp (compat-execute): Fix logic error in last
22533         change.
22534
22535 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22536
22537         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22538
22539 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22540
22541         PR c++/8389
22542         * g++.dg/template/access6.C: New test.
22543
22544 2002-11-08  Jan Hubicka  <jh@suse.cz>
22545
22546         * gcc.dg/i386-ssefp-1.c: New test.
22547         * gcc.dg/i386-ssefp-1.c: New test.
22548
22549 2002-11-08  Jan Hubicka  <jh@suse.cz>
22550
22551         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22552
22553 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22554
22555         * g++.dg/abi/vthunk3.C: New test.
22556
22557         PR c++/8338
22558         * g++.dg/template/crash2.C: New test.
22559
22560 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22561
22562         * testsuite/g++.dg/abi/dtor1.C: New test.
22563         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22564
22565 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22566
22567         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22568         Darwin.
22569
22570 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22571
22572         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22573         -mthumb.  Only xfail with -O0.
22574
22575 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22576
22577         * g++.dg/abi/thunk1.C: New test.
22578         * g++.dg/abi/thunk2.C: Likewise.
22579         * g++.dg/abi/vtt1.C: Likewise.
22580
22581 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22582
22583         PR optimization/8423
22584         * gcc.c-torture/execute/builtin-constant.c: New test.
22585
22586 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22587
22588         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22589         Add some more cases.
22590
22591 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22592
22593         PR c++/8391
22594         * g++.dg/opt/local1.C: New test.
22595
22596 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22597
22598         PR c++/8160
22599         * g++.dg/template/complit1.C: New test.
22600
22601         PR c++/8149
22602         * g++.dg/template/typename4.C: Likewise.
22603
22604 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22605
22606         Core issue 287, PR c++/7639
22607         * g++.dg/template/instantiate1.C: Adjust error location.
22608         * g++.dg/template/instantiate3.C: New test.
22609         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22610         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22611         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22612
22613 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22614
22615         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22616
22617 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22618
22619         PR c++/8287
22620         * g++.dg/init/dtor2.C: New test.
22621
22622 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22623
22624         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22625         * gcc.dg/nest.c: Bypass errors on irix6.
22626
22627 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22628
22629         * gcc.dg/nest.c: Expect error for mmix-*-*.
22630         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22631
22632 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22633
22634         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22635         markers.
22636
22637         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22638
22639 2002-10-25  Mike Stump  <mrs@apple.com>
22640
22641         * gcc.dg/warn-1.c: New test.
22642
22643 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22644
22645         * g++.dg/template/typename3.C: New test.
22646
22647 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22648
22649         * g++.dg/lookup/ptrmem1.C: New test.
22650
22651         * g++.dg/abi/vthunk2.C: New test.
22652
22653 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22654
22655         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22656
22657 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22658
22659         * g++.dg/abi/empty9.C: New test.
22660
22661 2002-10-24  Richard Henderson  <rth@redhat.com>
22662
22663         * g++.dg/inherit/thunk1.C: Enable for ia64.
22664
22665 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22666
22667         PR c++/8067
22668         * g++.dg/lookup/pretty1.C: New test.
22669
22670 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22671
22672         * gcc.dg/20021023-1.c: New test.
22673
22674 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22675
22676         PR c++/7679
22677         * g++.dg/parse/inline1.C: New test.
22678
22679 2002-10-23  Richard Henderson  <rth@redhat.com>
22680
22681         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22682
22683         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22684
22685 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22686
22687         PR c++/6579
22688         * g++.dg/parse/stmtexpr3.C: New test.
22689
22690 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22691
22692         * g++.dg/expr/cond1.C: New test.
22693
22694 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22695
22696         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22697
22698 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22699
22700         * g++.dg/abi/vbase13.C: New test.
22701         * g++.dg/abi/vbase14.C: Likewise.
22702
22703 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22704
22705         * gcc.dg/tls/pic-1.c: New test.
22706         * gcc.dg/tls/nonpic-1.c: New test.
22707         * gcc.dg/20021018-1.c: New test.
22708
22709 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22710
22711         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22712         Remove only files with the same base name as the test case.
22713         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22714         (profopt-execute): Likewise.  Also, remove old profiling
22715         and performance data files before running the tests.
22716
22717         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22718         * g++.dg/bprob/bprob.exp: Likewise.
22719         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22720         to allow more general test case names.
22721
22722         * g++.dg/bprob/bprob-1.C: Rename to ...
22723         * g++.dg/bprob/g++-bprob-1.C: ... this.
22724
22725         * g77.dg/bprob/bprob-1.f: Rename to ...
22726         * g77.dg/bprob/g77-bprob-1.f: ... this.
22727
22728 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22729
22730         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22731         bison 1.50 or later.
22732
22733 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22734
22735         * g++.dg/README: Describe more test directories.
22736
22737 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22738
22739         * g++.dg/init/array6.C: Add additional tests.
22740
22741 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22742
22743         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22744         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22745
22746 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22747
22748         * gcc.c-torture/compile/20020604-1.x: New.
22749         * gcc.c-torture/compile/simd-5.x: Likewise.
22750         * gcc.c-torture/execute/920710-1.x: Likewise.
22751         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22752
22753 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22754
22755         * g++.dg/inherit/override1.C: Add dg-options clause.
22756
22757 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22758
22759         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
22760         _mm_slli_si128.
22761
22762 2002-10-19  Andreas Schwab  <schwab@suse.de>
22763
22764         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
22765         directory component.
22766
22767 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
22768
22769         * g++.dg/inherit/thunk1.C: New test.
22770
22771         * g++.dg/inherit/override1.C: New test.
22772
22773         * g++.dg/abi/mangle11.C: New test.
22774         * g++.dg/abi/mangle14.C: New test.
22775         * g++.dg/abi/mangle17.C: New test.
22776
22777 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22778
22779         * g++.dg/overload/member2.C: New test.
22780
22781 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22782
22783         * g++.dg/README: Describe new compat directory.
22784         * g++.dg/dg.exp: Skip tests in compat directory.
22785         * README.compat: New file.
22786         * lib/compat.exp: New expect script.
22787         * g++.dg/compat: New test directory.
22788         * g++.dg/compat/compat.exp: New expect script.
22789         * g++.dg/compat/abi: New test directory.
22790         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22791         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22792         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22793         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22794         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22795         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22796         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22797         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22798         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22799         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22800         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22801         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22802         * g++.dg/compat/break: New test directory.
22803         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22804         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22805         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22806         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22807         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22808         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22809         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22810         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22811         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22812         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22813         g++.dg/compat/break/README: New files.
22814         * g++.dg/compat/eh: New test directory.
22815         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22816         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22817         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22818         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22819         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22820         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22821         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22822         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22823         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22824         g++.dg/compat/eh/filter2_y.C,
22825         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22826         g++.dg/compat/eh/new1_y.C,
22827         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22828         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22829         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22830         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22831         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22832         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22833         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22834         g++.dg/compat/eh/unexpected1_y.C: New files.
22835         * g++.dg/compat/init: New test directory.
22836         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22837         g++.dg/compat/init/array5_y.C,
22838         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22839         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22840         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22841         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22842         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22843         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22844         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22845         g++.dg/compat/init/init-ref2_y.C: New files.
22846
22847 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22848
22849         PR c++/7584
22850         * g++.dg/inherit/using3.C: New test.
22851
22852 2002-10-17  Jan Hubicka  <jh@suse.cz>
22853
22854         * gcc.dg/20021017-2.c: New test.
22855
22856 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22857
22858         * g++.dg/abi/mangle16.C: Adjust.
22859
22860         * g++.dg/init/array8.C: New test.
22861
22862 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22863
22864         * gcc.dg/special/mips-abi.exp: New test.
22865         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22866
22867 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22868
22869         * g++.dg/abi/mangle16.C: New test.
22870         * g++.dg/abi/mangle17.C: Likewise.
22871
22872         PR c++/7478
22873         * g++.dg/template/ref1.C: New test.
22874
22875 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22876
22877         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22878
22879 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22880
22881         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22882
22883 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22884
22885         PR c++/7524
22886         * g++.dg/init/array7.C: New test.
22887
22888 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22889
22890         * g++.dg/init/array6.C: New test.
22891
22892         * g++.dg/abi/mangle13.C: Likewise.
22893         * g++.dg/abi/mangle14.C: Likewise.
22894         * g++.dg/abi/mangle15.C: Likewise.
22895
22896 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22897
22898         * g++.dg/abi/empty8.C: New test.
22899
22900 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22901
22902         * g++.dg/init/ctor1.C: New test.
22903
22904 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22905
22906         * gcc.c-torture/execute/20021015-1.c: New test.
22907
22908 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22909
22910         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22911
22912 2002-10-14  Jan Hubicka  <jh@suse.cz>
22913
22914         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22915
22916 2002-10-14  Richard Henderson  <rth@redhat.com>
22917
22918         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22919
22920 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22921
22922         PR optimization/6631
22923         * g++.dg/opt/const2.C: New test.
22924
22925 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22926
22927         PR c++/7176
22928         * g++.dg/parse/friend1.C: New test.
22929         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22930
22931 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22932
22933         * gcc.dg/20021014-1.c: New test.
22934
22935 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22936
22937         PR c++/5661
22938         * g++.dg/ext/vlm1.C: New test.
22939         * g++.dg/ext/vlm2.C: Likewise.
22940
22941         * g++.dg/init/array1.C: Remove invalid braces.
22942         * g++.dg/init/brace1.C: New test.
22943         * g++.dg/init/copy2.C: Likewise.
22944         * g++.dg/init/copy3.C: Likewise.
22945         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22946         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22947         braces.
22948
22949 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22950
22951         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22952
22953 2002-10-11  Richard Shann  <richard.shann@superh.com>
22954
22955         * gcc.c-torture/compile/simd-5.c: New test.
22956
22957 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22958
22959         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22960
22961 2002-10-10  Jim Wilson  <wilson@redhat.com>
22962
22963         * gcc.c-torture/execute/20021010-1.c: New test.
22964
22965 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22966
22967         PR c/7353
22968         * g++.dg/ext/typedef-init.C: New test.
22969         * gcc.dg/typedef-init.c: New test.
22970
22971 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22972
22973         * gcc.dg/cpp/paste13.c: New test.
22974
22975 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22976
22977         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22978         remaining platforms, XFAIL during compile, not execute.  Don't
22979         XFAIL at -O0.
22980
22981 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22982
22983         * gcc.dg/alias-1.c: Tweak expected warning.
22984
22985 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22986
22987         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22988
22989 2002-10-06  Andreas Jaeger  <aj@suse.de>
22990
22991         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22992         * gcc.dg/cpp/c++98.C: Likewise.
22993
22994         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22995         * g++.dg/cpp/c++98.C: Likewise.
22996
22997         * g++.dg/README (Subdirectories): Mention cpp directory.
22998
22999         PR target/7559
23000         * gcc.dg/20021006-1.c: New test.
23001
23002 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23003
23004         PR c++/7804
23005         * g++.dg/other/warning1.C: New test.
23006
23007 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23008
23009         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23010         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23011         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23012
23013 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23014
23015         PR c++/7931
23016         * g++.dg/template/ptrmem3.C: New test.
23017
23018         PR c++/7754
23019         * g++.dg/template/union1.C: New test.
23020
23021 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23022
23023         PR c++/8006
23024         * g++.dg/abi/mangle9.C: New test.
23025         * g++.dg/abi/mangle10.C: New test.
23026         * g++.dg/abi/mangle11.C: New test.
23027         * g++.dg/abi/mangle12.C: New test.
23028
23029 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23030
23031         PR c++/7188.
23032         * g++.dg/template/meminit1.C: New test.
23033         * g++.dg/warn/Wreorder-1.C: Likewise.
23034         * g++.old-deja/g++.mike/warn3.C: Tweak.
23035         * lib/prune.exp: Ingore "in copy constructor".
23036
23037 2002-10-02  Andreas Jaeger  <aj@suse.de>
23038
23039         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23040         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23041         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23042         on x86-64.
23043
23044 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23045
23046         * gcc.dg/empty1.C: Fix typo.
23047
23048 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23049
23050         * gcc.dg/alias-1.c: New test.
23051
23052 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23053
23054         * gcc.dg/empty1.C: New test.
23055
23056         * g++.dg/tls/init-2.C: Tweak error messages.
23057
23058 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23059
23060         * gcc.c-torture/compile/20020923-1.c: New test.
23061
23062 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23063
23064         * gcc.c-torture/execute/ffs-1.c: New test.
23065         * gcc.c-torture/execute/ffs-2.c: Ditto.
23066
23067 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23068
23069         * g++.dg/overload/member1.C: New test.
23070
23071 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23072
23073         * g++.dg/abi/empty7.C: New test.
23074         * g++.dg/init/pm2.C: Likewise.
23075
23076 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23077
23078         * g++.dg/rtti/crash1.C: New test.
23079
23080 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23081
23082         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23083         gcc.dg/sibcall-4.c: New tests.
23084
23085 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23086
23087         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23088         powerpc and MMIX targets.
23089
23090 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23091
23092         * gcc.dg/cpp/20020927-1.c: New.
23093
23094 2002-09-26  David S. Miller  <davem@redhat.com>
23095
23096         * gcc.c-torture/compile/trunctfdf.c: New.
23097
23098 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23099
23100         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23101
23102 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23103
23104         * gcc.c-torture/execute/loop-15.c: New.
23105
23106 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23107
23108         * README.QMTEST: Fix typo.
23109
23110 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23111
23112         * gcc.dg/20020926-1.c: New test.
23113
23114 2002-09-25  David S. Miller  <davem@redhat.com>
23115
23116         PR target/7842
23117         * gcc.c-torture/execute/shiftdi.c: New test.
23118
23119 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23120
23121         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23122         unique to the tool.
23123         * lib/g77.exp (g77_init): Likewise.
23124         * lib/g++.exp (g++_init): Likewise.
23125         * lib/objc.exp (objc_init): Likewise.
23126
23127 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23128
23129         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23130         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23131         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23132
23133 2002-09-25  Richard Henderson  <rth@redhat.com>
23134
23135         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23136         too-small long double.
23137
23138 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23139
23140         * gcc.dg/20020919-1.c: New test.
23141
23142 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23143
23144         * g++.dg/abi/bitfield6.C: New test.
23145         * g++.dg/abi/bitfield7.C: New test.
23146         * g++.dg/abi/bitfield8.C: New test.
23147         * g++.dg/abi/vbase11.C: New test.
23148
23149 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23150
23151         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23152         hppa*-*-hpux*.  Update test comment.
23153
23154 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23155
23156         * gcc.dg/tls/struct-1.c: New test.
23157
23158 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23159
23160         * gcc.dg/cpp/tr-warn2.c: Update.
23161
23162 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23163
23164         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23165
23166 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23167
23168         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23169         systems.
23170
23171 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23172
23173         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23174
23175         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23176         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23177         setting of cxxfilt.
23178
23179 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23180
23181         * gcc.dg/20020312-2.c: Update for darwin.
23182
23183 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23184
23185         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23186
23187 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23188
23189         * objc.dg/comp-types-1.m: New test.
23190         * objc.dg/comp-types-2.m: New test.
23191         * objc.dg/comp-types-3.m: New test.
23192         * objc.dg/comp-types-4.m: New test.
23193         * objc.dg/comp-types-5.m: New test.
23194         * objc.dg/comp-types-6.m: New test.
23195
23196 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23197
23198         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23199
23200 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23201
23202         * g++.dg/other/do1.C: New test.
23203
23204         * g++.dg/template/subst1.C: New test.
23205
23206 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23207
23208         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23209
23210 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23211
23212         * g++.dg/template/qualttp20.C: Adjust expected errors.
23213         * g++.old-deja/g++.jason/report.C: Likewise.
23214         * g++.old-deja/g++.other/qual1.C: Likewise.
23215
23216         * g++.dg/lookup/scoped2.C: New test.
23217
23218         * g++.dg/ext/asm3.C: New test.
23219
23220 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23221
23222         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23223
23224 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23225
23226         * ChangeLog: follow spelling conventions.
23227         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23228         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23229         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23230         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23231         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23232         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23233         * g++.old-deja/g++.law/global-init1.C: Likewise.
23234         * g++.old-deja/g++.other/delete4.C: Likewise.
23235         * g++.old-deja/g++.other/inline21.C: Likewise.
23236         * g++.old-deja/g++.other/singleton.C: Likewise.
23237         * g77.dg/strlen0.f: Likewise.
23238         * g77.f-torture/compile/20010519-1.f: Likewise.
23239         * g77.f-torture/compile/980310-4.f: Likewise.
23240         * gcc.c-torture/compile/20000605-1.c: Likewise.
23241         * gcc.c-torture/execute/20020225-1.c: Likewise.
23242         * gcc.dg/c90-hexfloat-2.c: Likewise.
23243         * gcc.dg/c99-bool-1.c: Likewise.
23244         * gcc.dg/c99-hexfloat-2.c: Likewise.
23245         * gcc.dg/dll-2.c: Likewise.
23246         * gcc.dg/wtr-union-init-1.c: Likewise.
23247         * gcc.dg/wtr-union-init-2.c: Likewise.
23248         * gcc.dg/wtr-union-init-3.c: Likewise.
23249         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23250         * gcc.dg/cpp/defined.c: Likewise.
23251         * gcc.dg/cpp/macsyntx.c: Likewise.
23252         * gcc.dg/cpp/paste2.c: Likewise.
23253         * gcc.dg/cpp/trad/defined.c: Likewise.
23254         * gcc.dg/format/c90-printf-1.c: Likewise.
23255         * gcc.dg/format/c90-scanf-1.c: Likewise.
23256         * gcc.dg/format/c99-printf-1.c: Likewise.
23257         * gcc.dg/format/c99-scanf-1.c: Likewise.
23258         * gcc.misc-tests/gcov-8.c: Likewise.
23259         * lib/profopt.exp: Likewise.
23260
23261 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23262
23263         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23264
23265 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23266
23267         * g++.dg/inherit/using2.C: New test.
23268
23269 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23270
23271         * ChangeLog: Follow spelling conventions.
23272         * g++.dg/template/friend4.C: Likewise.
23273         * g++.old-deja/g++.pt/crash67.C: Likewise.
23274         * gcc.c-torture/execute/20000801-4.c: Likewise.
23275         * gcc.dg/c90-digraph-1.c: Likewise.
23276         * gcc.dg/c94-digraph-1.c: Likewise.
23277         * gcc.dg/c99-digraph-1.c: Likewise.
23278         * gcc.dg/cpp/line5.c: Likewise.
23279         * gcc.dg/cpp/multiline.c: Likewise.
23280         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23281         * gcc.dg/format/attr-3.c: Likewise.
23282         * gcc.dg/format/c90-scanf-3.c: Likewise.
23283         * gcc.dg/format/ext-4.c: Likewise.
23284
23285 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23286
23287         * g++.dg/template/pretty1.C: New test.
23288
23289 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23290
23291         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23292
23293 2002-09-13  Matt Austern  <austern@apple.com>
23294
23295         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23296         passing a cast expression to a function by const reference.
23297
23298 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23299
23300         * g++.dg/template/deduce1.C: New test.
23301
23302 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23303
23304         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23305         32-bit int.
23306
23307 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23308
23309         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23310         usage.
23311
23312 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23313
23314         * gcc.c-torture/compile/20020910-1.c: New test.
23315
23316 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23317
23318         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23319
23320 2002-09-10  Andreas Jaeger  <aj@suse.de>
23321
23322         * gcc.dg/20020312-2.c: Adjust for x86-64.
23323
23324 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23325
23326         * g77.dg/7388.f: New test case for PR 7388.
23327
23328 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23329
23330         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23331
23332 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23333
23334         * objc.dg/proto-lossage-1.m: New test.
23335
23336 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23337
23338         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23339
23340 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23341
23342         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23343         expected to pass.
23344
23345 2002-09-06  Stan Shebs  <shebs@apple.com>
23346             David Edelsohn  <edelsohn@gnu.org>
23347
23348         * gcc.dg/weak: New directory.
23349         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23350         target-specific xfail bits.
23351         * gcc.dg/typeof-2.c: Move to new directory.
23352         * gcc.dg/weak.exp: New expect script.
23353
23354 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23355
23356         * gcc.c-torture/execute/extzvsi.c: New test.
23357
23358 2002-09-05  Stan Shebs  <shebs@apple.com>
23359
23360         * gcc.dg/weak-1.c: xfail on Darwin.
23361         * gcc.dg/weak-2.c: Ditto.
23362         * gcc.dg/weak-3.c: Ditto.
23363         * gcc.dg/weak-4.c: Ditto.
23364         * gcc.dg/weak-5.c: Ditto.
23365         * gcc.dg/weak-6.c: Ditto.
23366         * gcc.dg/weak-7.c: Ditto.
23367         * gcc.dg/weak-8.c: Ditto.
23368         * gcc.dg/weak-9.c: Ditto.
23369
23370 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23371
23372         * gcc.c-torture/execute/loop-14.c: New test.
23373
23374 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23375
23376         * g++.dg/other/cxa-atexit1.C: New test.
23377
23378         * gcc.dg/typeof-2.c: New test.
23379
23380 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23381
23382         * gcc.dg/builtins-2.c: New testcase.
23383         * gcc.dg/builtins-3.c: New testcase.
23384
23385 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23386
23387         * gcc.dg/cpp/_Pragma4.c: New test.
23388
23389 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23390
23391         * objc/execute/nil_method-1.m: New testcase.
23392
23393 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23394
23395         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23396         [Object class], not [Object initialize].
23397
23398 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23399             Hans-Peter Nilsson  <hp@bitrange.com>
23400
23401         * gcc.c-torture/execute/20020720-1.x: Skip test on
23402         mmix-knuth-mmixware.  Correct comment.
23403
23404 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23405
23406         * testsuite/g++.dg/abi/bitfield5.C: New test.
23407         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23408
23409 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23410
23411         * objc.dg/undeclared-selector.m: New test.
23412
23413 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23414
23415         * g++.dg/other/offsetof1.C: Avoid cast warning.
23416
23417 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23418
23419         * objc.dg/super-class-2.m: New test.
23420
23421 2002-08-24  Matt Austern  <austern@apple.com>
23422
23423         * g++.dg/ext/lvaddr.C: New test.
23424         * g++.dg/ext/lvcast.C: New test.
23425
23426 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23427
23428         * testsuite/g++.dg/inherit/cond1.C: New test.
23429
23430 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23431
23432         * gcc.dg/noncompile/incomplete-1.c: New test.
23433
23434 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23435
23436         * gcc.dg/typespec-1.c: New test.
23437
23438 2002-08-20  Devang Patel  <dpatel@apple.com>
23439         * objc.dg/proto-hier-2.m: New test.
23440
23441 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23442
23443         * objc.dg/bitfield-1.m: New test.
23444         * objc.dg/bitfield-2.m: New test.
23445
23446 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23447
23448         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23449         gcc.dg/c99-flex-array-4.c: New tests.
23450
23451 2002-08-16  Stan Shebs  <shebs@apple.com>
23452
23453         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23454
23455 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23456
23457         * gcc.dg/typeof-1.c: New test.
23458         * g++.dg/ext/typeof2.C: New test.
23459
23460 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23461
23462         * g++.dg/other/offsetof1.C: New test.
23463
23464 2002-08-14  Richard Henderson  <rth@redhat.com>
23465
23466         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23467
23468 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23469
23470         * gcc.dg/cpp/_Pragma3.c: New test.
23471
23472 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23473
23474         * g++.dg/template/inherit3: New test.
23475
23476 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23477
23478         * gcc.dg/bitfld-4.c: Add blank options.
23479
23480 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23481
23482         * g++.dg/template/crash1.C: New test.
23483
23484 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23485
23486         * gcc.dg/tls/opt-2.c: New test.
23487
23488 2002-08-08  Devang Patel  <dpatel@apple.com>
23489
23490         * objc.dg/selector-1.m : New test
23491
23492 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23493
23494         * g++.dg/abi/bitfield4.C: New test.
23495         * gcc.dg/bitfld-4.c: New test.
23496
23497 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23498
23499         * g++.dg/other/packed1.C: New test.
23500
23501 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23502
23503         * g++.dg/abi/offsetof.C: Tweak error messages.
23504         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23505
23506 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23507
23508         * gcc.dg/bitfld-3.c: New test.
23509
23510 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23511             Richard Henderson  <rth@redhat.com>
23512
23513         * gcc.dg/i386-bitfield1.c: New test.
23514         * g++.dg/abi/bitfield3.C: Update.
23515
23516 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23517
23518         * objc.dg/const-str-2.m: Update.
23519         * gcc.dg/cpp/c++98.c: Change to C extension.
23520         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23521         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23522
23523 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23524
23525         * testsuite/gcc.dg/tls/diag-3.c: New.
23526
23527 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23528
23529         * g++.dg/README (Subdirectories): Document new subdir expr.
23530         * g++.dg/expr/pmf-1.C: New test.
23531
23532 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23533
23534         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23535
23536 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23537
23538         * g++.dg/abi/bitfield3.C: New test.
23539
23540 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23541
23542         * lib/gcov.exp: Tweak expected line formats.
23543         * gcc.misc-tests/gcov8.c: New test.
23544         * gcc.misc-tests/gcov8.x: New flags.
23545
23546 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23547
23548         * consistency.vlad/layout/endian.c: Include string.h.
23549
23550         * gcc.c-torture/execute/20020805-1.c: New test.
23551
23552 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23553
23554         * g++.dg/other/conversion1.C: New test.
23555
23556 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23557
23558         * gcc.dg/builtins-1.c: New testcase.
23559
23560 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23561
23562         * g++.dg/inherit/access3.C: New test.
23563
23564 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23565
23566         * gcc.dg/ia64-visibility-2.c: New test.
23567
23568 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23569
23570         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23571         __qualifier_flags to __flags.
23572
23573 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23574
23575         * g++.dg/inherit/operator1.C: New test.
23576         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23577         * g++.dg/other/error1.C: Change expected error message.
23578         * g++.dg/template/conv4.C: Likewise.
23579
23580 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23581
23582         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23583         for documented behavior.
23584
23585 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23586
23587         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23588         several targets known to fail.
23589
23590 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23591
23592         * gcc.dg/mips-args-[123].c: New tests.
23593
23594 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23595
23596         * gcc.dg/ppc-spe.c: New.
23597
23598 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23599
23600         * g++.dg/other/ptrmem4.C: New testcase.
23601
23602 2002-07-24  Richard Henderson  <rth@redhat.com>
23603
23604         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23605
23606 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23607
23608         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23609
23610 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23611
23612         * gcc.c-torture/execute/memset-3.c: New testcase.
23613
23614 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23615
23616         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23617         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23618
23619 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23620
23621         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23622         Delete.
23623
23624 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23625
23626         * gcc.c-torture/compile/simd-4.c: New test.
23627
23628 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23629
23630         PR c++/7347, c++/7348
23631         * g++.dg/template/access4.C: New test.
23632         * g++.dg/template/access5.C: New test.
23633         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23634         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23635         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23636         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23637
23638 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23639
23640         * gcc.dg/gnu89-init-2.c: New test.
23641
23642 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23643
23644         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23645
23646 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23647
23648         * gcc.c-torture/execute/20020720-1.c: New testcase.
23649
23650 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23651
23652         * gcc.dg/cpp/Wsignprom.c: New tests.
23653
23654 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23655
23656         * gcc.c-torture/execute/loop-13.c: New test.
23657
23658 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23659
23660         * gcc.dg/cpp/expr.c: New tests.
23661
23662 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23663
23664         * g++.dg/opt/pr6713.C: Add template instantiation.
23665
23666 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23667
23668         * gcc.dg/nest.c: New test.
23669
23670 2002-07-17  Richard Henderson  <rth@redhat.com>
23671
23672         * g++.dg/opt/pr6713.C: New test.
23673
23674 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23675
23676         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23677         XFAIL for all x86 processors.
23678
23679 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23680
23681         * gcc.c-torture/execute/20010122-1.x: Do not test with
23682         -fomit-frame-pointer.
23683
23684 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23685
23686         * g++.dg/template/instantiate2.C: New test.
23687         * g++.dg/template/spec4.C: New test.
23688
23689 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23690
23691         * g++.dg/template/access2.C: New test.
23692         * g++.dg/template/access3.C: New test.
23693
23694 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23695
23696         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23697         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23698         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23699         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23700         Convert to use <stdarg.h>.
23701         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23702         Delete.
23703         * gcc.dg/va-arg-2.c: New.
23704         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23705
23706 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23707
23708         * gcc.c-torture/compile/20020710-1.c: New test.
23709
23710 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23711                           Andrew Pinski  <pinskia@physics.uc.edu>
23712
23713         gcc.c-torture/compile/simd-2.c: New testcase.
23714         gcc.c-torture/compile/simd-3.c: Likewise.
23715
23716 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23717
23718         PR c++/7224
23719         * g++.dg/overload/error1.C: New test.
23720
23721 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23722
23723         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23724         configuration and IRIX 6 O32 ABI.
23725
23726 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23727
23728         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23729
23730 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23731
23732         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23733
23734 2002-07-10  Jeffrey A Law  <law@redhat.com>
23735
23736         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23737
23738         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23739
23740 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23741
23742         * gcc.dg/20020312-2.c: Check for __PPC__.
23743
23744 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23745
23746         * gcc.c-torture/compile/20020709-1.c: New test.
23747
23748 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23749
23750         * g++.dg/template/qualttp21.C: New test case.
23751
23752 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23753
23754         * gcc.c-torture/compile/20020706-1.c: New test.
23755         * gcc.c-torture/compile/20020706-2.c: New test.
23756
23757 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
23758             Alexandre Oliva  <aoliva@redhat.com>
23759
23760         * g++.dg/warn/incomplete1.C: New test.
23761
23762 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23763
23764         PR c++/7099
23765         * g++.dg/warn/noreturn1.C: New test.
23766
23767 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
23768
23769         PR c++/6706
23770         * g++.dg/debug/debug6.C: New test.
23771         * g++.dg/debug/debug7.C: New test.
23772
23773 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23774
23775         * gcc.c-torture/compile/simd-3.c: New test.
23776
23777 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23778
23779         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23780         * gcc.dg/20020620-1.c: Likewise.
23781
23782 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23783
23784         PR c++/6944
23785         * g++.dg/init/array4.C: New test.
23786         * g++.dg/init/array5.C: New test.
23787
23788 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23789
23790         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23791         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23792
23793 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23794
23795         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23796         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23797         * gcc.dg/wtr-conversion-1.c: Likewise.
23798         * gcc.dg/wtr-escape-1.c: Likewise.
23799         * gcc.dg/wtr-int-type-1.c: Likewise.
23800         * gcc.dg/wtr-label-1.c: Likewise.
23801         * gcc.dg/wtr-static-1.c: Likewise.
23802         * gcc.dg/wtr-strcat-1.c: Likewise.
23803         * gcc.dg/wtr-suffix-1.c: Likewise.
23804         * gcc.dg/wtr-switch-1.c: Likewise.
23805         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23806         * gcc.dg/wtr-union-init-1.c: Likewise.
23807         * gcc.dg/wtr-union-init-2.c: Likewise.
23808         * gcc.dg/wtr-union-init-3.c: Likewise.
23809
23810         * gcc.dg/wtr-func-def-1.c: New test.
23811
23812 2002-07-02 Devang Patel <dpatel@apple.com>
23813
23814         * objc.dg/param-1.m: New test.
23815
23816 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23817
23818         * gcc.dg/cpp/trad/directive.c: Add test.
23819         * gcc.dg/cpp/trad/macroargs.c: Add test.
23820         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23821
23822 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23823
23824         * gcc.dg/cpp/cmdlne-M.c: New test.
23825
23826 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23827
23828         * objc.dg/desig-init-1.m: New test.
23829
23830 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23831
23832         PR c++/6716
23833         * g++.dg/template/instantiate1.C: New test.
23834
23835 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23836
23837         PR c++/7112
23838         * g++.dg/template/sizeof2.C: New test.
23839
23840 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23841
23842         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23843         gcc.dg/cpp/trad/include.c: New tests.
23844
23845 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23846
23847         PR target/7177
23848         * gcc.c-torture/compile/20020701-1.c: New test.
23849
23850 2002-07-01  Stan Shebs  <shebs@apple.com>
23851
23852         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23853         header here...
23854         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23855         (objc-torture-execute): or here.
23856
23857 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23858
23859         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23860
23861 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23862
23863         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23864
23865 2002-06-30  Devang Patel  <dpatel@apple.com>
23866
23867         * objc.dg/fsyntax-only.m: New test.
23868
23869 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23870
23871         PR c++/6695
23872         * g++.dg/template/friend7.C: New file.
23873
23874 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23875
23876         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23877         return type.
23878
23879 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23880
23881         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23882         avoid division by zero.
23883
23884 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23885
23886         * gcc.dg/Wunknownprag.c: New tests.
23887
23888 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23889
23890         * gcc.c-torture/execute/simd-2.c: New test.
23891
23892 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23893
23894         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23895         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23896         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23897         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23898         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23899         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23900         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23901         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23902         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23903         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23904         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23905         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23906         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23907         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23908         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23909         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23910         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23911
23912 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23913
23914         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23915         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23916         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23917         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23918         New tests.
23919         * gcc.dg/cpp/trad/directive.c: Update.
23920
23921 2002-06-23  Andreas Jaeger  <aj@suse.de>
23922
23923         * gcc.c-torture/execute/complex-6.c: New.
23924
23925 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23926
23927         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23928         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23929         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23930         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23931
23932 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23933
23934         * gcc.dg/cpp/trad: New directory with traditional tests copied
23935         from parent directory.
23936         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23937         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23938         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23939         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23940         Move to trad/ and rename.
23941         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23942         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23943         gcc.dg/cpp/trad/redef2.c: New tests.
23944         * gcc.dg/cpp/trad/trad.exp: New driver.
23945
23946 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23947
23948         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23949         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23950         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23951         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23952         Remove.
23953
23954 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23955
23956         * gcc.dg/20020620-1.c: New test.
23957
23958 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23959
23960         * g++.dg/template/ttp4.C: New test.
23961
23962 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23963
23964         * g++.dg/opt/vt1.C: Fix regexp.
23965
23966 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23967
23968         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23969         Don't use attribute `noinline'.
23970
23971 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23972
23973         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23974
23975 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23976
23977         * gcc.c-torture/execute/simd-1.c: New.
23978
23979         * gcc.dg/simd-1.c: New.
23980
23981 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23982
23983         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23984
23985 2002-06-16  Richard Henderson  <rth@redhat.com>
23986
23987         * g++.dg/ext/anon-struct1.C: New.
23988         * g++.dg/ext/anon-struct2.C: New.
23989         * g++.dg/ext/anon-struct3.C: New.
23990         * gcc.dg/anon-struct-1.c: New.
23991         * gcc.dg/anon-struct-2.c: New.
23992         * gcc.dg/anon-struct-3.c: New.
23993         * gcc.dg/20011008-1.c: Adjust warning text.
23994         * gcc.dg/20020527-1.c: Add -fms-extensions.
23995
23996 2002-06-16  Richard Henderson  <rth@redhat.com>
23997
23998         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23999
24000 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24001
24002         * gcc.c-torture/execute/20020615-1.c: New test.
24003
24004 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24005
24006         * gcc.c-tortuture/execute/compare-1.c: New test case.
24007         * gcc.c-tortuture/execute/compare-2.c: New test case.
24008         * gcc.c-tortuture/execute/compare-3.c: New test case.
24009
24010 2002-06-13  Richard Henderson  <rth@redhat.com>
24011
24012         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24013         ia64 ilp32.
24014
24015 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24016
24017         * g++.dg/template/typename2.C: Update error message.
24018
24019 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24020
24021         * gcc.c-torture/execute/20020611-1.c: New test.
24022
24023 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24024
24025         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24026         list of targets to skip.
24027
24028 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24029
24030         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24031         targets if not optimizing.
24032
24033 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24034
24035         * gcc.c-torture/compile/20020605-1.c: New test.
24036
24037         * g++.dg/opt/vt1.C: New test.
24038
24039         * gcc.dg/20020531-1.c: New test.
24040
24041         * gcc.dg/20020530-1.c: New test.
24042
24043         * gcc.dg/20020527-1.c: New test.
24044
24045         * g++.dg/opt/cse1.C: New test.
24046
24047 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24048
24049         * gcc.dg/20020607-2.c: New test case.
24050
24051 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24052
24053         * gcc.c-torture/compile/20020604-1.c: New test.
24054
24055 2002-06-04  Richard Henderson  <rth@redhat.com>
24056
24057         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24058         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24059         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24060
24061 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24062
24063         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24064
24065 2002-06-03  Richard Henderson  <rth@redhat.com>
24066
24067         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24068         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24069
24070 2002-06-02  Richard Henderson  <rth@redhat.com>
24071
24072         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24073         test functions static.
24074
24075 2002-06-02  Andreas Jaeger  <aj@suse.de>
24076
24077         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24078         now.
24079
24080 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24081
24082         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24083         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24084         Update for mofified diagnostics.
24085         * gcc.dg/c99-intconst-1.c: No longer fail.
24086
24087 2002-06-02  Richard Henderson  <rth@redhat.com>
24088
24089         * gcc.dg/uninit-A.c: Remove xfail markers.
24090
24091 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24092
24093         * gcc.dg/fnegate-1.c: New test case.
24094
24095 2002-05-30  Osku Salerma  <osku@iki.fi>
24096
24097         * gcc.c-torture/execute/mayalias-1.c: New file.
24098
24099 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24100
24101         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24102         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24103         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24104
24105 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24106
24107         * gcc.c-torture/execute/20020529-1.c: New test.
24108
24109 2002-05-27  Richard Henderson  <rth@redhat.com>
24110
24111         * g++.dg/ext/attrib6.C: New test case.
24112
24113 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24114
24115         * gcc.c-torture/execute/pure-1.c: New test.
24116
24117 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24118
24119         * gcc.dg/cpp/arith-2.c: Remove.
24120
24121 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24122
24123         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24124         * gcc.dg/cpp/if-3.c: Remove.
24125
24126 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24127
24128         * g++.dg/opt/cse2.C: New test.
24129
24130 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24131
24132         * gcc.dg/cpp/arith-1.c: New semantic tests.
24133         * gcc.dg/cpp/if-1.c: Update.
24134
24135 2002-05-24  Ben Elliston  <bje@redhat.com>
24136
24137         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24138
24139 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24140
24141         * gcc.dg/verbose-asm.c: New test.
24142
24143 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24144
24145         * gcc.dg/cpp/paste12.c: New test.
24146
24147 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24148
24149         * g++.dg/parse/named_ops.C: New test.
24150
24151 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24152
24153         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24154
24155 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24156
24157         * gcc.dg/weak-2.c: Allow optional leading underscore
24158         in scan-assembler symbol name.
24159         * gcc.dg/weak-3.c: Likewise.
24160         * gcc.dg/weak-4.c: Likewise.
24161         * gcc.dg/weak-5.c: Likewise.
24162
24163 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24164
24165         * gcc.dg/20020523-1.c: New test.
24166
24167 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24168
24169         * objc.dg/const-str-2.m: Update now that we stop after
24170         a command line error.
24171
24172 2002-05-22  Richard Henderson  <rth@redhat.com>
24173
24174         * g++.dg/dg.exp: Fix typo in test pruneing.
24175
24176 2002-05-22  Richard Henderson  <rth@redhat.com>
24177
24178         * g++.dg/dg.exp: Prune the tls subdirectory.
24179         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24180         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24181         * g++.dg/tls/init-1.C: New.
24182
24183 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24184
24185         * gcc.dg/20020517-1.c: New test.
24186
24187 2002-05-21  Richard Henderson  <rth@redhat.com>
24188
24189         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24190         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24191
24192 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24193
24194         * g++.dg/other/copy2.C: New test.
24195
24196 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24197
24198         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24199         (MAX_COPY): Bump up to 10 times sizeof (long long).
24200         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24201
24202         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24203         sizeof (long long).
24204
24205         * gcc.c-torture/execute/strcpy-1.c: New test.
24206
24207 2002-05-19  Jason Merrill  <jason2redhat.com>
24208
24209         * g++.dg/ext/oper1.C: New test.
24210
24211 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24212 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24213
24214         * README.QMTEST: New file.
24215
24216         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24217
24218 2002-05-19  Andreas Jaeger  <aj@suse.de>
24219
24220         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24221         now.
24222         * gcc.c-torture/execute/loop-2d.x: Likewise.
24223
24224 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24225
24226         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24227         support weak symbols.
24228         * gcc.dg/weak-4.c: Likewise
24229         * gcc.dg/weak-6.c: Likewise
24230
24231 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24232
24233         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24234         cygwin, coff and h8300-*-hms targets
24235         * gcc.dg/weak-5.c: Likewise
24236         * gcc.dg/weak-7.c: Likewise
24237
24238 2002-05-16  Jason Merrill  <jason@redhat.com>
24239
24240         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24241         (scan-assembler-not, scan-assembler-dem): Likewise.
24242         (scan-assembler-dem-not): Likewise.
24243
24244 2002-05-15  Richard Henderson  <rth@redhat.com>
24245
24246         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24247
24248 2002-05-15  Richard Henderson  <rth@redhat.com>
24249
24250         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24251         (vfoo1f): Warning here.
24252         (vfoo1l): Don't redefine the alias.
24253
24254 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24255
24256         * g++.dg/init/pm1.C: New test.
24257
24258 2002-05-12  David S. Miller  <davem@redhat.com>
24259
24260         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24261         types.
24262
24263 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24264
24265         * gcc.c-torture/execute/20020510-1.c: New test case.
24266
24267 2002-05-10  David S. Miller  <davem@redhat.com>
24268
24269         * gcc.c-torture/execute/conversion.c: Test long double too.
24270
24271 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24272
24273         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24274         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24275         * lib/g++.exp (g++_link_flags): Likewise.
24276         * lib/objc.exp (objc_target_compile): Likewise.
24277
24278 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24279
24280         * gcc.dg/cpp/poison.c: Update.
24281         * gcc.dg/cpp/20000625-2.c: Remove.
24282         * gcc.dg/cpp/direct2s.c: Remove final test.
24283
24284 2002-05-08  Tom Rix  <trix@redhat.com>
24285
24286         * gcc.c-torture/execute/20020508-1.c: New test.
24287         * gcc.c-torture/execute/20020508-2.c: New test.
24288         * gcc.c-torture/execute/20020508-3.c: New test.
24289
24290 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24291
24292         * gcc.dg/cpp/charconst-4.c: More tests.
24293
24294 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24295
24296         PR c/6569
24297         * gcc.dg/weak-3.c: Update location of warning messages.
24298         * gcc.dg/weak-5.c: Likewise.
24299
24300 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24301
24302         * gcc.c-torture/execute/20020506-1.c: New test case.
24303
24304 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24305
24306         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24307
24308 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24309
24310         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24311
24312 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24313
24314         * gcc.dg/cpp/charconst-3.c: New test.
24315
24316 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24317
24318         * gcc.dg/cpp/charconst.c: Update tests.
24319
24320 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24321
24322         * treelang: Added directory for new sample language treelang. Also
24323         lib/treelang.exp: New file to signal treelang should be tested.
24324
24325 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24326
24327         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24328         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24329         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24330         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24331         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24332         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24333         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24334
24335 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24336
24337         * gcc.dg/format/xopen-2.c: New test.
24338
24339 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24340
24341         * gcc.dg/20020503-1.c: New test.
24342
24343 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24344
24345         * g++.dg/init/dtor1.C: Make it tougher.
24346
24347 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24348
24349         * g++.dg/init/dtor1.C: New test.
24350
24351 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24352
24353         * gcc.dg/altivec-8.c: New.
24354
24355 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24356
24357         * gcc.dg/altivec-7.c: New.
24358
24359 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24360
24361         * g++.dg/parse/typedef1.C: New test.
24362
24363 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24364
24365         PR c++/6486
24366         * g++.dg/template/friend6.C: New test.
24367
24368         PR c++/6492
24369         * g++.dg/init/copy1.C: New test.
24370
24371 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24372
24373         * g++.dg/warn/effc1.C: New test.
24374
24375 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24376
24377         * gcc.dg/cpp/if-cexp.c: Add a test.
24378
24379 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24380
24381         * gcc.dg/20020426-2.c: New test.
24382
24383 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24384
24385         * gcc.dg/cpp/if-mop.c: Update.
24386         * gcc.dg/cpp/if-mpar.c: Add test.
24387         * gcc.dg/cpp/if-oppr.c: Update.
24388
24389 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24390
24391         PR c/6343
24392         * gcc.dg/weak-[2-7].c: New tests.
24393
24394 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24395
24396         * gcc.dg/enum1.c: New test.
24397
24398 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24399
24400         PR c++/6497
24401         * g++.dg/inherit/access2.C: New test.
24402
24403 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24404
24405         PR bootstrap/6445
24406         * gcc.dg/20020426-1.c: New test.
24407
24408 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24409
24410         * g++.dg/abi/enum1.C: New test.
24411
24412 2002-04-26  Richard Henderson  <rth@redhat.com>
24413
24414         * gcc.dg/c99-bool-1.c: Expect always true warning.
24415
24416 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24417
24418         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24419
24420 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24421
24422         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24423         targets.
24424
24425 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24426
24427         * g++.dg/abi/mange7.C: New test.
24428
24429         PR c++/6438.
24430         * g++.dg/parse/stmtexpr2.C: New test.
24431
24432 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24433
24434         * gcc.dg/20020312-2.c: Add SH target.
24435
24436 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24437
24438         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24439         compiler output on mips*-*-irix*.
24440
24441 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24442
24443         * g++.dg/parse/attr1.C: New test.
24444
24445 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24446
24447         * gcc.c-torture/execute/string-opt-17.c: New test case.
24448         * gcc.c-torture/execute/memset-2.c: New test case.
24449
24450 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24451
24452         PR c++/6256:
24453         * g++.dg/template/friend5.C: New test.
24454
24455         PR c++/6331:
24456         * g++.dg/template/qual1.C: Likewise.
24457
24458 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24459
24460         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24461         Include stdlib.h, not stdio.h or ctype.h.
24462
24463 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24464
24465         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24466         cris-*-elf* and mmix-*-*.
24467         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24468         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24469         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24470         Ditto.
24471         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24472         * gcc.dg/wchar_t-1.c: Ditto.
24473
24474 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24475
24476         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24477         Clarify comment.
24478
24479 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24480
24481         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24482
24483 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24484
24485         * gcc.c-torture/execute/20000906-1.x: Delete.
24486
24487 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24488
24489         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24490
24491 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24492
24493         * PR6367
24494         * g77.f-torture/execute/6367.f: New test.
24495         * g77.f-torture/execute/6367.x: Disable for MMIX.
24496
24497 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24498
24499         * PR6352
24500         * g++.dg/opt/inline2.C: New test.
24501
24502 2002-04-18  Richard Henderson  <rth@redhat.com>
24503
24504         * gcc.dg/20000906-1.c: Enable for all targets.
24505         * gcc.c-torture/compile/iftrap-2.c: New.
24506
24507 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24508
24509         * gcc.dg/20020418-1.c: New test.
24510         * gcc.dg/20020418-2.c: New test.
24511
24512 2002-04-18  Richard Henderson  <rth@redhat.com>
24513
24514         * gcc.c-torture/compile/iftrap-1.c: New.
24515         * gcc.dg/iftrap-1.c: Adjust for ia64.
24516         * gcc.dg/iftrap-2.c: New.
24517
24518 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24519
24520         * gcc.c-torture/compile/20020418-1.c: New test.
24521
24522 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24523
24524         * gcc.c-torture/compile/20020415-1.c: New.
24525
24526 2002-04-18  David S. Miller  <davem@redhat.com>
24527
24528         * gcc.c-torture/execute/20020418-1.c: New test.
24529
24530 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24531
24532         * gcc.dg/20020416-1.c: New test.
24533
24534         * g++.dg/opt/inline1.C: New test.
24535
24536 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24537
24538         * gcc.dg/altivec-5.c: New test.
24539
24540         * gcc.dg/20020415-1.c: New test.
24541
24542 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24543
24544         * testsuite/lib/chill.exp: Remove.
24545
24546 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24547
24548         * g++.dg/other/big-struct.C: New test.
24549
24550 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24551
24552         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24553         of scratch file.
24554
24555 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24556
24557         PR c/6277
24558         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24559         in scan-assembler function name
24560
24561 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24562
24563         * g77.f-torture/execute/980628-4.x,
24564         g77.f-torture/execute/980628-5.x,
24565         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24566         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24567         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24568         i[34567]86-*-*.
24569
24570 2002-04-13  David S. Miller  <davem@redhat.com>
24571
24572         * gcc.c-torture/execute/20020413-1.c: New test.
24573
24574 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24575
24576         * gcc.dg/asm-6.c,
24577         * g++.dg/ext/asm1.C: New tests.
24578
24579 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24580
24581         PR c++ 5373.
24582         * g++.dg/parse/stmtexpr1.C: New test.
24583
24584         PR c++/5189.
24585         * g++.dg/template/copy1.C: New test.
24586
24587 2002-04-12  Richard Henderson  <rth@redhat.com>
24588
24589         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24590
24591 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24592
24593         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24594         gcc.c-torture/execute/20020307-2.c.
24595
24596 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24597
24598         * g++.dg/ext/attrib5.C,
24599         * g++.dg/lookup/struct1.C: New tests.
24600
24601 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24602
24603         * gcc.dg/20020411-1.c: New test.
24604
24605         * gcc.c-torture/execute/20020411-1.c: New test.
24606
24607 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24608
24609         * g77.f-torture/execute/6177.f: New test.
24610
24611 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24612
24613         PR middle-end/6247
24614         * g++.dg/opt/cleanup1.C: New test.
24615
24616         * g++.dg/opt/const1.C: New test.
24617
24618 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24619
24620         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24621
24622 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24623
24624         PR c++/5507
24625         * g++.dg/template/typename2.C: New test.
24626
24627 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24628
24629         * gcc.c-torture/execute/loop-12.c: New.
24630
24631 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24632
24633         * g77.f-torture/execute/980628-4.x,
24634         g77.f-torture/execute/980628-5.x,
24635         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24636         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24637         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24638
24639 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24640
24641         PR optimization/6086
24642         * g++.dg/opt/preinc1.C: New test.
24643
24644 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24645
24646         PR c++/5571
24647         * g++.dg/opt/static2.C: New test.
24648
24649 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24650
24651         PR c/5120
24652         * gcc.dg/20020406-1.c: New test.
24653
24654 2002-04-04  David S. Miller  <davem@redhat.com>
24655
24656         * gcc.c-torture/execute/20020404-1.c: New test.
24657
24658 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24659
24660         PR c/6123
24661         * gcc.dg/20020312-2.c: Do not declare global register variable
24662         if __PIC__ or __pic__ is defined.
24663
24664 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24665
24666         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24667         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24668
24669 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24670
24671         * gcc.misc-tests/linkage.exp: Update last change to handle
24672         sparc*-, not just sparc-.
24673
24674 2002-04-03  Richard Henderson  <rth@redhat.com>
24675
24676         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24677
24678 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24679
24680         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24681
24682 2002-04-02  David S. Miller  <davem@redhat.com>
24683
24684         * gcc.c-torture/execute/20020402-3.c: New test.
24685
24686 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24687
24688         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24689         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24690
24691         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24692         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24693         g77.f-torture/execute/20001201.x,
24694         g77.f-torture/execute/u77-test.x: New files.
24695
24696         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24697         * gcc.dg/wchar_t-1.c: Ditto.
24698
24699 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24700
24701         * gcc.c-torture/execute/20020402-1.c: New test.
24702
24703 2002-04-01  Richard Henderson  <rth@redhat.com>
24704
24705         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24706
24707         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24708
24709 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24710
24711         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24712
24713 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24714
24715         * g++.dg/inherit/template-as-base.C: Expect error.
24716         * g++.dg/inherit/namespace-as-base.C: Likewise.
24717
24718 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24719
24720         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24721         g++.dg/ext/instantiate3.C: Tweak match patterns.
24722
24723         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24724         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24725         -da test.
24726
24727 2002-03-31  Richard Henderson  <rth@redhat.com>
24728
24729         * gcc.dg/special/alias-2.c: New.
24730         * gcc.dg/special/ecos.exp: Run it.
24731
24732 2002-03-31  Richard Henderson  <rth@redhat.com>
24733
24734         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24735
24736 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24737
24738         * gcc.dg/weak-1.c: Disable on h8300 port.
24739
24740 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24741
24742         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24743         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24744         ordering tests.
24745         * g++.dg/bprob/bprob-1.C: New test.
24746         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24747         * g++.dg/gcov/gcov-1.C: New test.
24748         * g++.dg/gcov/gcov-1.x: New file.
24749         * g++.dg/gcov/gcov-2.C: New test.
24750         * g++.dg/gcov/gcov-3.C: New test.
24751         * g++.dg/gcov/gcov-3.h: New file.
24752
24753 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24754
24755         * g++.old-deja/g++.other/builtins5.C: New test.
24756         * g++.old-deja/g++.other/builtins6.C: New test.
24757         * g++.old-deja/g++.other/builtins7.C: New test.
24758         * g++.old-deja/g++.other/builtins8.C: New test.
24759         * g++.old-deja/g++.other/builtins9.C: New test.
24760
24761 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
24762
24763         * g++.dg/opt/static1.C: New test.
24764
24765         * g++.dg/opt/longbranch1.C: New test.
24766
24767 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
24768
24769         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
24770
24771         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
24772
24773 2002-03-28  Jeffrey A Law  (law@redhat.com)
24774
24775         * gcc.c-torture/execute/20020328-1.c: New test.
24776
24777 2002-03-27  Richard Henderson  <rth@redhat.com>
24778
24779         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24780         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24781         move from g++.old-deja/g++.ext/.
24782
24783 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24784
24785         * g++.dg/init/new2.C: New test.
24786
24787 2002-03-26  Richard Henderson  <rth@redhat.com>
24788
24789         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24790
24791         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24792         on sparc.
24793
24794         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24795         sparcv9 systems.
24796         * gcc.dg/20001102-1.c: Likewise.
24797
24798 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24799
24800         * gcc.dg/cpp/endif-pedantic1.c,
24801         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24802
24803 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24804
24805         * g++.dg/init/new1.C: New test.
24806
24807 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24808
24809         * g++.dg/abi/vbase9.C: New test.
24810
24811 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24812
24813         * gcc.dg/arm-asm.c: New test.
24814
24815 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24816
24817         * gcc.dg/Wswitch-enum.c: New test.
24818         Fix PR c/5044.
24819
24820 2002-03-26  Richard Henderson  <rth@redhat.com>
24821
24822         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24823         structure.
24824
24825 2002-03-25  Richard Henderson  <rth@redhat.com>
24826
24827         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24828         sparcv9 systems.
24829
24830         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24831         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24832
24833 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24834
24835         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24836
24837 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24838
24839         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24840         targets using generic thunk support.
24841
24842 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24843
24844         * gcc.c-torture/compile/20020323-1.c: New test.
24845
24846         * g++.dg/opt/conj2.C: New test.
24847
24848 2002-03-24  Richard Henderson  <rth@redhat.com>
24849
24850         * gcc.dg/weak-1.c: Use -fno-common.
24851
24852 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24853
24854         * g77.dg/f77-edit-apostrophe-out.f: New test
24855         * g77.dg/f77-edit-h-out.f: New test
24856         * g77.dg/f77-edit-t-in.f: New test
24857         * g77.dg/f77-edit-t-out.f: New test
24858         * g77.dg/f77-edit-x-out.f: New test
24859         * g77.dg/f77-edit-slash-out.f: New test
24860         * g77.dg/f77-edit-colon-out.f: New test
24861         * g77.dg/f77-edit-s-out.f: New test
24862
24863 2002-03-24  Richard Henderson  <rth@redhat.com>
24864
24865         * objc/execute/formal_protocol-6.x: New XFAIL.
24866
24867 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24868
24869         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24870         that do not support weak symbols
24871
24872 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24873
24874         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24875         * lib/g77.exp:  Likewise
24876         * lib/objc.exp: Likewise
24877
24878 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24879
24880         * gcc.dg/Wswitch-default.c: New test.
24881
24882 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24883
24884         * g++.dg/other/enum1.C: New test.
24885
24886 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24887
24888         * gcc.dg/pragma-ep-3.c: Fix typo.
24889
24890 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24891
24892         * g++.dg/inherit/template-as-base.C: New test.
24893
24894 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24895
24896         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24897         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24898
24899 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24900
24901         * gcc.dg/cpp/multiline.c: Update to match.
24902
24903 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24904
24905         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24906
24907 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24908
24909         * gcc.dg/cpp/extratokens2.c:  New file.
24910
24911 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24912
24913         * gcc.dg/20020312-2.c: Add rs6000 target.
24914
24915         * gcc.c-torture/compile/20020319-1.c: New test.
24916
24917 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24918
24919         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24920         (A, E): Handle this.
24921
24922 2002-03-20  Jason Merrill  <jason@redhat.com>
24923
24924         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24925         ignoring -fpic.
24926         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24927         through prune_gcc_output.
24928
24929 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24930
24931         * gcc.c-torture/compile/20020320-1.c: New test.
24932
24933 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24934
24935         * gcc.c-torture/compile/20020318-1.c: New test.
24936
24937         * gcc.dg/struct-by-value-1.c: New test.
24938
24939         * gcc.dg/20020319-1.c: New test.
24940
24941 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24942
24943         * g++.dg/opt/conj1.C: New test.
24944
24945 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24946
24947         * g++.dg/template/qualttp20.C: Revert previous change.
24948         * g++.dg/template/qualttp3.C: Likewise.
24949         * g++.dg/template/qualttp4.C: Likewise
24950         * g++.dg/template/qualttp5.C: Likewise
24951         * g++.dg/template/qualttp6.C: Likewise
24952         * g++.dg/template/qualttp7.C: Likewise
24953         * g++.dg/template/qualttp8.C: Likewise
24954         * g++.dg/template/recurse.C: Likewise.
24955
24956 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24957
24958         * gcc.dg/cpp/wchar-1.c: Update.
24959
24960 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24961
24962         * g++.dg/template/conv1.C: New test.
24963         * g++.dg/template/conv2.C: New test.
24964         * g++.dg/template/conv3.C: New test.
24965         * g++.dg/template/conv4.C: New test.
24966
24967 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24968
24969         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24970         * g++.dg/template/qualttp3.C: Likewise.
24971         * g++.dg/template/qualttp4.C: Likewise
24972         * g++.dg/template/qualttp5.C: Likewise
24973         * g++.dg/template/qualttp6.C: Likewise
24974         * g++.dg/template/qualttp7.C: Likewise
24975         * g++.dg/template/qualttp8.C: Likewise
24976         * g++.dg/template/recurse.C: Likewise.
24977
24978 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24979
24980         * g++.dg/opt/dtor1.C: New test.
24981
24982 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24983
24984         * gcc.c-torture/compile/20020315-1.c: New test.
24985
24986 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24987
24988         * gcc.dg/weak-1.c: Fix scan tests.
24989
24990 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24991
24992         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24993         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24994         cris-*-aout* mmix-*-*.
24995         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24996         cris-*-aout* mmix-*-*.
24997         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24998         cris-*-elf* cris-*-aout* and mmix-*-*.
24999         * gcc.dg/20001009-1.c: Ditto.
25000         * gcc.dg/20010912-1.c: Ditto.
25001         * gcc.dg/20020122-4.c: Ditto.
25002         * gcc.dg/inline-2.c: Ditto.
25003
25004 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25005
25006         * gcc.c-torture/compile/20020314-1.c: New test.
25007
25008 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25009
25010         * gcc.c-torture/execute/20020314-1.c: New test.
25011
25012 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25013
25014         * g++.dg/warn/Wunused-1.C: New test.
25015
25016 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25017
25018         * g++.dg/abi/mangle6.C: New test.
25019
25020 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25021
25022         * gcc.c-torture/compile/20020309-2.c: New test.
25023
25024         * gcc.c-torture/compile/20020312-1.c: New test.
25025
25026 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25027
25028         * g++.dg/other/access1.C: New test.
25029
25030 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25031
25032         * gcc.c-torture/execute/wchar_t-1.c: New test.
25033
25034 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25035
25036         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25037
25038 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25039
25040         * gcc.dg/20020312-1.c: New test case.
25041
25042 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25043
25044         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25045
25046 2002-03-11  Richard Henderson  <rth@redhat.com>
25047
25048         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25049         * g++.old-deja/g++.jason/report.C: Likewise.
25050
25051 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25052
25053         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25054         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25055
25056 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25057
25058         * testsuite/g++.dg/overload/pmf1.C: New test.
25059
25060 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25061
25062         * gcc.c-torture/execute/20020307-1.c: Use long.
25063
25064 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25065
25066         PR optimization/5844
25067         * gcc.dg/20020310-1.c: New test.
25068
25069 2002-03-09  Michael Meissner  <meissner@redhat.com>
25070
25071         * gcc.c-torture/execute/memcpy-2.c: New test.
25072         * gcc.c-torture/execute/memset-1.c: New test.
25073         * gcc.c-torture/execute/strlen-1.c: New test.
25074         * gcc.c-torture/execute/strcmp-1.c: New test.
25075         * gcc.c-torture/execute/strncmp-1.c: New test.
25076
25077 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25078
25079         * gcc.dg/ppc-ldstruct.c: New test.
25080
25081 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25082
25083         * gcc.c-torture/execute/va-arg-22.c: New test.
25084
25085 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25086
25087         * gcc.c-torture/compile/20020309-1.c: New test.
25088
25089 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25090
25091         * gcc.c-torture/execute/20020307-2.c: New test.
25092
25093 2002-03-07  Jeffrey A Law  (law@redhat.com)
25094
25095         * g77.f-torture/compile/20020307-1.f: New test.
25096
25097 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25098
25099         * gcc.dg/unordered-1.c: New test.
25100
25101 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25102
25103         * gcc.c-torture/execute/20020307-1.c: New test.
25104
25105 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25106
25107         * gcc.dg/20020304-1.c: New test.
25108
25109         * gcc.c-torture/compile/20020304-2.c: New test.
25110
25111 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25112
25113         * gcc.c-torture/compile/20020304-1.c: New test case
25114         (from PR c/5830).
25115
25116 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25117
25118         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25119
25120 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25121
25122         * g++.dg/other/classkey1.C: New test.
25123
25124 2002-03-01  Richard Henderson  <rth@redhat.com>
25125
25126         * gcc.c-torture/compile/981223-1.x: New.
25127         * gcc.c-torture/compile/920625-1.x: New.
25128
25129 2002-02-28  Richard Henderson  <rth@redhat.com>
25130
25131         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25132
25133 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25134
25135         * gcc.c-torture/execute/20020227-1.c: New test.
25136
25137 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25138
25139         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25140         here" ERROR lines.
25141         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25142         * g++.old-deja.g++.other/defarg1.C: Likewise.
25143         * g++.old-deja/g++.pt/calls2.C: Likewise.
25144         * g++.old-deja/g++.pt/crash20.C: Likewise.
25145         * g++.old-deja/g++.pt/crash30.C: Likewise.
25146         * g++.old-deja/g++.pt/crash36.C: Likewise.
25147         * g++.old-deja/g++.pt/crash6.C: Likewise.
25148         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25149         * g++.old-deja/g++.pt/derived3.C: Likewise.
25150         * g++.old-deja/g++.pt/error1.C: Likewise.
25151         * g++.old-deja/g++.pt/friend21.C: Likewise.
25152         * g++.old-deja/g++.pt/friend23.C: Likewise.
25153         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25154         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25155
25156 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25157
25158         * gcc.c-torture/execute/20020225-2.c: New test.
25159
25160 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25161
25162         * gcc.c-torture/execute/920730-1t.c,
25163         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25164         Delete test cases, only relevant to -traditional.
25165
25166 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25167
25168         * gcc.dg/cpp/undef1.c: Remove.
25169         * gcc.dg/cpp/directiv.c: Update.
25170         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25171
25172 2002-02-27  Michael Meissner  <meissner@redhat.com>
25173
25174         * gcc.c-torture/execute/20020226-1.c: New test.
25175
25176 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25177
25178         * g++.dg/debug/debug4.C: New test.
25179
25180         * gcc.dg/ia64-visibility-1.c: New test.
25181
25182 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25183
25184         * gcc.dg/debug/20020224-1.c: New.
25185
25186 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25187
25188         * gcc.c-torture/execute/960416-1.x: New.
25189         * gcc.c-torture/execute/divconst-3.x: Likewise.
25190
25191 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25192
25193         * gcc.dg/20020224-1.c: New test.
25194
25195 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25196
25197         * gcc.c-torture/execute/20020225-1.c: New.
25198
25199 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25200
25201         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25202
25203 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25204
25205         * gcc.dg/20020222-1.c: New test.
25206
25207 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25208
25209         * g++.dg/opt/anonunion1.C: New test.
25210
25211 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25212
25213         * g++.dg/template/qualttp19.C: New test.
25214         * g++.dg/template/qualttp20.C: New test.
25215         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25216         * g++.old-deja/g++.other/qual1.C: Likewise.
25217
25218 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25219
25220         * gcc.dg/attr-alwaysinline.c: New.
25221
25222 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25223
25224         * gcc.dg/20020220-1.c: New test.
25225
25226         * gcc.dg/20020220-2.c: New test.
25227
25228         * g++.dg/opt/mmx1.C: New test.
25229
25230 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25231
25232         * gcc.c-torture/compile/20020110.c: New test.
25233
25234 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25235
25236         * gcc.c-torture/execute/20020219-1.c: New test.
25237
25238         * gcc.dg/20020219-1.c: New test.
25239
25240         * gcc.dg/noncompile/20020220-1.c: New test.
25241
25242         * g++.dg/opt/ptrintsum1.C: New test.
25243
25244         * gcc.dg/debug/20020220-1.c: New test.
25245
25246 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25247
25248         * gcc.c-torture/execute/20020216-1.c: New test.
25249
25250 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25251
25252         * gcc.dg/decl-1.c: Update, new test.
25253
25254 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25255
25256         * g++.dg/abi/bitfield1.C: New test.
25257         * g++.dg/abi/bitfield2.C: New test.
25258
25259 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25260
25261         * gcc.dg/attr-nest.c: New test.
25262
25263 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25264
25265         * gcc.c-torture/execute/20020215-1.c: New test.
25266
25267 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25268
25269         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25270         * g++.dg/debug/debug.exp: New.
25271         * g++.dg/debug/trivial.C: New.
25272         * g++.dg/debug/debug1.C: Moved...
25273         * g++.dg/other/debug1.C: ...from here.
25274         * g++.dg/debug/debug2.C: Moved...
25275         * g++.dg/other/debug2.C: ...from here.
25276         * g++.dg/debug/debug3.C: Moved...
25277         * g++.dg/other/debug3.C: ...from here.
25278
25279         * gcc.dg/noncompile/20020213-1.c: New test.
25280
25281 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25282
25283         * g++.dg/other/debug3.C: New test.
25284
25285         * gcc.c-torture/execute/20020213-1.c: New test.
25286
25287 2002-02-13  Richard Smith <richard@ex-parrot.com>
25288
25289         * g++.old-deja/g++.other/thunk1.C: New test.
25290
25291 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25292
25293         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25294
25295 2002-02-13  Stan Shebs  <shebs@apple.com>
25296
25297         * gcc.dg/altivec-3.c: New.
25298
25299 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25300
25301         * gcc.dg/Wunreachable-1.c: New test.
25302         * gcc.dg/Wunreachable-2.c: New test.
25303
25304 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25305
25306         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25307
25308 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25309
25310         * gcc.dg/decl-1.c: New test.
25311
25312 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25313
25314         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25315
25316 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25317
25318         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25319         * gcc.c-torture/compile/980506-1.x: Likewise.
25320
25321 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25322
25323         * gcc.dg/20020210-1.c: New.
25324
25325 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25326
25327         * g77.f-torture/execute/947.f: New regression test
25328         for PR fortran/947.
25329
25330 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25331
25332         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25333         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25334
25335 2002-02-08  Richard Henderson  <rth@redhat.com>
25336
25337         * gcc.c-torture/compile/labels-3.c: New.
25338
25339 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25340
25341         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25342         expression statements work instead.
25343         * gcc.dg/noncompile/20020207-1.c: New test.
25344
25345 2002-02-07  Richard Henderson  <rth@redhat.com>
25346
25347         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25348
25349 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25350
25351         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25352         message from g77
25353         * lib/g77-dg.exp: Trim g77 error messages so that they are
25354         recognized by dg.exp.
25355
25356 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25357
25358         PR fortran/5473
25359         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25360
25361 2002-02-07  Richard Henderson  <rth@redhat.com>
25362
25363         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25364         to be sufficiently aligned for integers.
25365
25366 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25367
25368         * g++.dg/template/friend4.C: New test.
25369
25370 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25371
25372         PR fortran/5743
25373         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25374         unsupported cases.
25375
25376 2002-02-07  Richard Henderson  <rth@redhat.com>
25377
25378         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25379         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25380         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25381         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25382
25383 2002-02-06  Richard Henderson  <rth@redhat.com>
25384
25385         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25386
25387 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25388
25389         * gcc.dg/20020206-1.c: New test.
25390
25391 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25392
25393         * gcc.c-torture/execute/20020206-1.c: New test.
25394
25395         * gcc.c-torture/execute/20020206-2.c: New test.
25396
25397         PR optimization/5429:
25398         * gcc.c-torture/compile/20020206-1.c: New test.
25399
25400 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25401
25402         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25403         as certain file formats cannot support particularly large
25404         alignments.
25405
25406         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25407         and do not expect to be able to link the executable.
25408
25409         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25410         fail because the COFF format does not support the weak attribute.
25411
25412 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25413
25414         * g77.dg/pr5473.f:  New test
25415
25416 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25417
25418         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25419         Fix testcase accordingly.
25420
25421 2002-02-04  Richard Henderson  <rth@redhat.com>
25422
25423         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25424         (buf): Change to be an array of pointers, not ints.
25425
25426 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25427
25428         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25429         before all tests.  Move warning one line above to match where it
25430         C frontend emits.
25431         * gcc.dg/Wswitch-2.c: New test.
25432         * g++.dg/warn/Wswitch-1.C: New test.
25433         * g++.dg/warn/Wswitch-2.C: New test.
25434
25435 2002-02-04  Richard Henderson  <rth@redhat.com>
25436
25437         * g++.dg/abi/offsetof.C: Fix size comparison.
25438
25439 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25440
25441         * gcc.dg/cast-qual-2.c: New test.
25442
25443 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25444
25445         * gcc.dg/20020201-4.c: New test.
25446
25447 2002-02-04  Ben Elliston  <bje@redhat.com>
25448
25449         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25450         target_info attribute != 0, in addition to the empty string.
25451         (gcc_target_compile): Likewise.
25452
25453 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25454
25455         * gcc.dg/Wswitch.c: New test.
25456         PR gcc/4475. PR gcc/3780.
25457
25458 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25459
25460         * g77.f-torture/execute/5122.f: New test for regressions
25461         against PR fortran/5122.
25462
25463 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25464
25465         * g77.f-torture/compile/pr3743.f: Delete
25466         * g77.dg/pr3743-1.f: New test.
25467         * g77.dg/pr3743-2.f: New test.
25468         * g77.dg/pr3743-3.f: New test.
25469         * g77.dg/pr3743-4.f: New test.
25470
25471 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25472
25473         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25474
25475 2002-02-02  Richard Henderson  <rth@redhat.com>
25476
25477         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25478         * gcc.c-torture/execute/bf64-1.c: Likewise.
25479
25480 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25481
25482         * gcc.dg/20020201-2.c: New test.
25483
25484         * gcc.dg/20020201-3.c: New test.
25485
25486         * gcc.c-torture/execute/bitfld-2.c: New test.
25487
25488 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25489
25490         * gcc.dg/bitfld-1.c: Update.
25491         * gcc.dg/bitfld-2.c: Update.
25492         * gcc.c-torture/execute/bitfld-1.x: New.
25493
25494 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25495
25496         * gcc.c-torture/execute/20020201-1.c: New test.
25497
25498 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25499
25500         PR target/5469
25501         * gcc.dg/20020201-1.c: New test.
25502
25503 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25504
25505         PR fortran/3743
25506         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25507         * g77.f-torture/compile/pr3743.x: Remove
25508
25509 2002-01-31  Tom Rix  <trix@redhat.com>
25510
25511         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25512
25513 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25514
25515         * gcc.dg/noncompile/20020130-1.c: New test.
25516
25517 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25518
25519         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25520
25521 2002-01-29  Richard Henderson  <rth@redhat.com>
25522
25523         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25524         to long long.
25525         * gcc.c-torture/execute/bf64-1.c: Likewise.
25526
25527 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25528
25529         * gcc.c-torture/execute/20020129-1.c: New test.
25530
25531 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25532
25533         * gcc.c-torture/compile/20000224-1.c: Update.
25534         * gcc.c-torture/execute/bitfld-1.c: New tests.
25535         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25536         * gcc.dg/uninit-A.c: Update.
25537
25538 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25539
25540         * g++.dg/template/ctor1.C: Add instantiation.
25541
25542 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25543
25544         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25545         argument to __builtin_prefetch to be const ptr.
25546
25547 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25548
25549         * gcc.c-torture/compile/20020120-1.c: New test.
25550
25551 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25552
25553         * gcc.c-torture/execute/20020127-1.c: New test.
25554
25555 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25556
25557         * g77.dg/f77-edit-i-in.f: New test
25558         * g77.dg/f77-edit-i-out.f: New test
25559
25560 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25561
25562         * gcc.dg/debug/debug.exp: New file.
25563         * gcc.dg/debug/trivial.c: New file.
25564         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25565         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25566         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25567         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25568         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25569         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25570         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25571         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25572         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25573         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25574         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25575         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25576         * gcc.dg/20000503-1.c: Removed.
25577         * gcc.dg/20010207-1.c: Removed.
25578         * gcc.dg/20011223-1.c: Removed.
25579         * gcc.dg/20020104-2.c: Removed.
25580         * gcc.dg/debug-1.c: Removed.
25581         * gcc.dg/debug-2.c: Removed.
25582         * gcc.dg/debug-3.c: Removed.
25583         * gcc.dg/debug-4.c: Removed.
25584         * gcc.dg/debug-5.c: Removed.
25585         * gcc.dg/debug-6.c: Removed.
25586         * gcc.dg/dwarf2-1.c: Removed.
25587         * gcc.dg/dwarf2-2.c: Removed.
25588
25589 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25590
25591         * g++.old-deja/g++.other/eh5.C: New test.
25592         * g++.old-deja/g++.other/sibcall2.C: New test.
25593         * g++.old-deja/g++.other/array9.C: New test.
25594         * g++.old-deja/g++.other/typename2.C: New test.
25595         * g++.old-deja/g++.other/crash60.C: New test.
25596         * g++.old-deja/g++.other/conv9.C: New test.
25597         * g++.old-deja/g++.other/mangle10.C: New test.
25598         * g++.old-deja/g++.other/unchanging1.C: New test.
25599         * g++.old-deja/g++.other/exprstmt1.C: New test.
25600         * g++.old-deja/g++.other/inline23.C: New test.
25601         * g++.old-deja/g++.eh/ia64-1.C: New test.
25602         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25603         * g++.old-deja/g++.other/reload1.C: New test.
25604         * g++.old-deja/g++.other/static20.C: New test.
25605         * g++.old-deja/g++.other/local-alloc1.C: New test.
25606         * g++.old-deja/g++.other/conv8.C: New test.
25607         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25608         * g++.old-deja/g++.other/storeexpr1.C: New test.
25609         * g++.old-deja/g++.other/storeexpr2.C: New test.
25610         * g++.dg/eh/template2.C: New test.
25611         * g++.dg/warn/weak1.C: New test.
25612
25613 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25614
25615         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25616         Remove first, non-varying, argument.
25617
25618 2002-01-23  Richard Henderson  <rth@redhat.com>
25619
25620         * gcc.dg/inline-2.c: New.
25621
25622         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25623         Add optional target arg.  Check number of arguments.
25624         (scan-assembler-not, scan-assembler-dem): Likewise.
25625         (scan-assembler-dem-not): Likewise.
25626
25627 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25628
25629         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25630         line 12.
25631         * g++.old-deja/g++.brendan/parse3.C,
25632         g++.old-deja/g++.other/crash26.C,
25633         g++.old-deja/g++.other/crash28.C,
25634         g++.old-deja/g++.other/crash29.C,
25635         g++.old-deja/g++.other/crash30.C,
25636         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25637
25638 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25639
25640         * gcc.dg/20020115-1.c: New.
25641
25642 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25643
25644         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25645
25646 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25647
25648         * gcc.dg/20020122-3.c: New.
25649
25650 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25651
25652         * g++.dg/other/gc1.C: New test.
25653
25654 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25655
25656         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25657
25658 2002-01-22  Richard Henderson  <rth@redhat.com>
25659
25660         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25661
25662 2002-01-22  Richard Henderson  <rth@redhat.com>
25663
25664         * gcc.dg/20020122-4.c: New.
25665
25666 2002-01-22  H.J. Lu <hjl@gnu.org>
25667
25668         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25669         link output.
25670         * gcc.dg/special/ecos.exp: Likewise.
25671         * lib/g++-dg.exp: Likewise.
25672         * lib/g77-dg.exp: Likewise.
25673         * lib/gcc-dg.exp : Likewise.
25674         * lib/mike-g++.exp: Likewise.
25675         * lib/mike-g77.exp: Likewise.
25676         * lib/mike-gcc.exp: Likewise.
25677         * lib/objc-dg.exp: Likewise.
25678
25679 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25680
25681         PR target/5379
25682         * gcc.dg/20020122-2.c: New test.
25683
25684 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25685
25686         * gcc.dg/20020122-1.c: New test.
25687
25688 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25689
25690         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25691
25692 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25693
25694         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25695
25696 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25697
25698         * gcc.c-torture/compile/20020121-1.c: New test.
25699
25700 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25701
25702         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25703         ld_library_path.
25704
25705 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25706
25707         * gcc.dg/20020218-1.c: New test.
25708
25709 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25710
25711         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25712         messages
25713         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25714         "At global scope" warning
25715         * g++.dg/ext/align1.C: Change cygwin test for alignment
25716         from db-bogus to dg-warning
25717
25718 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25719
25720         * g77.f-torture/compile/cpp2.F: New test.
25721
25722 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25723
25724         * g++.dg/template/access1.C: New test.
25725
25726 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25727
25728         * gcc.dg/20020118-1.c: New.
25729
25730 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25731
25732         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25733
25734 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25735
25736         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25737         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25738         alignment warnings.
25739
25740 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25741
25742         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25743         torture_with_loops and torture_without_loops
25744
25745 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25746
25747         * gcc.c-torture/compile/20020116-1.c: New test.
25748
25749 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25750
25751         * gcc.dg/20020116-2.c: New test.
25752
25753         * gcc.dg/ultrasp4.c: New test.
25754
25755         * gcc.dg/20020116-1.c: New test.
25756
25757 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
25758
25759         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
25760         by EABI.
25761
25762 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
25763
25764         * gcc.misc-tests/i386-prefetch.exp: New.
25765         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
25766         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
25767         * gcc.misc-tests/i386-pf-none-1.c: New test.
25768         * gcc.misc-tests/i386-pf-sse-1.c: New test.
25769
25770 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
25771
25772         * gcc.dg/gnu89-init-1.c: Add new tests.
25773
25774 2002-01-15  Andreas Jaeger  <aj@suse.de>
25775
25776         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25777         * gcc.dg/i386-mmx-2.c: Likewise.
25778         * gcc.dg/i386-sse-1.c: Likewise.
25779         * gcc.dg/i386-sse-2.c: Likewise.
25780         * gcc.dg/i386-sse-3.c: Likewise.
25781
25782 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25783
25784         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25785         Uncomment additional cases that now pass.
25786
25787 2002-01-11  Richard Henderson  <rth@redhat.com>
25788
25789         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25790         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25791
25792 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25793
25794         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25795
25796 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25797
25798         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25799         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25800
25801 2002-01-10  Dale Johannesen  <dalej@apple.com>
25802
25803         * gcc.c-torture/execute/loop-11.c: New.
25804
25805 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25806
25807         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25808         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25809
25810 2002-01-09  Richard Henderson  <rth@redhat.com>
25811
25812         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25813         type in which to perform the operation for each size.
25814
25815 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25816
25817         * gcc.c-torture/compile/20020109-2.c: New test.
25818
25819 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25820
25821         * gcc.c-torture/execute/loop-10.c: New test.
25822
25823 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25824
25825         * gcc.c-torture/compile/20010226-1.c: New test.
25826         * gcc.c-torture/compile/20010227-1.c: New test.
25827         * gcc.c-torture/compile/20010426-1.c: New test.
25828         * gcc.c-torture/compile/20010510-1.c: New test.
25829         * gcc.c-torture/compile/20010605-3.c: New test.
25830         * gcc.c-torture/compile/20010824-1.c: New test.
25831         * gcc.c-torture/execute/20010409-1.c: New test.
25832         * gcc.dg/noncompile/20000901-1.c: New test.
25833         * gcc.dg/20001023-1.c: New test.
25834         * gcc.dg/20001101-1.c: New test.
25835         * gcc.dg/20001102-1.c: New test.
25836         * gcc.dg/20010207-1.c: New test.
25837         * gcc.dg/20010405-1.c: New test.
25838         * gcc.dg/20010822-1.c: New test.
25839         * gcc.dg/20011107-1.c: New test.
25840
25841 2002-01-09  Jeffrey A Law  (law@redhat.com)
25842
25843         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25844
25845         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25846         execution failure on PA targets.
25847
25848 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25849
25850         * gcc.c-torture/compile/20020109-1.c: New test.
25851
25852 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25853
25854         * gcc.c-torture/execute/20020108-1.c: New test.
25855
25856 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25857
25858         * gcc.dg/20020108-1.c: New test.
25859
25860 2002-01-08  H.J. Lu <hjl@gnu.org>
25861
25862         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25863         for header files.
25864
25865 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25866
25867         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25868         consistency.
25869
25870 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25871
25872         * gcc.dg/altivec-4.c: Test altivec predicates.
25873
25874 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25875
25876         * gcc.c-torture/execute/20020107-1.c: New test.
25877
25878 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25879
25880         PR c/5279
25881         * gcc.c-torture/compile/20020106-1.c: New test.
25882
25883 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25884
25885         * gcc.c-torture/execute/nestfunc-4.c: New test.
25886
25887 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25888
25889         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25890         extra triple that slipped in.
25891         * g++.old-deja/g++.abi/align.C: Likewise.
25892         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25893
25894 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25895
25896         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25897         * g++.old-deja/g++.abi/align.C: Likewise.
25898         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25899
25900         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25901         on FreeBSD/i386.
25902         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25903         FreeBSD.
25904
25905 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25906
25907         * gcc.dg/20020104-1.c: New test.
25908
25909         * gcc.dg/20020104-2.c: New test.
25910
25911 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25912
25913         * gcc.dg/20020103-1.c: Fix typo in target selector.
25914
25915 2002-01-03  Richard Henderson  <rth@redhat.com>
25916
25917         * gcc.dg/20020103-1.c: New.
25918
25919 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25920
25921         * gcc.c-torture/execute/20020103-1.c: New test.
25922
25923 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25924
25925         * g++.dg/other/debug2.C: New test.
25926
25927         * gcc.c-torture/compile/20020103-1.c: New test.
25928
25929 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25930
25931         * gcc.dg/gnu89-init-1.c: Added new tests.
25932
25933 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25934
25935         * g++.dg/template/friend2.C: Remove as patch is reverted.
25936
25937         * g++.dg/warn/oldcast1.C: New test.
25938
25939         * g++.dg/template/ptrmem1.C: New test.
25940         * g++.dg/template/ptrmem2.C: New test.
25941
25942         * g++.dg/template/ntp.C: New test.
25943
25944         * g++.dg/other/component1.C: New test.
25945
25946         * g++.dg/template/ttp3.C: New test.
25947
25948         * g++.dg/template/friend2.C: New test.
25949         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25950
25951 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25952
25953         * g++.dg/other/ptrmem1.C: New test.
25954         * g++.dg/other/ptrmem2.C: New test.
25955
25956 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25957
25958         * g++.dg/template/ctor1.C: New test.
25959
25960 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25961
25962         * g++.dg/template/friend2.C: New test.
25963
25964 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25965
25966         * gcc.dg/mmix-1.c: New test.
25967
25968 2001-12-31  Richard Henderson  <rth@redhat.com>
25969
25970         * gcc.dg/asm-5.c: New.
25971
25972 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25973
25974         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25975         in namespace __gnu_cxx
25976
25977 2001-12-30  Richard Henderson  <rth@redhat.com>
25978
25979         * gcc.dg/debug-6.c: New.
25980
25981 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25982
25983         * gcc.c-torture/compile/20011229-2.c: New test.
25984
25985 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25986
25987         * gcc.dg/debug-3.c: New test.
25988         * gcc.dg/debug-4.c: New test.
25989         * gcc.dg/debug-5.c: New test.
25990
25991 2001-12-29  Richard Henderson  <rth@redhat.com>
25992
25993         * g++.dg/eh/loop1.C: New.
25994
25995 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25996
25997         * g++.dg/template/crash1.C: New test.
25998
25999 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26000
26001         * g++.dg/other/const1.C: New test.
26002
26003 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26004
26005         * gcc.c-torture/compile/20011229-1.c: New test.
26006
26007 2001-12-28  Stan Shebs  <shebs@apple.com>
26008
26009         * lib/objc-torture.exp: Resync with c-torture.exp.
26010         * lib/objc.exp: Load standard libraries.
26011
26012 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26013
26014         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26015         additional tests.
26016
26017 2001-12-27  Roger Sayle <roger@eyesopen.com>
26018
26019         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26020
26021 2001-12-27  Richard Henderson  <rth@redhat.com>
26022
26023         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26024
26025 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26026
26027         * g++.dg/eh/ctor1.C: New test.
26028         * g++.dg/other/error2.C: New test.
26029
26030 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26031
26032         * g++.dg/other/init2.C: New test.
26033
26034 2001-12-24  Richard Henderson  <rth@redhat.com>
26035
26036         * gcc.dg/20011223-1.c: New.
26037         * gcc.dg/inline-1.c: New.
26038
26039 2001-12-23  Richard Henderson  <rth@redhat.com>
26040
26041         * gcc.dg/asm-4.c: Test operand modifiers.
26042
26043 2001-12-23  Richard Henderson  <rth@redhat.com>
26044
26045         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26046
26047 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26048
26049         * gcc.c-torture/execute/20011223-1.c: New test.
26050
26051 2001-12-21  Richard Henderson  <rth@redhat.com>
26052
26053         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26054         re-enables the warning.
26055
26056 2001-12-21  Richard Henderson  <rth@redhat.com>
26057
26058         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26059
26060 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26061
26062         * gcc.c-torture/compile/20011218-1.c: New test.
26063
26064 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26065
26066         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26067         arm-isr.c test.
26068         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26069         epilogue generation for ARM ISR routines.
26070
26071 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26072
26073         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26074         * gcc.dg/format/c90-printf-3.c: Likewise.
26075         * gcc.dg/format/c99-printf-3.c: Likewise.
26076         * gcc.dg/format/ext-1.c: Likewise.
26077         * gcc.dg/format/ext-6.c: Likewise.
26078         * gcc.dg/format/format.h: Prototype unlocked stdio.
26079
26080 2001-12-20  Richard Henderson  <rth@redhat.com>
26081
26082         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26083         (arena): Use it.
26084         (malloc): Correct allocation logic.  Abort if we fill up the
26085         arena before initialization complete.
26086         (realloc): Correct allocation logic.
26087
26088 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26089
26090         * gcc.c-torture/compile/20011219-2.c: New test.
26091
26092         * gcc.c-torture/execute/20011219-1.c: New test.
26093
26094 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26095
26096         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26097         target does not support weak symbols.
26098
26099 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26100
26101         * gcc.c-torture/compile/20011219-1.c: New test.
26102
26103 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26104
26105         * g++.dg/other/error1.C: New test.
26106
26107 2001-12-17  Jeffrey A Law  (law@redhat.com)
26108
26109         * gcc.c-torture/execute/20011217-1.c: New test.
26110
26111 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26112
26113         * objc.dg/special/: New directory.
26114         * objc.dg/special/special.exp: New file.
26115         * objc.dg/special/unclaimed-category-1.h: New file.
26116         * objc.dg/special/unclaimed-category-1a.m: New file.
26117         * objc.dg/special/unclaimed-category-1.m: New file.
26118
26119 2001-12-17  Andreas Jaeger  <aj@suse.de>
26120
26121         * gcc.c-torture/compile/20011217-2.c: New test.
26122
26123 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26124
26125         * gcc.c-torture/compile/20011217-1.c: New test.
26126
26127 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26128
26129         * testsuite/gcc.dg/20011214-1.c: New.
26130
26131 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26132
26133         * gcc.dg/altivec-4.c: New.
26134
26135 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26136
26137         * gcc.dg/20011113-1.c: New test.
26138
26139 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26140
26141         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26142         std::__malloc_alloc_template<0> and
26143         std::__default_alloc_template<false, 0>.
26144
26145 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26146
26147         * objc/execute/bf-21.m: New test.
26148         * objc/execute/enumeration-1.m: New test.
26149         * objc/execute/enumeration-2.m: New test.
26150
26151 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26152
26153         * gcc.dg/gnu89-init-1.c: New test.
26154
26155 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26156
26157         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26158         * g++.old-deja/g++.jason/2371.C: Likewise.
26159         * g++.old-deja/g++.jason/template33.C: Likewise.
26160         * g++.old-deja/g++.jason/template34.C: Likewise.
26161         * g++.old-deja/g++.jason/template36.C: Likewise.
26162         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26163         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26164         * g++.old-deja/g++.other/typename1.C: Likewise.
26165         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26166         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26167         * g++.old-deja/g++.pt/typename11.C: Likewise.
26168         * g++.old-deja/g++.pt/typename14.C: Likewise.
26169         * g++.old-deja/g++.pt/typename16.C: Likewise.
26170         * g++.old-deja/g++.pt/typename3.C: Likewise.
26171         * g++.old-deja/g++.pt/typename4.C: Likewise.
26172         * g++.old-deja/g++.pt/typename5.C: Likewise.
26173         * g++.old-deja/g++.pt/typename7.C: Likewise.
26174         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26175
26176 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26177
26178         * g++.dg/other/linkage1.C: New test.
26179         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26180         specifiers.
26181
26182 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26183
26184         * gcc.dg/concat.c: New test.
26185
26186 2001-12-11  Stan Shebs  <shebs@apple.com>
26187
26188         * objc/compile: New test directory.
26189         * objc/compile/compile.exp: New expect script.
26190         * objc/compile/20011211-1.m: New compile test.
26191
26192 2001-12-11  Jason Merrill  <jason@redhat.com>
26193
26194         * lib/prune.exp (prune_gcc_output): Also handle "In member
26195         function".  So many permutations...
26196
26197 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26198
26199         * g++.dg/template/typedef1.C: New test.
26200
26201 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26202
26203         * g++.dg/other/copy1.C: New test.
26204
26205 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26206
26207         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26208
26209         * gcc.dg/builtin-choose-expr.c: New.
26210
26211 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26212
26213         * gcc.dg/altivec-2.c: New.
26214
26215 2001-12-07  Richard Henderson  <rth@redhat.com>
26216
26217         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26218
26219 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26220
26221         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26222         ultrasparc.
26223
26224 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26225
26226         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26227
26228 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26229
26230         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26231         variable argument list.
26232
26233 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26234
26235         * gcc.c-torture/execute/memcheck: Delete entire directory.
26236         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26237         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26238
26239 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26240
26241         * gcc.dg/Wshadow-1.c: New test.
26242
26243 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26244
26245         * gcc.c-torture/compile/20011130-1.c: New test.
26246
26247         * gcc.dg/noncompile/20011025-1.c: New test.
26248
26249         * g++.dg/other/anon-union.C: New test.
26250
26251         * gcc.c-torture/execute/20011024-1.c: New test.
26252
26253 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26254
26255         * gcc.c-torture/execute/20000722-1.x,
26256         gcc.c-torture/execute/20010123-1.x: Remove.
26257         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26258         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26259         gcc.dg/c99-complit-2.c: New tests.
26260
26261 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26262
26263         * g++.dg/inherit/base1.C: New test.
26264
26265 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26266
26267         * g++.dg/other/stdarg1.C: New test.
26268
26269         * gcc.c-torture/compile/20011130-2.c: New test.
26270
26271 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26272
26273         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26274         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26275         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26276         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26277         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26278         * gcc.dg/builtin-prefetch-1.c: New test.
26279
26280 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26281
26282         * gcc.dg/20011130-1.c: New test.
26283
26284 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26285
26286         * g++.dg/other/scope1.C: New test.
26287         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26288
26289 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26290
26291         * gcc.dg/vla-init-1.c: New test.
26292
26293 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26294
26295         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26296
26297 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26298
26299         * objc.dg/alias.m: Update.
26300         * objc.dg/class-1.m: Update.
26301         * objc.dg/const-str-1.m: Update.
26302         * objc.dg/fwd-proto-1.m: Update.
26303         * objc.dg/id-1.m: Update.
26304         * objc.dg/super-class-1.m: Update.
26305
26306 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26307
26308         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26309         constructs.
26310
26311 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26312
26313         * gcc.c-torture/execute/20011128-1.c: New test.
26314
26315 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26316
26317         * gcc.dg/20011127-1.c: New test.
26318
26319 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26320
26321         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26322         from Austin Group draft 7.
26323         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26324         scanf format arguments.
26325         * gcc.dg/format/no-exargs-2.c: New test.
26326
26327 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26328
26329         * g++.dg/abi/vbase8-4.C: New test.
26330
26331 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26332
26333         * gcc.c-torture/execute/20011121-1.c: New test.
26334
26335 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26336
26337         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26338
26339 2001-11-23  Andreas Jaeger  <aj@suse.de>
26340
26341         * gcc.dg/cpp/charconst-2.c: New test.
26342
26343 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26344
26345         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26346         to the host if it is remote.  Let tests specify extra headers
26347         they use.
26348         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26349         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26350         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26351         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26352         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26353         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26354         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26355         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26356         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26357         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26358
26359 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26360
26361         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26362         for little endian ARMs.
26363
26364 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26365
26366         * gcc.c-torture/compile/20011119-1.c: New test.
26367         * gcc.c-torture/compile/20011119-2.c: New test.
26368
26369 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26370
26371         * gcc.dg/altivec-1.c: Fix typo.
26372
26373 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26374
26375         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26376
26377 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26378
26379         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26380
26381 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26382
26383         * lib/g77.exp: Don't specify --rpath-link.
26384
26385         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26386         across all the headers.
26387         * gcc.dg/format/format.exp: For testing on a remote host,
26388         copy format.h.
26389
26390         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26391         * gcc.c-torture/execute/930406-1.c: Likewise.
26392         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26393
26394 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26395
26396         * gcc.dg/altivec-1.c: New.
26397
26398 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26399
26400         * gcc.dg/cpp/fpreprocessed.c: New test case.
26401
26402 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26403
26404         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26405         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26406         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26407
26408 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26409
26410         * gcc.dg/no-builtin-1.c: New test.
26411
26412 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26413
26414         * gcc.c-torture/execute/20011115-1.c: New test.
26415
26416 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26417
26418         * gcc.c-torture/compile/20011114-2.c: New test.
26419         * gcc.c-torture/compile/20011114-3.c: New test.
26420         * gcc.c-torture/compile/20011114-4.c: New test.
26421
26422 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26423
26424         * g++.dg/other/init1.C: New test.
26425
26426 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26427
26428         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26429         message.
26430
26431         * gcc.c-torture/execute/20011114-1.c: New testcase.
26432
26433         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26434         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26435         like the (before this change) version of 20010327-1.c.
26436
26437 2001-11-14  Roger Sayle <roger@eyesopen.com>
26438
26439         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26440
26441 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26442
26443         * g++.dg/init/array2.C: New test.
26444
26445 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26446
26447         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26448
26449 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26450
26451         * g++.dg/other/forscope1.C: New test.
26452         * g++.dg/ext/forscope1.C: New test.
26453         * g++.dg/ext/forscope2.C: New test.
26454
26455 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26456
26457         * gcc.c-torture/execute/20011113-1.c: New test.
26458
26459 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26460
26461         * gcc.c-torture/execute/20011109-2.c: New test.
26462
26463         * gcc.c-torture/execute/20011109-1.c: New test.
26464
26465 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26466
26467         * gcc.c-torture/compile/20011109-1.c: New test.
26468
26469 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26470
26471         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26472         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26473         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26474         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26475         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26476         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26477         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26478
26479 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26480
26481         * g++.dg/warn/Wshadow-1.C: New tests.
26482         * g++.old-deja/g++.mike/for3.C: Update.
26483
26484 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26485
26486         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26487         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26488         XFAILs.  Adjust expected error texts.
26489         * gcc.c-torture/compile/20011106-1.c,
26490         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26491         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26492         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26493         gcc.dg/c99-array-lval-5.c: New tests.
26494
26495 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26496
26497         * gcc.dg/cpp/defined.c: Update.
26498
26499 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26500
26501         * gcc.c-torture/execute/anon-1.c: New test.
26502
26503 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26504
26505         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26506         same size, so no warning should be produced on stormy16.
26507
26508         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26509         due to oversized array.
26510         * g++.old-deja/g++.mike/ns15.C: Likewise.
26511         * g++.old-deja/g++.pt/crash16.C: Likewise.
26512
26513 2001-11-02  Graham Stott  <grahams@redhat.com>
26514
26515         * g++.dgother/debug1.C: Fix typos.
26516
26517 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26518
26519         * g++.dg/other/debug1.C: New test.
26520
26521 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26522
26523         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26524         of unsigned long.
26525
26526 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26527
26528         * gcc.dg/20011029-2.c: New test.
26529
26530         * gcc.c-torture/compile/20011029-1.c: New test.
26531
26532 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26533
26534         * objc/execute/class_self-1.m: New test.
26535         * objc/execute/class_self-2.m: New test.
26536
26537 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26538
26539         * gcc.misc-tests/msgs.exp: Delete.
26540         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26541         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26542         error set to match recent changes.
26543
26544 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26545
26546         * gcc.dg/20011021-1.c: New test.
26547
26548 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26549
26550         * gcc.c-torture/compile/20011023-1.c: New test.
26551
26552 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26553
26554         * lib/g77.exp: Rewrite based on lib/g++.exp.
26555
26556 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26557
26558         * gcc.c-torture/execute/20011019-1.c: New test.
26559
26560         * gcc.dg/20011018-1.c: New test.
26561
26562 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26563
26564         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26565
26566 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26567
26568         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26569         * gcc.dg/attr-invalid.c: Likewise.
26570
26571 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26572
26573         * testsuite/gcc.dg/20011015-1.c: New test.
26574
26575 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26576
26577         * g++.dg/template/unify2.C: New test.
26578
26579 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26580
26581         * g++.dg/other/exception-specification.C: New test
26582
26583 2001-10-13  Tom Rix  <trix@redhat.com>
26584
26585         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26586         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26587
26588 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26589
26590         * testsuite/gcc.dg/20011009-1.c: New test.
26591
26592 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26593
26594         PR g++/4476
26595         * g++.dg/other/friend1.C: New test.
26596
26597 2001-10-11  Richard Henderson  <rth@redhat.com>
26598
26599         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26600
26601 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26602
26603         * gcc.c-torture/compile/20011010-1.c: New.
26604
26605 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26606
26607         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26608         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26609         g77.f-torture/execute/execute.exp,
26610         g77.f-torture/noncompile/noncompile.exp,
26611         gcc.c-torture/compile/compile.exp,
26612         gcc.c-torture/execute/execute.exp,
26613         gcc.c-torture/execute/ieee/ieee.exp,
26614         gcc.c-torture/execute/memcheck/memcheck.exp,
26615         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26616         objc/execute/execute.exp: Update FSF address.
26617
26618 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26619
26620         * gcc.dg/cpp/cmdlne-C.c: Update.
26621         * gcc.dg/cpp/cmdlne-C2.c: New.
26622
26623 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26624
26625         * gcc.c-torture/execute/20011008-3.c: New.
26626
26627 2001-10-08  DJ Delorie  <dj@redhat.com>
26628
26629         * gcc.dg/20011008-1.c: New.
26630         * gcc.dg/20011008-2.c: New.
26631
26632 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26633
26634         * gcc.dg/cpp/spacing1.c: Update test.
26635
26636 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26637
26638         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26639         spelling errors of "separate" as "seperate".
26640
26641 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26642
26643         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26644         enough to avoid inlining.
26645
26646 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26647
26648         * lib/g77.exp: set libg2c_dir correctly.
26649
26650 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26651
26652         * gcc.dg/cpp/macro11.c: New test.
26653
26654 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26655
26656         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26657         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26658         gcc.dg/format/multattr-3.c: New tests.
26659         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26660         tests for format attributes on function pointers being rejected.
26661
26662 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26663
26664         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26665
26666 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26667
26668         * g++.dg/warn/format1.C: New test.
26669
26670 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26671
26672         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26673
26674 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26675
26676         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26677
26678 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26679
26680         * gcc.dg/cpp/redef2.c: Add test.
26681
26682 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26683
26684         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26685         long-standing bug on i686, apparently.
26686         * gcc.c-torture/execute/loop-2c.x: New file.
26687         * gcc.c-torture/execute/loop-2d.x: New file.
26688         * gcc.c-torture/execute/loop-3c.x: New file.
26689
26690 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26691
26692         * gcc.dg/cpp/20000625-2.c: Correct line number.
26693
26694 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26695
26696         * gcc.dg/cpp/macro10.c: New test.
26697         * gcc.dg/cpp/strify3.c: New test.
26698         * gcc.dg/cpp/spacing1.c: Add tests.
26699         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26700         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26701
26702 2001-09-24  DJ Delorie  <dj@redhat.com>
26703
26704         * gcc.c-torture/execute/20010924-1.c: New test.
26705
26706 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26707
26708         * testsuite/objc/execute/paste.m: Remove.
26709
26710 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26711
26712         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26713
26714 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26715
26716         * g77.dg/strlen0.f: New test.
26717
26718 2001-09-21  Richard Henderson  <rth@redhat.com>
26719
26720         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26721         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26722
26723 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26724
26725         Table-driven attributes.
26726         * g++.dg/ext/attrib1.C: New test.
26727
26728 2001-09-20  DJ Delorie  <dj@redhat.com>
26729
26730         * gcc.dg/20000926-1.c: Update expected warning messages.
26731         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26732         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26733         array.
26734
26735 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26736
26737         * g++.dg/eh/registers1.C: New test case.
26738
26739 2001-09-17  Richard Henderson  <rth@redhat.com>
26740
26741         * gcc.dg/array-5.c: Fix VLA decomposition test.
26742
26743 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26744
26745         * gcc.dg/cpp/line5.c: New testcase.
26746
26747 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26748
26749         * gcc.dg/cpp/macro9.c: New test.
26750
26751 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26752
26753         * gcc.c-torture/execute/980223.c: Change type of addr from long
26754         to char *.
26755
26756 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26757
26758         * gcc.c-torture/execute/20010915-1.c: New test.
26759
26760 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
26761
26762         * g77.dg/bprob: New directory.
26763         * g77.dg/bprob/bprob.exp: New file.
26764         * g77.dg/bprob/bprob-1.f: New test.
26765         * g77.dg/gcov: New directory.
26766         * g77.dg/gcov/gcov.exp: New file.
26767         * g77.dg/gcov/gcov-1.f: New test.
26768         * g77.dg/gcov/gcov-1.x: New file.
26769
26770 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26771
26772         * gcc.dg/cpp/directiv.c: Update.
26773         * gcc.dg/cpp/undef1.c: Update.
26774
26775 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26776
26777         * gcc.dg/20010912-1.c: New test.
26778
26779 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26780
26781         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26782         language-independent file in lib.
26783         * lib/gcov.exp: New file.
26784
26785 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26786
26787         * gcc.c-torture/compile/20010911-1.c: New test.
26788
26789 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26790
26791         * lib/profopt.exp: New, to support profile-directed optimizations.
26792         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26793         * gcc.misc-tests/bprob-1.c: New test.
26794         * gcc.misc-tests/bprob-2.c: New test.
26795
26796 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26797
26798         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26799         XFAIL and which kinds of gcov output to verify.
26800         * gcc.misc-tests/gcov-4b.x: New file.
26801         * gcc.misc-tests/gcov-5b.x: New file.
26802         * gcc.misc-tests/gcov-6.x: New file.
26803         * gcc.misc-tests/gcov-7.c: New test.
26804         * gcc.misc-tests/gcov-7.x: New file.
26805
26806 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26807
26808         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26809         * gcc.misc-tests/gcov-6.c: New test.
26810
26811 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26812
26813         PR c++/3986
26814         * g++.dg/abi/vbase1.C: New test.
26815
26816 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26817
26818         * objc.dg/method-2.m: New.
26819
26820 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26821
26822         PR c++/4203
26823         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26824         * g++.dg/init/empty1.C: New test.
26825
26826 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26827
26828         * gcc.c-torture/compile/20010903-1.c: New test.
26829
26830 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26831
26832         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26833         for m68k.
26834
26835 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26836
26837         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26838
26839         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26840
26841         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26842
26843 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26844
26845         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26846         for 16-bit 'unsigned int'.
26847
26848 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26849
26850         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26851
26852 2001-08-27  Richard Henderson  <rth@redhat.com>
26853
26854         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26855         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26856
26857 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26858
26859         * gcc.dg/asm-names.c (ymain): New.
26860
26861 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26862
26863         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26864         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26865         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26866
26867 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26868
26869         * gcc.dg/compare5.c: New testcase.
26870
26871 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26872
26873         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26874         and "In instantiation".
26875
26876 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26877
26878         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26879
26880 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26881
26882         * gcc.misc-tests/gcov.exp: Add support for branch information.
26883         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26884         * gcc.misc-tests/gcov-4.c: New test.
26885         * gcc.misc-tests/gcov-4b.c: New test.
26886         * gcc.misc-tests/gcov-5b.c: New test.
26887
26888 2001-08-20  Zack Weinberg  <zackw@panix.com>
26889
26890         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26891         expected to fail.
26892
26893 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26894
26895         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26896
26897 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26898
26899         * g++.dg/eh/template1.C: New test.
26900
26901 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26902
26903         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26904         Fix thinko.
26905         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26906         for xfail.
26907
26908 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26909
26910         * lib/g77-dg.exp:  Use prune.exp for common procedures
26911         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26912         * lib/g77.exp: (g77-dg-prune) Remove
26913
26914 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26915
26916         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26917
26918 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26919
26920         * g++.dg/template/unify1.C: New test.
26921
26922 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26923
26924         * g++.dg/abi/empty4.C: New test.
26925
26926 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26927
26928         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26929         solaris2.*
26930         * g77.f-torture/compile/pr3743.x: Likewise
26931
26932 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26933
26934         * g++.dg/other/using-declaration.C: New test.
26935
26936 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26937
26938         * gcc.dg/cpp/tr-sign.c: New testcase.
26939
26940 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26941
26942         * gcc.dg/cpp/19951025-1.c: Revert.
26943         * gcc.dg/cpp/directiv.c: We no longer process directives that
26944         interrupt macro arguments.
26945
26946 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26947
26948         * gcc.dg/bconstp-1.c: New test.
26949
26950 2001-08-03  Richard Henderson  <rth@redhat.com>
26951
26952         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26953
26954 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26955
26956         * gcc.dg/cpp/19951025-1.c: Update.
26957
26958 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26959
26960         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26961         should be x.
26962
26963 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26964
26965         Kill -fhonor-std.
26966         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26967         * g++.old-deja/g++.other/std1.C: Likewise.
26968         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26969
26970 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26971
26972         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26973         (g77_pass, g77_fail, g77_finish, g77_exit,
26974         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26975
26976 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26977
26978         * g77.dg/fbackslash.f
26979         * g77.dg/fcase-preserve.f
26980         * g77.dg/ff90-1.f
26981         * g77.dg/ffixed-line-length-0.f
26982         * g77.dg/ffixed-line-length-132.f
26983         * g77.dg/ffixed-line-length-7.f
26984         * g77.dg/ffixed-line-length-72.f
26985         * g77.dg/ffixed-line-length-none.f
26986         * g77.dg/ffree-form-1.f
26987         * g77.dg/fno-backslash.f
26988         * g77.dg/fno-f90-1.f
26989         * g77.dg/fno-fixed-form-1.f
26990         * g77.dg/fno-onetrip.f
26991         * g77.dg/fno-typeless-boz.f
26992         * g77.dg/fno-underscoring.f
26993         * g77.dg/fno-vxt-1.f
26994         * g77.dg/fonetrip.f
26995         * g77.dg/ftypeless-boz.f
26996         * g77.dg/fugly-assumed.f
26997         * g77.dg/funderscoring.f
26998         * g77.dg/fvxt-1.f
26999
27000 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27001
27002         * objc.dg/fwd-proto-1.m: New.
27003         * objc.dg/local-decl-1.m: New.
27004         * objc.dg/naming-1.m: New.
27005         * objc.dg/naming-2.m: New.
27006         * objc.dg/proto-hier-1.m: New.
27007
27008 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27009
27010         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27011         largest-type elements to a struct makes its size grow.
27012
27013 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27014
27015         * g++.dg/abi/vthunk1.C: New test.
27016
27017 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27018
27019         * g++.dg/abi/vbase8-22.C: New test.
27020
27021 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27022
27023         * gcc.dg/cpp/macro8.c: New test.
27024
27025 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27026
27027         * g++.dg/abi/vbase8-21.C: New test.
27028
27029 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27030
27031         * g++.dg/abi/vbase8-10.C: New test.
27032
27033 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27034
27035         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27036         ${tool}_set_ld_library_path.
27037         Changed caller.
27038         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27039         g++.exp.
27040
27041 2001-07-26  Stan Cox <scox@redhat.com>
27042
27043         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27044         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27045         gcc_exit, gcc_check_unsupported_p):
27046         Moved to gcc-deps.exp
27047         * gcc-deps.exp: New file.
27048
27049 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27050
27051         * g++.old-deja/g++.pt/defarg14.C: New test.
27052
27053 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27054
27055         * g++.old-deja/g++.other/lineno5.C: New test.
27056
27057 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27058
27059         * g++.old-deja/g++.pt/crash68.C: New test.
27060
27061 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27062
27063         * g++.old-deja/g++.other/crash42.C: New test.
27064
27065 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27066
27067         * gcc.dg/cpp/extratokens.c: Fix.
27068         * gcc.dg/cpp/skipping2.c: New tests.
27069
27070 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27071
27072         * gcc.c-torture/execute/20010724-1.c: New file.
27073         * gcc.c-torture/execute/20010724-1.x: New file.
27074
27075 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27076
27077         * g++.old-deja/g++.other/cond7.C: New test.
27078
27079 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27080
27081         * g++.old-deja/g++.other/optimize4.C: New test.
27082
27083 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27084
27085         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27086
27087 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27088
27089         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27090         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27091         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27092         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27093
27094         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27095         bug report" message.
27096
27097         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27098         * g++.dg/ext/instantiate1.C: Move from old-deja.
27099
27100 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27101
27102         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27103         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27104         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27105         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27106
27107 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27108
27109         * gcc.c-torture/execute/20010723-1.c: New test.
27110
27111 2001-07-23  Ben Elliston  <bje@redhat.com>
27112
27113         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27114
27115 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27116
27117         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27118         i[34567]86-*-*.
27119         Delete handling of ieee_multilib_flags.
27120         Pass -mieee for alpha*-*-* and sh-*-*.
27121         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27122
27123 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27124
27125         Remove old-abi tests.
27126         * g++.old-deja/g++.mike/p11116.C: Remove.
27127         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27128
27129 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27130
27131         * g77.f-torture/compile/pr3743.f:  New test
27132
27133 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27134
27135         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27136
27137 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27138
27139         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27140         g++.old-deja/g++.pt/static6.C: Likewise.
27141         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27142         supports weak symbols.
27143
27144 2001-07-18  Andreas Jaeger  <aj@suse.de>
27145
27146         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27147         supported again.
27148
27149 2001-07-18  Andreas Jaeger  <aj@suse.de>
27150
27151         * gcc.dg/iftrap-1.c: Fix target line.
27152
27153 2001-07-17  Richard Henderson  <rth@redhat.com>
27154
27155         * gcc.c-torture/execute/20010717-1.c: New.
27156
27157 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27158
27159         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27160         tests.
27161
27162 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27163
27164         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27165
27166 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27167
27168         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27169         UAC_SIGBUS, UAC_NOPRINT definitions.
27170
27171 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27172
27173         * objc/execute/object_is_class.m: New test.
27174         * objc/execute/object_is_meta_class.m: New test.
27175
27176 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27177
27178         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27179         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27180
27181 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27182
27183         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27184         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27185
27186 2001-07-14  Richard Henderson  <rth@redhat.com>
27187
27188         * gcc.dg/iftrap-1.c: New.
27189
27190 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27191
27192         * g77.f-torture/execute/intrinsic77.f: New test.
27193
27194 2001-07-11  Janis Johnson <janis@us.ibm.com>
27195
27196         * gcc.misc-tests/gcov-3.c: New test.
27197
27198 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27199
27200         * gcc.c-torture/compile/20010711-1.c,
27201         * gcc.c-torture/compile/20010711-2.c: New tests.
27202
27203 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27204
27205         * gcc.c-torture/execute/20010711-1.c: New test.
27206
27207 2001-07-11  Ben Elliston  <bje@redhat.com>
27208
27209         * g++.old-deja/g++.other/enum5.C: New test.
27210
27211 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27212
27213         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27214         (g++-dg-prune): Call prune_gcc_output.
27215         * prune.exp: New file for prune_gcc_output.
27216         * lib/g++.exp, lib/gcc.exp: Load it.
27217
27218 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27219
27220         * gcc.c-torture/compile/20010701-1.c,
27221         g++.old-deja/g++.ext/attrib6.C: New tests.
27222
27223 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27224
27225         * gcc.c-torture/compile/20010706-1.c: New test.
27226
27227 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27228
27229         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27230
27231 2001-06-28  Stan Shebs  <shebs@apple.com>
27232
27233         * gcc.dg/pragma-darwin.c: New test.
27234
27235 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27236
27237         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27238         Solaris 2.[678] system.
27239
27240 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27241
27242         * gcc.dg/20010622-1.c: New test.
27243
27244 2001-06-18  Stan Shebs  <shebs@apple.com>
27245
27246         * objc.dg: New directory.
27247         * objc.dg/dg.exp: New file.
27248         * objc.dg/alias.m: New.
27249         * objc.dg/class-1.m: New.
27250         * objc.dg/class-2.m: New.
27251         * objc.dg/const-str-1.m: New.
27252         * objc.dg/const-str-2.m: New.
27253         * objc.dg/id-1.m: New.
27254         * objc.dg/method-1.m: New.
27255         * objc.dg/super-class-1.m: New.
27256         * lib/objc-dg.exp: New file.
27257
27258 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27259
27260         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27261         of label name.
27262
27263 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27264
27265         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27266
27267 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27268
27269         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27270         variable.
27271
27272 2001-06-12  Richard Henderson  <rth@redhat.com>
27273
27274         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27275
27276 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27277
27278         * g++.old-deja/g++.abi/vbase5.C: New test.
27279         * g++.old-deja/g++.abi/vbase6.C: New test.
27280         * g++.old-deja/g++.abi/vbase7.C: New test.
27281
27282 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27283
27284         * gcc.c-torture/compile/20010610-1.c: New test.
27285
27286 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27287
27288         * g++.old-deja/g++.abi/vbase4.C: New test.
27289
27290 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27291
27292         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27293         support %f for HC11/HC12 targets.
27294         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27295         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27296         on HC11/HC12 targets.
27297         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27298
27299 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27300
27301         * gcc.dg/wchar_t-1.c: New file.
27302         * gcc.dg/wint_t-1.c: Likewise.
27303
27304 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27305
27306         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27307
27308 2001-06-11  Richard Henderson  <rth@redhat.com>
27309
27310         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27311
27312 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27313
27314         * gcc.c-torture/compile/20010611-1.c: New test.
27315
27316 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27317
27318         * gcc.dg/c99-tag-1.c: Add more tests.
27319
27320 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27321
27322         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27323         representation on MN10300 and ARM/Thumb.
27324
27325 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27326
27327         * g77.f-torture/execute/20010610.f: New.
27328
27329 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27330
27331         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27332         names.
27333
27334 2001-06-09  Richard Henderson  <rth@redhat.com>
27335
27336         * gcc.c-torture/execute/ashrdi-1.c: New.
27337         * gcc.c-torture/execute/ashldi-1.c: New.
27338         * gcc.c-torture/execute/lshrdi-1.c: New.
27339
27340 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27341
27342         * objc/execute/load-3.m: Added. Check sending +load to categories,
27343         in addition to classes.
27344
27345 2001-06-08  Stan Shebs  <shebs@apple.com>
27346
27347         * objc/execute/load-2.m: New test.  From Nicola Pero
27348         <n.pero@mi.flashnet.it>.
27349
27350 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27351
27352         * gcc.c-torture/execute/20010605-2.c: New test.
27353
27354 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27355
27356         * g++.old-deja/g++.abi/vbase2.C: New test.
27357         * g++.old-deja/g++.abi/vbase3.C: New test.
27358
27359 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27360
27361         * g++.old-deja/g++.pt/friend49.C: New test.
27362
27363 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27364
27365         * g++.old-deja/g++.ext/anon3.C: New test.
27366
27367 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27368
27369         * g++.old-deja/g++.other/conv7.C: New test.
27370
27371 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27372
27373         * gcc.c-torture/compile/20010605-2.c: New test.
27374
27375 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27376
27377         * gcc.c-torture/execute/20010604-1.c: New test.
27378
27379 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27380
27381         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27382
27383 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27384
27385         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27386         (g++_link_flags): Likewise.
27387         (g++_init): Pass gccpath's value to two previous functions.
27388
27389 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27390
27391         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27392         Ensure logfile entry matches exec command line.
27393
27394 2001-05-31  Richard Henderson  <rth@redhat.com>
27395
27396         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27397         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27398
27399 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27400
27401         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27402         compiler for irix6.2
27403
27404 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27405
27406         * g++.old-deja/g++.other/optimize3.C: New file.
27407
27408 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27409
27410         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27411         assemble.
27412
27413 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27414
27415         * g++.old-deja/g++.other/optimize2.C: New file.
27416
27417 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27418
27419         * gcc.c-torture/compile/20010518-2.c: New file.
27420         * gcc.c-torture/execute/20010518-1.c: New file.
27421         * gcc.c-torture/execute/20010518-2.c: New file.
27422
27423 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27424
27425         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27426
27427 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27428
27429         G++ no longer defines builtins that do not begin with __builtin.
27430         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27431         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27432         * g++.old-deja/g++.law/builtin1.C: Likewise.
27433         * g++.old-deja/g++.law/cvt2.C: Likewise.
27434         * g++.old-deja/g++.mike/net5.C: Likewise.
27435         * g++.old-deja/g++.other/builtins1.C: Likewise.
27436         * g++.old-deja/g++.other/builtins2.C: Likewise.
27437         * g++.old-deja/g++.other/builtins3.C: Likewise.
27438         * g++.old-deja/g++.other/builtins4.C: Likewise.
27439         * g++.old-deja/g++.other/inline8.C: Likewise.
27440         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27441
27442 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27443
27444         * g++.old-deja/g++.pt/using1.C: Adjust.
27445         * g++.old-deja/g++.pt/using2.C: New test.
27446
27447 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27448
27449         * gcc.dg/cpp/charconst.c: New tests.
27450         * gcc.dg/cpp/escape.c: New tests.
27451         * gcc.dg/cpp/escape-1.c: New tests.
27452         * gcc.dg/cpp/escape-2.c: New tests.
27453         * gcc.dg/cpp/ucs.c: New tests.
27454
27455 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27456
27457         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27458         native compiler for irix6.5.
27459
27460 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27461
27462         * lib/g++.exp (g++_include_flags): Use args to compute
27463         get_multilibs.
27464         (g++_link_flags): Likewise.
27465         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27466
27467 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27468
27469         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27470
27471 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27472
27473         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27474         this file.
27475
27476 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27477
27478         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27479         STACK_SIZE;
27480         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27481         to STACK_SIZE; Use it to define size of add_histo array.
27482         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27483         to STACK_SIZE.
27484         (f): Use GITT_SIZE to define size of gitt local table.
27485         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27486         to STACK_SIZE; Use it to define size of bytemem array.
27487
27488 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27489
27490         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27491         on 68HC11/HC12 due to the asm instruction.
27492         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27493         * gcc.c-torture/compile/920520-1.x: Likewise.
27494         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27495         on 68HC11/HC12 because the function is larger than 64K.
27496         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27497         on 68HC11/HC12 because the structure is too large.
27498
27499 2001-05-20  Richard Henderson  <rth@redhat.com>
27500
27501         * gcc.c-torture/execute/20010520-1.c: New.
27502
27503 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27504
27505         * g++.old-deja/g++.warn/compare1.C: New test.
27506         * gcc.dg/compare4.c: New test.
27507
27508 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27509
27510         * g++.old-deja/g++.other/optimize1.C: New test.
27511
27512 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27513
27514         * g++.old-deja/g++.pt/spec41.C: New test.
27515
27516 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27517
27518         * gcc.c-torture/compile/20010114-1.x: Remove.
27519
27520 2001-05-18  Stan Shebs  <shebs@apple.com>
27521
27522         * gcc.c-torture/compile/20010518-1.c: New test.
27523
27524 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27525
27526         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27527         * g++.old-deja/g++.pt/crash67.C: New test.
27528
27529 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27530
27531         * g++.old-deja/g++.other/debug9.C: New test.
27532
27533 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27534
27535         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27536
27537 2001-05-16  Jan Hubicka  <jh@suse.cz>
27538
27539         * gcc.c-torture/compile/20010516-1.c: New test.
27540
27541 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27542
27543         * g++.old-deja/g++.other/crash41.C: New test.
27544
27545 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27546
27547         * g++.old-deja/g++.pt/crash66.C: New test.
27548
27549 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27550
27551         * g++.old-deja/g++.robertl/eb27.C: Convert.
27552
27553 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27554
27555         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27556         declaration being redundant.
27557
27558 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27559
27560         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27561
27562 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27563
27564         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27565
27566 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27567
27568         * lib/g++.exp: Use testsuite_flags.
27569
27570 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27571
27572         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27573
27574 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27575
27576         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27577
27578 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27579
27580         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27581
27582 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27583
27584         * gcc.c-torture/compile/20010313-1.c: New test.
27585
27586 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27587
27588         * gcc.dg/cpp/direct2.c: New test.
27589         * gccq.dg/cpp/direct2s.c: New test.
27590
27591         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27592
27593 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27594
27595         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27596         * g++.old-deja/g++.other/op3.C: Likewise.
27597
27598 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27599
27600         * gcc.dg/cpp/syshdr.h: New file.
27601         * gcc.dg/cpp/sysmac1.c: Update.
27602         * gcc.dg/cpp/sysmac2.c: Update.
27603
27604 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27605
27606         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27607
27608 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27609
27610         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27611         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27612
27613 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27614
27615         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27616
27617 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27618
27619         * lib/g++.exp (g++_include_flags): Don't use any special flags
27620         if TESTING_IN_BUILD_TREE is not defined.
27621         (g++_init): Use a plain 'c++' as the compiler if
27622         TESTING_IN_BUILD_TREEE is not defined.
27623
27624 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27625
27626         * g++.old-deja/g++.eh/catch13.C: New test.
27627         * g++.old-deja/g++.eh/catch14.C: New test.
27628
27629 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27630
27631         * gcc.dg/cpp/tr-define.c: New test.
27632
27633 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27634
27635         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27636         <stdlib.h>, not <malloc.h>.
27637
27638 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27639
27640         * g++.old-deja/g++.ns/template17.C: New test.
27641
27642 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27643
27644         * g++.old-deja/g++.pt/ref4.C: New test.
27645
27646 2001-04-30  Richard Henderson  <rth@redhat.com>
27647
27648         * gcc.dg/20000724-1.c: Revert last change.
27649
27650 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27651
27652         * g77.f-torture/execute/20010430.f: New test.
27653
27654 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27655
27656         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27657
27658 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27659
27660         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27661
27662 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27663
27664         * g++.old-deja/g++.eh/crash6.C: New test.
27665
27666 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27667
27668         * g++.old-deja/g++.other/warn7.C: New test.
27669
27670 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27671
27672         * g++.old-deja/g++.other/defarg9.C: New test.
27673
27674 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27675
27676         * g77.f-torture/compile/20010426.f: New test.
27677         * g77.f-torture/execute/20010426.f: New test.
27678
27679 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27680
27681         * g77.f-torture/compile/20000629-1.x: Remove - error
27682         has been fixed.
27683
27684 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27685
27686         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27687         Tweak slightly to work with g++.dg framework.
27688         * g++.dg/special/ecos.exp: Run initp1.C test.
27689         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27690
27691         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27692         its linker doesn't give line numbers either.
27693         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27694
27695 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27696
27697         * g++.old-deja/g++.other/lex1.C: New test.
27698
27699 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27700
27701         * gcc.dg/noncompile/20010425-1.c: New test.
27702
27703 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27704
27705         * g++.old-deja/g++.pt/mangle2.C: New test.
27706
27707 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27708
27709         * gcc.dg/format/plus-1.c: New test.
27710
27711 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27712
27713         * gcc.dg/20010423-1.c: New test.
27714
27715 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27716
27717         * gcc.c-torture/execute/20010422-1.c: New test.
27718
27719 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27720
27721         * g++.old-deja/g++.ns/type2.C: New test.
27722
27723 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27724
27725         * g++.old-deja/g++.other/perf1.C: New test.
27726
27727 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27728
27729         * gcc.dg/c99-func-2.c: Remove xfail.
27730         * gcc.dg/c99-func-3.c: Remove xfail.
27731         * gcc.dg/c99-func-4.c: Remove xfail.
27732
27733 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27734
27735         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27736
27737 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27738
27739         * gcc.c-torture/compile/20010423-1.c: New test.
27740
27741 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27742
27743         * g++.old-deja/g++.pt/typename28.C: New test.
27744
27745 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27746
27747         * g++.old-deja/g++.abi/empty2.C: New test.
27748         * g++.old-deja/g++.abi/empty3.C: New test.
27749
27750 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27751
27752         * g++.old-deja/g++.other/comdat2.C: New test.
27753         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27754
27755 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27756
27757         * g++.old-deja/g++.other/overload14.C: New test.
27758
27759 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27760
27761         * g++.old-deja/g++.other/lookup23.C: New test.
27762
27763 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27764
27765         * gcc.c-torture/execute/20010403-1.c: New test.
27766
27767 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
27768             Mark Mitchell  <mark@codesourcery.com>
27769
27770         * lib/old-dejagnu.exp: Don't delete output of executable.
27771         Add .exe suffix to executables.
27772
27773 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27774
27775         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27776
27777 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27778
27779         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27780
27781 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27782
27783         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27784         * g++.old-deja/g++.abi/crash1.C: New test.
27785
27786 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27787
27788         * g++.old-deja/g++.other/crash40.C: New test.
27789
27790 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27791
27792         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27793
27794 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27795
27796         * g++.old-deja/g++.other/warn6.C: New test.
27797
27798 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27799
27800         * g++.old-deja/g++.robertl/eb42.C: Same.
27801
27802 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27803
27804         * gcc.dg/wtr-conversion-1.c: New testcase.
27805
27806 2001-04-10  Richard Henderson  <rth@redhat.com>
27807
27808         * g++.old-deja/g++.other/array5.C: New.
27809
27810 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27811
27812         * gcc.c-torture/execute/20010408-1.c: New test.
27813
27814 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27815
27816         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27817         headers and constructs.
27818         * g++.old-deja/g++.robertl/eb79.C: Same.
27819         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27820         * g++.old-deja/g++.robertl/eb73.C: Same.
27821         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27822         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27823         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27824         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27825         * g++.old-deja/g++.robertl/eb44.C: Same.
27826         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27827         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27828         * g++.old-deja/g++.robertl/eb39.C: Same.
27829         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27830         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27831         * g++.old-deja/g++.robertl/eb30.C: Same.
27832         * g++.old-deja/g++.robertl/eb3.C: Same.
27833         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27834         * g++.old-deja/g++.robertl/eb21.C: Same.
27835         * g++.old-deja/g++.robertl/eb15.C: Same.
27836         * g++.old-deja/g++.robertl/eb118.C: Same.
27837         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27838         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27839         * g++.old-deja/g++.robertl/eb109.C: Same.
27840         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27841         * g++.old-deja/g++.mike/rtti1.C: Same.
27842         * g++.old-deja/g++.mike/p658.C: Same.
27843         * g++.old-deja/g++.mike/net46.C: Same.
27844         * g++.old-deja/g++.mike/net34.C: Same.
27845         * g++.old-deja/g++.mike/memoize1.C: Same.
27846         * g++.old-deja/g++.mike/eh2.C: Same.
27847         * g++.old-deja/g++.law/weak.C: Same.
27848         * g++.old-deja/g++.law/visibility7.C: Same.
27849         * g++.old-deja/g++.law/visibility25.C: Same.
27850         * g++.old-deja/g++.law/visibility22.C: Same.
27851         * g++.old-deja/g++.law/visibility2.C: Same.
27852         * g++.old-deja/g++.law/visibility17.C: Same.
27853         * g++.old-deja/g++.law/visibility13.C: Same.
27854         * g++.old-deja/g++.law/visibility10.C: Same.
27855         * g++.old-deja/g++.law/visibility1.C: Same.
27856         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27857         * g++.old-deja/g++.law/vbase1.C: Same.
27858         * g++.old-deja/g++.law/operators32.C: Same.
27859         * g++.old-deja/g++.law/nest3.C: Same.
27860         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27861         * g++.old-deja/g++.law/except5.C (main): Same.
27862         * g++.old-deja/g++.law/cvt7.C (run): Same.
27863         * g++.old-deja/g++.law/cvt2.C: Same.
27864         * g++.old-deja/g++.law/cvt16.C: Same.
27865         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27866         * g++.old-deja/g++.law/ctors17.C (main): Same.
27867         * g++.old-deja/g++.law/ctors13.C: Same.
27868         * g++.old-deja/g++.law/ctors12.C (main): Same.
27869         * g++.old-deja/g++.law/ctors10.C: Same.
27870         * g++.old-deja/g++.law/code-gen5.C: Same.
27871         * g++.old-deja/g++.law/bad-error7.C: Same.
27872         * g++.old-deja/g++.law/arm9.C: Same.
27873         * g++.old-deja/g++.law/arm12.C: Same.
27874         * g++.old-deja/g++.law/arg8.C: Same.
27875         * g++.old-deja/g++.law/arg1.C: Same.
27876         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27877         * g++.old-deja/g++.jason/template31.C: Same.
27878         * g++.old-deja/g++.jason/template24.C (main): Same.
27879         * g++.old-deja/g++.jason/2371.C: Same.
27880         * g++.old-deja/g++.eh/new2.C: Same.
27881         * g++.old-deja/g++.eh/new1.C: Same.
27882         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27883         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27884         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27885         * g++.old-deja/g++.brendan/crash62.C: Same.
27886         * g++.old-deja/g++.brendan/crash52.C: Same.
27887         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27888         * g++.old-deja/g++.brendan/crash38.C: Same.
27889         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27890         * g++.old-deja/g++.brendan/copy9.C: Same.
27891
27892 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27893
27894         * gcc.c-torture/execute/20001203-2.c (memset):
27895         Count argument is of type __SIZE_TYPE__.
27896
27897 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27898
27899         * gcc.c-torture/compile/20010404-1.c: New test.
27900
27901 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27902
27903         * gcc.c-torture/compile/20010326-1.c: New test.
27904
27905 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27906
27907         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27908         peculiarities of the SH.
27909         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27910
27911 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27912
27913         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27914         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27915         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27916
27917 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27918
27919         * g77.f-torture/compile/20010321-1.f: New test.
27920
27921 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27922
27923         * gcc.c-torture/compile/20010329-1.c: New test.
27924
27925 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27926
27927         * gcc.c-torture/execute/20010329-1.c: New test.
27928
27929 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27930
27931         * g++.old-deja/g++.other/eh4.C: Fix typo.
27932
27933 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27934
27935         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27936
27937 2001-03-28  Philip Blundell  <philb@gnu.org>
27938
27939         * gcc.c-torture/compile/20010328-1.c: New test.
27940
27941 2001-03-27  Richard Henderson  <rth@redhat.com>
27942
27943         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27944         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27945
27946 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27947
27948         * gcc.c-torture/compile/20010327-1.c: New test.
27949
27950 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27951
27952         * g++.old-deja/g++.other/friend12.C: New test.
27953         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27954         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27955
27956 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27957
27958         * gcc.c-torture/execute/20010325-1.c: New test.
27959
27960 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27961
27962         * g++.old-deja/g++.other/mangle3.C: New test.
27963
27964 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27965
27966         * g++.old-deja/g++.other/anon8.C: New test.
27967
27968 2001-03-20  Philip Blundell  <philb@gnu.org>
27969
27970         * gcc.c-torture/compile/20010320-1.c: New test.
27971
27972 2001-03-17  Richard Henderson  <rth@redhat.com>
27973
27974         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27975
27976 2001-03-15  Geoff Keating  <geoff@redhat.com>
27977
27978         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27979         tests on AIX.
27980
27981 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27982
27983         * g++.old-deja/g++.other/eh4.C: New test.
27984
27985 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27986
27987         * gcc.dg/cpp/mi1.c: Update.
27988
27989 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27990
27991         * g++.old-deja/g++.other/regstack.C: New test.
27992
27993 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27994
27995         * g++.old-deja/g++.other/ref4.C: New test.
27996
27997 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27998
27999         * objc/execute/va_method.m: Added.
28000         * objc/execute/IMP.m: Added.
28001         * objc/execute/_cmd.m: Added.
28002         * objc/execute/accessing_ivars.m: Added.
28003         * objc/execute/class-1.m: Added.
28004         * objc/execute/class-10.m: Added.
28005         * objc/execute/class-11.m: Added.
28006         * objc/execute/class-12.m: Added.
28007         * objc/execute/class-13.m: Added.
28008         * objc/execute/class-14.m: Added.
28009         * objc/execute/class-2.m: Added.
28010         * objc/execute/class-3.m: Added.
28011         * objc/execute/class-4.m: Added.
28012         * objc/execute/class-5.m: Added.
28013         * objc/execute/class-6.m: Added.
28014         * objc/execute/class-7.m: Added.
28015         * objc/execute/class-8.m: Added.
28016         * objc/execute/class-9.m: Added.
28017         * objc/execute/class-tests-1.h
28018         * objc/execute/class-tests-2.h
28019         * objc/execute/compatibility_alias.m: Added.
28020         * objc/execute/encode-1.m: Added.
28021         * objc/execute/formal_protocol-1.m: Added.
28022         * objc/execute/formal_protocol-2.m: Added.
28023         * objc/execute/formal_protocol-3.m: Added.
28024         * objc/execute/formal_protocol-4.m: Added.
28025         * objc/execute/formal_protocol-5.m: Added.
28026         * objc/execute/formal_protocol-6.m: Added.
28027         * objc/execute/formal_protocol-7.m: Added.
28028         * objc/execute/informal_protocol.m: Added.
28029         * objc/execute/initialize.m: Added.
28030         * objc/execute/load.m: Added.
28031         * objc/execute/many_args_method.m: Added.
28032         * objc/execute/nested-3.m: Added.
28033         * objc/execute/no_clash.m: Added.
28034         * objc/execute/private.m: Added.
28035         * objc/execute/redefining_self.m: Added.
28036         * objc/execute/root_methods.m: Added.
28037         * objc/execute/selector-1.m: Added.
28038         * objc/execute/static-1.m: Added.
28039         * objc/execute/static-2.m: Added.
28040         * objc/execute/va_method.m: Added.
28041
28042 2001-03-10  Richard Henderson  <rth@redhat.com>
28043
28044         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28045
28046 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28047
28048         * g++.old-deja/g++.other/crash31.C: XFAIL.
28049         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28050         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28051         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28052         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28053         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28054
28055 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28056
28057         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28058
28059 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28060
28061         * gcc.dg/20000724-1.c: Don't use multiline strings.
28062
28063 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28064
28065         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28066         result of -cString against what we expect it to be; don't just
28067         print it out for no one to read.
28068
28069         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28070         Based on testcases provided by Nicola Pero.
28071
28072 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28073
28074         * gcc.dg/cpp/macro7.c: New test.
28075
28076 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28077
28078         * gcc.dg/cpp/multiline.c: Update.
28079
28080 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28081
28082         * g++.old-deja/g++.other/enum3.C: New test.
28083
28084 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28085
28086         * g++.old-deja/g++.other/pod1.C: New test.
28087
28088 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28089
28090         * g++.old-deja/g++.ext/overload1.C: New test.
28091
28092 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28093
28094         * g++.old-deja/g++.pt/using1.C: New test.
28095
28096 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28097
28098         * g++.old-deja/g++.other/using9.C: New test.
28099
28100 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28101
28102         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28103
28104         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28105
28106 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28107
28108         * g++.old-deja/g++.ext/realpt1.C: Remove.
28109
28110 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28111
28112         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28113
28114 2001-02-26  Will Cohen  <wcohen@redhat.com>
28115
28116         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28117
28118 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28119
28120         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28121         templatized constructors.
28122
28123 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28124
28125         * gcc.c-torture/execute/20010224-1.c: New test.
28126
28127 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28128
28129         * gcc.c-torture/execute/20010222-1.c: New test.
28130
28131 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28132
28133         * g++.old-deja/g++.other/inline20.C: New test.
28134
28135 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28136
28137         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28138
28139 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28140
28141         * g++.old-deja/g++.other/lookup22.C: New test.
28142
28143 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28144
28145         * g77.dg: New directory.
28146         * g77.dg/20010216-1.f: New test case.
28147         * g77.dg/dg.exp: New driver.
28148         * lib/g77-dg.exp: New driver library.
28149
28150 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28151
28152         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28153
28154 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28155
28156         * g++.old-deja/g++.other/decl9.C: New test.
28157
28158 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28159
28160         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28161         not need <string> and also tests the initialization at runtime.
28162
28163 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28164
28165         * gcc.c-torture/execute/longlong.c: New test.
28166
28167 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28168
28169         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28170
28171 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28172
28173         * gcc.c-torture/execute/920302-1.c (execute):
28174         Change argument type to short.
28175
28176 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28177
28178         * g++.old-deja/g++.pt/deduct6.C: New test.
28179
28180 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28181
28182         * g++.old-deja/g++.pt/deduct5.C: New test.
28183
28184 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28185
28186         * gcc.c-torture/execute/20010209-1.c: New test.
28187
28188 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28189
28190         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28191
28192 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28193
28194         * g++.dg/vtgc1.C: Update for new ABI.
28195
28196         * consistency.vlad: New directory, 1665 files.
28197
28198 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28199
28200         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28201         return type.
28202         * gcc.dg/cpp/digraphs.c: Declare puts.
28203
28204 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28205
28206         * g++.old-deja/g++.other/warn5.C: New test.
28207
28208 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28209
28210         * g++.old-deja/g++.pt/spec40.C: New test.
28211
28212 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28213
28214         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28215         case.
28216         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28217
28218 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28219
28220         * gcc.c-torture/compile/20010209-1.c: New test.
28221
28222 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28223
28224         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28225         excess errors message but not if it crashes.
28226         * g++.old-deja/g++.other/crash27.C: Likewise.
28227         * g++.old-deja/g++.other/crash28.C: Likewise.
28228         * g++.old-deja/g++.other/crash30.C: Likewise.
28229         * g++.old-deja/g++.other/crash32.C: Likewise.
28230         * g++.old-deja/g++.other/crash35.C: Likewise.
28231         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28232
28233 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28234
28235         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28236         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28237         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28238         g77.f-torture/execute/execute.exp,
28239         g77.f-torture/noncompile/noncompile.exp,
28240         gcc.c-torture/execute/execute.exp,
28241         gcc.c-torture/execute/memcheck/memcheck.exp,
28242         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28243         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28244         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28245         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28246         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28247         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28248         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28249         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28250         Remove bug reporting instructions with ancient email addresses.
28251
28252 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28253
28254         * gcc.dg/20010202-1.c: New test.
28255         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28256
28257 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28258
28259         * g++.dg/stdbool-if.C: New test.
28260
28261 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28262
28263         * objc/execute/fdecl.m: Added main().
28264
28265 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28266
28267         * gcc.c-torture/execute/20010206-1.c: New test.
28268
28269 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28270
28271         * gcc.dg/cpp/avoidpaste1.c: Update.
28272
28273 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28274
28275         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28276         Pero <nicola@brainstorm.co.uk>.
28277         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28278
28279 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28280
28281         * g++.old-deja/g++.pt/spec39.C: New test.
28282
28283 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28284
28285         * gcc.c-torture/compile/20010202-1.c: New test.
28286
28287 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28288
28289         * g++.old-deja/g++.abi/primary2.C: New test.
28290         * g++.old-deja/g++.abi/primary3.C: New test.
28291         * g++.old-deja/g++.abi/primary4.C: New test.
28292         * g++.old-deja/g++.abi/primary5.C: New test.
28293         * g++.old-deja/g++.abi/vtable3.h: New test.
28294         * g++.old-deja/g++.abi/vtable3a.C: New test.
28295         * g++.old-deja/g++.abi/vtable3b.C: New test.
28296         * g++.old-deja/g++.abi/vtable3c.C: New test.
28297         * g++.old-deja/g++.abi/vtable3d.C: New test.
28298         * g++.old-deja/g++.abi/vtable3e.C: New test.
28299         * g++.old-deja/g++.abi/vtable3f.C: New test.
28300         * g++.old-deja/g++.abi/vtable3g.C: New test.
28301         * g++.old-deja/g++.abi/vtable3h.C: New test.
28302         * g++.old-deja/g++.abi/vtable3i.C: New test.
28303         * g++.old-deja/g++.abi/vtable3j.C: New test.
28304         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28305
28306 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28307
28308         * g++.old-deja/g++.other/anon6.C: New test.
28309         * g++.old-deja/g++.other/anon7.C: New test.
28310
28311 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28312
28313         * gcc.dg/cpp/avoidpaste2.c: New tests.
28314
28315 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28316
28317         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28318
28319 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28320
28321         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28322         DECIMAL_DIG cases for Irix."
28323
28324 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28325
28326         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28327
28328 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28329
28330         * gcc.dg/c99-tag-1.c: New test.
28331
28332 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28333
28334         * gcc.dg/cpp/tr-warn1.c: Add tests.
28335
28336 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28337
28338         * gcc.dg/cpp/avoidpaste1.c: Update.
28339         * gcc.dg/cpp/paste4.c: Update.
28340
28341 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28342
28343         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28344         cases for Irix.
28345
28346 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28347
28348         * g++.old-deja/g++.other/inline19.C: New test.
28349
28350 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28351
28352         * gcc.dg/Wlarger-than.c: New test.
28353
28354 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28355
28356         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28357
28358 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28359
28360         * gcc.c-torture/execute/20010129-1.c: New test.
28361         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28362
28363 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28364
28365         * gcc.dg/cpp/avoidpaste1.c: Test case.
28366
28367 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28368
28369         * g++.old-deja/g++.other/inline18.C: New test.
28370
28371 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28372
28373         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28374         and __builtin_putchar.
28375
28376 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28377
28378         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28379         tests.
28380
28381 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28382
28383         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28384         floating point number rounding mode to round to the nearest
28385         representable mode.
28386
28387 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28388
28389         * g++.old-deja/g++.other/mangle2.C: New test.
28390
28391 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28392
28393         * gcc.c-torture/compile/20010124-1.c: New test.
28394
28395 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28396
28397         * g++.old-deja/g++.pt/spec38.C: New test.
28398
28399 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28400
28401         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28402         "Build don't run".
28403
28404 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28405
28406         * gcc.c-torture/execute/20010123-1.c: New test.
28407
28408 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28409
28410         * g++.old-deja/g++.pt/spec37.C: New test.
28411
28412 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28413
28414         * g++.old-deja/g++.pt/overload14.C: New test.
28415
28416 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28417
28418         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28419         __builtin_return_address.
28420
28421 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28422
28423         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28424         * g++.old-deja/g++.pt/spec35.C: New test.
28425         * g++.old-deja/g++.pt/spec36.C: New test.
28426
28427 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28428
28429         * gcc.c-torture/compile/20010118-1.c: New test.
28430
28431 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28432
28433         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28434
28435 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28436
28437         * gcc.c-torture/execute/20010119-1.c: New test.
28438
28439 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28440
28441         * g++.old-deja/g++.other/vbase5.C: New test.
28442
28443 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28444
28445         * gcc.c-torture/execute/20010118-1.c: New test.
28446
28447 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28448
28449         * g++.old-deja/g++.pt/deduct3.C: New test.
28450
28451 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28452
28453         * g++.old-deja/g++.pt/spec34.C: New test.
28454
28455 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28456
28457         * g77.f-torture/compile/20000601-2.f: New test.
28458
28459 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28460
28461         * g++.old-deja/g++.other/init17.C: New test.
28462
28463 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28464
28465         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28466
28467 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28468
28469         * g++.old-deja/g++.pt/unify8.C: New test.
28470
28471 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28472
28473         * g++.old-deja/g++.abi/vbase1.C: New test.
28474
28475 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28476
28477         * g++.old-deja/g++.pt/crash65.C: New test.
28478
28479 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28480
28481         * gcc.dg/cpp/assembl2.S: New test case.
28482
28483 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28484
28485         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28486         are supported.
28487
28488 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28489
28490         * g++.old-deja/g++.other/builtins1.C: New test.
28491         * g++.old-deja/g++.other/builtins2.C: Likewise.
28492         * g++.old-deja/g++.other/builtins3.C: Likewise.
28493         * g++.old-deja/g++.other/builtins4.C: Likewise.
28494
28495 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28496
28497         * gcc.c-torture/compile/20010117-1.c: New test.
28498         * gcc.c-torture/compile/20010117-2.c: New test.
28499
28500 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28501
28502         * g77.f-torture/execute/20010116.[fx]: New test,
28503         XFAIL on i?86-*-*.
28504         * g77.f-torture/compile/20010115.f: Indicate it's
28505         a test for PR fortran/1636.
28506
28507 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28508
28509         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28510
28511 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28512
28513         * g77.f-torture/compile/20010115.f: New test.
28514
28515 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28516
28517         * g++.old-deja/g++.pt/nontype5.C: New test.
28518
28519 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28520
28521         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28522         have an equivalent working one below it.
28523
28524 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28525
28526         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28527         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28528
28529 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28530
28531         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28532         message containing "init_priority".
28533         (conpr-2.C): Likewise.
28534         (conpr-3.C): Likewise.
28535         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28536
28537 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28538
28539         * gcc.c-torture/execute/20010114-2.c: New test.
28540
28541 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28542
28543         * gcc.c-torture/compile/20010114-1.c: New test.
28544         * gcc.c-torture/compile/20010114-1.x: Xfail.
28545         * gcc.c-torture/compile/20010114-2.c: New test.
28546         * gcc.c-torture/execute/20010114-1.c: New test.
28547         * gcc.dg/trunc-1.c: New test.
28548         * gcc.dg/uninit-B.c: New test.
28549
28550 2001-01-13  Nick Clifton  <nickc@redhat.com>
28551
28552         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28553         target.
28554
28555 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28556
28557         * gcc.c-torture/compile/20010113-1.c: New test.
28558
28559 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28560
28561         * gcc.c-torture/compile/20001212-1.c: New test.
28562
28563 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28564
28565         * gcc.dg/cpp/widestr1.c: Update.
28566         * gcc.dg/cpp/prag-imp.c: Remove.
28567
28568 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28569
28570         * gcc.c-torture/execute/20000801-3.x: Remove.
28571         * gcc.dg/c90-init-1.c: New test.
28572         * gcc.dg/c99-init-1.c: New test.
28573         * gcc.dg/c99-init-2.c: New test.
28574         * gcc.dg/gnu99-init-1.c: New test.
28575
28576 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28577
28578         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28579         testing that no relevant ones were found.
28580
28581 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28582
28583         * g++.old-deja/g++.pt/cast2.C: New test.
28584
28585 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28586
28587         * g++.old-deja/g++.pt/friend47.C: New test.
28588
28589 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28590
28591         * g++.old-deja/g++.pt/instantiate13.C: New test.
28592
28593 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28594
28595         * g++.old-deja/g++.other/defarg7.C: New test.
28596         * g++.old-deja/g++.other/defarg8.C: New test.
28597
28598 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28599
28600         * g++.old-deja/g++.pt/crash64.C: New test.
28601
28602 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28603
28604         * g++.old-deja/g++.pt/crash63.C: New test.
28605
28606 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28607
28608         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28609
28610 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28611
28612         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28613
28614 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28615
28616         * g++.old-deja/g++.pt/error3.C: New test.
28617
28618 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28619
28620         * g++.old-deja/g++.other/crash39.C: New test.
28621
28622 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28623
28624         * g++.old-deja/g++.other/vbase4.C: New test.
28625
28626 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28627
28628         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28629         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28630         * gcc.dg/special/special.exp: New test driver which will check
28631         for alias support for the above test.
28632
28633 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28634
28635         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28636         problems on small machines.
28637         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28638         parameterize.
28639
28640 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28641
28642         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28643         mips.
28644         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28645
28646 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28647
28648         * g++.old_deja/g++.pt/using8.C: New test.
28649
28650 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28651
28652         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28653
28654 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28655
28656         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28657         where a failure is expected.
28658         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28659
28660 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28661
28662         * g++.old_deja/g++.pt/instantiate12.C: New test.
28663
28664 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28665
28666         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28667         start of structs.
28668         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28669         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28670         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28671         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28672         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28673         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28674         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28675         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28676         * g++.old-deja/g++.eh/spec6.C: Likewise.
28677         * g++.old-deja/g++.jason/crash3.C: Likewise.
28678         * g++.old-deja/g++.law/ctors11.C: Likewise.
28679         * g++.old-deja/g++.law/ctors17.C: Likewise.
28680         * g++.old-deja/g++.law/ctors5.C: Likewise.
28681         * g++.old-deja/g++.law/ctors9.C: Likewise.
28682         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28683         * g++.old-deja/g++.mike/net22.C: Likewise.
28684         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28685         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28686         * g++.old-deja/g++.mike/virt3.C: Likewise.
28687         * g++.old-deja/g++.niklas/t128.C: Likewise.
28688         * g++.old-deja/g++.other/anon4.C: Likewise.
28689         * g++.old-deja/g++.other/using1.C: Likewise.
28690         * g++.old-deja/g++.other/warn3.C: Likewise.
28691         * g++.old-deja/g++.pt/t37.C: Likewise.
28692         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28693         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28694
28695 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28696
28697         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28698
28699 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28700
28701         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28702
28703 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28704
28705         * gcc.c-torture/compile/20010107-1.c: New test.
28706
28707 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28708
28709         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28710
28711 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28712
28713         * gcc.dg/format/format.h: New file.
28714         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28715         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28716         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28717         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28718         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28719         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28720         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28721         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28722         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28723         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28724         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28725         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28726         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28727         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28728         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28729         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28730         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28731         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28732         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28733         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28734         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28735         instead of declaring standard types, macros and functions in each
28736         test.
28737
28738 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28739
28740         * gcc.c-torture/execute/20010106-1.c: New test.
28741
28742 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28743
28744         * gcc.dg/format/format.exp: New file.
28745         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28746         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28747         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28748         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28749         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28750         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28751         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28752         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28753         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28754         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28755         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28756         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28757         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
28758         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
28759         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
28760         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
28761         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
28762         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
28763         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
28764         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
28765         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
28766         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
28767         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
28768         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
28769         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
28770         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
28771         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
28772         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28773         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28774         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28775         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28776         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28777         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28778         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28779         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28780         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28781         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28782         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28783         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28784         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28785         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28786         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28787
28788 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28789
28790         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28791         account.
28792
28793 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28794
28795         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28796
28797 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28798
28799         * g++.old-deja/g++.pt/crash62.C: New test.
28800
28801 2001-01-04  Richard Henderson  <rth@redhat.com>
28802
28803         * gcc.dg/20000926-1.c: Update expected warnings.
28804         * gcc.dg/array-2.c: Likewise.
28805         * gcc.dg/array-4.c: Also validate flexible array members.
28806         * gcc.dg/c99-flex-array-1.c: New.
28807
28808 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28809
28810         * gcc.c-torture/compile/20001222-1.x: Remove.
28811
28812 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28813
28814         * gcc.c-torture/execute/built-in-setjmp.c: New.
28815
28816 2001-01-03  Richard Henderson  <rth@redhat.com>
28817
28818         * gcc.dg/940510-1.c: Update expected error wording.
28819         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28820
28821 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28822
28823         * lib/target-supports.exp (check_alias_available): Modified to
28824         indicate aliases not supported if only weak aliases are supported.
28825
28826 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28827
28828         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28829         Turn on cmpstrsi checks for __pj__ and __i370__.
28830
28831 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28832
28833         * g++.old-deja/g++.other/virtual11.C: New test.
28834
28835 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28836
28837         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28838
28839 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28840
28841         * gcc.c-torture/compile/20010102-1.c: New test.
28842
28843 2001-01-02  Andreas Jaeger  <aj@suse.de>
28844
28845         * gcc.dg/noreturn-3.c: New test.
28846
28847         * gcc.dg/noreturn-4.c: New test.
28848
28849 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28850
28851         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28852         __builtin_fputc and __builtin_fwrite.
28853
28854 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28855
28856         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28857         signed char, not default char.
28858
28859 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28860
28861         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28862
28863 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28864
28865         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28866
28867 2000-12-29  Richard Henderson  <rth@redhat.com>
28868
28869         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28870         (__cyg_profile_func_exit): Define.
28871
28872 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28873
28874         * g++.dg/vtgc1.C: New test.
28875
28876 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28877
28878         * gcc.dg/noncompile/20001228-1.c: New test.
28879
28880         * gcc.dg/20001228-1.c: New test.
28881
28882         * gcc.c-torture/execute/20001228-1.c: New test.
28883
28884 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28885
28886         * gcc.dg/format-strfmon-1.c: New test.
28887
28888 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28889
28890         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28891         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28892         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28893         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28894         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28895         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28896         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28897         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28898         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28899         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28900         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28901         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28902         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28903
28904         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28905         * gcc.c-torture/execute/string-opt-4.c: Test index.
28906
28907 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28908
28909         * gcc.c-torture/compile/20001226-1.c: New test.
28910
28911 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28912
28913         * gcc.c-torture/compile/20001222-1.c: New test.
28914         * gcc.c-torture/compile/20001222-1.x: Xfail.
28915
28916 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28917
28918         * gcc.c-torture/execute/comp-goto-2.c: New test.
28919
28920 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28921
28922         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28923         Use long types if __INT_MAX__ is 32767.
28924         (main): Use cast to (sint32 *) when poking 88 into a_page.
28925
28926         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28927
28928 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28929
28930         * gcc.c-torture/compile/20001221-1.c: New test.
28931         * gcc.c-torture/execute/20001221-1.c: New test.
28932
28933 2000-12-20  Richard Henderson  <rth@redhat.com>
28934
28935         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28936         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28937
28938 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28939
28940         * gcc.dg/compare3.c: New test.
28941
28942 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28943
28944         * gcc.dg/format-warnll-1.c: New test.
28945
28946 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28947
28948         * gcc.dg/cpp/cmdlne-P.c: New test.
28949
28950 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28951
28952         * gcc.c-torture/execute/builtin-abs-1.c,
28953         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28954
28955 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28956
28957         * gcc.dg/cpp/multiline.c: New test.
28958
28959 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28960
28961         * g++.old-deja/g++.other/syshdr1.C: Update.
28962         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28963
28964 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28965
28966         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28967
28968 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28969
28970         * g++.old-deja/g++.pt/ttp65.C: New test.
28971
28972 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28973
28974         * g++.old-deja/g++.pt/ttp64.C: New test.
28975
28976 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28977
28978         * g++.old-deja/g++.pt/spec33.C: New test.
28979
28980 2000-12-14  Catherine Moore  <clm@redhat.com>
28981
28982         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28983         * gcc.c-torture/execute/920612-2.c: Likewise.
28984         * gcc.c-torture/execute/920428-2.c: Likewise.
28985         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28986         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28987
28988 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28989
28990         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28991         * gcc.dg/pack-test-2.c: Likewise.
28992
28993 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28994
28995         Tests by Zack Weinberg <zackw@stanford.edu>.
28996
28997         * gcc.dg/cpp/defined.c: Update.
28998         * gcc.dg/cpp/defined_trad.c: New tests.
28999
29000 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29001
29002         * gcc.dg/cpp/trad-direct.c: Update.
29003
29004 2000-12-11  Neil Booth  <neilb@earthling.net>
29005
29006         * gcc.dg/cpp/defined_trad.c
29007
29008 2000-12-11  Neil Booth  <neilb@earthling.net>
29009
29010         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29011
29012 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29013
29014         * gcc.dg/format-miss-2.c: New test.
29015
29016 2000-12-09  Neil Booth  <neilb@earthling.net>
29017
29018         * gcc.dg/cpp/lineflags.c: New tests.
29019         * gcc.dg/cpp/poison.c: Update.
29020         * gcc.dg/cpp/redef2.c: Update.
29021         * gcc.dg/cpp/skipping.c: New test.
29022
29023 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29024
29025         * g++.old-deja/g++.other/eh3.C: New testcase.
29026
29027 2000-12-07  Neil Booth  <neilb@earthling.net>
29028
29029         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29030         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29031         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29032         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29033         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29034         Update.
29035
29036 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29037
29038         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29039         __SIZE_TYPE__ instead of int for type of integers cast to
29040         pointers.
29041
29042 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29043
29044         * g++.old-deja/g++.other/cleanup4.C: New test.
29045
29046 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29047
29048         * format-sec-1.c: New test.
29049
29050 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29051
29052         * gcc.dg/format-nonlit-3.c: New test.
29053
29054 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29055
29056         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29057         through a null pointer.
29058
29059 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29060
29061         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29062         * g++.old-deja/g++.pt/partial4.C: New test.
29063
29064 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29065
29066         * gcc.c-torture/execute/ieee/hugeval.x: New.
29067
29068 2000-12-06  Neil Booth  <neilb@earthling.net>
29069
29070         * gcc.dg/cpp/backslash2.c: New tests.
29071
29072 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29073
29074         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29075         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29076
29077 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29078
29079         * gcc.c-torture/execute/20001203-2.c: New testcase.
29080
29081 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29082
29083         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29084         * g++.old-deja/g++.other/virtual10.C: New test.
29085
29086 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29087
29088         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29089
29090 2000-12-05  Richard Henderson  <rth@redhat.com>
29091
29092         * gcc.c-torture/compile/20001205-1.c: New.
29093
29094 2000-12-04  Neil Booth  <neilb@earthling.net>
29095
29096         * g++.old-deja/g++.other/virtual9.C: New test.
29097         * g++.old-deja/g++.pt/crash61.C: New test.
29098         * gcc.c-torture/execute/loop-9.c: New test.
29099
29100 2000-12-04  Neil Booth  <neilb@earthling.net>
29101
29102         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29103         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29104         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29105         * gcc.dg/cpp/extratokens.c: ...here.
29106
29107 2000-12-04  Neil Booth  <neilb@earthling.net>
29108
29109         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29110         New tests.
29111
29112 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29113
29114         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29115         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29116
29117 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29118
29119         * gcc.c-torture/execute/20001203-1.c: New test.
29120
29121 2000-12-03  Neil Booth  <neilb@earthling.net>
29122
29123         * gcc.dg/cpp/macro6.c: New test cases.
29124
29125 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29126
29127         * gcc.c-torture/execute/string-opt-9.c: New test.
29128         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29129         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29130         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29131
29132         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29133         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29134
29135 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29136
29137         * gcc.dg/cpp/if-6.c: New testcase.
29138
29139         * gcc.dg/20001201-1.c: New testcase.
29140
29141 2000-12-02  Neil Booth  <neilb@earthling.net>
29142
29143         * g++.old-deja/g++.other/externC4.C,
29144         g++.old-deja/g++.other/friend10.C: New tests.
29145
29146 2000-12-02  Neil Booth  <neilb@earthling.net>
29147
29148         * g++.old-deja/g++.other/instan2.C
29149         * g++.old-deja/g++.other/instan3.C: New test.
29150
29151 2000-12-02  Neil Booth  <neilb@earthling.net>
29152
29153         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29154         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29155         gnuc99.c,gnuc99-pedantic.c: New tests.
29156
29157 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29158
29159         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29160         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29161
29162 2000-12-01  Neil Booth  <neilb@earthling.net>
29163
29164         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29165         * gcc.dg/cpp/poison.c: Update.
29166         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29167
29168 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29169
29170         * g77.f-torture/execute/20001201.f: New test.
29171
29172 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29173
29174         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29175
29176 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29177
29178         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29179
29180 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29181
29182         * g++.old-deja/g++.other/cast6.C: New test.
29183
29184 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29185
29186         * gcc.c-torture/execute/20001130-2.c: New testcase.
29187
29188 2000-11-30  Richard Henderson  <rth@redhat.com>
29189
29190         * gcc.c-torture/execute/20001130-1.c: New test.
29191
29192 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29193
29194         * g++.old-deja/g++.other/op3.C: New test.
29195
29196 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29197
29198         * g++.old-deja/g++.other/op2.C: New test.
29199
29200 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29201
29202         * g++.old-deja/g++.other/crash38.C: New test.
29203
29204 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29205
29206         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29207
29208 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29209
29210         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29211         tests.
29212         * gcc.c-torture/execute/string-opt-6.c: New test.
29213
29214         * gcc.dg/20001117-1.c: Add main.
29215
29216 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29217
29218         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29219         Move from here ...
29220         * gcc.dg/940510-1.c: ... to here.
29221
29222         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29223         zero-size arrays in toplevel structures.
29224
29225 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29226
29227         * gcc.c-torture/execute/loop-8.c: New test.
29228
29229 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29230
29231         * g++.old-deja/g++.other/base1.C: New test.
29232
29233 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29234
29235         * g++.old-deja/g++.other/parse2.C: New test.
29236
29237 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29238
29239         * g++.old-deja/g++.pt/incomplete1.C: New test.
29240
29241 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29242
29243         * g++.old-deja/g++.other/friend9.C: New test.
29244
29245 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29246
29247         * gcc.dg/20001127-1.c: New test.
29248
29249 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29250
29251         * g++.old-deja/g++.pt/friend46.C: New test.
29252
29253 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29254
29255         * g++.old-deja/g++.other/ptrmem8.C: New test.
29256
29257 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29258
29259         * gcc.c-torture/execute/string-opt-7.c: New test.
29260         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29261
29262 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29263
29264         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29265         instead of 'mkcheck 2'.
29266
29267 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29268
29269         * gcc.c-torture/execute/memcheck/driver.c,
29270         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29271         C9X references to refer to C99.
29272
29273 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29274
29275         * gcc.dg/ultrasp3.c: New test.
29276
29277 2000-11-25  Neil Booth  <neilb@earthling.net>
29278
29279         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29280
29281 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29282
29283         * gcc.c-torture/compile/20001123-2.c: New.
29284
29285 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29286
29287         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29288
29289 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29290
29291         * gcc.dg/sequence-point-1.c: Add some new tests.
29292         * gcc.c-torture/execute/20001124-1.c: New test.
29293
29294 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29295
29296         * g++.old-deja/g++.other/vaarg4.C: New test.
29297         * gcc.c-torture/compile/20001123-1.c: New test.
29298
29299 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29300
29301         * g++.other/crash24.C: Adjust and remove XFAIL.
29302         * g++.other/crash37.C: New test.
29303
29304 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29305
29306         * g++.old-deja/g++.pt/instantiate9.C: New test.
29307
29308 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29309
29310         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29311         new ABI, too.
29312
29313         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29314         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29315
29316 2000-11-22  Neil Booth  <neilb@earthling.net>
29317
29318         * gcc.dg/cpp/Wtrigraphs.c: New test.
29319
29320 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29321
29322         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29323
29324 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29325
29326         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29327
29328 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29329
29330         * lib/gcc-dg.exp: load_lib scanasm.exp.
29331         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29332         * lib/g++-dg.exp: load_lib scanasm.exp.
29333         * lib/scanasm.exp: New.
29334         (scan-assembler, scan-assembler-not): Add optional arguments to
29335         test name, or if not present, the pattern name.
29336         (scan-assembler-dem, scan-assembler-dem-not): New.
29337
29338         * g++.dg/dg.exp: New.
29339
29340 2000-11-21  Neil Booth  <neilb@earthling.net>
29341
29342         * gcc.dg/cpp/integrated1.c: Remove.
29343
29344 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29345
29346         * gcc.c-torture/execute/20001121-1.c: New test.
29347
29348 2000-11-21  Richard Henderson  <rth@redhat.com>
29349
29350         * gcc.c-torture/compile/20001121-1.c: New test.
29351
29352 2000-11-20  Neil Booth  <neilb@earthling.net>
29353
29354         * gcc.dg/cpp/integrated1.c: New test.
29355
29356 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29357
29358         * g++.old-deja/g++.other/inline17.C: New test.
29359
29360 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29361
29362         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29363         local variable to be zero: I made the variable global. Now
29364         uses abort() and exit() instead of relying on main's return value.
29365
29366 2000-11-20  Neil Booth  <neilb@earthling.net>
29367
29368         * gcc.dg/cpp/paste2.c: Update test.
29369         * objc/execute/paste.m: New test.
29370
29371 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29372
29373         * gcc.dg/c99-condexpr-1.c: New test.
29374
29375 2000-11-20  Neil Booth  <neilb@earthling.net>
29376
29377         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29378
29379 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29380
29381         * g++.old-deja/g++.pt/export1.C: New test.
29382
29383 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29384
29385         * gcc.dg/20001117-1.c: New test.
29386
29387 2000-11-18  Richard Henderson  <rth@redhat.com>
29388
29389         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29390
29391 2000-11-18  Richard Henderson  <rth@redhat.com>
29392
29393         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29394         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29395         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29396
29397 2000-11-18  Richard Henderson  <rth@redhat.com>
29398
29399         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29400         (main): New.  Exit cleanly.
29401
29402 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29403
29404         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29405         gcc.dg/c99-fordecl-2.c: New tests.
29406
29407 2000-11-18  Richard Henderson  <rth@redhat.com>
29408
29409         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29410         * gcc.c-torture/execute/zerolen-2.c: New.
29411
29412 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29413
29414         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29415         memory.
29416
29417 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29418
29419         * g++.old-deja/g++.pt/instantiate8.C: New test.
29420
29421 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29422
29423         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29424         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29425
29426 2000-11-16  Nick Clifton  <nickc@redhat.com>
29427
29428         * gcc.c-torture/execute/nestfunc-2.c: New test.
29429         * gcc.c-torture/execute/nestfunc-3.c: New test.
29430
29431 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29432
29433         * gcc.c-torture/compile/20001116-1.c: New test.
29434
29435 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29436
29437         * gcc.c-torture/execute/20001115-1.c: New test.
29438
29439 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29440
29441         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29442         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29443         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29444         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29445
29446 2000-11-15  Neil Booth  <neilb@earthling.net>
29447
29448         gcc.dg/cpp/_Pragma1.c: Update.
29449         gcc.dg/cpp/_Pragma2.c: New test.
29450
29451 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29452
29453         * g++.old-deja/g++.other/anon5.C: New test.
29454
29455 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29456
29457         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29458         tests.
29459
29460 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29461
29462         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29463         output.
29464
29465 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29466
29467         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29468         labels at end of compound statements.
29469
29470 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29471
29472         * gcc.c-torture/execute/loop-7.c: New test.
29473
29474 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29475
29476         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29477
29478 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29479
29480         * gcc.dg/c99-bool-1.c: New test.
29481
29482 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29483
29484         * gcc.dg/c99-scope-1.c: Remove xfail.
29485         * gcc.dg/c99-scope-2.c: New test.
29486
29487 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29488
29489         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29490         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29491
29492 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29493
29494         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29495         error messages.
29496
29497         * g++.mike/p700.C: Don't typedef wchar_t.
29498         * g++.mike/p784.C: Likewise.
29499         * g++.mike/eb101.C: Don't use __wchar_t.
29500
29501 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29502
29503         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29504         from DO loop.
29505
29506 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29507
29508         * gcc.c-torture/execute/20001111-1.c: New test.
29509
29510 2000-11-10  Nick Clifton  <nickc@redhat.com>
29511
29512         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29513         long multuiple and accumulate.
29514
29515 2000-11-09  Richard Henderson  <rth@redhat.com>
29516
29517         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29518         via size_t instead of int.
29519
29520         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29521         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29522         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29523         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29524
29525 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29526
29527         * gcc.c-torture/compile/20001109-1.c: New test.
29528         * gcc.c-torture/compile/20001109-2.c: New test.
29529
29530 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29531
29532         * g++.old-deja/g++.pt/operator1.C: New test.
29533         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29534
29535 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29536
29537         * gcc.dg/20001108-1.c: New test.
29538
29539 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29540
29541         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29542         with both arguments constant strings.
29543         * gcc.c-torture/execute/string-opt-3.c: New test.
29544         * gcc.c-torture/execute/string-opt-4.c: New test.
29545         * gcc.c-torture/execute/string-opt-5.c: New test.
29546
29547 2000-11-08  Nick Clifton  <nickc@redhat.com>
29548
29549         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29550         mulsidi3adddi patterns.
29551
29552 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29553
29554         * g++.old-deja/g++.other/crash36.C: New test.
29555
29556 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29557
29558         * g++.old-deja/g++.other/init16.C: New test.
29559
29560 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29561
29562         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29563
29564 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29565
29566         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29567         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29568         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29569
29570 2000-11-07  DJ Delorie  <dj@redhat.com>
29571
29572         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29573
29574 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29575
29576         * gcc.c-torture/execute/string-opt-1.c: New test.
29577
29578 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29579
29580         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29581         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29582         parameters in registers, and there is no way for a varargs
29583         function to know in which order the integer and floating-point
29584         parameters should be interleaved when they are placed on the
29585         stack.
29586         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29587         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29588
29589 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29590
29591         * gcc.c-torture/execute/string-opt-2.c: New test.
29592
29593 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29594
29595         * g++.old-deja/g++.pt/crash60.C: New test.
29596
29597 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29598
29599         * g++.old-deja/g++.other/crash24.C: New test.
29600         * g++.old-deja/g++.other/crash25.C: New test.
29601         * g++.old-deja/g++.other/crash26.C: New test.
29602         * g++.old-deja/g++.other/crash27.C: New test.
29603         * g++.old-deja/g++.other/crash28.C: New test.
29604         * g++.old-deja/g++.other/crash29.C: New test.
29605         * g++.old-deja/g++.other/crash30.C: New test.
29606         * g++.old-deja/g++.other/crash31.C: New test.
29607         * g++.old-deja/g++.other/crash32.C: New test.
29608         * g++.old-deja/g++.other/crash33.C: New test.
29609         * g++.old-deja/g++.other/crash34.C: New test.
29610         * g++.old-deja/g++.other/crash35.C: New test.
29611
29612 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29613
29614         * gcc.c-torture/execute/20001031-1.c: New test.
29615
29616 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29617
29618         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29619         namespace.
29620
29621         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29622         standards-conformant.
29623
29624         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29625
29626         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29627         * g++.old-deja/g++.mike/p755a.C: Likewise.
29628         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29629         library makes no calls to `operator new' during initialization.
29630
29631 2000-11-04  Neil Booth  <neilb@earthling.net>
29632
29633         * gcc.dg/cpp/include2.c: New tests.
29634
29635 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29636
29637         * lib/g++.exp (g++_set_ld_library_path): New function.
29638         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29639
29640 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29641
29642         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29643         warnings.
29644
29645 2000-11-01  Richard Henderson  <rth@redhat.com>
29646
29647         * g++.old-deja/g++.ext/namedret1.C: New.
29648         * g++.old-deja/g++.ext/namedret2.C: New.
29649         * g++.old-deja/g++.ext/namedret3.C: New.
29650
29651 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29652
29653         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29654         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29655
29656 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29657
29658         * gcc.c-torture/execute/va-arg-21.c: New test.
29659
29660 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29661
29662         * gcc.dg/c99-complex-2.c: New test.
29663
29664 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29665
29666         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29667
29668 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29669
29670         * g++.old-deja/g++.other/inline16.C: New test.
29671
29672 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29673
29674         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29675         __PRETTY_FUNCTION__
29676
29677 2000-10-29  Neil Booth  <neilb@earthling.net>
29678
29679         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29680         New tests.
29681         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29682         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29683         optimisation.
29684
29685 2000-10-29  Neil Booth  <neilb@earthling.net>
29686
29687         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29688         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29689         * mi5.c: Test multiple includes work with -C.
29690         * trigraphs.c: Test ^= version.
29691
29692 2000-10-28  Neil Booth  <neilb@earthling.net>
29693
29694         New tests and test updates for new macro expander.
29695
29696         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29697         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29698         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29699         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29700         new diagnostic messages.
29701
29702         * gcc.dg/cpp/macro3.c: New tests.
29703
29704 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29705
29706         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29707         on the same line.
29708
29709 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29710
29711         * g++.old-deja/g++.other/eh2.C: New test.
29712
29713 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29714
29715         * gcc.c-torture/execute/20001027-1.c: New test.
29716
29717 2000-10-26  Richard Henderson  <rth@redhat.com>
29718
29719         * gcc.c-torture/execute/20001026-1.c: New.
29720
29721 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29722
29723         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29724         * g++.old-deja/g++.law/builtin1.C: Likewise.
29725         * g++.old-deja/g++.law/ctors10.C: Likewise.
29726         * g++.old-deja/g++.law/virtual3.C: Likewise.
29727         * g++.old-deja/g++.mike/p658.C: Likewise.
29728         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29729         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29730         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29731         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29732         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29733
29734 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29735
29736         * gcc.c-torture/compile/20001024-1.c: New test.
29737
29738 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29739
29740         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29741         to tell us whether or not we are using V3.
29742
29743 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29744
29745         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29746         operands.
29747
29748 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29749
29750         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29751
29752 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29753
29754         * gcc.c-torture/execute/20001024-1.c: New test.
29755
29756 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29757
29758         * g++.old-deja/g++.other/sibcall1.C: New test.
29759
29760 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
29761
29762         * gcc.dg/noncompile/init-3.c: New test.
29763
29764 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29765
29766         * gcc.dg/format-array-1.c: New test.
29767
29768 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29769
29770         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
29771         writing through null pointers; remove comment about testing
29772         unterminated strings.
29773
29774 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29775
29776         * gcc.c-torture/execute/20001017-2.c: New test.
29777
29778 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29779
29780         * gcc.c-torture/compile/20001018-1.c: New test.
29781         * gcc.c-torture/compile/20001018-1.x: Xfail.
29782
29783 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29784
29785         * gcc.c-torture/execute/20001017-1.c: New test.
29786
29787 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29788
29789         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29790         for multiple use of arguments with scanf formats; add tests for
29791         multiple use of arguments.
29792
29793 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29794
29795         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29796
29797 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29798
29799         * gcc.dg/format-miss-1.c: New test.
29800
29801 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29802
29803         * gcc.c-torture/execute/20001013-1.c: New test.
29804
29805 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29806
29807         * gcc.dg/format-branch-1.c: New test.
29808
29809 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29810
29811         * README, lib/file-format.exp: Remove EGCS references.
29812
29813 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29814
29815         * gcc.dg/20001013-1.c: New test.
29816
29817 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29818
29819         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29820         for intmax_t in the compiler using __typeof__ and the type rules
29821         for conditional expressions.
29822
29823 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29824
29825         * gcc.dg/20001012-1.c: New test.
29826         * gcc.dg/20001012-2.c: New test.
29827
29828 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29829
29830         * gcc.dg/format-attr-1.c: New test.
29831
29832 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29833
29834         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29835         __LONG_LONG_MAX__ instead of LLONG_MAX.
29836
29837 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29838
29839         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29840         scanf flags.
29841         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29842         flags.
29843
29844 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29845
29846         * gcc.dg/sequence-pt-1.c: New test.
29847
29848 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29849
29850         * gcc.c-torture/execute/20001011-1.c: New testcase.
29851         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29852
29853 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29854
29855         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29856         does not error on it.
29857
29858 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29859
29860         * gcc.dg/20001009-1.c: New test.
29861
29862 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29863
29864         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29865         * gcc.c-torture/execute/20001009-2.c: ... to here.
29866
29867 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29868
29869         * gcc.c-torture/compile/20001009-1.c: New testcase.
29870         * gcc.c-torture/execute/20001009-1.c: New testcase.
29871         Testcases provided by Jan Hubicka <jh@suse.cz>.
29872
29873 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29874
29875         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29876         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29877         uintmax_t using <limits.h> to emulate the compiler's internal
29878         logic.  No longer XFAIL %j tests.
29879
29880 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29881
29882         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29883         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29884         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29885         regexps and details of expected handling of some bad formats.
29886         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29887         suppression.
29888
29889 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29890
29891         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29892         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29893         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29894         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29895         in list archives.
29896
29897 2000-10-06  Richard Henderson  <rth@cygnus.com>
29898
29899         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29900         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29901         * g++.old-deja/g++.jason/report.C: Likewise.
29902         * g++.old-deja/g++.law/friend5.C: Likewise.
29903         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29904         of the expected warnings.
29905
29906 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29907
29908         * g++.old-deja/g++.pt/enum14.C: New test.
29909
29910 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29911
29912         * g++.old-deja/g++.pt/crash59.C: New test.
29913
29914 2000-10-04  Will Cohen  <wcohen@redhat.com>
29915
29916         * gcc.dg/20000926-1.c: New test.
29917
29918 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29919
29920         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29921         function name for current C++ compiler.
29922         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29923
29924 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29925
29926         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29927         __PRETTY_FUNCTION__.
29928         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29929
29930 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29931
29932         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29933
29934 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29935
29936         * gcc.c-torture/compile/20000923-1.c: New test.
29937
29938 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29939
29940         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29941         * g++.old-deja/g++.pt/ttp62.C: Same.
29942         * g++.old-deja/g++.other/inline14.C: Same.
29943
29944 2000-09-24  Richard Henderson  <rth@cygnus.com>
29945
29946         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29947
29948 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29949
29950         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29951
29952 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29953
29954         * gcc.c-torture/compile/20000922-1.c: New file.
29955
29956 2000-09-21  Nick Clifton  <nickc@redhat.com>
29957
29958         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29959         a signed long modulo operation.
29960         (mod6): New function - perform an unsigned long modulo operation.
29961         (main): Add tests for modulos of very large numbers by very small
29962         dividends.
29963
29964 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29965
29966         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29967
29968 2000-09-19  Richard Henderson  <rth@cygnus.com>
29969
29970         * gcc.dg/compare2.c (case 10): XFAIL.
29971
29972 2000-09-18  Richard Henderson  <rth@cygnus.com>
29973
29974         * gcc.c-torture/execute/20000906-1.c: Move ...
29975         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29976         that support __builtin_trap.
29977
29978 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29979
29980         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29981
29982 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29983
29984         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29985         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29986         more $ format tests.
29987
29988 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29989
29990         * gcc.dg/format-errmk-1.c: New test.
29991
29992 2000-09-17  Greg McGary  <greg@mcgary.org>
29993
29994         * gcc.c-torture/execute/20000917-1.x: Remove.
29995
29996 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29997
29998         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29999
30000 2000-09-17  Greg McGary  <greg@mcgary.org>
30001
30002         * gcc.c-torture/execute/20000917-1.c: New test.
30003         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30004
30005 2000-09-16  Neil Booth  <NeilB@earthling.net>
30006
30007         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30008         in nested macro bug.
30009
30010 2000-09-15  Neil Booth  <NeilB@earthling.net>
30011
30012         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30013
30014 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30015
30016         * gcc.c-torture/execute/20000914-1.c: New test.
30017
30018 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30019
30020         * g++.other/inline13.C: New test.
30021
30022 2000-09-12  Andreas Jaeger  <aj@suse.de>
30023
30024         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30025         constant by Ulrich Drepper <drepper@redhat.com>.
30026
30027 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30028
30029         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30030
30031 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30032
30033         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30034
30035 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30036
30037         * gcc.dg/cpp/backslash.c: New test.
30038
30039 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30040
30041         * gcc.c-torture/execute/20000910-1.c: New test.
30042         * gcc.c-torture/execute/20000910-2.c: Likewise.
30043
30044 2000-09-11  Robert Lipe  <robertl@sco.com>
30045
30046         * gcc.dg/pragma-align.c: New test.
30047
30048 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30049
30050         * g++.old-deja/g++.pt/explicit82.C: New test.
30051         * g++.old-deja/g++.pt/explicit83.C: New test.
30052
30053 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30054
30055         * gcc.dg/asm-names.c: New test.
30056
30057 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30058
30059         * gcc.dg/cpp/tr-warn6.c: New test
30060
30061 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30062
30063         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30064         be accepted.
30065
30066 2000-09-07  Catherine Moore  <clm@redhat.com>
30067
30068         * gcc.c-torture/execute/unroll-1.c: New test.
30069
30070 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30071
30072         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30073         ERROR markers.
30074         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30075         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30076         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30077         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30078         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30079         Preprocess only.
30080         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30081         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30082
30083 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30084
30085         * g++.old-deja/g++.pt/deduct2.C: New test.
30086
30087 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30088
30089         * g++.old-deja/g++.pt/parms2.C: New test.
30090
30091 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30092
30093         * g++.old-deja/g++.pt/crash58.C: New test.
30094
30095 2000-09-06  Greg McGary  <greg@mcgary.org>
30096
30097         * gcc.c-torture/execute/20000906-1.c: New test.
30098         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30099
30100 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30101
30102         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30103
30104 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30105
30106         * g++.old-deja/g++.pt/crash57.C: New test.
30107
30108 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30109
30110         * g++.old-deja/g++.pt/crash56.C: New test.
30111
30112 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30113
30114         * g++.old-deja/g++.pt/koenig1.C: New test.
30115
30116 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30117
30118         * gcc.dg/20000904-1.c: New test.
30119
30120 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30121
30122         * gcc.dg/cpp/paste8.c: New test.
30123
30124 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30125
30126         * gcc.c-torture/compile/20000827-1.c: New test.
30127
30128 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30129
30130         * gcc.dg/format-diag-1.c: New test.
30131
30132 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30133
30134         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30135         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30136         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30137         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30138         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30139
30140 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30141
30142         * g++.old-deja/g++.other/nested4.C: New test.
30143
30144 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30145
30146         * g++.old-deja/g++.ns/scoped1.C: New test.
30147
30148 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30149
30150         * lib/g++.exp: Support testing already-installed GCC.
30151
30152 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30153
30154         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30155
30156 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30157
30158         * gcc.dg/return-type-2.c: New test.
30159
30160 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30161
30162         * gcc.c-torture/compile/20000825-1.c: New test.
30163
30164 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30165
30166         * gcc.dg/dwarf2-2.c: New test.
30167
30168 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30169
30170         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30171         dg-warning regexps.
30172
30173 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30174
30175         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30176         gcc.dg/format-ext-5.c: New tests.
30177
30178 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30179
30180         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30181
30182 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30183
30184         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30185
30186 2000-08-24  Richard Henderson  <rth@cygnus.com>
30187
30188         * gcc.dg/ia64-sync-1.c: New test.
30189         * gcc.dg/ia64-sync-2.c: New test.
30190         * gcc.dg/ia64-asm-1.c: New test.
30191
30192 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30193
30194         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30195         * gcc.dg/format-ext-2.c: New test.
30196
30197 2000-08-23  Jason Merrill  <jason@redhat.com>
30198
30199         * lib/old-dejagnu.exp: Also ignore "In member function" and
30200         "At global scope".
30201
30202 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30203
30204         * gcc.dg/noncompile/label-lineno-1.c: New test.
30205
30206 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30207
30208         * gcc.dg/c99-array-nonobj-1.c: New test.
30209
30210 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30211
30212         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30213         tests.
30214         * gcc.dg/format-ext-1.c: New test.
30215
30216 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30217
30218         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30219         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30220         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30221         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30222         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30223
30224 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30225
30226         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30227         gcc.dg/c99-strftime-2.c: New tests.
30228
30229 2000-08-22  Richard Henderson  <rth@cygnus.com>
30230
30231         * gcc.c-torture/execute/20000822-1.c: New test.
30232
30233 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30234
30235         * gcc.c-torture/execute/20000819-1.x: Remove.
30236
30237 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30238
30239         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30240         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30241         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30242         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30243         gcc.dg/format-xopen-1.c: New tests.
30244
30245 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30246
30247         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30248
30249 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30250
30251         * g++.old-deja/g++.other/loop2.C: New test.
30252
30253         * gcc.c-torture/compile/20000606-1.c: New test.
30254         * gcc.c-torture/compile/20000728-1.c: New test.
30255         * gcc.c-torture/execute/20000801-1.c: New test.
30256         * gcc.c-torture/execute/20000801-2.c: New test.
30257         * gcc.c-torture/execute/20000819-1.c: New test.
30258         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30259         * gcc.dg/20000629-1.c: New test.
30260         * gcc.dg/20000724-1.c: New test.
30261         * gcc.dg/20000807-1.c: New test.
30262
30263 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30264
30265         * gcc.dg/cpp/pragma-1.c: New test.
30266         * gcc.dg/cpp/pragma-2.c: New test.
30267
30268 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30269
30270         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30271         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30272
30273 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30274
30275         * gcc.c-torture/compile/20000818-1.c: New test.
30276
30277 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30278
30279         * gcc.c-torture/execute/20000818-1.c: New test.
30280
30281 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30282
30283         * gcc.dg/format-va-1.c: New test.
30284
30285 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30286
30287         * g++.old-deja/g++.other/typedef8.C: New test.
30288
30289 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30290
30291         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30292         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30293         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30294         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30295         * g++.old-deja/g++.other/ptrmem7.C: New test.
30296         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30297
30298 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30299
30300         * g++.old-deja/g++.pt/typename27.C: New test.
30301
30302 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30303
30304         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30305         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30306         * g++.old-deja/g++.pt/friend45.C: New test.
30307         * g++.old-deja/g++.other/friend8.C: New test.
30308
30309 2000-08-15  Richard Henderson  <rth@cygnus.com>
30310
30311         * gcc.c-torture/execute/20000815-1.c: New test.
30312
30313 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30314
30315         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30316         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30317         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30318
30319 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30320
30321         * g++.old-deja/g++.other/refinit2.C: New test.
30322
30323 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30324
30325         * lib/c-torture.exp (c-torture): Make
30326         compiler_conditional_xfail_data global.
30327         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30328         compiler_conditional_xfail_data machinery.
30329         (f-torture-execute): Likewise.
30330         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30331         and only when unrolling loops.
30332
30333         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30334
30335 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30336
30337         * g++.old-deja/g++.pt/explicit81.C: New test.
30338
30339 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30340
30341         * g++.old-deja/g++.pt/typename26.C: New test.
30342
30343 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30344
30345         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30346         warning.
30347
30348 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30349
30350         * g++.old-deja/g++.other/array3.C: New test.
30351
30352 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30353
30354         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30355         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30356         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30357         New tests.
30358
30359 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30360
30361         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30362         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30363
30364 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30365
30366         * gcc.c-torture/execute/20000808-1.c: New test.
30367
30368 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30369
30370         * gcc.dg/c90-const-expr-1.c: New test.
30371
30372 2000-08-08  Richard Henderson  <rth@cygnus.com>
30373
30374         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30375
30376 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30377
30378         * gcc.dg/noncompile/const-ll-1.c: New test.
30379
30380 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30381
30382         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30383
30384 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30385
30386         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30387         that running programs linked against the shared version of libobjc
30388         run correctly.
30389
30390 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30391
30392         * gcc.dg/c99-printf-1.c: New test.
30393
30394 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30395
30396         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30397
30398 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30399
30400         * gcc.c-torture/execute/20000731-1.x: Delete.
30401
30402 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30403
30404         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30405         and torture_without_loops as is done by c-torture.exp.
30406         (search_for): Copy from c-torture.exp.
30407         (gcc-dg-runtest): New function, drives a directory of tests
30408         iterating over the TORTURE_OPTIONS.
30409         (scan-assembler, scan-assembler-not): Move here from
30410         individual directory drivers.
30411
30412         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30413         defined by lib/gcc-dg.exp.
30414         * gcc.dg/cpp/cpp.exp: Likewise.
30415         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30416         gcc-dg-runtest, so we cycle over optimization options.
30417
30418         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30419         * gcc.dg/compare2.c: No longer expected to fail.
30420
30421 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30422
30423         * gcc.c-torture/execute/20000804-1.c: New test.
30424
30425 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30426
30427         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30428
30429 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30430
30431         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30432
30433 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30434
30435         * gcc.c-torture/compile/20000803-1.c: New test.
30436
30437 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30438
30439         * gcc.c-torture/execute/20000801-3.c,
30440         gcc.c-torture/execute/20000801-4.c: New tests.
30441         * gcc.c-torture/execute/20000801-3.x,
30442         gcc.c-torture/execute/20000801-4.x: Xfail.
30443
30444 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30445
30446         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30447         libobjc/.libs to allow for libtool.
30448
30449 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30450
30451         * gcc.c-torture/compile/20000802-1.c: New test.
30452
30453 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30454
30455         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30456
30457 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30458
30459         * gcc-c-torture/execute/20000731-2.c: New test.
30460
30461         * gcc.c-torture/execute/20000731-1.c: New test.
30462         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30463
30464 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30465
30466         * testsuite/gcc.dg/cpp/paste7.c: New test.
30467         * gcc.dg/cpp/20000725-1.c: New test.
30468
30469 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30470
30471         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30472         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30473         declaration warning for __builtin_dwarf_reg_size.
30474
30475         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30476
30477 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30478
30479         * gcc.dg/noncompile/voidparam-1.c: New test.
30480
30481 2000-07-30  Richard Henderson  <rth@cygnus.com>
30482
30483         * gcc.dg/c90-digraph-1.c: Don't xfail.
30484         * gcc.dg/compare2.c (case 10): Xfail.
30485         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30486
30487 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30488
30489         * gcc.dg/c99-main-1.c: New test.
30490
30491 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30492
30493         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30494
30495 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30496
30497         * gcc.c-tortuer/execute/20000726-1.c: New test.
30498
30499 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30500
30501         * gcc.c-torture/execute/enum-2.c: New test.
30502
30503 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30504
30505         * gcc.dg/cpp/tr-warn3.c: New test.
30506
30507 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30508
30509         * g++.old-deja/g++.ext/implicit1.C: Remove.
30510         * g++.old-deja/g++.jason/c2.C: Remove
30511         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30512         * g++.old-deja/g++.pt/crash16.C: Likewise.
30513         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30514
30515 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30516
30517         * g++.old-deja/g++.other/for2.C: New test.
30518
30519 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30520
30521         * gcc.dg/20000720-1.c: New test.
30522
30523 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30524
30525         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30526
30527 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30528
30529         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30530         * gcc.c-torture/execute/20000722-1.c: New.
30531         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30532
30533 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30534
30535         * gcc.dg/cpp/20000720-1.S: New test.
30536
30537 2000-07-21  Michael Meissner  <meissner@redhat.com>
30538
30539         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30540
30541 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30542
30543         * g++.old-deja/g++.brendan/crash16.C,
30544         g++.old-deja/g++.brendan/parse3.C,
30545         g++.old-deja/g++.brendan/redecl1.C,
30546         g++.old-deja/g++.ns/template13.C,
30547         g++.old-deja/g++.other/decl4.C,
30548         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30549
30550 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30551
30552         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30553         and "Internal error".
30554
30555         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30556         regexps.
30557         * gcc.dg/cpp/paste6.c: New test.
30558
30559 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30560
30561         * gcc.dg/cpp/tr-direct.c: New test.
30562
30563         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30564         gcc.dg/cpp/undef1.c: Tweak error regexps.
30565
30566 2000-07-18  Eric Christopher <echristo@redhat.com>
30567
30568         * gcc.c-torture/compile/20000718-1.c: New test.
30569
30570 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30571
30572         * cpplex.c (_cpp_push_token): If the token being pushed back
30573         is the previous token in this context, just subtract one from
30574         context->posn.
30575         * cppmacro.c (save_expansion): Clear aux field when storing a
30576         placemarker.
30577
30578 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30579
30580         * gcc.dg/noncompile/redecl-1.c: New test.
30581
30582 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30583
30584         * gcc.c-torture/execute/20000717-5.c: New test.
30585         * gcc.c-torture/execute/20000717-1.x: Removed.
30586
30587 2000-07-17  Richard Henderson  <rth@cygnus.com>
30588
30589         * gcc.c-torture/execute/20000717-4.c: New test.
30590
30591 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30592
30593         * gcc.dg/cpp/syshdr.c: New test.
30594         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30595
30596 2000-07-17  Neil Booth  <neilb@earthling.net>
30597
30598         * gcc.dg/cpp/cmdlne-dM.c: New test.
30599         * gcc.dg/cpp/cmdlne-dD.c: New test.
30600
30601 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30602
30603         * gcc.c-torture/execute/20000717-3.c: New test.
30604
30605         * gcc.c-torture/compile/20000717-1.c: New test.
30606
30607 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30608
30609         * gcc.c-torture/execute/20000717-2.c: New test.
30610
30611 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30612
30613         * gcc.dg/formatz-1.c: New test.
30614
30615         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30616         * gcc.dg/c99-digraph-1.c: New tests.
30617
30618         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30619         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30620
30621         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30622         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30623         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30624         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30625         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30626         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30627         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30628
30629 2000-07-17   Greg McGary <greg@mcgary.org>
30630
30631         * gcc.c-torture/execute/20000717-1.c: New test.
30632         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30633
30634 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30635
30636         * gcc.c-torture/execute/20000715-2.c: New test.
30637         * gcc.dg/20000715-1.c: New test.
30638
30639 2000-07-15  Michael Meissner  <meissner@redhat.com>
30640
30641         * gcc.c-torture/execute/20000715-1.c: New test.
30642
30643 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30644
30645         * gcc.c-torture/execute/20000707-1.c: New test.
30646
30647 2000-07-13  Neil Booth  <NeilB@earthling.net>
30648
30649         * testsuite/gcc.dg/cpp/digraph1.c,
30650         testsuite/gcc.dg/cpp/digraph2.c,
30651         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30652
30653 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30654
30655         * g77.f-torture/compile/20000630-2.f:  New test.
30656         * g77.f-torture/compile/20000630-2.x
30657
30658 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30659
30660         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30661
30662 2000-07-11  Neil Booth  <NeilB@earthling.net>
30663
30664         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30665
30666 2000-07-11  Neil Booth  <NeilB@earthling.net>
30667
30668         * gcc.dg/cpp/cmdlne-C.c: New.
30669
30670 2000-07-09  Neil Booth  <NeilB@earthling.net>
30671
30672         * gcc.dg/cpp/directiv.c: New tests.
30673         * gcc.dg/cpp/undef1.c: Update.
30674
30675 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30676
30677         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30678
30679 2000-07-09  Neil Booth  <NeilB@earthling.net>
30680
30681         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30682
30683 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30684
30685         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30686         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30687
30688 2000-07-08  Neil Booth  <NeilB@earthling.net>
30689
30690         * gcc.dg/cpp/macsyntx.c: New tests.
30691
30692 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30693
30694         * gcc.dg/20000707-1.c: New test.
30695
30696 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30697
30698         * gcc.c-torture/execute/20000706-1.c: New test.
30699         * gcc.c-torture/execute/20000706-2.c: New test.
30700         * gcc.c-torture/execute/20000706-3.c: New test.
30701         * gcc.c-torture/execute/20000706-4.c: New test.
30702         * gcc.c-torture/execute/20000706-5.c: New test.
30703
30704 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30705
30706         * g++.old-deja/g++.pt/instantiate7.C: New test.
30707
30708 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30709
30710         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30711         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30712         * g++.old-deja/g++.other/rtti3.C: Likewise.
30713         * g++.old-deja/g++.other/rttid3.C: Likewise.
30714
30715 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30716
30717         *  g77.f-torture/compile/20000630-1.x: Fix typo
30718
30719 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30720
30721         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30722         assembly output.
30723
30724 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30725
30726         * gcc.dg/cpp/ident.c: New test.
30727
30728 2000-07-05  Neil Booth  <NeilB@earthling.net>
30729
30730         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30731           gcc.dg/cpp/lexstrng.c: New tests.
30732
30733 2000-07-04  Neil Booth  <NeilB@earthling.net>
30734
30735         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30736         * gcc.dg/cpp/strify2.c: Same.
30737
30738 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30739
30740         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30741         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30742         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30743         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30744
30745         * testsuite/gcc.dg/cpp/macro1.c,
30746         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30747         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30748         testsuite/gcc.dg/cpp/strify1.c,
30749         testsuite/gcc.dg/cpp/strify2.c: New tests.
30750
30751 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30752
30753         * gcc.c-torture/execute/20000703-1.c: New test.
30754
30755 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30756
30757         * g++.old-deja/g++.pt (lookup10.C): New test.
30758
30759 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30760
30761         * g++.old-deja/g++.pt (typename25.C): New test.
30762
30763 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
30764
30765         * gcc.c-torture/compile/20000701-1.c: New test.
30766
30767 2000-06-30  Nick Clifton  <nickc@cygnus.com>
30768
30769         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
30770         to test case.
30771
30772 2000-06-30  Catherine Moore  <clm@cygnus.com>
30773
30774         * gcc.c-torture/execute/align-1.c: New test.
30775
30776 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30777
30778         * g++.old-deja/g++.pt/expr8.C: New test.
30779         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30780
30781 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30782
30783         * gcc.c-torture/compile/20000629-1.c: New test.
30784
30785 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30786
30787
30788         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30789         gcc.dg/noncompile directory, depending on whether they're
30790         preprocessor tests or not.  Annotate all the tests for the dg
30791         framework.
30792
30793         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30794         * gcc.dg/noncompile/noncompile.exp: New.
30795
30796         * Moved files:
30797         Old name                                New name
30798         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30799         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30800         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30801         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30802         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30803         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30804         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30805         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30806         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30807         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30808         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30809         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30810         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30811         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30812         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30813         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30814         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30815         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30816         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30817         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30818         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30819         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30820         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30821         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30822
30823         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30824         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30825         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30826         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30827         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30828         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30829
30830 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30831
30832         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30833         declare one variable.  On the fourth, error.
30834         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30835         declared by 20000628-1a.h.
30836
30837 2000-06-29  Richard Henderson  <rth@redhat.com>
30838
30839         * gcc.c-torture/execute/930529-1.x: New file.
30840         * gcc.dg/920413-1.c: Adjust expected warning text.
30841         * gcc.dg/980217-1.c: Declare abort.
30842         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30843
30844 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30845
30846         * g77.f-torture/compile/20000629-1.f: New test.
30847         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30848
30849 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30850
30851         Rearrange lots of files, removing entirely the
30852         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30853         directories.
30854
30855         * Deleted files:
30856         gcc.c-torture/code_quality/code_quality.exp
30857         gcc.c-torture/special/special.exp
30858         gcc.failure/failure.exp
30859         gcc.failure/940409-1.x
30860         gcc.c-torture/compile/961203-1.x
30861
30862         * New files:
30863         gcc.misc-tests/linkage.exp
30864         gcc.c-torture/execute/920730-1t.c
30865         gcc.c-torture/execute/920730-1t.x
30866         gcc.c-torture/compile/920520-1.x
30867         gcc.c-torture/compile/920521-1.x
30868         gcc.c-torture/compile/981006-1.x
30869         gcc.c-torture/execute/eeprof-1.x
30870
30871         * Moved files (possibly with modifications to fit a new harness):
30872         Old name                                New name
30873         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30874         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30875         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30876         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30877         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30878         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30879         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30880         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30881         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30882         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30883         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30884         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30885         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30886         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30887
30888 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30889
30890         * c-torture/compile/961203-1.x: Delete.
30891
30892         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30893         not exit. Include stdio.h.
30894         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30895         * gcc.misc-tests/dg-12.c: Likewise.
30896         * gcc.misc-tests/dg-5.c: Likewise.
30897         * gcc.misc-tests/dg-6.c: Likewise.
30898         * gcc.misc-tests/dg-7.c: Prototype abort.
30899         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30900         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30901         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30902         not exit.
30903         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30904         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30905
30906 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30907
30908         * gcc.dg/cpp/20000628-1.c: New test.
30909         * gcc.dg/cpp/20000628-1.h: New header for above test.
30910         * gcc.dg/cpp/20000628-1a.h: Likewise.
30911
30912 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30913
30914         * gcc.dg/cpp: New directory.
30915         * gcc.dg/cpp/cpp.exp: New driver.
30916         * gcc.dg/cpp/20000627-1.c: New test.
30917         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30918         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30919         and rewrite as a compilation test.
30920
30921         * gcc.dg: Move many files into the cpp subdirectory, possibly
30922         renaming or editing them as well.
30923         Old name                New name
30924         990119-1.c              cpp/19990119-1.c
30925         990228-1.c              cpp/19990228-1.c
30926         990407-1.c              cpp/19990407-1.c
30927         990409-1.c              cpp/19990409-1.c
30928         990413-1.c              cpp/19990413-1.c
30929         990703-1.c              cpp/19990703-1.c
30930         20000127-1.c            cpp/20000127-1.c
30931         20000129-1.c            cpp/20000129-1.c
30932         20000207-1.c            cpp/20000207-1.c
30933         20000207-2.c            cpp/20000207-2.c
30934         20000209-1.c            cpp/20000209-1.c
30935         20000209-2.c            cpp/20000209-2.c
30936         20000301-1.c            cpp/20000301-1.c
30937         20000419-1.c            cpp/20000419-1.c
30938         20000510-1.S            cpp/20000510-1.S
30939         20000519-1.c            cpp/20000519-1.c
30940         20000529-1.c            cpp/20000529-1.c
30941         20000625-1.c            cpp/20000625-1.c
30942         20000625-2.c            cpp/20000625-2.c
30943         cpp-as1.c               cpp/assert1.c
30944         cpp-as2.c               cpp/assert2.c
30945         cxx-comments-1.c        cpp/cxxcom1.c
30946         cxx-comments-2.c        cpp/cxxcom2.c
30947         endif-label.c           cpp/endif.c
30948         cpp-hash1.c             cpp/hash1.c
30949         cpp-hash2.c             cpp/hash2.c
30950         cpp-if1.c               cpp/if-1.c
30951         cpp-if2.c               cpp/if-2.c
30952         cpp-if3.c               cpp/if-3.c
30953         cpp-if4.c               cpp/if-4.c
30954         cpp-if5.c               cpp/if-5.c
30955         cpp-cond.c              cpp/if-cexp.c
30956         cpp-missingop.c         cpp/if-mop.c
30957         cpp-missingparen.c      cpp/if-mpar.c
30958         cpp-opprec.c            cpp/if-oppr.c
30959         cpp-ifparen.c           cpp/if-paren.c
30960         cpp-shortcircuit.c      cpp/if-sc.c
30961         cpp-shift.c             cpp/if-shift.c
30962         cpp-unary.c             cpp/if-unary.c
30963         cpp-li1.c               cpp/line1.c
30964         cpp-li2.c               cpp/line2.c
30965         lineno.c                cpp/line3.c
30966         lineno-2.c              cpp/line4.c
30967         cpp-mi.c                cpp/mi1.c
30968         cpp-mic.h               cpp/mi1c.h
30969         cpp-micc.h              cpp/mi1cc.h
30970         cpp-mind.h              cpp/mi1nd.h
30971         cpp-mindp.h             cpp/mi1ndp.h
30972         cpp-mix.h               cpp/mi1x.h
30973         cpp-mi2.c               cpp/mi2.c
30974         cpp-mi2a.h              cpp/mi2a.h
30975         cpp-mi2b.h              cpp/mi2b.h
30976         cpp-mi2c.h              cpp/mi2c.h
30977         cpp-mi3.c               cpp/mi3.c
30978         cpp-mi3.def             cpp/mi3.def
30979         poison-1.c              cpp/poison.c
30980         pr-impl.c               cpp/prag-imp.c
30981         cpp-redef-2.c           cpp/redef1.c
30982         cpp-redef.c             cpp/redef2.c
30983         strpaste.c              cpp/strp1.c
30984         strpaste-2.c            cpp/strp2.c
30985         cpp-tradpaste.c         cpp/tr-paste.c
30986         cpp-tradstringify.c     cpp/tr-str.c
30987         cpp-tradwarn1.c         cpp/tr-warn1.c
30988         cpp-tradwarn2.c         cpp/tr-warn2.c
30989         trigraphs.c             cpp/trigraphs.c
30990         cpp-unc1.c              cpp/unc1.c
30991         cpp-unc2.c              cpp/unc2.c
30992         cpp-unc3.c              cpp/unc3.c
30993         cpp-unc.c               cpp/unc4.c
30994         undef.c                 cpp/undef1.c
30995         undef-2.c               cpp/undef2.c
30996         cpp-wi1.c               cpp/widestr1.c
30997
30998 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30999
31000         * lib/g++.exp (g++_include_flags): Tweak.
31001
31002 2000-06-27  H.J. Lu  <hjl@gnu.org>
31003             Loren J. Rittle  <ljrittle@acm.org>
31004
31005         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31006         version with one that knows about the new gcc tree structure.
31007         (g++_link_flags): Same.
31008
31009 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31010
31011         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31012         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31013         case we are cross-compiling.
31014
31015         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31016         g++.old-deja/g++.niklas/Makefile.in,
31017         g++.old-deja/g++.niklas/configure.in,
31018         g++.old-deja/g++.other/Makefile.in,
31019         g++.old-deja/g++.other/configure.in,
31020         gcc.c-torture/code_quality/Makefile.in,
31021         gcc.c-torture/code_quality/configure.in,
31022         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31023         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31024         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31025         gcc.c-torture/execute/ieee/Makefile.in,
31026         gcc.c-torture/execute/ieee/configure.in,
31027         gcc.c-torture/noncompile/Makefile.in,
31028         gcc.c-torture/noncompile/configure.in,
31029         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31030         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31031         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31032
31033 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31034
31035         * g++.old-deja/g++.other/ambig3.C: New test.
31036
31037 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31038
31039         * g++.old-deja/g++.pt/syntax1.C: New test.
31040         * g++.old-deja/g++.pt/syntax2.C: New test.
31041         * g++.old-deja/g++.other/syntax3.C: New test.
31042         * g++.old-deja/g++.other/syntax4.C: New test.
31043
31044 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31045
31046         * gcc.dg/20000623-1.c: Prototype exit and abort.
31047
31048 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31049
31050         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31051         New tests.
31052         * gcc.dg/cpp-mi3.def: New file.
31053
31054         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31055         inside assertions.
31056         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31057         lexer's error messages.
31058         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31059         divine anything from the linemarkers.
31060         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31061         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31062
31063 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31064
31065         * gcc.dg/20000623-1.c: New test.
31066
31067 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31068
31069         * gcc.c-torture/execute/20000622-1.c: New test.
31070
31071 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31072
31073         * g++.old-deja/g++.other/init15.C: New test.
31074
31075 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31076
31077         * g++.old-deja/g++.pt/vaarg2.C: New test.
31078         * g++.old-deja/g++.pt/vaarg3.C: New test.
31079
31080 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31081
31082         * g++.old-deja/g++.other/dyncast6.C: New test.
31083
31084 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31085
31086         * gcc.c-torture/execute/loop-6.c: New test.
31087
31088 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31089
31090         * gcc.dg/20000614-1.c: New test.
31091         * gcc.dg/20000614-2.c: New test.
31092
31093 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31094
31095         * g++.old-deja/g++.other/inline12.C: New test.
31096
31097 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31098
31099         * g++.old-deja/g++.other/eh1.C: New test.
31100
31101 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31102
31103         * g++.old-deja/g++.other/type.C: New test.
31104
31105 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31106
31107         * g++.old-deja/g++.other/initstring.C: New test.
31108
31109 2000-06-12  Jason Merrill  <jason@redhat.com>
31110
31111         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31112
31113 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31114
31115         * gcc.c-torture/compile/20000609-1.c: New test.
31116
31117 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31118
31119         * gcc.dg/20000609-1.c: New test.
31120
31121 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31122
31123         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31124         * gcc.c-torture/noncompile/poison-1.c: Move...
31125         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31126         * gcc.dg/cpp-li1.c: Add a token after the #line.
31127
31128 2000-06-05  Richard Henderson  <rth@cygnus.com>
31129
31130         * gcc.c-torture/execute/20000605-2.c: New test.
31131         * gcc.c-torture/execute/20000605-3.c: New test.
31132
31133 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31134
31135         * g77.f-torture/execute/20000503-1.x: New file.
31136
31137 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31138
31139         * g++.old-deja/g++.eh/badalloc1.C: New test.
31140
31141 2000-06-05  Richard Henderson  <rth@cygnus.com>
31142
31143         * gcc.c-torture/execute/20000605-1.c: New test.
31144
31145 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31146             Nathan Sidwell <nathan@codesourcery.com>
31147
31148         * gcc.c-torture/compile/20000605-1.c: New test.
31149
31150 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31151
31152         * g77.f-torture/compile/20000601-1.f:  New test.
31153
31154 2000-06-03  Richard Henderson  <rth@cygnus.com>
31155
31156         * gcc.c-torture/execute/20000603-1.c: New.
31157
31158 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31159
31160         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31161         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31162
31163 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31164
31165         * gcc.dg/compare2.c (case 12): XFAIL.
31166         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31167         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31168
31169         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31170
31171 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31172
31173         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31174         guard macro is already defined when the header is first
31175         included.
31176         * gcc.dg/cpp-mix.h: New file.
31177         * gcc.dg/endif-label.c: Update patterns to match compiler.
31178
31179         * g++.brendan/complex1.C: Declare abort.
31180         * g++.law/refs4.C: Remove XFAIL.
31181         * g++.oliva/expr2.C: Declare abort and exit.
31182
31183 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31184
31185         * gcc.c-torture/execute/20000528-1.c: New test.
31186
31187         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31188         * g++.old-deja/g++.law/temps4.C: Likewise.
31189
31190         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31191         stdlib.h.  Call abort() on failure.
31192         * g++.old-deja/g++.law/refs4.C: Likewise.
31193         * g++.old-deja/g++.law/temps4.C: Likewise.
31194         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31195         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31196
31197 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31198
31199         Relative to g++.dg/special:
31200         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31201
31202         Relative to g++.old-deja:
31203         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31204         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31205         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31206         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31207         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31208         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31209         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31210
31211         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31212         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31213         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31214         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31215         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31216         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31217         and/or string.h.
31218
31219         * g++.other/goto1.C: Update expectations for error messages.
31220
31221 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31222
31223         * gcc.c-torture/compile/20000523-1.c: New test.
31224
31225 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31226
31227         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31228
31229 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31230
31231         * g++.old-deja/g++.eh/catch11.C: New test.
31232         * g++.old-deja/g++.eh/catch12.C: New test.
31233
31234 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31235
31236         * gcc.c-torture/execute/20000523-1.c: New test.
31237
31238 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31239
31240         * c-torture/execute/bcp-1.c: Replace abort in arg of
31241         __builtin_constant_p with a generic external function.
31242
31243         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31244         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31245         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31246         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31247         Prototype abort and/or exit.
31248
31249         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31250         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31251         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31252         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31253
31254 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31255
31256         * gcc.dg/dwarf2-1.c: New test.
31257
31258 2000-05-20  Richard Henderson  <rth@cygnus.com>
31259
31260         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31261
31262 2000-05-20  Andreas Jaeger  <aj@suse.de>
31263
31264         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31265         testcase.
31266
31267 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31268
31269         * gcc.c-torture/execute/20000519-2.c: New test.
31270
31271 2000-05-19  Andreas Jaeger  <aj@suse.de>
31272
31273         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31274         which fails with SSA.
31275
31276         * lib/c-torture.exp: Also test with -O3 -fssa.
31277
31278 2000-05-18  Michael Meissner  <meissner@redhat.com>
31279
31280         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31281         * gcc.c-torture/execute/920415-1.c: Ditto.
31282         * gcc.c-torture/execute/920501-1.c: Ditto.
31283         * gcc.c-torture/execute/conversion.c: Ditto.
31284         * gcc.c-torture/execute/cvt-1.c: Ditto.
31285
31286 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31287
31288         * gcc.c-torture/compile/20000518-1.c: New test.
31289
31290 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31291
31292         * g77.f-torture/compile/200005018.f:  New test.
31293
31294 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31295
31296         * gcc.c-torture/compile/20000517-1.c: New test.
31297
31298 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31299
31300         * gcc.c-torture/execute/20000516-1.c: New test.
31301
31302 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31303
31304         * g++.old-deja/g++.other/eh.C: New test.
31305
31306 2000-05-12  Richard Henderson  <rth@cygnus.com>
31307
31308         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31309         constants through to doit's conditional.
31310
31311 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31312
31313         * gcc.c-torture/compile/20000511-1.c: New test.
31314         * g77.f-torture/compile/20000511-1.f: New test.
31315         * g77.f-torture/compile/20000511-2.f: New test.
31316
31317 2000-05-11  Michael Meissner  <meissner@redhat.com>
31318
31319         * gcc.c-torture/execute/20000511-1.c: New test.
31320
31321 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31322
31323         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31324         * gcc.dg/20000510-1.S: New.
31325
31326 2000-05-08  Catherine Moore  <clm@cygnus.com>
31327
31328         * gcc.dg/unused-3.c: New.
31329
31330 2000-05-06  Richard Henderson  <rth@cygnus.com>
31331
31332           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31333           * g++.old-deja/g++.mike/warn1.C: Likewise.
31334           * g++.old-deja/g++.pt/local1.C: Likewise.
31335           * g++.old-deja/g++.pt/local7.C: Likewise.
31336           * g++.old-deja/g++.pt/spec16.C: Likewise.
31337
31338 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31339
31340         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31341
31342 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31343
31344           * g77.f-torture/execute/20000503-1.f:  New test.
31345
31346 2000-05-04  Andreas Jaeger  <aj@suse.de>
31347
31348         * gcc.dg/noreturn-2.c: New test.
31349
31350 2000-05-04  Neil Booth  <NeilB@earthling.net>
31351
31352         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31353         preprocessor.
31354
31355 2000-05-04  Richard Henderson  <rth@cygnus.com>
31356
31357         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31358
31359 2000-05-04  Richard Henderson  <rth@cygnus.com>
31360
31361         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31362         OpenSSL by Jason R Thorpe.
31363
31364 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31365
31366         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31367
31368 2000-05-03  Robert Lipe <robertlipe@usa.net>
31369
31370         * gcc.dg/20000503-1.c: New test.
31371
31372 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31373
31374         * gcc.c-torture/compile/20000502-1.c: New test.
31375         * g++.old-deja/g++.other/align.C: New test.
31376         * gcc.dg/cpp-tradstringify.c: New test.
31377
31378 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31379
31380         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31381         and hard registers.
31382
31383 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31384
31385         * gcc.c-torture/execute/loop-5.c: New test.
31386
31387 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31388
31389         * gcc.c-torture/execute/va-arg-20.c: New test.
31390
31391 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31392
31393         * gcc.c-torture/execute/20000422-1.c: New test.
31394
31395 2000-04-20  Greg McGary  <gkm@gnu.org>
31396
31397         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31398         when optimizing, but without sibling-call optimizations (-O1).
31399
31400 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31401
31402           * gcc.c-torture/compile/20000420-1.c: New test.
31403
31404 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31405
31406         * g++.abi/ptrflags.C: New test.
31407         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31408
31409 2000-04-19  Catherine Moore  <clm@cygnus.com>
31410
31411         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31412
31413 2000-04-19  Greg McGary  <gkm@gnu.org>
31414
31415         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31416         sibling-call optimizations.
31417
31418 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31419
31420         * gcc.dg/20000419-1.c: New test.
31421
31422 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31423
31424         * gcc.c-torture/execute/20000412-6.c: New test.
31425
31426 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31427
31428         * gcc.c-torture/execute/20000412-5.c: New test.
31429         * g77.f-torture/compile/20000412-1.f: New test.
31430         * gcc.c-torture/execute/20000412-4.c: New test.
31431         * gcc.c-torture/compile/20000412-2.c: New test.
31432         * gcc.c-torture/execute/20000412-3.c: New test.
31433         * gcc.c-torture/compile/20000412-1.c: New test.
31434         * gcc.c-torture/execute/20000412-2.c: New test.
31435
31436 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31437
31438         * objc/execute/bf-20.m: New test.
31439
31440 2000-04-10  Richard Henderson  <rth@cygnus.com>
31441
31442         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31443
31444         * gcc.c-torture/execute/20000412-1.c: New test.
31445
31446 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31447
31448         * g++.old-deja/g++.eh/catchptr1.C: New test.
31449
31450 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31451
31452         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31453
31454 2000-04-08  Neil Booth  <NeilB@earthling.net>
31455
31456         * gcc.dg/cpp-nullchar.c: Remove test as
31457         embedded nulls cause problems.
31458
31459 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31460
31461         * gcc.dg/compare2.c: New test.
31462
31463 2000-04-08  Neil Booth  <NeilB@earthling.net>
31464
31465         * gcc.dg/cpp-nullchar.c: New test.
31466
31467 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31468
31469         * gcc.dg/cpp-mi2.c: New test.
31470         * gcc.dg/cpp-mi2[abc].h: New files.
31471
31472 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31473
31474         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31475         member name.
31476
31477 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31478
31479         * g++.old-deja/g++.abi/vmihint.C: New test.
31480
31481 2000-04-06  Neil Booth  <NeilB@earthling.net>
31482
31483         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31484         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31485         copyright.
31486
31487 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31488
31489         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31490         avoid stack-frame overwrite.
31491
31492 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31493
31494         * gcc.c-torture/compile/20000405-2.c: New test.
31495         * gcc.c-torture/compile/20000405-3.c: New test.
31496
31497 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31498
31499         * gcc.c-torture/compile/20000405-1.c: New test.
31500
31501 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31502
31503         * gcc.dg/cast-qual-1.c: Revert last change.
31504
31505 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31506
31507         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31508
31509 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31510
31511         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31512         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31513
31514 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31515
31516         * gcc.c-torture/compile/20000403-2.c: New test.
31517         * gcc.c-torture/compile/20000403-1.c: New test.
31518
31519 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31520
31521         * gcc.c-torture/execute/20000403-1.c: New test.
31522
31523 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31524
31525         * gcc.c-torture/execute/20000402-1.c: New test.
31526
31527 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31528
31529         * gcc.c-torture/execute/va-arg-15.c: New test.
31530         * gcc.c-torture/execute/va-arg-16.c: New test.
31531         * gcc.c-torture/execute/va-arg-17.c: New test.
31532         * gcc.c-torture/execute/va-arg-18.c: New test.
31533         * gcc.c-torture/execute/va-arg-19.c: New test.
31534
31535 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31536
31537         * gcc.c-torture/compile/981211-1.c: Move to...
31538         * gcc.dg/cpp-as1.c: ...here.
31539         * gcc.dg/cpp-as2.c: New file.
31540
31541         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31542         compiler.
31543
31544 2000-04-02  Neil Booth  <NeilB@earthling.net>
31545
31546         * gcc.dg/cpp-cond.c  New tests.
31547         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31548         accidental success less likely.
31549         * gcc.dg/cpp-missingop.c  New tests.
31550         * gcc.dg/cpp-missingparen.c  New tests.
31551         * gcc.dg/cpp-shift.c  New tests.
31552         * gcc.dg/cpp-shortcircuit.c  New tests.
31553         * gcc.dg/cpp-unary.c  New tests.
31554
31555 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31556
31557         * gcc.c-torture/compile/20000329-1.c: New test.
31558
31559 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31560
31561         * gcc.c-torture/compile/20000326-1.c: New test.
31562         * gcc.c-torture/compile/20000326-2.c: New test.
31563
31564 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31565
31566         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31567         the first parameter is a function argument.
31568
31569 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31570
31571         * g++.old-deja/g++.ext/array4.C: New test.
31572
31573 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31574
31575         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31576
31577 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31578
31579         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31580
31581 2000-03-19  Richard Henderson  <rth@cygnus.com>
31582
31583         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31584
31585 2000-03-19  Richard Henderson  <rth@cygnus.com>
31586
31587         * gcc.c-torture/compile/20000319-1.c: New test.
31588
31589 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31590
31591         * gcc.c-torture/execute/20000314-3.c: New test.
31592         * gcc.c-torture/execute/20000314-2.c: New test.
31593         * gcc.c-torture/execute/20000314-1.c: New test.
31594         * gcc.c-torture/compile/20000314-2.c: New test.
31595         * gcc.c-torture/compile/20000314-1.c: New test.
31596
31597 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31598
31599         * g++.old-deja/g++.warn/inline.C: New test.
31600
31601 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31602
31603         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31604         standards-compliant result rather than specific constants.
31605         Put test-values in array.
31606
31607 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31608
31609         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31610         (g++_target_compile): Put test-specific options last.
31611
31612 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31613
31614         * g++.old-deja/g++.eh/vbase4.C: New test.
31615
31616 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31617
31618         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31619
31620 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31621
31622         * g++.old-deja/g++.brendan/misc12.C: Removed.
31623         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31624         * g++.old-deja/g++.ext/pretty4.C: New test.
31625
31626 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31627
31628         * g++.old-deja/g++.other/string2.C: New test.
31629
31630 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31631
31632         * g++.old-deja/g++.warn/impint2.C: New test.
31633
31634 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31635
31636         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31637         is 1, not zero.
31638
31639 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31640
31641         * g++.old-deja/g++.warn/impint.C: New test.
31642         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31643         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31644         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31645         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31646         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31647         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31648         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31649         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31650         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31651         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31652         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31653         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31654
31655 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31656
31657         * gcc.dg/cpp-redef.c: New test.
31658
31659 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31660
31661         * g++.old-deja/g++.pt/unify7.C: New test.
31662
31663 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31664
31665         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31666         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31667
31668 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31669
31670         * gcc.c-torture/compile/20000224-1.c: New test.
31671
31672 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31673
31674         * gcc.c-torture/compile/cpp-2.c: New test.
31675         * gcc.c-torture/compile/cpp-1.c: New test.
31676
31677 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31678
31679         * gcc.c-torture/execute/20000225-1.c: New test.
31680
31681 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31682
31683         * gcc.dg/cpp-li2.c: New test.
31684
31685         * gcc.dg/cpp-wi1.c: New test.
31686
31687         * gcc.dg/cpp-li1.c: New test.
31688
31689 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31690
31691         * g++.old-deja/g++.other/sizeof5.C: New test.
31692
31693 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31694
31695         * gcc.c-torture/execute/va-arg-13.c: New test.
31696
31697 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31698
31699         * gcc.c-torture/execute/va-arg-12.c: New test.
31700
31701 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31702
31703         * gcc.c-torture/execute/20000223-1.c: New test.
31704
31705 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31706
31707         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31708
31709 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31710
31711         * g++.old-deja/g++.abi/ptrmem.C: New test.
31712
31713 2000-02-19  Richard Henderson  <rth@cygnus.com>
31714
31715         * gcc.c-torture/compile/init-3.c: New.
31716
31717 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31718
31719         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31720         ALWAYS_CXXFLAGS.
31721
31722 2000-02-11  Robert Lipe <robertl@sco.com>
31723
31724         * gcc.c-torture/compile/20000211-3.c: New test.
31725
31726 2000-02-11  Martin Buchholz <martin@xemacs.org>
31727
31728         * gcc.c-torture/compile/20000211-2.c: New test.
31729
31730 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31731
31732         * gcc.c-torture/compile/20000211-1.c: New test.
31733
31734 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31735
31736         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31737           on native targets
31738
31739 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31740
31741         * g++.old-deja/g++.other/cast5.C: New test.
31742
31743 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31744
31745         * gcc.c-torture/execute/20000205-1.c: New.
31746
31747 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31748
31749         * g++.old-deja/g++.jason/cast3.C: Return void.
31750         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31751
31752 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31753
31754         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31755
31756         * gcc.dg/loop-1.c: New test.
31757
31758 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
31759
31760         * gcc.c-torture/compile/20000127-1.c: New test.
31761         * gcc.c-torture/execute/991228-1.c: New test.
31762
31763 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31764
31765         * gcc.dg/unused-2.c: New test.
31766
31767         * gcc.dg/conv-1.c: New test.
31768
31769 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
31770
31771         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
31772         compiler.
31773         (tool_option_proc): Fix typo.
31774
31775 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31776
31777         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31778         of the ld on the host, not on the build machine.
31779         Also, don't crash if '--help' is not a supported option.
31780
31781 2000-01-24  Richard Henderson  <rth@cygnus.com>
31782
31783         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31784
31785 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31786
31787         * gcc.c-torture/execute/20000120-2.c: New test.
31788         * gcc.c-torture/execute/20000120-1.c: New test.
31789
31790 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31791
31792         * gcc.c-torture/execute/20000113-1.c: New test.
31793
31794 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31795
31796         * gcc.c-torture/execute/20000112-1.c: New test.
31797
31798 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31799
31800         * gcc.dg/20000111-1.c: New test.
31801
31802 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31803
31804         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31805         with 16 bit integers.
31806
31807 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31808
31809         * gcc.dg/20000108-1.c: New test.
31810
31811 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31812
31813         * g++.old-deja/g++.ns/koenig8.C: New test.
31814
31815 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31816
31817         * g++.old-deja/g++.other/cast4.C: New test.
31818
31819 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31820
31821         * gcc.c-torture/compile/20000105-2.c: New test.
31822         * gcc.c-torture/compile/20000105-1.c: New test.
31823
31824 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31825
31826         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31827         references to printf & atoi to conform to ANSI standard.
31828         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31829         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31830         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31831         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31832         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31833         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31834         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31835         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31836         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31837         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31838         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31839         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31840         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31841         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31842         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31843         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31844         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31845         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31846         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31847         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31848         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31849         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31850         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31851         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31852         * g++.old-deja/g++.brendan/init3.C: Likewise.
31853         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31854         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31855         * g++.old-deja/g++.brendan/new2.C: Likewise.
31856         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31857         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31858         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31859         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31860         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31861         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31862         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31863         * g++.old-deja/g++.brendan/template24.C: Likewise.
31864         * g++.old-deja/g++.brendan/template3.C: Likewise.
31865         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31866         * g++.old-deja/g++.jason/inline3.C: Likewise.
31867         * g++.old-deja/g++.jason/opeq.C: Likewise.
31868         * g++.old-deja/g++.law/arg5.C: Likewise.
31869         * g++.old-deja/g++.law/arm7.C: Likewise.
31870         * g++.old-deja/g++.law/ctors11.C: Likewise.
31871         * g++.old-deja/g++.law/cvt8.C: Likewise.
31872         * g++.old-deja/g++.law/init9.C: Likewise.
31873         * g++.old-deja/g++.law/refs4.C: Likewise.
31874         * g++.old-deja/g++.law/template2.C: Likewise.
31875         * g++.old-deja/g++.law/visibility24.C: Likewise.
31876         * g++.old-deja/g++.law/vtable3.C: Likewise.
31877         * g++.old-deja/g++.mike/asm2.C: Likewise.
31878         * g++.old-deja/g++.mike/eh1.C: Likewise.
31879         * g++.old-deja/g++.mike/misc1.C: Likewise.
31880         * g++.old-deja/g++.mike/misc13.C: Likewise.
31881         * g++.old-deja/g++.mike/misc14.C: Likewise.
31882         * g++.old-deja/g++.mike/ns12.C: Likewise.
31883         * g++.old-deja/g++.mike/p1248.C: Likewise.
31884         * g++.old-deja/g++.mike/p3708.C: Likewise.
31885         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31886         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31887         * g++.old-deja/g++.mike/p646.C: Likewise.
31888         * g++.old-deja/g++.mike/p700.C: Likewise.
31889         * g++.old-deja/g++.mike/p783.C: Likewise.
31890         * g++.old-deja/g++.mike/p783a.C: Likewise.
31891         * g++.old-deja/g++.mike/p783b.C: Likewise.
31892         * g++.old-deja/g++.mike/p786.C: Likewise.
31893         * g++.old-deja/g++.mike/p789.C: Likewise.
31894         * g++.old-deja/g++.mike/p789a.C: Likewise.
31895         * g++.old-deja/g++.mike/p807a.C: Likewise.
31896         * g++.old-deja/g++.other/delete3.C: Likewise.
31897         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31898         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31899         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31900         * g++.old-deja/g++.other/empty1.C: Likewise.
31901         * g++.old-deja/g++.other/temporary1.C: Likewise.
31902         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31903         * g++.old-deja/g++.pt/t16.C: Likewise.
31904         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31905
31906 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31907
31908         * gcc.dg/991230-1.c: New test.
31909
31910 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31911
31912         * gcc.c-torture/compile/991229-3.c: New test.
31913         * gcc.c-torture/compile/991229-2.c: New test.
31914         * gcc.c-torture/compile/991229-1.c: New test.
31915
31916 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31917
31918         * gcc.c-torture/compile/labels-2.c: New test.
31919
31920 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31921
31922         * gcc.c-torture/execute/991227-1.c: New test.
31923
31924 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31925
31926         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31927
31928 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31929
31930         * gcc.c-torture/execute/991221-1.c: New test.
31931
31932 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31933
31934         * g++.old-deja/g++.other/cast3.C: New test.
31935
31936 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31937
31938         * gcc.c-torture/execute/991216-4.c: New test.
31939
31940 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31941
31942         * gcc.c-torture/execute/991216-1.c: New test.
31943         * gcc.c-torture/execute/991216-2.c: New test.
31944         * gcc.c-torture/execute/991216-3.c: New test.
31945
31946 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31947
31948         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31949         Actually make the test fail by using "-O2" for compilation.
31950
31951 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31952
31953         * g++.old-deja/g++.warn/cast-align1.C: New test.
31954
31955 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31956
31957         * gcc.c-torture/compile/991214-1.c: New test.
31958         * gcc.c-torture/compile/991214-2.c: New test.
31959
31960 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31961
31962         * gcc.dg/991214-1.c: New test.
31963
31964 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31965
31966         * gcc.c-torture/compile/991213-3.c: New test.
31967         * gcc.c-torture/compile/991213-2.c: New test.
31968         * gcc.c-torture/compile/991213-1.c: New test.
31969
31970 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31971
31972         * gcc.dg/991209-1.c: New test.
31973
31974 1999-12-08  Nathan Sidwell <nathan@acm.org>
31975
31976         * gcc.c-torture/compile/991208-1.c: New test.
31977
31978 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31979
31980         * gcc.dg/ultrasp2.c: New test.
31981
31982 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31983
31984         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31985
31986 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31987
31988         * gcc.c-torture/compile/991202-1.c: New test.
31989         * gcc.c-torture/execute/991202-1.c: New test.
31990         * gcc.c-torture/execute/991202-2.c: New test.
31991         * gcc.c-torture/execute/991202-3.c: New test.
31992
31993 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31994
31995         * g++.old-deja/g++.abi/align.C: New test.
31996         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31997         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31998
31999 1999-12-01  Richard Henderson  <rth@cygnus.com>
32000
32001         * gcc.c-torture/execute/991201-1.c: New.
32002
32003 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32004
32005         * gcc.dg/991129-1.c: New test.
32006
32007 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32008
32009         * gcc.c-torture/compile/991127-1.c: New test.
32010
32011 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32012
32013         * g++.old-deja/g++.other/warn4.C: New test.
32014
32015 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32016
32017         * g++.old-deja/g++.eh/cleanup2.C: New test.
32018         * g++.old-deja/g++.ext/pretty2.C: New test.
32019         * g++.old-deja/g++.ext/pretty3.C: New test.
32020         * g++.old-deja/g++.other/debug6.C: New test.
32021
32022 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32023
32024         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32025         compiler_output to look for one error message instead of two.
32026
32027 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32028
32029         * gcc.c-torture/execute/991118-1.c: Also test case
32030         where the word boundary does not split a byte evenly.
32031
32032 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32033
32034         * g++.old-deja/g++.ext/restrict1.C: New test.
32035
32036 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32037
32038         * gcc.c-torture/execute/991118-1.c: New test.
32039
32040 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32041
32042         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32043         working directory pathnames.
32044
32045 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32046
32047         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32048         host is equipped with driver.h and driver.o so it can actually
32049         compile and run the tests.
32050
32051 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32052
32053         * gcc.c-torture/compile/991008-1.c: New test.
32054
32055 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32056
32057         * lib/gcc-dg.exp: Include target-supports.exp
32058
32059 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32060
32061         * lib/target-supports.exp: New file: Provide procs to test for
32062         features supported by the target.
32063         (check_weak_available): Moved here from ecos.exp.
32064         (check_alias_available): New proc: Determine of the target
32065         toolchain supports the alias attribute.
32066
32067         * gcc.dg/special/ecos.exp: Move check_weak_available to
32068         target-supports.exp.
32069         (alias-1.c): Only perform the test if the target supports
32070         aliases.
32071         (wkali-1.c): Only perform the test if the target supports
32072         aliases.
32073
32074         * gcc.dg/990506-0.c: Expect error messages from cross
32075         targets as well as native targets.
32076
32077 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32078
32079         * gcc.dg/ultrasp1.c: Removed xfail.
32080         * gcc.dg/struct-ret-2.c: Likewise.
32081         * gcc.dg/array-1.c: Likewise.
32082
32083 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32084
32085         * gcc.dg/struct-ret-2.c: New test.
32086
32087         * gcc.dg/array-1.c: New test.
32088
32089 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32090
32091         * gcc.c-torture/execute/991030-1.c: New test.
32092
32093 1999-10-26  Richard Henderson  <rth@cygnus.com>
32094
32095         * gcc.c-torture/compile/991026-2.c: New test.
32096
32097 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32098
32099         * gcc.c-torture/compile/991026-1.c: New test.
32100
32101 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32102
32103         * gcc.c-torture/execute/991023-1.c: New test.
32104
32105 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32106
32107         * gcc.c-torture/execute/991019-1.c: New test.
32108
32109 1999-10-16  Richard Henderson  <rth@cygnus.com>
32110
32111         * gcc.c-torture/execute/991016-1.c: New test.
32112
32113 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32114
32115         * gcc.c-torture/execute/991014-1.c: New test.
32116
32117 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32118
32119         * g++.old-deja/g++.other/union2.C: New test.
32120
32121 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32122
32123         * g++.old-deja/g++.other/vaarg2.C: New test.
32124         * g++.old-deja/g++.other/vaarg3.C: New test.
32125
32126 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32127
32128         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32129         in compile/.
32130
32131 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32132
32133         * gcc.c-torture/execute/va-arg-11.c: New test.
32134
32135 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32136
32137         * lib/file-format.exp (gcc_target_object_format): Don't
32138         crash if objdump is unavailable.
32139
32140 1999-09-29  Donn Terry <donn@interix.com>
32141
32142         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32143
32144 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32145
32146         * gcc.c-torture/compile/990928-1.c: New test.
32147
32148 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32149
32150         * g++.old-deja/g++.other/decl6.C: New test.
32151
32152 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32153
32154         * gcc.c-torture/execute/va-arg-10.c: New test.
32155
32156 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32157
32158         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32159         __PRETTY_FUNCTION__.
32160
32161 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32162
32163         * gcc.c-torture/execute/990923-1.c: New test.
32164
32165 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32166
32167         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32168         for which -fpic is inappropriate.
32169
32170 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32171
32172         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32173
32174 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32175
32176         * g++.old-deja/g++.other/dyncast1.C: New test.
32177         * g++.old-deja/g++.other/dyncast2.C: New test.
32178         * g++.old-deja/g++.other/dyncast3.C: New test.
32179         * g++.old-deja/g++.other/dyncast4.C: New test.
32180         * g++.old-deja/g++.other/dyncast5.C: New test.
32181         * g++.old-deja/g++.eh/catch3.C: New test.
32182         * g++.old-deja/g++.eh/catch3p.C: New test.
32183         * g++.old-deja/g++.eh/catch4.C: New test.
32184         * g++.old-deja/g++.eh/catch4p.C: New test.
32185         * g++.old-deja/g++.eh/catch5.C: New test.
32186         * g++.old-deja/g++.eh/catch5p.C: New test.
32187         * g++.old-deja/g++.eh/catch6.C: New test.
32188         * g++.old-deja/g++.eh/catch6p.C: New test.
32189         * g++.old-deja/g++.eh/catch7.C: New test.
32190         * g++.old-deja/g++.eh/catch7p.C: New test.
32191         * g++.old-deja/g++.eh/catch8.C: New test.
32192         * g++.old-deja/g++.eh/catch8p.C: New test.
32193         * g++.old-deja/g++.eh/catch9.C: New test.
32194         * g++.old-deja/g++.eh/catch9p.C: New test.
32195
32196 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32197
32198         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32199         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32200
32201 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32202
32203         * gcc.c-torture/compile/990913-1.c: New test.
32204
32205 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32206
32207         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32208         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32209
32210 1999-09-09  Richard Henderson  <rth@cygnus.com>
32211
32212         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32213
32214 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32215
32216         * g++.old-deja/g++.other/lookup11.C: New test.
32217         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32218         what is permitted and what we want.
32219         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32220         overload use.
32221         * g++.old-deja/g++.jason/rfg5.C: Likewise
32222
32223 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32224
32225         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32226         * gcc.c-torture/noncompile/poison-1.c: New file.
32227
32228 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32229
32230         * g++.old-deja/g++.other/sizeof3.C: New test.
32231         * g++.old-deja/g++.other/sizeof4.C: New test.
32232         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32233         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32234
32235 1999-09-07  Richard Henderson  <rth@cygnus.com>
32236
32237         * gcc.dg/va-arg-1.c: New.
32238
32239 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32240
32241         * gcc.c-torture/execute/va-arg-9.c: New test.
32242
32243 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32244
32245         * g77.f-torture/compile/980519-2.f: New test.
32246         * g77.f-torture/compile/19990905-0.f: New test.
32247         * g77.f-torture/compile/19990905-1.f: New test.
32248         * g77.f-torture/compile/19990905-2.f: New test.
32249
32250         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32251
32252 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32253
32254         * gcc.c-torture/execute/990827-1.c: Fix typo.
32255
32256 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32257
32258         * g++.old-deja/g++.other/deref1.C: New test.
32259
32260 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32261
32262         * g++.old-deja/g++.other/ambig2.C: New test.
32263         * g++.old-deja/g++.other/cond5.C: New test.
32264         * g++.old-deja/g++.other/lookup16.C: New test.
32265
32266 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32267
32268         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32269         assemblers too.
32270
32271 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32272
32273         * lib/c-torture.exp: Avoid the "compare executables" optimization
32274         when testing native.
32275
32276 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32277
32278         * gcc.c-torture/execute/990829-1.c: New test.
32279         * gcc.c-torture/compile/990829-1.c: New test.
32280
32281 1999-08-27  Paul Burchard  <burchard@pobox.com>
32282
32283         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32284         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32285         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32286         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32287         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32288         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32289         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32290         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32291         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32292         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32293         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32294
32295 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32296
32297         * gcc.c-torture/execute/990827-1.c: New test.
32298
32299 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32300
32301         * g77.f-torture/noncompile/19990826-4.f: New test.
32302
32303         * g77.f-torture/compile/19990826-3.f: New test.
32304
32305         * g77.f-torture/execute/19990826-2.f: New test.
32306
32307         * g77.f-torture/compile/19990826-1.f: New test.
32308
32309         * gcc.c-torture/execute/990826-0.c: New test.
32310         * g77.c-torture/execute/19990826-0.f: New test.
32311
32312         * g77.f-torture/noncompile/970626-2.f: New test.
32313
32314 1999-08-25  Paul Burchard  <burchard@pobox.com>
32315
32316         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32317         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32318         lss-011.C: New tests.
32319
32320 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32321
32322         * g++.old-deja/g++.other/decl5.C: New test.
32323
32324 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32325
32326         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32327         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32328         call `postbase' for each one.  All callers of `postbase' changed
32329         to call this instead.
32330
32331 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32332
32333         * gcc.c-torture/execute/990811-1.c: New test.
32334
32335 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32336
32337         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32338         just native ones.
32339
32340         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32341         just native ones.
32342
32343 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32344
32345         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32346
32347 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32348
32349         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32350
32351 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32352
32353         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32354
32355 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32356
32357         * gcc.c-torture/execute/990804-1.c: New test.
32358
32359 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32360
32361         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32362         * g++.old-deja/g++.brendan/crash64.C: Likewise
32363         * g++.old-deja/g++.brendan/overload8.C: Likewise
32364
32365 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32366
32367         * g++.old-deja/g++.other/struct1.C: New test.
32368
32369 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32370
32371         * g++.old-deja/g++.other/enum2.C: New test.
32372
32373 1999-08-02  Richard Henderson  <rth@cygnus.com>
32374
32375         Adapted from tests from Franz Sirl:
32376         * gcc.c-torture/execute/va-arg-7.c: New test.
32377         * gcc.c-torture/execute/va-arg-8.c: New test.
32378
32379 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32380
32381         * gcc.c-torture/compile/990801-2.c: New test.
32382
32383         * gcc.c-torture/compile/990801-1.c: New test.
32384
32385 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32386
32387         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32388         fp-cmp-1.c, converting double to float.
32389
32390         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32391         fp-cmp-1.c, converting double to long double.
32392
32393         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32394         from fr1 to unknown_register, since fr1 is a legitimate register
32395         on some machines.
32396
32397 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32398
32399         * README: More listname related changes.
32400
32401 1999-07-08  Catherine Moore  <clm@cygnus.com>
32402
32403         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32404
32405 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32406
32407         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32408
32409 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32410
32411         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32412
32413 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32414
32415         * gcc.dg/990703-1.c: New test.
32416
32417 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32418
32419         * lib/file-format.exp: New file: Move definition of proc
32420         gcc_target_object_format to here from
32421         gcc.dg/special/ecos.exp.
32422
32423         * lib/c-torture.exp: Include lib file-format.exp.
32424         * lib/gcc-dg.exp: Include lib file-format.exp.
32425
32426         * gcc.dg/special/ecos.exp: Remove definition of proc
32427         gcc_target_object_format.
32428
32429 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32430
32431         * gcc.c-torture/execute/990628-1.c: New test.
32432
32433 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32434
32435         * gcc.c-torture/compile/990625-2.c: New test.
32436
32437         * gcc.c-torture/compile/990625-1.c: New test.
32438
32439 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32440
32441         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32442         attributes compile.
32443         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32444         ports that use the COFF/PE file format.
32445
32446 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32447
32448         * gcc.c-torture/compile/990617-1.c: New test.
32449
32450 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32451
32452         * g++.old-deja/g++.other/decl4.C: New test.
32453
32454 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32455
32456         * g++.old-deja/g++.other/bitfld3.C: New test.
32457
32458 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32459
32460         * g++.old-deja/g++.eh/catch1.C: New test.
32461
32462 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32463
32464         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32465
32466         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32467         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32468
32469 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32470
32471         * g77.f-torture/compile/19990502-0.f: Replace with new,
32472         shorter, test that still fails after recent changes.
32473
32474 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32475
32476         * gcc.c-torture/execute/990604-1.c: New test.
32477
32478 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32479
32480         * gcc.c-torture/execute/990531-1.c: New test.
32481
32482 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32483
32484         * gcc.c-torture/compile/990527-1.c: New test.
32485
32486 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32487
32488         * gcc.c-torture/execute/990527-1.c: New test.
32489
32490 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32491
32492         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32493         bitfields as signed.
32494
32495 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32496
32497         * g77.f-torture/compile/19990525-0.f: New test.
32498
32499 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32500
32501         * gcc.c-torture/execute/990525-2.c: New test.
32502
32503         * gcc.c-torture/execute/990525-1.c: New test.
32504
32505 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32506
32507         * g++.old-deja/g++.other/anon3.C: New test.
32508         * g++.old-deja/g++.other/anon4.C: New test.
32509         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32510         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32511         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32512         Merrill).
32513
32514 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32515
32516         * gcc.c-torture/execute/990524-1.c: New test.
32517
32518         * gcc.dg/990524-1.c: New test.
32519
32520 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32521
32522         * gcc.c-torture/compile/990523-1.c: New test.
32523
32524 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32525
32526         * gcc.c-torture/compile/990519-1.c: New test.
32527
32528 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32529
32530         * gcc.c-torture/compile/990517-1.c: New test.
32531
32532         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32533         (e4, f4): New tests.
32534         (main): Call them.
32535
32536 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32537
32538         * gcc.dg/noreturn-1.c: New test.
32539
32540 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32541
32542         * gcc.c-torture/execute/990513-1.c: New test.
32543
32544 1999-05-10  Richard Henderson  <rth@cygnus.com>
32545
32546         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32547
32548 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32549
32550         * g77.f-torture/execute/erfc.f: Use small single-precision
32551         values, to avoid problems on Alphas when not -mieee.
32552
32553 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32554
32555         * gcc.dg/990506-0.c: New test.
32556
32557 1999-05-08  Richard Henderson  <rth@cygnus.com>
32558
32559         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32560         the constant to test.  Don't XFAIL 64-bit targets.
32561
32562         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32563         * g++.old-deja/g++.law/profile1.C: Likewise.
32564
32565         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32566         operator new instances.
32567         * g++.old-deja/g++.other/delete5.C: Likewise.
32568
32569 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32570
32571         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32572         intrinsic.
32573
32574 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32575
32576         * g77.f-torture/execute/u77-test.f: Reverse order of two
32577         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32578
32579 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32580
32581         * gcc.dg/compare1.c: New test.
32582
32583 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32584
32585         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32586         New tests.
32587
32588 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32589
32590         * g77.f-torture/compile/19990502-1.f: New test.
32591
32592 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32593
32594         * g77.f-torture/compile/19990502-0.f: New test.
32595
32596 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32597
32598         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32599         intrinsic.
32600
32601 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32602
32603         * g77.f-torture/execute/u77-test.f (main): List libU77
32604         intrinsics not currently tested.
32605         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32606         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32607         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32608         Trim blanks off the ends of some printed strings.
32609
32610 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32611
32612         * g77.f-torture/execute/u77-test.f (main): Just warn about
32613         FSTAT gid disagreement, as it's expected on some systems.
32614
32615 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32616
32617         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32618         use a new function, which allows for some slop.
32619         Clean up some commentary.
32620         (issum): The new function.
32621         (sgladd): Deleted subroutine.
32622
32623 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32624
32625         * g77.f-torture/execute/u77-test.f: Modify to be more like
32626         libf2c/libU77 version, bringing patches to that version here.
32627         Add suitable commentary.
32628
32629 1999-04-25  Richard Henderson  <rth@cygnus.com>
32630
32631         * gcc.dg/990424-1.c: New test.
32632
32633 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32634
32635         * g77.f-torture/execute/u77-test.f (main): Bug involving
32636         LSTAT has been fixed, so turn back on full checking.
32637
32638 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32639
32640         * g77.f-torture/compile/19990419-0.f: New test.
32641         * g77.f-torture/execute/19990419-1.f: New test.
32642
32643 1999-04-17  Richard Henderson  <rth@cygnus.com>
32644
32645         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32646         to avoid the need for a prototype to supress a warning.
32647
32648 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32649
32650         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32651
32652 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32653
32654         * gcc.c-torture/execute/990404-1.c: New test.
32655
32656 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32657
32658         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32659         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32660         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32661         missing initializer warnings.
32662
32663 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32664
32665         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32666         matching strings.
32667
32668 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32669
32670         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32671
32672 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32673
32674         * g77.f-torture/execute/19990325-0.f: New test.
32675         * g77.f-torture/execute/19990325-1.f: New test.
32676
32677 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32678
32679         * gcc.c-torture/execute/990324-1.c: New test.
32680
32681 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32682
32683         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32684         test with 4.
32685
32686 1999-03-17  Richard Henderson  <rth@cygnus.com>
32687
32688         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32689
32690 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32691
32692         * g77.f-torture/execute/19990313-2.f: New test.
32693         * g77.f-torture/execute/19990313-3.f: New test.
32694
32695 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32696
32697         * g77.f-torture/execute/19990313-0.f: New test.
32698         * g77.f-torture/execute/19990313-1.f: New test.
32699
32700 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32701
32702         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32703         printf to sprintf.
32704         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32705         (main): Add check for u15.  Conditionalize u31 check depending on
32706         whether ints are <32 bits or >=32 bits.
32707
32708 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32709
32710         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32711
32712 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32713
32714         * g77.f-torture/compile/19990305-0.f: New test.
32715         * g77.f-torture/execute/19981119-0.f: New test.
32716
32717 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32718
32719         * g77.f-torture/execute/970625-2.f: call ABORT if final
32720         result is not correct, instead of just printing it.
32721         Add this checking via newly introduced obfuscation, to
32722         trip up buggy front ends.
32723
32724 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32725
32726         * g77.f-torture/compile/960317-1.f: Moved from being
32727         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32728
32729 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32730
32731         * g77.f-torture/execute/960317-1.f: New (old) test.
32732         * g77.f-torture/execute/970625-2.f: Ditto.
32733
32734 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32735
32736         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32737         message on line 1 or line 2; cccp and cpplib do this differently.
32738
32739 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32740
32741         * g++.old-deja/g++.law/weak1.C: New test.
32742
32743 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32744
32745         * gcc.c-torture/execute/990119-1.c: Renamed to...
32746         * gcc.dg/990119-1.c: this, so it will only be tested once
32747         (it's a preprocessor test, it doesn't need to be run at
32748         multiple optimization levels).
32749
32750 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32751
32752         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32753           ALWAYS_CXXFLAGS.
32754
32755 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32756
32757         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
32758         * g77.f-torture/compile/19981216-0.f: ...as it is expected
32759         to not be compilable by current g77.
32760
32761 1999-02-24  Nick Clifton  <nickc@cygnus.com>
32762
32763         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
32764
32765 1999-02-22  Jeffrey A Law  (law@cygnus.com)
32766
32767         * gcc.c-torture/execute/990222-1.c: New test.
32768
32769 1999-02-19  Craig Burley  <craig@jcb-sc.com>
32770
32771         * g77.f-torture/compile/19990218-0.f: New test.
32772         * g77.f-torture/noncompile/19990218-1.f: New test.
32773
32774 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32775
32776         * g77.f-torture/compile/19981216-0.f: New test.
32777
32778 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32779
32780         * gcc.dg/990214-1.c: New test.
32781
32782 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32783
32784         * gcc.dg/990213-2.c: New test.
32785
32786         * gcc.dg/990213-1.c: New test.
32787
32788 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32789
32790         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32791         ints.
32792
32793 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32794
32795         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32796         specified by target.
32797
32798         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32799
32800 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32801
32802         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32803
32804 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32805
32806         * gcc.dg/special/ecos.exp: New test driver for new tests with
32807         special requirements.
32808
32809         * gcc.dg/special/alias-1.c: New test.
32810         * gcc.dg/special/gcsec-1.c: New test.
32811         * gcc.dg/special/weak-1.c: New test.
32812         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32813         * gcc.dg/special/weak-2.c: New test.
32814         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32815         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32816         * gcc.dg/special/wkali-1.c: New test.
32817         * gcc.dg/special/wkali-2.c: New test.
32818         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32819         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32820
32821 1999-02-10  Felix Lee  <flee@cygnus.com>
32822
32823           * lib/c-torture.exp (c-torture-compile): Pull out code for
32824           analyzing gcc error messages.
32825           (c-torture-execute): Likewise.  Fix some (harmless) false
32826           positives.
32827           * lib/gcc.exp (gcc_check_compile): New function.
32828
32829 1999-02-08  Richard Henderson  <rth@cygnus.com>
32830
32831         * gcc.c-torture/execute/990208-1.c: New test.
32832
32833 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32834
32835         * g++.dg/special/ecos.exp: New driver for new tests with special
32836         requirements
32837
32838         * g++.dg/special/conpr-1.C: New test
32839         * g++.dg/special/conpr-2.C: New test
32840         * g++.dg/special/conpr-2a.C: New test
32841         * g++.dg/special/conpr-3.C: New test
32842         * g++.dg/special/conpr-3a.C: New test
32843         * g++.dg/special/conpr-3b.C: New test
32844
32845         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32846         allow g++ to use the dg driver
32847
32848         * README: Add comment about g++.dg directory
32849
32850 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32851
32852         * README: Update email addresses.
32853
32854 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32855
32856         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32857         arguments in order to force structure S onto the stack even on
32858         the alpha.
32859         (test): Pass 10 leading arguments to function foo as well as the
32860         structure S.
32861
32862         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32863         failure for all targets.
32864
32865         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32866         abort to terminate program execution.
32867
32868 1999-01-30  Richard Henderson  <rth@cygnus.com>
32869
32870         * gcc.c-torture/execute/990130-1.c: New test.
32871
32872 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32873
32874         * gcc.dg/990130-1.c: New test.
32875
32876 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32877
32878         * gcc.c-torture/execute/990128-1.c: New test.
32879
32880 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32881
32882         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32883
32884 1999-01-27  Felix Lee  <flee@cygnus.com>
32885
32886         * lib/c-torture.exp (c-torture-compile): pull out code for
32887         analyzing gcc error messages.
32888         (c-torture-execute): ditto, and fix some (harmless) false
32889         positives.
32890         * lib/gcc.exp (gcc_check_compile): new function.
32891
32892 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32893
32894         * gcc.dg/990117-1.c: New test.
32895
32896         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32897
32898         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32899
32900 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32901
32902         * g77.f-torture/compile/990115-1.f: New test.
32903
32904 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32905
32906         * gcc.c-torture/compile/990107-1.c: New test
32907
32908 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32909
32910         * gcc.c-torture/execute/990106-2.c: New test.
32911
32912         * gcc.c-torture/execute/990106-1.c: New test.
32913
32914 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32915
32916         * gcc.c-torture/compile/981223-1.c: New test.
32917
32918 1998-12-29  Richard Henderson  <rth@cygnus.com>
32919
32920         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32921         (opt3): Rename from opt4 and disable.
32922
32923 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32924
32925         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32926
32927 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32928
32929         * g++.old-deja/g++.other/conv5.C: New test.
32930
32931 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32932
32933         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32934
32935 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32936
32937         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32938
32939 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32940
32941         * gcc.c-torture/compile/981211-1.c: New test.
32942
32943 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32944
32945         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32946
32947         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32948
32949 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32950
32951         * gcc.special/930510-1.c: Make C9X safe.
32952         * gcc.misc-tests/gcov-1.c Similarly.
32953         * gcc.misc-tests/gcov-2.c Similarly.
32954
32955 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32956
32957         * gcc.dg/ultrasp1.c: New test.
32958
32959 1998-12-06  Richard Henderson  <rth@cygnus.com>
32960
32961         * gcc.c-torture/execute/981206.c: New test.
32962
32963 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32964
32965         * g++.old-deja/g++.ns/template7.C: New test.
32966
32967         * g++.old-deja/g++.other/expr1.C: New test.
32968
32969         * g++.old-deja/g++.eh/tmpl3.C: New test.
32970
32971         * g++.old-deja/g++.eh/tmpl2.C: New test.
32972
32973 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32974
32975         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32976         * g++.old-deja/g++.other/using6.C: Removed.
32977         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32978
32979         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32980
32981 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32982
32983         * g++.old-deja/g++.pt/overload8.C: New test.
32984
32985         * g++.old-deja/g++.pt/overload7.C: New test.
32986
32987         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32988
32989         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32990         and relinking messages.
32991         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32992         compiling with -frepo.
32993
32994 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32995
32996         * g++.old-deja/g++.pt/lookup6.C: New test.
32997
32998 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32999
33000         * gcc.c-torture/execute/981130-1.c: New test.
33001         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33002
33003 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33004
33005         * g++.old-deja/g++.pt/explicit76.C: New test.
33006
33007         * g++.old-deja/g++.pt/friend38.C: New test.
33008
33009         * g++.old-deja/g++.ns/crash2.C: New test.
33010
33011         * g++.old-deja/g++.pt/defarg8.C: New test.
33012
33013         * g++.old-deja/g++.pt/instantiate6.C: New test.
33014
33015         * g++.old-deja/g++.pt/static6.C: New test.
33016
33017         * g++.old-deja/g++.pt/decl2.C: New test.
33018
33019 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33020
33021         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33022         problem is actually related with name lookup, but so what? :-)
33023
33024         * g++.old-deja/g++.pt/friend37.C: New test.
33025
33026 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33027
33028         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33029         element, which fails on some systems.
33030
33031         * g77.f-torture/execute/labug1.f: New test.
33032
33033 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33034
33035         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33036         is defined.
33037
33038 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33039
33040         * g77.f-torture/compile/981117-1.f: New test.
33041
33042 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33043
33044         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33045         properly discarded.
33046
33047 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33048
33049         * gcc.c-torture/execute/memcheck: New directory of tests for
33050         -fcheck-memory-usage.
33051
33052 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33053
33054         * README: New file, general information about the testsuite and
33055         new description of the various C++ test subdirectories.
33056         * README.g++: Eliminate obsolete information, update and move most
33057         relevant stuff to README.
33058
33059 1998-11-07  Richard Henderson  <rth@cygnus.com>
33060
33061         * gcc.c-torture/compile/981107-1.c: New test.
33062
33063 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33064
33065         * execute/memcpy-bi.c: New testcase.
33066
33067 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33068
33069         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33070         base classes.
33071
33072         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33073         template is selected.
33074
33075         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33076         classes, it should be accepted for all types.
33077
33078         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33079
33080         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33081         specializations start with template headers.
33082
33083 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33084
33085         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33086
33087         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33088         non-POD types.
33089
33090 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33091
33092         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33093
33094 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33095
33096         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33097
33098 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33099
33100         * 981019-1.c: New test.
33101
33102 1998-10-14  Robert Lipe <robertl@dgii.com>
33103
33104         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33105         find objc headers.
33106
33107 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33108
33109         * compile/981001-4.c: Remove use of GCC extension that triggers a
33110         compiler bug.
33111
33112 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33113
33114         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33115
33116 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33117
33118         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33119         instantiation of template produces incorrect code for delete
33120         expression.
33121
33122         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33123         constructors' name is not unique.
33124         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33125         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33126
33127         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33128         automatic array of const is ill-formed.
33129
33130         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33131         of template parameter?
33132
33133         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33134         const.
33135
33136         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33137         pointer-to-member expression.
33138
33139         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33140         declaration causes ICE.
33141
33142 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33143
33144         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33145         reserved in the global namespace.
33146
33147         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33148         generate needed virtual table.
33149
33150         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33151
33152 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33153
33154         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33155         template-dependent type
33156
33157 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33158
33159         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33160         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33161         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33162
33163         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33164         class should be usable as argument of member function.
33165         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33166         class should be usable as return type of member function.
33167         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33168         class should be usable as type of data member.
33169
33170         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33171
33172 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33173
33174         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33175
33176 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33177
33178         * gcc.dg/dll-?.c Add thumb to target list.
33179         Fix assembler scan patterns to match current assembler output.
33180
33181 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33182
33183         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33184         matching of template brackets.
33185
33186         * g++.old-deja/g++.other/using4.C: New test.  Test using
33187         declarations of methods from base classes.
33188
33189         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33190         within functions should introduce names into the innermost
33191         enclosing namespace.
33192
33193         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33194         of static locals if first initialization throws.
33195
33196 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33197
33198         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33199
33200 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33201
33202         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33203         lose track of the possible targets of tablejump insns.
33204         * special/special.exp: Run it.
33205
33206 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33207
33208         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33209         must be declared before its specializations can be named in friend
33210         declarations.
33211
33212 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33213
33214         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33215
33216         * g77.f-torture/execute/io1.f: New test.
33217
33218 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33219
33220         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33221         with pointer to template function, for which no argument deduction
33222         is possible.
33223
33224         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33225         specialization of template function as argument to template
33226         function.
33227
33228         * g++.old-deja/g++.other/access2.C: New test; Inner class
33229         shouldn't have privileged access to Outer's names.
33230
33231 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33232
33233         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33234         friend template declared within template class conflicts with
33235         nested class of the same name.
33236
33237         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33238         is ignored.
33239
33240         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33241         object with direct initializer as function declaration.
33242
33243         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33244         initializers.
33245
33246         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33247         involving const pointer and NULL produces incorrect result.
33248
33249         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33250         type name without `typename' should be rejected with -pedantic.
33251
33252 1998-10-02  Richard Henderson  <rth@cygnus.com>
33253
33254         * g++.old-deja/g++.other/addrof1.C: New test.
33255
33256 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33257
33258         * gcc.c-torture/compile/981001-1.c: New test.
33259         * gcc.c-torture/execute/981001-1.c: New test.
33260
33261 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33262
33263         * gcc.c-torture/compile/981001-2.c: New test.
33264         * gcc.c-torture/compile/981001-3.c: New test.
33265         * gcc.c-torture/compile/981001-4.c: New test.
33266
33267 1998-10-01  Robert Lipe  <robertl@dgii.com>
33268
33269         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33270         multilibbed hosts.   Idea grafted from g77.exp.
33271
33272 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33273
33274         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33275         avoid losing on systems which need -lsocket.
33276
33277 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33278
33279         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33280         * g++.old-deja/g++.other/nested2.C: Ditto.
33281         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33282         failure.
33283
33284 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33285
33286         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33287         preferred over template operator!= for enum bitfields.
33288
33289 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33290
33291         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33292         that happen to have the same base name, but in different scopes,
33293         are incorrectly rejected.
33294
33295 1998-09-16  Richard Henderson  <rth@cygnus.com>
33296
33297         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33298         on the native word size instead of an integer literal.
33299
33300 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33301
33302         * g++.old-deja/g++.other/static2.C: Invocation of static data
33303         member of type pointer-to-function denoted as non-static member.
33304
33305         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33306         checks involving function types and aliases.
33307
33308 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33309
33310         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33311         redefined to the same non-trivial type.
33312
33313         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33314         namespace-qualification of template specializations declared in
33315         other namespaces.
33316
33317         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33318         to declare a subset of the specializations of a template function
33319         as friends of specializations of a template class.
33320
33321         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33322         member templates that do not fully specialize the enclosing
33323         template class are rejected.
33324
33325 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33326
33327         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33328
33329 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33330
33331         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33332         altered from libf2c/libU77 version.
33333
33334 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33335
33336         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33337
33338 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33339
33340         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33341         (un)signed char are different types for template specialization
33342         purposes.
33343
33344 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33345
33346         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33347         * objc: ObjC testsuite.
33348
33349 1998-08-31  Catherine Moore  <clm@cygnus.com>
33350
33351         * gcc.c-torture/execute/941014-1.x:  New file.
33352
33353 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33354
33355         * lib/c-torture.exp: Add support for
33356         torture_eval_before_compile and torture_eval_before_execute
33357         variables.
33358
33359 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33360
33361         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33362         this test triggers valid.
33363
33364 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33365
33366         * gcc.dg/980827-1.c: New test.
33367
33368 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33369
33370         * gcc.c-torture/execute/loop-4b.c: New test.
33371
33372 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33373
33374         * lib/c-torture.exp: Add support for
33375         torture_eval_before_compile and torture_eval_before_execute
33376         variables.
33377
33378 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33379
33380         * gcc.c-torture/compile/980825-1.c: New test.
33381
33382 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33383
33384         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33385         count number tests in opt_t0 not good_t0.
33386
33387 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33388
33389         * gcc.c-torture/compile/930326-1.x: Fix typo.
33390
33391 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33392
33393         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33394         causes an ICE.
33395
33396 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33397
33398         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33399         STACK_SIZE is defined.
33400         * gcc.c-torture/unsorted/stuct.c: Similarly.
33401
33402         * gcc.c-torture/compile/980821-1.c: New test.
33403
33404 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33405
33406         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33407
33408 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33409
33410         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33411         code.
33412
33413 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33414
33415         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33416         error'.
33417
33418 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33419
33420         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33421
33422 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33423
33424         * gcc.c-torture/compile/980816-1.c: New test.
33425
33426         * gcc.dg/980816-1.c: New test.
33427
33428 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33429
33430         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33431         compiler for ieee tests.
33432
33433 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33434
33435         * g77.f-torture/compile/980729-0.f: New test.
33436
33437 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33438
33439         * gcc.c-torture/special/eeprof-1.c: New test, for
33440         -finstrument-functions.
33441         * gcc.c-torture/special/special.exp: Run it.
33442
33443 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33444
33445         * gcc.c-torture/compile/980729-1.c: New test.
33446
33447 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33448
33449         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33450         __thumb__ is defined, and test for ARM style doubles if so.
33451
33452 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33453
33454         * g77.f-torture/noncompile/980615-0.f: New test.
33455
33456 1998-07-26  H.J. Lu  (hjl@gnu.org)
33457
33458         * gcc.dg/980312-1.c: Do link instead of compile.
33459         * gcc.dg/980313-1.c: Likewise.
33460
33461 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33462
33463         * gcc.c-torture/compile/980726-1.c: New test.
33464
33465 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33466
33467         * g77.f-torture/execute/io0.f: New test.
33468
33469 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33470
33471         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33472         an int.
33473
33474 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33475
33476         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33477         m32r bugs.
33478
33479 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33480
33481         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33482         c-decl.c:grokdeclarator can handle mode attributes.
33483
33484 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33485
33486         * gcc.c-torture/execute/980716-1.c: New test.
33487
33488 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33489
33490         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33491         the mn10200.
33492         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33493         the mn10200.
33494         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33495         * gcc.c-torture/compile/930326-1.x: Similarly.
33496
33497 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33498
33499         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33500         New test from Craig.
33501
33502 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33503
33504         * g77.f-torture/noncompile/980616-0.f: New test.
33505
33506         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33507
33508 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33509
33510         *  g++.other/singleton.C: Return error value instead of taking
33511         SIGSEGV.
33512
33513 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33514
33515         *  g++.other/singleton.C: New test.   Warning is under dispute.
33516         Runtime crash is not.
33517
33518 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33519
33520         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33521         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33522         using6.C, using7.C}:  New namespace tests.
33523
33524 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33525
33526         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33527         specialization with typedef'ed names used as array indexes.
33528
33529 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33530
33531         * gcc.c-torture/execute/980709-1.c: New test.
33532
33533         * gcc.dg/980709-1.c: New test.
33534
33535 1998-07-07  Richard Henderson  <rth@cygnus.com>
33536
33537         * gcc.c-torture/execute/bcp-1.c: New test.
33538
33539 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33540
33541         * gcc.c-torture/execute/980707-1.c: New test.
33542
33543 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33544
33545         * gcc.c-torture/compile/980706-1.c: New test.
33546
33547 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33548
33549         * g77.f-torture/execute/980701-0.f,
33550         g77.f-torture/execute/980701-1.f: New test from Craig.
33551
33552 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33553
33554         * gcc.c-torture/compile/980701-1.c: New test.
33555
33556         * gcc.c-torture/execute/980701-1.c: New test.
33557
33558 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33559 rlsruhe.de>
33560
33561         * g++.old-deja/g++.robertl/eb132.C: New test.
33562         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33563
33564 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33565
33566         * g77.f-torture/execute/980628-7.f,
33567         g77.f-torture/execute/980628-8.f,
33568         g77.f-torture/execute/980628-9.f,
33569         g77.f-torture/execute/980628-10.f: New tests from Craig.
33570
33571         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33572
33573 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33574
33575         * g77.f-torture/execute/980628-4.f: New test from Craig.
33576         * g77.f-torture/execute/980628-5.f: Likewise.
33577         * g77.f-torture/execute/980628-2.f: Likewise.
33578         * g77.f-torture/execute/980628-0.f: Likewise.
33579         * g77.f-torture/execute/980628-1.f: Likewise.
33580         * g77.f-torture/execute/980628-3.f: Likewise.
33581         * g77.f-torture/execute/980628-6.f: Likewise.
33582
33583 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33584
33585         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33586         directory when nothing has been installed yet.
33587
33588 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33589
33590         * gcc.c-torture/special/special.exp: Handle newer versions of
33591         dejagnu.
33592
33593 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33594
33595         * gcc.dg/980626-1.c: New test.
33596
33597 1998-06-19  Bruno Haible <haible@ilog.fr>
33598
33599         * gcc.misc-tests/m-un-2.c: New test.
33600         * g++.old-deja/g++.other/warn01.c: Likewise.
33601
33602 1998-06-19  Robert Lipe  <robertl@dgii.com>
33603
33604         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33605         compatibility with assmblers with a different comment character.
33606         Eliminate use of GAS-specific extensions.
33607
33608 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33609
33610         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33611
33612 1998-06-19  Robert Lipe  <robertl@dgii.com>
33613
33614         *lib/g77.exp: Replace search for libf2c.a with search for newly
33615         renamed libg2c.a
33616
33617 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33618
33619         * gcc.c-torture/execute/980617-1.c: New test.
33620
33621 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33622
33623         * gcc.c-torture/execute/980612-1.c: New test.
33624
33625 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33626
33627         * gcc.dg/980523-1.c: Only test on ppc-linux.
33628         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33629
33630         * gcc.c-torture/execute/980608-1.c: New test.
33631
33632 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33633
33634         * gcc.c-torture/execute/980605-1.c: New test.
33635
33636 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33637
33638         * gcc.c-torture/execute/980604-1.c: New test.
33639
33640 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33641
33642         * gcc.c-torture/execute/980602-1.c: New test.
33643         * gcc.c-torture/execute/980602-2.c: Likewise.
33644
33645 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33646
33647         * 970125-0.f: Fix per JCB.  Add commentary.
33648
33649 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33650
33651         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33652         IEEE -0 support.
33653
33654 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33655
33656         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33657         earlier.
33658
33659 1998-05-28  Catherine Moore <clm@cygnus.com>
33660
33661         * gcc.c-torture/execute/980526-3.c: New test.
33662
33663 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33664
33665         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33666         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33667         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33668         m88k-motorola-sysv3 to XFAIL.
33669
33670 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33671
33672         * gcc.dg/980526-1.c: New test.
33673         * gcc.c-torture/execute/980526-2.c: New test.
33674
33675 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33676
33677         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33678
33679         * gcc.c-torture/execute/980526-1.c: New test.
33680
33681 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33682
33683         * g77.f-torture/execute/alpha2.f: Add runtime test.
33684
33685 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33686
33687         * g++.old-deja/old-deja.exp: Strip leading directories.
33688
33689         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33690         error for the line.  Don't run multiple tests for the same line.
33691
33692 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33693
33694         * gcc.dg/980523-1.c: New test.
33695
33696 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33697
33698         * g77.f-torture/compile/970915-0.f: New test.
33699
33700 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33701
33702         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33703
33704 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33705
33706         * gcc.dg/980520-1.c: New test.
33707
33708 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33709
33710         * gcc.dg/980502-1.c: Fix return type.
33711
33712 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33713
33714         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33715         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33716         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33717         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33718         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33719
33720 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33721
33722         * g77.f-torture/execute/980520-1.f: New test.
33723
33724 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33725
33726         * lib/mike-g77.exp: New file.
33727
33728         * g77.f-torture/noncompile/noncompile.exp,
33729         g77.f-torture/noncompile/check0.f: New files.
33730
33731 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33732
33733         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33734         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33735         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33736         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33737         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33738         abort where appropriate.
33739
33740 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33741
33742         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33743         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33744
33745 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33746
33747         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33748
33749 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33750
33751         * g77.f-torture/compile/980427-0.f: New test.
33752
33753 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33754
33755         * g77.f-torture/compile/980424-0.f: New test.
33756
33757 1998-04-19  Dave Love  <d.love@dl.ac.uk>
33758
33759         * g77.f-torture/compile/980419-2.f (main): New test.
33760         * g77.f-torture/compile/970125-0.f: New test.
33761         * g77.f-torture/compile/980419-1.f: New test.
33762
33763 1998-04-08  Jim Wilson  <wilson@cygnus.com>
33764
33765         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
33766         of loop-4.c.
33767
33768 1998-04-07  Jim Wilson  <wilson@cygnus.com>
33769
33770         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
33771
33772 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33773
33774         * gcc.c-torture/compile/980329-1.c: New test.
33775
33776 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33777
33778         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33779         * gcc.dg/980312-1.c: Fix typo in -march command.
33780
33781 1998-03-16  H.J. Lu  (hjl@gnu.org)
33782
33783         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33784
33785 1998-03-11  Robert Lipe  <robertl@dgii.com>
33786
33787         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33788         Dave Love agree the Fortran source is bogus.
33789
33790 1998-03-11  Robert Lipe  <robertl@dgii.com>
33791
33792         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33793         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33794         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33795         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33796         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33797
33798 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33799
33800         * g++.old-deja/g++.other/friend1.C: New test.
33801
33802 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33803
33804         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33805         possibly uninitialized) variables and declare dnrm2.
33806
33807 1998-02-23  Robert Lipe <robertl@dgii.com>
33808
33809         From Bruno Haible <haible@ilog.fr>:
33810         * gcc.c-torture/execute/980223.c: New test.
33811
33812 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33813
33814         * gcc.dg/ifelse-1.c: New test.
33815
33816 1998-02-09  H.J. Lu  (hjl@gnu.org)
33817
33818         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33819
33820           * lib/old-dejagnu.exp (old-dejagnu): Added the
33821           "execution test - XFAIL *-*-*" handling in the spirit of
33822           "excess errors test -". Changed the "execution test fails"
33823           handling to be like "excess errors test fails".
33824           * Update various tests accordingly.
33825
33826 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33827
33828         * gcc.c-torture/execute/980205.c: New test.
33829
33830 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33831
33832         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33833         * lib/f-torture.exp: Similarly.
33834         * gcc.c-torture: Rename all .cexp files to .x files.
33835
33836 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33837
33838         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33839         (940510-1.c): Removed duplicate.
33840         (971104-1.c): New test.
33841
33842 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33843
33844           * lib/f-torture.exp: Improve error and loop detection.
33845
33846 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33847
33848         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33849         use that to size the filler array.
33850
33851 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33852
33853         * lib/c-torture.exp(c-torture-execute): Fix typo.
33854
33855         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33856         testcase as the executable name. Keep the executable around if
33857         the test fails.
33858
33859 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33860
33861         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33862         changes.  Only test one -g option, and move it to the end of the
33863         list of options to test.
33864
33865 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33866
33867         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33868         variable GCC_TORTURE_OPTIONS to supply default switches separated
33869         by colons.  If no environment variable, run tests with -O0 -g, -O1
33870         -g, and -O2 -g as well.
33871
33872 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33873
33874         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33875         explanatory comments. Fix indentation.
33876
33877 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33878
33879         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33880
33881 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33882
33883         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33884         * g++.old-deja/g++.mike/p7325.C: Likewise.
33885         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33886
33887 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33888
33889         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33890         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33891         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33892         * g++.old-deja/g++.law/operators4.C: Likewise.
33893
33894 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33895
33896         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33897         * g++.old-deja/g++.mike/p784.C: Ditto.
33898         * g++.old-deja/g++.mike/p785.C: Ditto.
33899
33900 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33901
33902           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33903
33904 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33905
33906         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33907         target feature; pass this to c-torture-execute as needed.
33908
33909 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33910
33911         * lib/c-torture.exp(c-torture-execute): If the previous and the
33912         current executables being tested are identical, we don't need to
33913         run the executable again. Try to make the executable names
33914         unique. Add an optional argument for passing additional compiler
33915         flags.
33916
33917 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33918
33919         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33920
33921 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33922
33923         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33924
33925 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33926
33927         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33928         32bit or larger longs.
33929
33930         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33931         have either a 32bit long or 32bit int.
33932
33933 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33934
33935         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33936         Make double precision tests dependent on sizeof (double).
33937
33938 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33939
33940         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33941         too.
33942
33943 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33944
33945         * gcc.c-torture/compile/961203-1.cexp: New script.
33946
33947 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33948
33949         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33950         up the includes ourselves.
33951
33952 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33953
33954         * lib/plumhall.exp: Remove random include, and add a few
33955         verbose messages for debugging.
33956
33957 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33958
33959         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33960         of trying to do it ourselves.
33961
33962 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33963
33964         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33965
33966 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33967
33968         * gcc.prms/5403.c: Made regexp a bit less strict.
33969
33970 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33971
33972         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33973         is returned from remote_load instead.
33974         * lib/plumhall.exp: Ditto.
33975         * lib/mike-g++.exp: Ditto.
33976         * lib/old-dejagnu.exp: Ditto.
33977         * lib/c-torture.exp: Ditto.
33978
33979 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33980
33981         * lib/g++.exp: Use build_wrapper procedure.
33982         * lib/gcc.exp: Ditto.
33983
33984 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33985
33986         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33987         an old-style decl for malloc.  Fixes tests to work when
33988         sizeof (int) != sizeof (size_t).
33989
33990 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33991
33992         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33993
33994         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33995         use stdargs.h interface.
33996
33997 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33998
33999         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34000         NO_VARARGS when compiling.
34001
34002 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34003
34004         * lib/plumhall.exp(ph_includes): New procedure.
34005         (ph_make): Use it.
34006         (ph_compiler): Ditto.
34007
34008         * lib/g++.exp: Rename test-glue.c to testglue.c.
34009         * lib/gcc.exp: Ditto.
34010
34011 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34012
34013         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34014         to completion when it's called.
34015
34016 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34017
34018         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34019         is defined, don't do test.
34020
34021 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34022
34023         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34024         for object files.
34025         (ph_summary): Mark skipped testcases as untested, not unresolved.
34026
34027         * lib/plumhall.exp (ph_make): If unresolved because of bad
34028         errorCode, record errorCode in log file.
34029         (*): Replace send_log/verbose with verbose -log.
34030
34031 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34032
34033         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34034         double conversion if double isn't at least 8 bytes.
34035
34036         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34037         int to work with targets where int is 16 bits.
34038
34039         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34040         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34041         precision for the test to complete.
34042
34043 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34044
34045         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34046         if d10v is not compiled with the -mdouble64 flag.
34047         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34048
34049         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34050         d10v is not compiled with the -mint32 flag.
34051
34052 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34053
34054         * lib/plumhall.exp: Use incr_count.
34055
34056 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34057
34058         * gcc.c-torture: Update to c-torture-1.45.
34059
34060 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34061
34062         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34063         the name of the expect testcase file).
34064
34065         * lib/g++.exp(g++_init): Ditto.
34066
34067 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34068
34069         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34070         the host.
34071
34072         * lib/gcc.exp(gcc_exit): New procedure.
34073
34074 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34075
34076         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34077         specs where appropriate.
34078
34079         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34080         because of new "candidates are" messages, and removed a few
34081
34082         * Converted all non-old-style g++ testcases to old-style, and
34083         moved into g++.old-deja.
34084
34085 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34086
34087         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34088         options.
34089
34090         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34091         succeeded.
34092
34093         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34094
34095 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34096
34097         * lib/gcc.exp (gcc_target_compile): Add support for defining
34098         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34099         the machine doesn't have those features.
34100
34101 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34102
34103         * g++.law/operators4.exp: Don't use LIBS.
34104
34105 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34106
34107         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34108
34109         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34110         * lib/g++.exp: Set it here instead. Also, allow use of the
34111         --tool_exec and --tool_opt options. Change CXX to
34112         GXX_UNDER_TEST.
34113
34114         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34115
34116         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34117
34118 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34119
34120         * lib/old-dejagnu.exp: Use prune_warnings instead of
34121         prune_system_crud.
34122         * lib/mike-g++.exp: Ditto.
34123         * lib/gcc.exp: Ditto.
34124         * lib/g++.exp: Ditto.
34125
34126         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34127
34128 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34129
34130           * 941014-2.c: Include stdlib.h
34131           * 960327-1.c: Include stdio.h
34132           * dbra.c, index-1.c: Don't assume ints are 32bits.
34133
34134 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34135
34136         * lib/gcc.exp: Add gcc,stack_size target feature.
34137
34138         * lib/g++.exp(g++_target_compile): Add the include and link
34139         paths here, not in two other places. And, it's $options, not
34140         options.
34141
34142         * lib/mike-g++.exp(postbase): Remove the code that determines
34143         the correct include and link paths.
34144         * g++.old-deja/old-deja.exp: Ditto.
34145
34146 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34147
34148         * lib/g++.exp(g++_init): target_compile no longer returns the
34149         filename of the result.
34150
34151 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34152
34153         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34154         call to glob.
34155
34156         * gcc.c-torture/special/special.exp: Change call to
34157         gcc_target_compile to include the object file.
34158
34159 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34160
34161         * gcc.c-torture/special/special.exp: Correct misspelling in last
34162         change.
34163
34164 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34165
34166         * lib/plumhall.exp(ph_summary): Log the entire output of the
34167         executable. Return -1 if there were any failures, 0 otherwise.
34168         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34169         (ph_make): Clean up objects and executables that were built
34170         if the tests succeeded.
34171
34172 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34173
34174         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34175         libraries and includes in the build tree as appropriate.
34176
34177 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34178
34179         * lib/c-torture.exp: Instead of looking for the global variable
34180         NO_LONG_LONG, check to see if that's a feature of the target.
34181
34182 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34183
34184         * config/default.exp: Minimize. Delete the remainer of the files in
34185         config; this functionality is now in devo/dejagnu/config.
34186
34187         g++.*/*: Pass any additional flags used to compile to postbase;
34188         delete CXXFLAGS.
34189
34190         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34191         is now done by runtest.exp. Use gcc_target_compile instead of
34192         compile.
34193
34194         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34195         Remove references to CFLAGS. Use remote_file instead of
34196         calling rm -f.
34197         (c-torture): Take a list of arguments to use to compile this
34198         testcase.
34199
34200         lib/g++.exp: Simplify. Use target_compile instead of compile.
34201         lib/gcc-dg.exp: Ditto.
34202         lib/gcc.exp: Ditto.
34203         lib/mike-{gcc,g++}.exp: Ditto.
34204         lib/old-dejagnu.exp: Ditto.
34205         lib/plumhall.exp: Ditto.
34206
34207 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34208
34209         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34210         (ph_linker): Likewise.
34211
34212 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34213
34214           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34215         MAP_ANON / MAP_ANONYMOUS if defined;
34216         else try to map from /dev/zero .
34217
34218 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34219
34220         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34221         isn't defined, then define it to MAP_ANONYMOUS.
34222
34223 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34224
34225         * gcc.c-torture: Update to c-torture-1.42 release.
34226
34227 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34228
34229         * gcc.c-torture: Update to c-torture-1.41 release.
34230
34231 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34232
34233         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34234         c-torture release.
34235
34236 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34237
34238         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34239         and LDFLAGS.  Fix second case to append the target_info ldflags
34240         onto LDFLAGS, not CFLAGS.
34241         * lib/g++.exp (g++_init): Add target_info stuff.
34242         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34243         of libgloss and newlib flags for !native.
34244
34245         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34246         (GDB): Fix relative path to go up another dir for finding gdb.
34247
34248 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34249
34250         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34251         versions in the target_info array, if they don't exist.
34252
34253 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34254
34255         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34256
34257 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34258
34259         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34260         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34261
34262 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34263
34264         * lib/old-dejagnu.exp: Don't remove the output file before we've
34265         actually tested it. Don't append pwd to the path of the executable
34266         we're testing.
34267
34268 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34269
34270         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34271
34272 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34273
34274         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34275         temporary directory for compiler files, and set it to a default
34276         value of /tmp. Set $output as the name of the output file from
34277         compiling the testcase. Add a -o option to $cflags_var so the
34278         compiler writes the final output file as $output. Set $executable
34279         to $output.
34280
34281         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34282         directory for compiler files, and set it to /tmp if it doesn't
34283         already have a value. Set $output_file to the name of the output
34284         file from compiling the testcase. Add a -o option to CXXFLAGS so
34285         the compiler writes the final output file as $output. Use $output
34286         as the executable to be tested.
34287
34288 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34289
34290         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34291
34292 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34293
34294         * gcc.c-torture/execute/pending-1.c: New test.  Still
34295         pending in Tege's queue.
34296
34297 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34298
34299         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34300         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34301         if there were failures.  Call unresolved if there were unresolved
34302         testcases.  Call gcc_fail if program did not run to completion.
34303         (ph_make): Pass additional argument name to ph_execute.
34304         (ph_execute): Add new argument.  Pass additional arguments to
34305         ph_summary.  Call gcc_fail is there is no execution output.
34306
34307 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34308
34309         * lib/plumhall.exp (proc_summary): Output relavent summary
34310         lines into the log so specific failures in plumhall can be
34311         investigated.
34312
34313 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34314
34315         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34316         (c-torture-execute): Don't try to execute tests which use
34317         "long long" types if $NO_LONG_LONG is nonzero.
34318
34319 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34320
34321         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34322         not c-torture.
34323
34324         * gcc.ieee: Move from here.
34325         * gcc.c-torture/execute/ieee: To here.
34326
34327 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34328
34329         * gcc.c-torture: Update to c-torture-1.41 release.
34330
34331 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34332
34333         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34334         not "$output".
34335
34336 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34337
34338         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34339         -c present.
34340
34341 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34342
34343         * config/proelf.exp: Handle connecting to a simulator.
34344
34345 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34346
34347         * config/proelf.exp: New file.  Enough framework that we can
34348         run c-torture tests on the proelf targets (or any other target
34349         that gdb can connect to for that matter).
34350
34351 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34352
34353         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34354         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34355
34356         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34357         exec_output exists.
34358
34359 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34360
34361         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34362         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34363
34364         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34365         to pass/fail/unresolved/unsupported/untested.  Caller must now
34366         call unresolved/unsupported/untested.
34367         * lib/*.exp: Update FSF address.  Update to handle new results of
34368         ${tool}_load.
34369         * lib/chill.exp (verbose): Delete.
34370
34371 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34372
34373         * lib/gcc.exp (default_gcc_start): Change order of args to
34374         $LDFLAGS $CFLAGS $LIBS.
34375         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34376         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34377         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34378         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34379         * gcc.misc-tests/dg-test.exp: Likewise.
34380         * gcc.misc-tests/msgs.exp: Likewise.
34381         * gcc.prms/prms.exp: Likewise.
34382         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34383         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34384
34385         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34386
34387 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34388
34389         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34390
34391         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34392         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34393
34394         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34395         necessary.
34396
34397 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34398
34399         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34400         global for loop; add use of $mathlib.
34401         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34402         settings here; set mathlib for anything but VxWorks.
34403
34404 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34405
34406         * gcc.c-torture: Update to c-torture-1.40 release.
34407
34408 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34409
34410         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34411         dg.exp.
34412
34413 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34414
34415         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34416         global.
34417
34418 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34419
34420         * lib/g++.exp (LIBS): Define if not already.
34421         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34422         (gcc-dg-prune): Call prune_gcc_output.
34423         * lib/gcc.exp (prune_gcc_output): New proc.
34424         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34425         prune_gcc_output.
34426
34427 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34428
34429         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34430         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34431
34432 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34433
34434         * gcc.c-torture: Update to c-torture-1.39 release.
34435
34436 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34437
34438         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34439         fails, try others as well.
34440
34441 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34442
34443         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34444         If compilation fails, mark execute tests as `untested'.
34445         If test is marked as unsupported, don't mark compilation and
34446         execute tests as failed.
34447
34448 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34449
34450         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34451         libstdc++ for whether or not we want to be doing shared
34452         libraries.  Delete link_curses since we don't need it anymore.
34453         * lib/mike-g++.exp (postbase): Don't link in libg++.
34454         * g++.old-deja/old-deja.exp: Likewise.
34455
34456 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34457
34458         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34459
34460 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34461
34462         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34463         For that, add `-Wl,-a,shared_archive'.
34464         * g++.old-deja/old-deja.exp: Likewise.
34465
34466 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34467
34468         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34469
34470 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34471
34472         * lib/mike-g++.exp (postbase): Pay attention to the status of
34473         g++_load.
34474
34475 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34476
34477           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34478
34479 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34480
34481         * lib/gcc.exp (default_gcc_start): No longer need to log program
34482         being executed or its output, execute_anywhere does that now.
34483         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34484         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34485
34486 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34487
34488         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34489         the same as those in lib/g++.exp.
34490
34491 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34492
34493         * gcc.c-torture: Update to c-torture-1.38 release.
34494         * gcc.ieee: Related changes.
34495
34496 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34497
34498         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34499         "exec". Minor reformatting changes.
34500
34501         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34502         cross. This means all "exec" calls now work on a remote host as
34503         well.
34504         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34505         cross. Filter out the extra "\r\n" stuff that expect puts in.
34506         (c-torture-execute): Filter out the bogus warnings like
34507         c-torture-compile does. Add support for canadian cross.
34508         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34509         Use execute_anywhere rather than calling exec directly. Now it
34510         works for canadian cross testing.
34511
34512 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34513
34514         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34515         results into a variable, and check that rather than using file exists.
34516
34517 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34518
34519         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34520         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34521
34522 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34523
34524         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34525         lib_curses if there's a shared libg++ in the build tree.
34526
34527 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34528
34529         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34530         if not supported target.
34531
34532 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34533
34534         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34535         link_curses up to always happen, not just for native builds.
34536
34537 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34538
34539         * gcc.c-torture: Update to c-torture-1.36 release.
34540         * gcc.failure: Related changes.
34541
34542 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34543
34544         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34545
34546 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34547
34548         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34549         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34550         runshlib, link_curses, and mathlib for link and run.
34551
34552         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34553         pass the runtime shared library options for Solaris, OSF/1, and
34554         Irix5, and link with -lcurses to avoid unresolved references.
34555
34556 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34557
34558         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34559         only run once.
34560
34561 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34562
34563         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34564
34565 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34566
34567         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34568         do not have a framework for the "compat" tests yet.
34569
34570 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34571
34572         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34573         set to null if we're testing vxworks5.1.  Use that instead of
34574         `-lm' in the setting of LIBS for link and run.
34575
34576 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34577
34578         * config/rom68k.exp (${tool}_load): Major changes to make it
34579         work.  Verified that it does in fact return the stuff in
34580         exec_output properly.  Catch any Emul or any TRAP other than 0.
34581
34582 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34583
34584         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34585         LDFLAGS properly for targets that need stuff from libgloss.
34586         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34587         only run once.
34588         (gpp_initialized): New variable.
34589
34590 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34591
34592         * config/rom68k.exp: Load libgloss.exp.
34593         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34594         so we can produce a fully linked binary.
34595         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34596         so we can produce a fully linked binary.
34597
34598 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34599
34600         * lib/plumhall.exp (ph_section): Watch for expected failures.
34601         Add missing `else'.
34602
34603         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34604         run the testcase.
34605         (c-torture): Likewise.
34606
34607 1995-08-28  Doug Evans  <dje@cygnus.com>
34608
34609         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34610
34611         * lib/mike-g++.exp (mike_cleanup): New proc.
34612         (prebase): New globals compiler_result, not_compiler_result,
34613         target_regexp.
34614         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34615         allow leading "-" in pattern.  Watch for unsupported tests.
34616         If $compiler_result is set, pattern match assembler code,
34617         and ditto for $not_compiler_result.
34618         * lib/mike-gcc.exp: Likewise.
34619
34620         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34621         execution "succeeded".
34622
34623 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34624
34625         * config/win32.exp: New file.
34626         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34627
34628 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34629
34630         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34631         unsupported.
34632         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34633         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34634         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34635
34636         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34637         "... without exceptions was ...".  That is now handled by
34638         prune_system_crud.
34639         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34640
34641 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34642
34643         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34644         sieve.c,sort2.c}: New files.
34645         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34646         sieve.exp,sort2.exp}: Drivers for them.
34647
34648         * lib/mike-gcc.exp (program_output): New user settable variable.
34649         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34650         messages.
34651         * lib/mike-g++.exp (program_output): New user settable variable.
34652
34653         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34654
34655         * config/sh.exp: Deleted (use sim.exp instead).
34656
34657 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34658
34659         * config/vx.exp: Declare CHECKTASK as global.
34660         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34661         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34662         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34663
34664 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34665
34666         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34667         target. Like vx.exp, only includes `vx29k.exp' instead of
34668         `vxworks.exp'.
34669
34670 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34671
34672         * config/sim.exp: Increase time limit from 120 seconds to 240.
34673
34674 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34675
34676         * gcc.c-torture/execute/950628-1.c: New test.
34677
34678 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34679
34680         * gcc.c-torture: Update with changes/additions from
34681         c-torture-1.34.
34682
34683 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34684
34685         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34686
34687 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34688
34689         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34690
34691 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34692
34693         * gcc.c-torture/compile/950512-1.c: New test.
34694         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34695         * gcc.dg/struct-ret-1.c: Likewise.
34696
34697 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34698
34699         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34700           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34701
34702 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34703
34704         * gcc.c-torture/special/920411-1.c: Deleted.
34705         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34706
34707 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34708
34709         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34710         cpu limit.
34711
34712 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34713
34714         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34715
34716 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34717
34718         From kenner;
34719         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34720         is the proper length.
34721         * va-arg-3.c: Likewise.
34722
34723 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34724
34725         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34726         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34727
34728         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34729         * lib/g++.exp (default_g++_start): Delete old cruft.
34730
34731 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34732
34733         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34734         (2 * (1 << 18)) to (2 * (1 << 17)).
34735
34736         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34737
34738 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34739
34740         * config/rom68k.exp: Renamed from config/idp.exp
34741
34742 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34743
34744         * c-torture/compile/921109-2.c
34745
34746 1995-04-18  Mike Stump  <mrs@cygnus.com>
34747
34748         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34749         excess errors.
34750
34751 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34752
34753         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34754         output.
34755         * lib/g++.exp (default_g++_start): Likewise.
34756
34757 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
34758
34759         * gcc.c-torture/compile/950329-1.c: New test.
34760
34761 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
34762
34763           * config/bug.exp (${tool}_load): Updated to use new remote_open
34764           and remote_close procs.
34765         * config/idp.exp: New file.
34766
34767 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
34768
34769         * gcc.c-torture/execute/950322-1.c: New test.
34770
34771 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
34772
34773         * config/vx.exp (${tool}_load): Clean up testing of return code from
34774         vxworks_ld and vxworks_spawn.
34775
34776 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34777
34778         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34779
34780 1995-03-13  Mike Stump  <mrs@cygnus.com>
34781
34782         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34783         can mark excess errors on a machine by machine basis.  Note, the
34784         default is to not expect any excess errors, even when excess
34785         errors test - is given, so you will want to put an XFAIL ... on
34786         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34787         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34788         those 4 machines, but no others.
34789
34790 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34791
34792         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34793         * lib/c-torture.exp: to here.
34794
34795 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34796
34797         * gcc.c-torture/execute/950221-1.c: New test.
34798         * gcc.c-torture/execute/struct-ret-1.c: New test.
34799         * gcc.c-torture/compile/950221-1.c: New test.
34800
34801         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34802
34803 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34804
34805         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34806         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34807
34808 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34809
34810         * g++.gb: New directory of tests, derived from my signature and
34811         class scoping tests.
34812
34813         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34814         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34815         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34816         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34817         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34818         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34819         * g++.gb/sig25.C: Likewise.
34820
34821         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34822         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34823         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34824         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34825         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34826         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34827         * g++.gb/sig25.exp: Likewise.
34828
34829         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34830         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34831         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34832         * g++.gb/scope13.C: Likewise, this test still fails.
34833
34834         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34835         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34836         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34837         * g++.gb/scope13.exp: Ditto.
34838
34839         * g++.gb/README: New file, explains what these tests are about.
34840
34841 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34842
34843         * lib/dg.exp (dg-do): Support `preprocess'.
34844         (dg-test): Likewise.
34845
34846 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34847
34848         * config/udi.exp: change "continue -expect" to "exp_continue".
34849
34850 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34851
34852         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34853         Delete redundant tests.
34854
34855         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34856         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34857         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34858         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34859         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34860         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34861         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34862         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34863
34864         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34865         storing label pointers.
34866         * gcc.c-torture/execute/921019-1.c: Likewise.
34867         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34868         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34869         parameter fp.
34870         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34871         constants.
34872
34873         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34874         Delete obsolete tests.
34875
34876         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34877         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34878         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34879         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34880         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34881         * gcc.c-torture/compile/950124-1.c: New test.
34882
34883         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34884
34885 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34886
34887         * lib/mike-g++.exp: Add -lm to LIBS.
34888
34889 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34890
34891         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34892
34893 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34894
34895         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34896
34897 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34898
34899         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34900
34901 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34902
34903         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34904         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34905         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34906         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34907         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34908         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34909         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34910         * g++.law/{operators31.C, operators32.C,
34911         * g++.law/{operators33.C, operators34.C}: Likewise.
34912         * g++.law/{pic1.C, refs2.C}: Likewise.
34913         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34914         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34915         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34916         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34917
34918         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34919         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34920         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34921         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34922         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34923         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34924         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34925         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34926         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34927         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34928         * g++.law/{operators34.exp}: Likewise.
34929         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34930         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34931         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34932         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34933         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34934
34935         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34936         No longer expected to fail.
34937         * g++.law/missed-error3.C: Tweak for recent bool changes.
34938
34939 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34940
34941         * config/emb-unix: Deleted.
34942         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34943         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34944
34945 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34946
34947         * lib/dg.exp (dg-test): Fix typo in last patch.
34948
34949 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34950
34951         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34952         (handles multiple occurrences).
34953
34954 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34955
34956         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34957         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34958         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34959         printed).
34960         * lib/c-torture.exp (c-torture-compile): Likewise.
34961         (c-torture): Prepend full path if missing.
34962         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34963         (gcc_fail): Likewise.
34964         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34965
34966 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34967
34968         * lib/netware.exp: Only attach to NetWare i386 systems.
34969
34970 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34971
34972         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34973         messages.  Add test name to "output pattern match" pass/fail message.
34974
34975 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34976
34977         * gcc.dg: New testsuite.
34978         * gcc.dg/dg.exp: New file.
34979
34980         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34981         test-switch.c}: Deleted.
34982
34983         * gcc.misc-tests/msgs.exp: New testcase driver.
34984
34985 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34986
34987         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34988         Watch for illegal return values from ${tool}_load.
34989         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34990         cross targets.  Coerce return value >0 to 1.
34991
34992 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34993
34994         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34995
34996         * config/emb-unix.exp: New file.
34997
34998         * config/sim.exp: Error if variable $SIM not defined.
34999         (${tool}_load): Mark test as "untested" if simulator missing.
35000
35001         * config/unix.exp: Load remote.exp to get rcp_download.
35002         * lib/c-torture.exp: Use different option lists for testcases with
35003         and without loops.
35004         * gcc.c-torture/execute/execute.exp: Likewise.
35005
35006 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35007
35008         * config/*.exp: Clarify return code from ${tool}_load.
35009         Call `unresolved' or `untested' instead of `warning' or `perror'
35010         (sometimes you still want to call both though).
35011         Add comment that `shell_id' is local to each file.
35012         * config/udi.exp (timeout): Set to 30.
35013         Don't print warning if connection fails, $connectmode has already
35014         printed an error.
35015         (${tool}_load): Move verbose messages to level 2.
35016         Rework pattern for "Process started" message.
35017         Pass `shell_id' to ${connectmode}_download.
35018         Retry twice upon timeout.  Make resetting of target more robust.
35019         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35020         Pass `shell_id' to exit_$connectmode.
35021         Only call exit_$connectmode if connected.
35022         * config/unix.exp (${tool}_load): Check return codes better.
35023         * config/vrtx.exp (${tool}_load): Likewise.
35024         * config/vx.exp (${tool}_load): Likewise.
35025         Delete unneeded global's.
35026         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35027         from ${tool}_load.
35028         (dg-stat): Delete.
35029         (dg-init): Delete recording of pass/fail counts.
35030         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35031         (old-dejagnu-init): Likewise.
35032         (old-dejagnu-stat): Delete contents, empty proc now.
35033         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35034         (c-torture): Delete references to lcnt, lpass, lfail.
35035         Get option list from TORTURE_OPTIONS.
35036         Delete -funroll[-all]-loops if no loops.
35037         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35038         (g++_stat): Delete contents (empty proc now).
35039         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35040         (gcc_finish): Likewise.
35041         (gcc_stat): Deleted.
35042         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35043         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35044         * gcc.c-torture/execute/execute.exp: Likewise.
35045         Split tests into two parts: compile, execute.
35046         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35047         no loops.  Update to reflect clarified return codes from ${tool}_load.
35048
35049 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35050
35051         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35052         to grep for.
35053         (old-dejagnu): Likewise (where necessary).
35054
35055 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35056
35057         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35058
35059         * lib/dg.exp (dg-process-target): Fix processing of selector.
35060         Add comment regarding use of `error'.
35061
35062         * lib/gcc.exp (prune_system_crud): Define if missing.
35063         * lib/g++.exp (prune_system_crud): Likewise.
35064
35065         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35066         Call prune_system_crud.
35067         * lib/dg.exp (dg-runtest): New proc.
35068         Use perror instead of send_user for tcl errors in testcase.
35069         Don't return any value, it's never used.
35070         Don't clobber previous definition of `unknown'.
35071         Print tcl errors in `dg-final'.
35072
35073 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35074
35075         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35076         (dg-test): Don't print errorInfo, it contains stack backtrace.
35077
35078 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35079
35080         * lib/g++.exp (runtest_file_p): Define if missing.
35081
35082 1994-09-24  Doug Evans  (dje@cygnus.com)
35083
35084         * lib/mike-g++.exp: Comment out loading of g++.exp.
35085         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35086         (default_g++_version): Always print something.
35087         (default_g++_start): Comment out call to `which'.
35088         (g++_start, g++_load): Deleted (must be defined in config file).
35089         * lib/gcc.exp: Test for existence of $CC at start.
35090         Delete check for tmpdir (done in gcc_init).
35091         (default_gcc_version): Always print something.
35092         (default_gcc_start): Comment out call to `which'.
35093         * config/*.exp: Major cleanup - make cross targets work at least a
35094         little better for g++ (by not being "--tool gcc" specific).
35095         Rename gcc_xxx to ${tool}_xxx.
35096         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35097         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35098
35099 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35100
35101         * lib/c-torture.exp (c-torture-compile): Rework compiler
35102         message processing.
35103
35104         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35105         c-torture.
35106
35107 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35108
35109         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35110
35111         * lib/dg.exp (dg-process-target): Support { target native }.
35112
35113 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35114
35115         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35116         looked for "... program xxx got fatal signal".
35117         Correct regsub munging of `comp_output'.
35118         Ignore compiler messages "path prefix not used" and "linker input
35119         file unused".
35120
35121 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35122
35123         * lib/gcc.exp (runtest_file_p): Define if missing.
35124         * gcc.prms/template.c: Example to work from.
35125
35126 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35127
35128         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35129         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35130
35131         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35132         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35133         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35134         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35135
35136         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35137         (dg-process-target): No longer a varargs proc.
35138         Return S/N for target, P/F for xfail.  All callers changed.
35139         (user option procs): More argument checking.
35140         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35141         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35142         (dg-test): Skip test if not running on selected target in `dg-do'.
35143         Update handling of `dg-do-what', `dg-output-text'.
35144         Separate execution pass/fail from output pattern match pass/fail.
35145         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35146
35147 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35148
35149         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35150         target for 920510-1.c.
35151
35152 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35153
35154         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35155         Clean up comment regarding use of passcnt, etc.
35156         (gcc_stat): Don't update `testcnt' here.
35157         (gcc_finish): Do it here.
35158         Might as well reset `but_id' here too.
35159         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35160         to determine if the file should be tested.
35161         * gcc.c-torture/compile/compile.exp: Likewise.
35162         * gcc.c-torture/execute/execute.exp: Likewise.
35163         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35164         * gcc.misc-tests/dg-test.exp: Likewise.
35165         * gcc.prms/prms.exp: Likewise.
35166         * gcc.wendy/wendy.exp: Likewise.
35167         * g++.old-deja.exp: Likewise.
35168         Move "Testing file" message to verbose level 1.
35169
35170 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35171
35172         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35173
35174 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35175
35176         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35177         (default_gcc_start): Accept optional second list element
35178         of compiler flags.  Print compiler output at verbosity level 2.
35179         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35180         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35181         Save current values of framework globals passcnt, failcnt, xpasscnt,
35182         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35183         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35184         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35185         xfailcnt to compute stats.  Update framework global `testcnt' from
35186         pass/fail counts.
35187         (gcc_finish): New proc.  Clean up test environment.
35188         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35189         (gcc_epass, gcc_efail): Delete.
35190         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35191         argument of line number.
35192         (dg-init): If the tool has an init routine, call it.
35193         (dg-test): Remove args `cflags_var' and `libs_var'.
35194         Pass all compiler options to ${tool}_start.
35195         Handle missing line number.
35196         (dg-finish): New function.
35197         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35198         particular files.  Call gcc_finish at end.  Move "skipping test"
35199         message to verbosity level 3.
35200         * gcc.c-torture/compile/compile.exp: Likewise.
35201         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35202         * gcc.c-torture/execute/execute.exp: Likewise.
35203         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35204         Print testcase being tried at verbosity level 1.
35205         * gcc.c-torture/special/special.exp: Unset xfail.
35206         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35207         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35208         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35209         * gcc.failure/failure.exp: Likewise.
35210         * gcc.ieee/ieee.exp: Likewise.
35211         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35212         Update call to dg-test.  Call dg-finish at end.
35213         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35214         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35215         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35216         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35217         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35218         * gcc.wendy/wendy.exp: Add copyright.
35219         Delete setting of tmpdir (done by gcc_init).
35220         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35221         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35222         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35223         gcc_[ce]pass/fail.
35224
35225 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35226
35227         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35228         confusion.
35229         (g++_load): Likewise.
35230
35231         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35232         Rename argument to `prog' to remove the confusion.
35233         Varargs fns behave differently too!
35234         (g++_load): Likewise.
35235
35236         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35237
35238         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35239         what it is.  Delete (always) printing of status value for !native.
35240         Simplify verbose code, and include status and exec_output.
35241         (g++_load): Use gcc_load.
35242
35243 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35244
35245         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35246         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35247         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35248         940714-3.c as these testcases don't exist anymore.  Make
35249         va-arg-1.c expected to pass.
35250
35251 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35252
35253         * gcc.misc-tests/misc.exp: Only run specific testcases.
35254         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35255         * gcc.misc-tests/dg-[1-9].c: New files.
35256
35257         * lib/dg.exp: New testsuite driver.
35258         * gcc.prms/prms.exp: Use it.
35259
35260         * README.gcc: New file.
35261
35262         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35263         Document and reset `lxpass' and `lxfail'.
35264         Simplify "initialized" message.
35265         (gcc_stat): Clean up comments a little.
35266
35267 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35268
35269         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35270
35271 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35272
35273         * lib/old-dejagnu.exp (process-option): New proc.
35274         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35275         (old-dejagnu): Simplify.
35276         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35277
35278 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35279
35280         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35281         exists and is not an empty string.
35282
35283         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35284         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35285         finished.
35286         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35287         automatically.
35288
35289         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35290         longer expected to fail.
35291
35292         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35293         "f" function call.
35294
35295         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35296
35297         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35298         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35299         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35300         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35301         c-torture-1.29.
35302
35303         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35304         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35305
35306         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35307
35308         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35309         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35310
35311         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35312         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35313         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35314
35315 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35316
35317         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35318         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35319         940714-1.c, 940714-2.c, 940714-3.c},
35320         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35321         gcc.misc-tests/{mg.c,mg.exp}:
35322         New tests.
35323         * gcc.noncompile/noncompile.exp: Change accordingly.
35324
35325 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35326
35327         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35328         Undo previous clobberage.
35329
35330 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35331
35332         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35333         * gcc.special/{930510-1.c, special.exp}:
35334         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35335         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35336         struct-varargs-1.c}: New tests from c-torture-1.26.
35337
35338 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35339
35340         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35341           argument to switch.
35342
35343 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35344
35345         * Revert the previous changes.  Please see Rob's directory
35346           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35347           fixes.
35348
35349 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35350
35351         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35352             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35353             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35354             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35355             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35356             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35357             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35358             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35359             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35360             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35361             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35362             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35363             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35364             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35365             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35366             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35367             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35368             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35369             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35370             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35371             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35372             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35373             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35374             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35375             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35376             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35377             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35378
35379 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35380
35381         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35382             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35383           with perror calls.
35384
35385 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35386
35387         * config/unix.exp (g++_load): Fix syntax.
35388
35389 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35390
35391         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35392         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35393         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35394         Don't expect va-arg-1.c to fail.  Correct expected output for
35395         920928-1.c.
35396         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35397         * gcc.wendy/hbm4.c: Correct typo.
35398         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35399
35400 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35401
35402         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35403         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35404         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35405         * lib/c-torture.exp (c-torture-compile): Ditto.
35406
35407         Reduce volume of output (remove all the -I's and such).
35408         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35409         Call gcc_cpass, gcc_cfail.
35410         (c-torture): Pass testing option to c-torture-compile.
35411
35412 1994-03-21  Doug Evans  (dje@cygnus.com)
35413
35414         Bring patches over from progressive.
35415         * config/default.exp: Exit remote shell cleanly.
35416         (g++_exit, g++_start): Add default versions.
35417         * config/sim.exp (gcc_load): Use perror, not error.
35418
35419 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35420
35421         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35422         set in site.exp.
35423
35424 1994-03-14  Doug Evans  (dje@cygnus.com)
35425
35426         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35427         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35428         (wendy_try): New proc to run testcase.
35429         (main loop): Call 'em.
35430         * gcc.wendy/*.c: Clean up pass to correct expected output.
35431
35432         * lib/gcc.exp: Minor cleanup work.
35433         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35434
35435 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35436
35437         * config/sim.exp (gcc_load): Document return codes better.
35438         Don't pass -v to simulator.
35439
35440 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35441
35442           * gcc.special/920717-x.c: Fix typo.
35443           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35444           get at sources.
35445
35446         * lib/mike-gcc.exp: Fix typo.
35447
35448 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35449
35450         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35451         binary to use, transform the name.
35452         * config/*.exp: rename everything. Nuke any g++ specific files,
35453         it's now a special case of gcc that requires no special support.
35454         Add a default.exp for unsupported targets.
35455
35456 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35457
35458         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35459         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35460         version of Tcl.
35461
35462 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35463
35464         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35465         than a warning.
35466
35467 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35468
35469         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35470
35471 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35472
35473         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35474         option_list.  Compile every file with only 4/6 option choices
35475         (same as C torture) instead of with 12/18 different option
35476         choices.
35477         * lib/c-torture.exp: Likewise.
35478
35479         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35480         not already set.
35481
35482 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35483
35484         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35485         can put an XFAIL *-*-* on excess errors.
35486
35487 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35488
35489         * g++.law: Add more tests derived from g++-bugs snapshots.
35490
35491         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35492         equivalent to g++.law/init9.
35493
35494         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35495         compiled it, and the a.out file after we've run it.
35496
35497 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35498
35499         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35500         compiled it, and the a.out file after we've run it.
35501
35502 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35503
35504         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35505
35506 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35507
35508         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35509         version number.
35510
35511 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35512
35513         * g++.law: New directory of g++ tests derived from the g++-bugs
35514         snapshots.
35515
35516 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35517
35518         * gcc.compile: initbug1.c initbug1.exp testcase added
35519
35520 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35521
35522         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35523         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35524           fixes submitted by Jeff Law (law@cs.utah.edu)
35525         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35526           Jeff Law (law@cs.utah.edu)
35527
35528
35529 1993-11-30  Mike Stump  (mrs@cygnus.com)
35530
35531         * config/unix-g++.exp: Follow the gcc way of doing things.
35532         * g++.old-deja/old-deja.exp: Minor updates.
35533         * lib/g++.exp: New file, follow the gcc way of doing things.
35534         * lib/old-dejagnu.exp: Minor updates.
35535         * lib/mike-g++.exp: Always unset errorInfo.
35536
35537 1993-11-06  Mike Stump  (mrs@cygnus.com)
35538
35539         * lib/gcc.exp: Fix some errors with the below change, CC and
35540         CFLAGS should be global when setting, not local.
35541
35542 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35543
35544         * lib/gcc.exp: Transform tool name.
35545
35546 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35547
35548         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35549
35550 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35551
35552         * lib/gcc.exp: change gcc_done to gcc_stat
35553
35554 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35555
35556         * Upgraded gcc testsuite to c-torture version 1.25
35557
35558 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35559
35560         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35561         * lib/c-torture: added hooks for new reporting code.
35562
35563 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35564
35565         * config/sh-gcc.exp: check if sh-sim exists in the path
35566
35567 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35568
35569         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35570         * gcc.compile/compile.exp: Initial changes for new logic.
35571         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35572         * gcc.failure/failure.exp: Initial changes for new logic.
35573         * gcc.ieee/ieee.exp: Initial changes for new logic.
35574         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35575         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35576         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35577         * lib/c-torture.exp: Initial changes for new logic.
35578         * lib/gcc.exp: Initial changes for new logic.
35579
35580 1993-10-15  Mike Stump  (mrs@cygnus.com)
35581
35582         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35583         depend upon failure or success.  Fully qualify names in failure
35584         and success messages.  Always remove a.out before starting
35585         compile, just in case.  Pay more attention to error text output by
35586         the compiler.  Handle testcases with no known past errors just
35587         like all others, so that things are uniform.  Other miscellaneous
35588         improvements.
35589
35590 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35591
35592         * gcc.cpp: new directory for cpp tests
35593
35594 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35595
35596         * lib/chill.exp: Code reformatted, removed unused code.
35597         * config/unix-chill.exp: Code reformatted, removed unused code.
35598         * chill.execute/execute.exp: Code reformatted, removed unused code.
35599         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35600
35601 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35602
35603         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35604         routines not written.
35605
35606 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35607
35608         * config/bug-gcc.exp: Use new procs from bug.exp.
35609
35610 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35611
35612         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35613         via ftp, rather than depending on NFS.
35614         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35615         case.
35616
35617 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35618
35619         * config/bug-gcc.exp: Use new download proc.
35620
35621 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35622
35623         * chill.execute/execute.exp: cleanups, handles errors better
35624         * chill.compile/compile.exp: rewrite, based on execute.exp
35625         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35626         * lib/chill.exp: major changes to diff proc and compile and link
35627           procs. added chill_fail and chill_pass wrappers to pass and
35628           fail. added more comments, and handle error codes better.
35629           Added a hack to capture stderr from exec, so noncompile tests
35630           can work.
35631
35632 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35633
35634         * chill.execute/execute.exp: rewrite of testsuite driver
35635         * lib/chill.exp: rewrite of testsuite driver
35636         * config/unix-chill.exp: rewrite of testsuite driver
35637
35638 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35639
35640     In chill.execute:
35641         * iexpr.ch: Standardize uppercase.
35642         * tuples.dat: Standardize uppercase.
35643         * vary.ch: standardize.  Correct varying string assignments.
35644         * vary.dat: Add new output lines.
35645
35646 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35647
35648     In chill.execute:
35649         * chprintf.ch: Standardize use of uppercase.
35650         * tuples.ch: Standardize and turn arr2 into a DCL,
35651           rather than a SYN.
35652         * pinits.ch: Standardize.
35653
35654 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35655
35656         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35657         * Makefil: Renamed to Makefile.in.
35658         * configure.in: New.
35659
35660 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35661
35662     In chill.execute:
35663         * .cvsignore: Add result/output files.
35664         * Makefile: Fix up variables at start.  Use MFLAGS
35665           everywhere.  Correct bool_loc, built_ins entries.
35666           Add entry for vary1.ch.
35667         * bitarray.ch: Standardize upper-case usage.
35668         * bitexpr.ch: Standardize, add output of b1.
35669         * params.ch: Use arrayt in along PROC parameters, to
35670           avoid novelty problems.
35671         * sets.ch: Tiny cleanup.
35672         * vary1.ch: Re-indent.
35673
35674 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35675
35676           * Add PR-related files to Makefiles, .cvsignore files, etc.
35677
35678 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35679
35680         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35681           with compiler objects. New names are test-flow.c and test-loop.c
35682
35683 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35684
35685         * Upgraded c-torture tests from 1.19 to 1.20
35686
35687         * new files:
35688         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35689         * gcc.compile: 930623-1.c 930623-2.c
35690         * gcc.noncompile: 930622-1.c 930622-2.c
35691         * gcc.failure: 920411-1.c 920627-2.c
35692         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35693
35694 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35695
35696         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35697           More changes to get testsuite working properly. Needs more work.
35698           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35699
35700 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35701
35702         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35703           More changes to get testsuite working properly. Needs more work.
35704
35705 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35706
35707         * chill.compile/compile.exp: Added for Dejagnu support
35708         * chill.execute/execute.exp: Added for Dejagnu support
35709         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35710
35711 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35712
35713     This should complete moving the CHILL test files.
35714         * chill.noncompile(.cvsignore printf.grt
35715             in-printf.grt chprintf.grt chprintf.ch):
35716             Added test-support files.
35717           (Makefile): Modified further.
35718         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35719             signal.ch): Added test files.
35720           * chill.execute (.cvsignore printf.grt printr.c
35721             in-printf.grt rts.c chprintf.grt rts.h): Added
35722           test-support files.
35723             (Makefile): More corrections.
35724
35725 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35726
35727         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35728           test cases, ready for DejaGnu.
35729
35730 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35731
35732         * Upgraded c-torture tests from 1.18 to 1.19
35733
35734         * gcc.compile: added test(s):
35735           930607-1.c
35736         * gcc.execute: added test(s):
35737           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35738
35739         * added new subdirectory for misc tests: gcc.misc-tests
35740         * gcc.misc-test(s): added tests:
35741           inst-check.c test-consts.c test-ior.c test-switch.c
35742
35743 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35744
35745         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35746
35747 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35748
35749         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35750
35751 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35752
35753         * Upgraded c-torture tests from 1.17 to 1.18
35754
35755 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35756
35757         * Upgraded c-torture tests from 1.12 to 1.17
35758
35759 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
35760
35761         * lib/old-dejagnu.exp:
35762           Fixed handling of XFAIL target triplets to correctly
35763           recognize wildcard characters.  Removed code that
35764           appended a unique id tag to the end of the file name
35765           printed out by the result of the testcases within a
35766           given test file.
35767
35768 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
35769
35770         * lib/old-dejagnu.exp:
35771           Reworked expected failure handling to trigger off of XFAIL
35772           keyword in keyphrase embeded in testcase source code. The
35773           XFAIL keyword must be at the end of the keyphrase line. It
35774           may optionally be followed by one or more target triplets.
35775           It has just occured that the handling of wildcards in the
35776           target triplet may not be correct.
35777
35778 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35779
35780         * g++.old-deja/tests:
35781           Moved all subdirectories up one level into g++.old-deja .
35782
35783         * lib/old-dejagnu.exp:
35784           Fixed problem with CXXFLAGS not being properly reset, and being
35785           corrupted with extraneous "-c" compiler option.  This was
35786           causing binaries to not be generated for test that needed them.
35787           Modified strings passed to "pass" and "fail" so that individual
35788           tests from the same test file would be distinguished by an
35789           identifier appended to the test file name in the summary logs;
35790           this corrected a problem with erroneous diff logs.  Added code
35791           to search testcases for expected fail and unexpected pass keywords.
35792
35793 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35794
35795         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35796
35797 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35798
35799         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35800           Removed extraneous text from end of "Special g++ Options"
35801           keyphrase.
35802
35803         * lib/old-dejagnu.exp: Added pattern matching to look for new
35804           keywords, embedded in testcases comments, which will trigger
35805           calls to xpass and xfail.
35806
35807 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35808
35809         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35810           comments embedded in the testcases, especially the one looking for
35811           special compiler options, as well as the pattern matching for the
35812           compiler output again.
35813
35814 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35815
35816         * lib/old-dejagnu.exp: Do a proper check of the return value for
35817           execute tests. Fixed several problems with the pattern matching
35818           of the compiler output which gave erroneous test results.
35819           Changed several of the test result messages to be more descriptive.
35820         * config/unix-g++.exp: Proc g++_load now actually works and
35821           executes the tests passed to it and returns a usable return
35822           value.
35823
35824 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35825
35826           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35827
35828 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35829
35830         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35831           Modified both files to properly execute the old style
35832           dejagnu tests. The previous versions of these files were
35833           experimental and did not function anything near correctly.
35834
35835 1993-04-05  Rob Savoye  (rob@cygnus.com)
35836
35837         * Removed all Makefile.in and configure.in files. No configuration
35838         needed now.
35839
35840 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35841
35842         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35843
35844 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35845
35846         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35847         gcc.special/configure.in, gcc.noncompile/configure.in,
35848         gcc.execute/configure.in, gcc.code_quality/configure.in,
35849         g++.other/configure.in, g++.old-deja/configure.in,
35850         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35851         in srcname setting.
35852
35853 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35854
35855         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35856         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35857         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35858
35859 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35860
35861         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35862         (gdb_exit): Don't remove *_soc files.
35863
35864 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35865
35866         * lib/c-torture.exp: Don't look for main; instead always use -w
35867         -c.  This is how the c-torture tests work.  Remove the object
35868         file if the compilation succeeds.
35869         * gcc.execute/execute.exp: Remove executable if test passes.
35870         * gcc.noncompile/noncompile.exp: Every test is an expected
35871         failure.
35872         * gcc.special/special.exp: Added tests from c-torture 1.11,
35873         corrected use of existing test.
35874         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35875         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35876         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35877         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35878         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35879         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35880         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35881         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35882         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35883         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35884         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35885         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35886         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35887         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35888         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35889         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35890         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35891         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35892         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35893         c-torture 1.11.
35894         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35895         correspond to c-torture 1.11.
35896
35897         * New file.