OSDN Git Service

c849daaa6b87ef5f234eaf5f81f297652b0c5169
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
2
3         PR fortran/23661
4         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
5         gfortran.dg/print_fmt_3.f90: New test.
6
7 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8
9         * gfortran.dg/fmt_t_1.f90: New test.
10
11 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12
13         PR rtl-optimization/23454
14         * g++.dg/opt/pr23454.C: New test.
15
16 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
17
18         PR c++/23699
19         * g++.dg/ext/static1.C: New test.
20
21 2005-09-02  Richard Henderson  <rth@redhat.com>
22
23         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
24         tail call to check_fa_work.
25
26 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
27
28         PR c++/21687
29         * g++.dg/other/gc3.C: New test.
30
31 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
32
33         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
34         * gcc.dg/20050826-1.c: Likewise.
35
36 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
37
38         PR c++/23167
39         * g++.dg/expr/volatile1.C: New test.
40
41 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
42
43         PR middle-end/23547
44         * gcc.dg/pr23547.c: New test.
45
46 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
47
48         PR c/22061
49         * gcc.c-torture/execute/pr22061-1.c,
50         * gcc.c-torture/execute/pr22061-2.c,
51         * gcc.c-torture/execute/pr22061-3.c,
52         * gcc.c-torture/execute/pr22061-4.c: New tests.
53
54 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
55
56         * gcc.dg/Wredundant-decls-2.c: New test to check that
57         -Wredundant-decls does not issue warning for a variable 
58         definition following a declaration.
59
60 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
61
62         PR debug/7241
63         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
64         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
65         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
66
67         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
68         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
69         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
70         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
71         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
72         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
73         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
74         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
75
76 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
77
78         PR objc/23306
79         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
80         scan-assmbler.
81
82 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
83
84         PR target/21255
85         * gcc.dg/pr21255-1.c: New test.
86         * gcc.dg/pr21255-2-mb.c: Likewise.
87         * gcc.dg/pr21255-2-ml.c: Likewise.
88         * gcc.dg/pr21255-3.c: Likewise.
89         * gcc.dg/pr21255-4.c: Likewise.
90
91 2005-08-31  Dale Johannesen  <dalej@apple.com>
92
93         * gcc.dg/20050830-1.c:  New.
94
95 2005-08-31  Josh Conner  <jconner@apple.com>
96
97         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
98         command-line options for arm-*-* targets.
99         * g++.dg/init/array16.C: Likewise.
100         * g++.dg/other/crash-4.C: Likewise.
101
102 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
103
104         PR obj-c++/23640
105         * obj-c++.dg/gnu-runtime-3.mm: New test.
106
107 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
108
109         PR c++/13377
110         * g++.dg/lookup/ambig4.C: New test.
111         * g++.dg/lookup/ambig5.C: New test.
112         * g++.dg/tc1/dr101.C: Adjust error markers.
113
114 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
115
116         PR c++/23639
117         * g++.dg/template/ttp5.C: Adjust error markers.
118
119 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
120
121         PR testsuite/23609
122         * lib/obj-c++.exp: Include target-libpath.exp.
123         (obj-c++_link_flags): Look for the GNU libobjc library
124         and set the library path to include it.
125         Don't manually set LD_LIBRARY_PATH (etc.) but call
126         set_ld_library_path_env_vars instead.
127         (obj-c++_target_compile): Don't set library path or
128         linker flags because they are already set correctly
129         in obj-c++_link_flags.
130
131 2005-08-30  Josh Conner  <jconner@apple.com>
132
133         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
134         to command-line options for arm-*-* targets.
135
136 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
137
138         * g++.dg/other/i386-1.C: New.
139
140 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
141
142         PR preprocessor/20348
143         PR preprocessor/20356
144         * gcc.dg/cpp/pr20348.c: New test.
145         * gcc.dg/cpp/pr20348.h: New file.
146         * gcc.dg/cpp/inc/pr20348.h: New file.
147         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
148         * gcc.dg/cpp/pr20356.c: New test.
149         * gcc.dg/cpp/pr20356.h: New file.
150         * gcc.dg/cpp/inc/pr20356.h: New file.
151         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
152
153 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
154
155         * gfortran.fortran-torture/execute/intrinsic_count.f90:
156         Fix array dimension to avoid correct end-of-file error.
157
158 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
159
160         PR libfortran/23598
161         * gfortran.dg/iostat_1.f90:  New test.
162
163 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
164
165         PR middle-end/23408
166         * gcc.dg/pr23408.c: New test.
167
168 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
169
170         PR c++/23099
171         * g++.dg/init/member1.C: Make sure erroneous static data member
172         definitions are required.
173         * g++.dg/template/static13.C: New test.
174         * g++.dg/template/static14.C: Likewise.
175
176 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
177
178         * gcc.target/i386/pr23575.c: Use -msse2 instead of
179         -march=pentium4, remove ilp32 requirement.
180
181         PR middle-end/23484
182         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
183         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
184
185 2005-08-29  Andreas Jaeger  <aj@suse.de>
186
187         PR testsuite/23607
188         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
189
190 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
191
192         * gcc.c-torture/execute/20050316-2.c: New test.
193         * gcc.c-torture/execute/20050316-3.c: New test.
194         * gcc.dg/torture/pr16104-1.c: New test.
195
196 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
197
198         PR middle-end/23463
199         * gcc.c-torture/execute/zero-struct-1.c: New test.
200
201 2005-08-27  Richard Guenther  <rguenther@suse.de>
202
203         PR target/23575
204         * gcc.target/i386/pr23575.c: New testcase.
205
206 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
207
208         PR rtl-optimization/23561
209         * gcc.c-torture/execute/20050826-1.c: New test.
210
211         PR rtl-opt/23560
212         * gcc.c-torture/execute/20050826-2.c: New test.
213
214 2005-08-26  Dale Johannesen  <dalej@apple.com>
215
216         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
217         * gcc.dg/20050826-1.c:  New.
218
219 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
220
221         PR c++/19004
222         * g++.dg/template/nontype13.C: New test.
223
224         PR c++/23491
225         * g++.dg/init/new14.C: New test.
226         * g++.dg/expr/anew1.C: Do not XFAIL.
227         * g++.dg/expr/anew2.C: Likewise.
228         * g++.dg/expr/anew3.C: Likewise.
229
230 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
231
232         PR middle-end/22439
233         * gcc.dg/vla-3.c: New test.
234
235 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
236
237         PR fortran/20363
238         * gfortran.dg/named_interface.f90: New.
239
240 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
241
242         * gcc.c-torture/execute/frame-address.c: New test.
243
244 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
245
246         PR c++/20817
247         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
248
249 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
250
251         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
252
253 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
254
255         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
256         * gcc.dg/altivec-22.c: Rename from..
257         * gcc.dg/altivec-nomfcr.c: ..this.
258
259 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
260
261         PR tree-optimization/23546
262         * gcc.dg/tree-ssa/pr23546.c: New test.
263
264 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
265
266         PR fortran/17758
267         * gfortran.dg/nonreturning_statements.f90: New test.
268
269 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
270
271         PR c++/22454
272         * g++.dg/parse/crash29.C: New.
273
274 2005-08-23  DJ Delorie  <dj@redhat.com>
275
276         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
277         constants have the L suffix.
278
279 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
280
281         PR c++/23044
282         * g++.dg/template/instantiate8.C: New.
283
284 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
285
286         PR middle-end/23467
287         * gcc.c-torture/execute/pr23467.c: New test.
288
289 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
290
291         PR tree-optimization/22043
292         * gcc.c-torture/execute/20050613-1.c: New test.
293
294 2005-08-23  Ben Elliston  <bje@au.ibm.com>
295
296         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
297
298 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
299
300         PR rtl-optimization/23478
301         * g++.dg/opt/pr23478.C: New test.
302
303 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
304
305         PR c/18715
306         * gcc.dg/switch-warn-3.c: New test.
307
308 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
309
310         PR c++/22233
311         * g++.dg/template/param1.C: New test.
312
313 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
314
315         PR c++/23089
316         * g++.dg/other/incomplete1.C: New test.
317
318 2005-08-22  Ira Rosen  <irar@il.ibm.com>
319
320         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
321         are vectorizable.
322
323 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
324
325         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
326         d_lines_5.f: New.
327
328 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
329
330         * gcc.target/i386/sse-4.c: New test.
331
332 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
333
334         PR testsuite/23239
335         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
336
337 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
338
339         * gcc.dg/20050811-1.c: New test.
340         * gcc.dg/20050811-2.c: New test.
341
342 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
343
344         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
345
346 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
347
348         PR 23476
349         * gcc.c-torture/compile/pr23476.c: New test.
350
351 2005-08-19  Devang Patel  <dpatel@apple.com>
352
353         PR tree-optimization/23048
354         * gcc.dg/tree-ssa/pr23048.c: New test.
355
356 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
357
358         PR middle-end/20624
359         * g++.dg/warn/Wreturn-3.C: New test
360
361 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
362
363         PR tree-optimization/22228
364         * g++.dg/vect/pr22543.cc: New test.
365
366 2005-08-17  Steven Bosscher  <stevenb@suse.de>
367
368         PR tree-optimization/21574
369         * gcc.dg/tree-ssa/pr21574.c: New test.
370
371 2005-08-16  James E Wilson  <wilson@specifix.com>
372
373         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
374
375 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
376
377         PR tree-opt/23402
378         * gcc.c-torture/compile/zero-strct-3.c: New test.
379         * gcc.c-torture/compile/zero-strct-4.c: New test.
380
381 2005-08-16  Steven Bosscher  <stevenb@suse.de>
382
383         PR target/23376
384         * gcc.target/x86_64/pr23376.c: New test.
385
386 2005-08-16  Ian Lance Taylor  <ian@airs.com>
387
388         PR c++/23337
389         * g++.dg/ext/vector2.C: New.
390
391 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
392
393         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
394
395 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
396
397         PR libfortran/23428
398         * gfortran.dg/inquire-complex.f90:  New test case.
399
400 2005-08-16  James E Wilson  <wilson@specifix.com>
401
402         PR tree-optimization/21105
403         * gcc.dg/large-size-array.c: New.
404
405 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
406
407         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
408         type.
409         * gcc.dg/vect/vect-41: Likewise.
410         * gcc.dg/vect/vect-42: Likewise.
411         * gcc.dg/vect/vect-43: Likewise.
412         * gcc.dg/vect/vect-44: Likewise.
413         * gcc.dg/vect/vect-46: Likewise.
414         * gcc.dg/vect/vect-47: Likewise.
415         * gcc.dg/vect/vect-48: Likewise.
416         * gcc.dg/vect/vect-52: Likewise.
417         * gcc.dg/vect/vect-53: Likewise.
418         * gcc.dg/vect/vect-54: Likewise.
419         * gcc.dg/vect/vect-55: Likewise.
420         * gcc.dg/vect/vect-56: Likewise.
421         * gcc.dg/vect/vect-57: Likewise.
422         * gcc.dg/vect/vect-58: Likewise.
423         * gcc.dg/vect/vect-59: Likewise.
424         * gcc.dg/vect/vect-60: Likewise.
425         * gcc.dg/vect/vect-61: Likewise.
426         * gcc.dg/vect/vect-85: Likewise.
427         * gcc.dg/vect/vect-87: Likewise.
428         * gcc.dg/vect/vect-88: Likewise.
429         * gcc.dg/vect/vect-93.c: Likewise.
430         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
431         * gcc.dg/vect/vect-75: Likewise.
432         * gcc.dg/vect/vect-76: Likewise.
433         * gcc.dg/vect/vect-77: Likewise.
434         * gcc.dg/vect/vect-78: Likewise.
435         * gcc.dg/vect/vect-80: Likewise.
436         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
437         vectorized for the expected reason, rather than checking how alignment
438         was handled.
439         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
440         type and also instead of aligned pointers. Added documentation.
441
442 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
443
444         * gfortran.dg/power.f90: New test.
445
446 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
447
448         PR rtl-optimization/23299
449         * g++.dg/opt/pr23299.C: New test.
450
451 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
452
453         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
454
455 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
456
457         * g++.dg/template/local6.C: New test.
458
459 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
460
461         * execute/exceptions/finally-1.m: Check that the catch and finally are
462         being called.  Also add a "return 0;" at the end of main.
463
464 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
465
466         PR fortran/21432.
467         * gfortran.dg/namelist_print_1.f: New test of functionality of
468         PRINT namelist.
469         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
470         namelist generates error with -std=f95.
471
472 2005-08-14  Ira Rosen  <irar@il.ibm.com>
473
474         PR tree-optimization/23119
475         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
476
477 2005-08-13  Marcin Koziej  <creep@desk.pl>
478             Andrew Pinski  <pinskia@physics.uc.edu>
479
480         PR libobjc/22492
481         * execute/exceptions/finally-1.m: New test.
482
483 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
484
485         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
486         testsuite.
487         * objc/execute/exceptions/trivial.m: New test.
488         * objc.dg/try-catch-11.m: Move to ...
489         * objc/execute/exceptions/foward-1.m: Here.
490         * objc.dg/try-catch-2.m: Move to ...
491         * objc/execute/exceptions/catchall-1.m: Here.
492         * objc.dg/try-catch-8.m: Move to ...
493         * objc/execute/exceptions/local-variables-1.m: Here.
494
495 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
496
497         * objc.dg/nested-func-1.m: Move to ...
498         * objc/execute/nested-func-1.m: Here.
499
500 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
501
502         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
503         in ${options} instead of [target_info name].
504         * lib/obj-c++.exp (objc_target_compile): Likewise.
505
506 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
507
508         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
509
510 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
511
512         part of PR testsuite/23348
513         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
514         of the torture options.
515         * objc/compile/trivial.m: New test.
516
517 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
518
519         * gfortran.dg/eoshift.f90:  Correct format.
520
521 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
522
523         * gfortran.fortran-torture/execute/character_passing.f90:
524         Fix comment typo.
525
526 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
527
528         PR c++/8271
529         * g++.dg/template/unify10.C: New.
530
531 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
532
533         * g++.dg/parse/pr22514.C: Move to...
534         * g++.dg/debug/pr22514.C: here.
535
536 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
537
538         PR c++/23266
539         * g++.dg/inherit/pure1.C: New test.
540
541         * ChangeLog: Fix typos.
542
543 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
544             Steven Bosscher  <stevenb@suse.de>
545
546         * gfortran.dg/runtime_warning_1.f90: New test.
547
548 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
549
550         PR c++/23219
551         * g++.dg/parse/crash28.C: New.
552
553 2005-08-11  Richard Guenther  <rguenther@suse.de>
554
555         PR target/23289
556         * gcc.target/i386/tailcall-1.c: New testcase.
557
558 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
559
560         * gcc.dg/vect/vect-67.c: Un-xfail.
561
562 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
563
564         PR c++/23225
565         * g++.dg/testsuite/parse/crash27.C: new test.
566
567 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
568
569         PR libfortran/22143
570         * gfortran.dg/shift-kind.f90:  New testcase.
571
572 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
573
574         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
575         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
576
577 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
578
579         PR c++/20646
580         * g++.dg/other/mult-stor1.C: New test.
581
582 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
583
584         * gcc.c-torture/pr18299-1.c: Move to ...
585         * gcc.c-torture/compile/pr18299-1.c: Here.
586
587 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
588
589         * gfortran/fortran.torture/execute/character_passing.f90:
590         Fix types for LSAME.
591
592 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
593
594         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
595         input data back to what it was originally.
596
597 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
598
599         * objc.dg/try-catch-8.m: Enable for all targets.
600
601 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
602
603         * gcc.dg/pr23165.c: New test.
604
605 2005-08-09  Steven Bosscher  <stevenb@suse.de>
606
607         PR tree-optimization/23234
608         * gcc.dg/tree-ssa/pr23234.c: New test.
609
610 2005-08-08  Josh Conner  <jconner@apple.com>
611
612         PR rtl-optimization/23241
613         * gcc.dg/char-compare.c: New test.
614
615 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
616
617         PR c++/22508
618         * g++.dg/init/new13.C: New test.
619
620 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
621
622         PR c++/21166
623         * g++.dg/other/crash-4.C: Adjust
624         * g++/dg/ext/packed9.C: New.
625
626 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
627
628         PR middle-end/21964
629         * gcc.c-torture/execute/pr21964-1.c: New test.
630
631 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
632
633         PR c/22458
634         * gcc.dg/pr22458-1.c: New test.
635
636 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
637             Steven G. Kargl <kargls@comcast.net>
638
639         PR fortran/22390
640         * gfortran.dg/flush_1.f90: New test.
641
642 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
643
644         PR c++/23191
645         * g++.dg/template/eh2.C: New test.
646
647 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
648
649         PR c++/19498
650         * g++.dg/template/instantiate7.C: New test.
651
652 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
653
654         PR c/23113
655         * gcc.dg/Wunused-value-1.c: New test.
656
657 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
658
659         PR rtl-optimization/23233
660         * gcc.c-torture/compile/pr23233-1.c: New test.
661
662 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
663
664         PR fortran/18833
665         PR fortran/20850
666         * gfortran.dg/equiv_1.f90: New test.
667         * gfortran.dg/equiv_2.f90: New test.
668         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
669         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
670         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
671
672 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
673
674         * gcc.c-torture/execute/vrp-5.c: New test.
675         * gcc.c-torture/execute/vrp-6.c: New test.
676         * gcc.dg/tree-ssa/vrp21.c: New test.
677
678 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
679
680         * g++.dg/parse/pr22514.C: New test.
681
682 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
683
684         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
685
686         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
687         instead of constant loads / pool entries.
688
689 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
690
691         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
692         TEST_TO_WCTYPE.
693
694 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
695
696         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
697         __WINT_TYPE__ in generated prototypes if possible.
698
699 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
700
701         PR 22037
702         * g++.dg/tree-ssa/pr22037.C:
703
704 2005-08-04  Richard Henderson  <rth@redhat.com>
705
706         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
707         scan-tree-dump-times directive.
708
709 2005-08-04  Jan Hubicka  <jh@suse.cz>
710
711         * gcov-1.C: Fix switch counts.
712         * gcov-4b.c: Likewise.
713
714 2005-08-03  Jeff Law  <law@redhat.com>
715
716         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
717
718 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
719
720         * gcc.c-torture/execute/pr23135.c: New test.
721
722 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
723
724         PR tree-optimization/19899
725         * gcc.dg/tree-ssa/scev-1.c: New test.
726         * gcc.dg/tree-ssa/scev-2.c: New test.
727
728 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
729
730         PR target/18582
731         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
732
733 2005-08-03  Jan Hubicka  <jh@suse.cz>
734
735         * update-conroll.c: New testcase.
736         * update-conroll-2.c: New testcase.
737
738 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
739
740         * gfortran.dg/constant_substring.f: New test.
741         * gfortran.dg/pr22491.f: New test.
742
743 2005-08-02  Jan Hubicka  <jh@suse.cz>
744
745         * update-threading.c: Replace by the proper one.
746
747 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
748
749         PR 23164
750         * g++.dg/tree-ssa/pr23164.C: New test.
751
752 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
753
754         * gcc.dg/tree-ssa/pr23192.c: New test.
755
756 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
757
758         * gcc.c-torture/execute/vrp-4.c: New test.
759
760 2005-08-02  Jan Hubicka  <jh@suse.cz>
761
762         * update-threading.c: New test.
763
764 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
765
766         * gcc.c-torture/compile/20050801-1.c: New test.
767         * gcc.c-torture/compile/20050801-2.c: New test.
768
769 2005-08-01  Jan Hubicka  <jh@suse.cz>
770
771         * val-prof-5.c: New test.
772
773 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
774
775         PR c/22311
776         * gcc.dg/pr22311-1.c : New test.
777
778 2005-07-31  Steven Bosscher  <stevenb@suse.de>
779
780         PR target/23095
781         * gfortran.dg/pr23095.f: New test.
782
783         PR c++/22003
784         * g++.dg/other/pr22003.C: New test.
785
786 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
787
788         PR target/20621
789         * gcc.c-torture/execute/pr20621-1.c: New test.
790
791 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
792
793         * gfortran.dg/comma_format_extension_4.f:  Adjust length
794         of string for format.
795         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
796         print statement with internal write.
797         * gfortran.dg/der_array_io_2.f:  Likewise.
798         * gfortran.dg/der_array_io_3.f:  Likewise.
799
800 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
801
802         * gcc.dg/fold-abs-4.c: new test.
803
804 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
805
806         PR fortran/22570 an related issues.
807         * gfortran.dg/x_slash_1.f: New test.
808
809 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
810
811         PR c/23143
812         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
813         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
814
815 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
816
817         PR c/529
818         * gcc.dg/Wshadow-3.c: New test.
819
820 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
821
822         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
823         used to have the wrong bounds).
824
825 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
826
827         PR c/21720
828         * gcc.dg/hex-round-1.c: Test more cases.
829         * gcc.dg/hex-round-2.c: New test.
830
831 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
832
833         PR 22550
834         * g++.dg/tree-ssa/pr22550.C: New test.
835
836 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
837
838         * gcc.dg/tree-ssa/vrp19.c: New test.
839         * gcc.dg/tree-ssa-vrp20.c: New test.
840
841 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
842
843         PR c/22240
844         * gcc.dg/transparent-union-4.c: New test.
845
846 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
847
848         PR c/22192
849         * gcc.dg/c99-vla-2.c: New test.
850
851 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
852
853         PR c/21720
854         * gcc.dg/hex-round-1.c: New test.
855
856 2005-07-28  Jan Hubicka  <jh@suse.cz>
857
858         * inliner-1.c: Do not dump everything.
859         * tree-prof.exp: Do not pass -ftree-based-profiling.
860         * bprob.exp: Likewise.
861
862         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
863
864 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
865
866         PR c++/22545
867         * g++.dg/expr/ptrmem7.C: New test.
868
869 2005-07-28  Mike Stump  <mrs@apple.com>
870
871         * g++.old-deja/g++.mike/visibility-1.C: New test.
872
873 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
874
875         PR c/20187
876         * gcc.c-torture/execute/pr20187-1.c: New test.
877
878 2005-07-28  Jeff Law  <law@redhat.com>
879
880         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
881         * gcc.dg/tree-ssa/vrp18.c: New test.
882
883 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
884
885         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
886
887 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
888
889         PR tree-optimization/22506
890         * gcc.dg/vect/ps22506.c: New test.
891
892 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
893
894         PR target/21149
895         * gcc.target/i386/sse-3.c: New test.
896
897 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
898
899         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
900         * gcc.target/mips/mips32-dsp-type.c: Likewise.
901
902 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
903
904         PR c/22589
905         * gcc.c-torture/compile/pr22589-1.c: New test.
906
907 2005-07-28  Jan Hubicka  <jh@suse.cz>
908
909         * update-loopch.c: New testcase.
910
911 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
912
913         PR rtl-optimization/23047
914         * gcc.c-torture/execute/pr23047.c: New test.
915         * gcc.c-torture/execute/pr23047.x: New.
916
917 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
918
919         PR tree-optimization/22493
920         * gcc.c-torture/execute/pr22493-1.c: New test.
921         * gcc.c-torture/execute/pr22493-1.x: New.
922         * gcc.c-torture/execute/vrp-1.c: New test.
923         * gcc.c-torture/execute/vrp-2.c: New test.
924         * gcc.c-torture/execute/vrp-2.c: New test.
925
926 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
927
928         * gcc.target/frv/all-builtin-read8.c: Delete.
929         * gcc.target/frv/all-builtin-read16.c: Delete.
930         * gcc.target/frv/all-builtin-read32.c: Delete.
931         * gcc.target/frv/all-builtin-read64.c: Delete.
932         * gcc.target/frv/all-builtin-write8.c: Delete.
933         * gcc.target/frv/all-builtin-write16.c: Delete.
934         * gcc.target/frv/all-builtin-write32.c: Delete.
935         * gcc.target/frv/all-builtin-write64.c: Delete.
936         * gcc.target/frv/all-read-write-1.c: New.
937
938 2005-07-27  Jeff Law  <law@redhat.com>
939
940         * gcc.c-torture/execute/pr22630.c: New test.
941
942 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
943
944         PR tree-optimization/23073
945         * gcc.dg/vect/nodump-pr23073.c: New test.
946         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
947
948 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
949
950         PR tree-optimize/22348
951         * gcc.c-torture/execute/pr22348.c: New.
952
953 2005-07-27  Richard Guenther  <rguenther@suse.de>
954
955         * gcc.dg/tree-ssa/salias-1.c: New testcase.
956
957 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
958
959         PR fortran/22503
960         * gfortran.dg/logical_comp.f90: New test.
961
962 2005-07-27  Jan Hubicka  <jh@suse.cz>
963
964         * inliner-1.c: Add cleanup of dumps.
965         * val-prof-*.c: Likewise.
966         * update-tailcall.c: New.
967
968 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
969
970         PR 22591
971         * gcc.dg/tree-ssa/pr22591.c: New test.
972         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
973
974 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
975
976         PR libobjc/22606
977         * objc.dg/try-catch-11.m: New test.
978
979 2005-07-26  Richard Guenther  <rguenther@suse.de>
980
981         PR tree-optimization/22486
982         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
983
984 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
985
986         PR tree-opt/22484
987         * testsuite/g++.dg/opt/loop2.C: New test.
988
989 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
990
991         * gcc.dg/tree-ssa/reassoc-3.c: New test.
992         * gcc.dg/tree-ssa/reassoc-4.c: New test.
993
994 2005-07-25  Adam Nemet  <anemet@lnxw.com>
995
996         * lib/profopt.exp (profopt-execute): Check for profiling data
997         files on the target.
998
999 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1000
1001         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1002         for matching of asm labels.
1003
1004 2005-07-25  Richard Guenther  <rguenther@suse.de>
1005
1006         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1007
1008 2005-07-25  Richard Guenther  <rguenther@suse.de>
1009
1010         PR testsuite/22624
1011         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1012
1013 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1014
1015         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1016         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1017         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1018         * gcc.dg/vect/vect-100.c: New test.
1019         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1020         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1021         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1022         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1023         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1024         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1025         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1026         * gfortran.dg/vect/pr19049.f90: New testcase.
1027         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1028
1029 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1030
1031         * gcc.c-torture/execute/20050713-1.c: New test.
1032
1033         PR fortran/20063
1034         * gfortran.fortran-torture/execute/data_4.f90: New test.
1035
1036         PR middle-end/20303
1037         * gcc.dg/visibility-d.c: New test.
1038
1039 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1040
1041         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1042         * gfortran.dg/underflow.f90: Ditto.
1043
1044 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1045
1046         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1047         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1048         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1049
1050 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1051
1052         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1053         include case of field width of zero.
1054
1055 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1056
1057         PR libgfortran/21875
1058         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1059         with trailing blanks on normal formatted read.
1060
1061 2005-07-23  Chao-ying Fu  <fu@mips.com>
1062
1063         * gcc.target/mips/mips32-dsp-type.c: New test.
1064         * gcc.target/mips/mips32-dsp.c: New test.
1065
1066 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1067
1068         PR testsuite/21073
1069         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1070
1071         PR testsuite/20454
1072         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1073         and __cyg_profile_func_exit.
1074
1075 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1076
1077         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1078         * gfortran.dg/comma_format_extension_4.f: Same.
1079         * gfortran.dg/pr15332.f: Same.
1080         * gfortran.dg/pr21730.f: Same.
1081
1082 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1083
1084         * g++.dg/opt/vrp2.C: Fix testcase.
1085
1086         PR tree-opt/22625
1087         * g++.dg/opt/vrp2.C: New test.
1088
1089 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1090
1091         PR debug/21828
1092         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1093
1094 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1095
1096         * gcc.dg/tree-ssa/20050719-1.c: New test.
1097
1098 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1099
1100         * gcc.dg/bfin-longcall-1.c: New file.
1101         * gcc.dg/bfin-longcall-2.c: New file.
1102
1103 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1104
1105         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1106
1107 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1108
1109         PR middle-end/19055
1110         * gcc.dg/tree-ssa/pr19055.c: New test.
1111         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1112
1113 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1114
1115         PR C++/22358
1116         * g++.dg/other/pr22358.C: New test.
1117
1118 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1119
1120         PR c++/2922
1121         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1122
1123 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1124
1125         PR c++/15938
1126         * g++.dg/init/union2.C: New test.
1127
1128 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1129
1130         PR c/22393
1131         * gcc.dg/complex-4.c: New test.
1132
1133 2005-07-21  Richard Guenther  <rguenther@suse.de>
1134
1135         PR testsuite/22522
1136         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1137         scanning for asm labels.
1138         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1139
1140 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1141
1142         PR target/22085
1143         * gcc.dg/altivec-pr22085.c: New.
1144
1145 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1146
1147         PR tree-optimization/19210
1148         * gcc.dg/tree-ssa/pr19210-1.c: New.
1149         * gcc.dg/tree-ssa/pr19210-2.c: New.
1150
1151 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1152
1153         PR rtl-optimization/22167
1154         * g++.dg/opt/pr22167.C: New test.
1155
1156 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1157
1158         PR c++/2922
1159         * g++.dg/lookup/two-stage2.C: New.
1160         * g++.dg/lookup/two-stage3.C: New.
1161         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1162         fixed two-stage name lookup for operators.
1163         * g++.dg/template/call3.C: Compiler now produces an appropriate
1164         error message.
1165         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1166         14 as a candidate.
1167         * g++.dg/template/ptrmem4.C: Compiler produces different error
1168         message.
1169         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1170         connect_to_method as a candidate.
1171
1172 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1173
1174         * gcc.dg/fold-alloc-1.c: New test.
1175
1176 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1177
1178         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1179         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1180
1181 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1182
1183         * gcc.dg/fold-abs-1.c: New test.
1184         * gcc.dg/fold-abs-2.c: New test.
1185         * gcc.dg/fold-abs-3.c: New test.
1186
1187 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1188
1189         Make CONSTRUCTOR use VEC to store initializers.
1190         * g++.dg/ext/complit3.C: Check for specific error messages.
1191         * g++.dg/init/brace2.C: Update error message.
1192         * g++.dg/warn/Wbraces2.C: Likewise.
1193
1194 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1195
1196         PR fortran/16940
1197         * gfortran.dg/module_interface_1.f90: New test.
1198
1199 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1200             Kenneth Zadeck <zadeck@naturalbridge.com>
1201
1202         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1203
1204 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1205
1206         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1207         specify -Wformat for these tests.
1208         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1209         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1210         * gcc.dg/format/opt-6.c: Delete.
1211
1212 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1213
1214         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1215         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1216
1217 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1218
1219         * gcc.dg/tree-ssa/alias-2.c: New test.
1220
1221 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1222
1223         PR c++/22263
1224         * g++.dg/template/explicit7.C: New test.
1225
1226 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1227
1228         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1229         width of 8 to +Inf and -Inf.
1230
1231 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1232
1233         PR c++/22139
1234         * g++.dg/template/friend36.C: New test.
1235
1236 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1237
1238         PR fortran/21730
1239         * gfortran.dg/pr21730.f: New test.
1240
1241 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1242             Kenneth Zadeck <zadeck@naturalbridge.com>
1243
1244         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1245         since pure const detection cannot run at -O1 in c compiler.
1246         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1247         can now optimize this case properly.
1248         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1249         because we now pass.
1250         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1251
1252 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1253
1254         PR c/22421
1255         * gcc.dg/format/bitfld-1.c: New test.
1256
1257 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1258
1259         PR c++/22204
1260         * g++.dg/rtti/repo1.C: New test.
1261
1262 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1263
1264         PR middle-end/22398
1265         * gcc.c-torture/compile/pr22398.c: New test.
1266
1267 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1268
1269         PR c++/22132
1270         * g++.dg/expr/cast4.C: New test.
1271
1272 2005-07-15  Richard Guenther  <rguenther@suse.de>
1273
1274         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1275         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1276
1277 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1278
1279         PR tree-optimization/22230
1280         * gcc.dg/tree-ssa/pr22230.c: New test.
1281
1282 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1283
1284         * gfortran.dg/g77/cpp6.f: New test.
1285
1286         PR fortran/22417
1287         * gfortran.dg/g77/cpp5.F: New test.
1288         * gfortran.dg/g77/cpp5.h: New file.
1289         * gfortran.dg/g77/cpp5inc.h: New file.
1290
1291 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1292
1293         PR libfortran/16435
1294         * gfortran.dg/tl_editting.f90: New.
1295         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1296
1297 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1298
1299         * gfortran.dg/char_array_constructor.f90: New test.
1300
1301 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1302
1303         * gfortran.dg/past_eor.f90: New.
1304         * gfortran.dg/complex_read.f90: New.
1305
1306 2005-07-13  Jeff Law  <law@redhat.com>
1307
1308         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1309         additional casts.
1310
1311         * gcc.dg/tree-ssa/pr22321.c: New test
1312
1313 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1314
1315         PR tree-optimization/21921
1316         * gcc.dg/tree-ssa/pr21921.c: New.
1317
1318 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1319
1320         PR tree-optimizatio/22442
1321         * gcc.dg/tree-ssa/loop-11.c: New test.
1322
1323 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1324
1325         PR tree-opt/21840
1326         * gcc.c-torture/compile/pr21840.c: New test.
1327
1328 2005-07-12  Jan Hubicka  <jh@suse.cz>
1329
1330         * gcc.c-torture/compile/pr22379.c: New test.
1331
1332 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1333
1334         PR libfortran/21593
1335         gfortran.dg/dev_null.f90:  Remove outdated comment about
1336         PR libfortran/21593.
1337
1338
1339 2005-07-12  Dale Johannesen  <dalej@apple.com>
1340
1341         * gcc.target/i386/compress-float-sse.c:  New.
1342         * gcc.target/i386/compress-float-sse-pic.c:  New.
1343         * gcc.target/i386/compress-float-387.c:  New.
1344         * gcc.target/i386/compress-float-387-pic.c:  New.
1345         * gcc.dg/compress-float-ppc.c:  New.
1346         * gcc.dg/compress-float-ppc-pic.c:  New.
1347
1348 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1349
1350         PR libfortran/21593
1351         gfortran.dg/dev_null.f90:  Remove targets.
1352
1353 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1354
1355         PR tree-opt/22335
1356         * gcc.dg/pr22335-1.c: New test.
1357         * gcc.dg/pr22335-2.c: New test.
1358
1359 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1360
1361         PR c++/20172
1362         * g++.dg/template/nontype12.C : New test.
1363
1364 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1365
1366         * gcc.dg/tree-ssa/loop-10.c: New test.
1367
1368 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1369
1370         * gcc.c-torture/execute/20020720-1.x: Remove.
1371
1372 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1373
1374         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1375
1376 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1377
1378         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1379         (dg-mips-options): Use it.
1380
1381 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1382
1383         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1384
1385 2005-07-09  Richard Henderson  <rth@redhat.com>
1386
1387         * lib/target-supports.exp (check_effective_target_sync_char_short):
1388         Add alpha.
1389
1390 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1391
1392         PR libfortran/22217
1393         * gfortran.dg/negative-z-descriptor.f90:  New test.
1394
1395 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1396
1397         PR tree-opt/22329
1398         * gcc.dg/pr22329.c: New test.
1399
1400 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1401
1402         PR tree-optimization/20139
1403         * gcc.dg/tree-ssa/pr20139.c: New.
1404
1405 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1406
1407         PR tree-opt/22356
1408         * testsuite/gcc.dg/pr22356-1.c: New test.
1409
1410 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1411
1412         PR c++/21799
1413         * g++.dg/template/unify8.C: New.
1414         * g++.dg/template/unify9.C: New.
1415
1416 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1417
1418         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1419
1420 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1421
1422         * gcc.dg/darwin-version-1.c: New.
1423         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1424         * gcc.dg/builtins-20.c: Likewise.
1425         * gcc.dg/builtins-53.c: Likewise.
1426         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1427         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1428         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1429         * gcc.dg/torture/builtins-power-1.c: Likewise.
1430         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1431         on Darwin.
1432
1433 2005-07-07  Jeff Law  <law@redhat.com>
1434
1435         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1436         argument evaluation order.
1437
1438 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1439
1440         PR libfortran/21594
1441         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1442         Add test cases where the shift length is greater than the
1443         array length.
1444
1445 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1446
1447         * obj-c++.dg/proto-lossage-6.mm: New.
1448         * objc.dg/proto-lossage-6.m: New.
1449
1450 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1451
1452         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1453         * objc.dg/gnu-runtime-2.m: Likewise.
1454
1455 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1456
1457         * gfortran.dg/longline.f: New test.
1458
1459         * gfortran.dg/badline.f: New test.
1460
1461 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1462
1463         PR fortran/16531
1464         PR fortran/15966
1465         PR fortran/18781
1466         * gfortran.dg/hollerith.f90: New.
1467         * gfortran.dg/hollerith2.f90: New.
1468         * gfortran.dg/hollerith3.f90: New.
1469         * gfortran.dg/hollerith4.f90: New.
1470         * gfortran.dg/hollerith_f95.f90: New.
1471         * gfortran.dg/hollerith_legacy.f90: New.
1472         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1473
1474 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1475
1476         PR objc/22274
1477         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1478         * objc.dg/gnu-runtime-2.m: New.
1479
1480 2005-07-06  Jeff Law  <law@redhat.com>
1481
1482         * gcc.dg/tree-ssa/vrp17.c: New test.
1483
1484 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1485
1486         PR fortran/22327
1487         * gfortran.dg/array_constructor_5.f90: New test.
1488
1489 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1490
1491         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1492
1493 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1494
1495         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1496         * gcc.dg/980816-1.c: Ditto.
1497
1498 2005-07-06  Jeff Law  <law@redhat.com>
1499
1500         * gcc.c-torture/compile/pr21356.c: New test.
1501
1502 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1503
1504         PR c/22013
1505         PR c/22098
1506         * gcc.c-torture/compile/pr22013-1.c,
1507         gcc.c-torture/execute/pr22098-1.c,
1508         gcc.c-torture/execute/pr22098-2.c,
1509         gcc.c-torture/execute/pr22098-3.c: New tests.
1510
1511 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1512
1513         PR c/22308
1514         * gcc.dg/pr22308-1.c: New test.
1515
1516 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1517
1518         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1519         target.
1520         * gcc.dg/compare9.c: Use -fshort-enums instead of
1521         -fno-short-enums.  Change the last test to dg-bogus.
1522
1523 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1524
1525         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1526         * gcc.dg/compare9.c: New.
1527
1528 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1529
1530         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1531
1532 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1533
1534         PR testsuite/22288
1535         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1536
1537
1538 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1539
1540         * gcc.dg/format/gcc_gfc-1.c: New.
1541
1542 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1543
1544         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1545
1546 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1547
1548         PR fortran/20842
1549         * gfortran.dg/io_invalid_1.f90: New test.
1550
1551 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1552
1553         * gcc.dg/format/gcc_diag-1.c: Update.
1554
1555 2005-07-02  Jeff Law  <law@redhat.com>
1556
1557         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1558         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1559
1560 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1561
1562         * gcc.dg/format/gcc_diag-1.c: Update.
1563
1564 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1565
1566         PR tree-opt/22269
1567         * gcc.c-torture/compile/pr22269.c: New test.
1568
1569 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1570
1571         PR 21584
1572         PR 22219
1573         * g++.dg/tree-ssa/pr21584-1.C: New test.
1574         * g++.dg/tree-ssa/pr21584-2.C: New test.
1575
1576 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1577
1578         * obj-c++.dg/try-catch-11.mm: New.
1579         * objc.dg/try-catch-10.m: New.
1580
1581 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1582
1583         * g++.dg/other/ucnid-1.C: xfail on AIX.
1584
1585 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1586
1587         PR 22234
1588         * gcc.dg/20050629-1.c: New test.
1589
1590 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1591
1592         * obj-c++.dg/const-str-1[0-1].mm: New.
1593         * objc.dg/const-str-1[0-1].m: New.
1594
1595 2005-05-29  Richard Henderson  <rth@redhat.com>
1596
1597         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1598         Rename from check_effective_target_vect_no_max.
1599         (check_effective_target_vect_no_int_add): New.
1600         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1601         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1602         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1603         * gcc.dg/vect/vect-reduc-1.c: Use both.
1604         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1605
1606 2005-05-29  Richard Henderson  <rth@redhat.com>
1607
1608         * lib/target-supports.exp (check_effective_target_vect_no_max):
1609         Remove i386 and x86_64.
1610
1611 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1612
1613         PR testsuite/21969
1614         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1615
1616 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1617
1618         PR middle-end/21969
1619         * gcc.dg/vect/pr21969.c: New test.
1620
1621 2005-06-28  Eric Christopher  <echristo@redhat.com>
1622
1623         PR c/22052
1624         PR c/21975
1625         * gcc.dg/inline1.c: New test.
1626         * gcc.dg/inline2.c: Ditto.
1627         * gcc.dg/inline3.c: Ditto.
1628         * gcc.dg/inline4.c: Ditto.
1629         * gcc.dg/inline5.c: Ditto.
1630
1631 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1632
1633         PR libfortran/22142
1634         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1635         Add testcase also testing eoshift1 for PR 22142.
1636
1637 2005-06-28  Richard Henderson  <rth@redhat.com>
1638
1639         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1640         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
1641         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
1642         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
1643         gcc.dg/tree-ssa/20030922-2.c: Likewise.
1644
1645 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1646
1647         PR libfortran/22142
1648         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1649         Add testcase for PR 22142.
1650
1651 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1652
1653         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1654         gcc.target/ia64/fpreg-2.c: New tests.
1655
1656 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1657
1658         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1659
1660 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1661
1662         PR libfortran/22170
1663         * gfortran.dg/slash_1.f90: New test.
1664
1665 2005-06-27  Richard Henderson  <rth@redhat.com>
1666
1667         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1668         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1669         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1670         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1671         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1672         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1673
1674 2005-06-27  Richard Henderson  <rth@redhat.com>
1675
1676         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1677         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1678
1679 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1680
1681         * obj-c++.dg/proto-lossage-5.mm: New.
1682         * objc.dg/proto-lossage-5.m: New.
1683
1684 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1685
1686         PR 21959
1687         * gcc.dg/tree-ssa/pr21959.c: New test.
1688
1689 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1690
1691         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1692         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1693         testing uninitialized var.
1694
1695         * gcc.c-torture/execute/builtins/chk.h: New.
1696         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1697         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1698         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1699         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1700         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1701         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1702         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1703         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1704         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1705         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1706         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1707         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1708         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1709         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1710         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1711         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1712         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1713         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1714         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1715         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1716         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1717         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1718         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1719         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1720         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1721         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1722         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1723         * gcc.dg/builtin-object-size-1.c: New test.
1724         * gcc.dg/builtin-object-size-2.c: New test.
1725         * gcc.dg/builtin-object-size-3.c: New test.
1726         * gcc.dg/builtin-object-size-4.c: New test.
1727         * gcc.dg/builtin-object-size-5.c: New test.
1728         * gcc.dg/builtin-stringop-chk-1.c: New test.
1729         * gcc.dg/builtin-stringop-chk-2.c: New test.
1730         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1731         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1732         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1733         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1734         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1735         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1736         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1737         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1738         * gcc.c-torture/execute/printf-1.c: New test.
1739         * gcc.c-torture/execute/fprintf-1.c: New test.
1740         * gcc.c-torture/execute/vprintf-1.c: New test.
1741         * gcc.c-torture/execute/vfprintf-1.c: New test.
1742         * gcc.c-torture/execute/printf-chk-1.c: New test.
1743         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1744         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1745         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1746
1747 2005-06-27  Michael Matz  <matz@suse.de>
1748
1749         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1750         slot is not merged if address escapes.
1751
1752 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1753
1754         PR c/21911
1755         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1756
1757 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1758
1759         PR middle-end/17965
1760         * gcc.c-torture/compile/20050622-1.c: New test.
1761
1762         PR middle-end/22028
1763         * gcc.dg/20050620-1.c: New test.
1764
1765 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1766
1767         PR tree-optimization/22026
1768         * gcc.dg/tree-ssa/pr22026.c: New.
1769
1770 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1771
1772         PR libfortran/22144
1773         * gfortran.dg/shift-alloc.f90:  New testcase.
1774
1775 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1776
1777         * all files: Update FSF address in copyright headers.
1778
1779 2005-06-22  Jan Hubicka  <jh@suse.cz>
1780
1781         * wholeprogram-1.c: New testcase.
1782         * wholeprogram-2.c: New testcase.
1783
1784 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1785
1786         PR 22171
1787         * gcc.dg/tree-ssa/pr22171.c: New test.
1788
1789 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1790
1791         * gfortran.dg/simplify_modulo.f90: New.
1792
1793 2005-06-24  Jan Hubicka  <jh@suse.cz>
1794
1795         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1796
1797 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1798
1799         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1800
1801 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1802
1803         * obj-c++.dg/typedef-alias-1.mm: New.
1804         * objc.dg/typedef-alias-1.m: New.
1805
1806 2005-06-23  Jeff Law  <law@redhat.com>
1807
1808         * gcc.dg/tree-ssa/vrp16.c: New test.
1809
1810 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1811
1812         * lib/target-supports.exp: Add
1813         check_effective_target_fortran_large_real and
1814         check_effective_target_fortran_large_int to check for
1815         corresponding effective targets.
1816         * gfortran.dg/large_integer_kind_1.f90: New test.
1817         * gfortran.dg/large_real_kind_1.f90: New test.
1818
1819 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1820
1821         PR tree-optimization/22117
1822         * gcc.dg/tree-ssa/pr22117.c: New.
1823
1824 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1825
1826         PR testsuite/22123
1827         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1828
1829 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1830
1831         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1832
1833 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1834
1835         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1836         * gfortran.dg/f2c_4.c: Likewise
1837
1838 2005-06-22 Paul Brook  <paul@codesourcery.com>
1839
1840         PR fortran/21034
1841         * gfortran.dg/auto_save_1.f90: New test.
1842
1843 2005-06-22  Michael Matz  <matz@suse.de>
1844
1845         * gcc.target/x86-64/abi: New directory.
1846         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1847         * gcc.target/x86-64/abi/README.gcc: New file.
1848         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1849         * gcc.target/x86-64/abi/asm-support.s: New file.
1850         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1851         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1852         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1853         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1854         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1855         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1856         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1857         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1858         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1859         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1860         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1861         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1862         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1863         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1864         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1865         * gcc.target/x86_64/abi/test_varargs.c: New test.
1866
1867 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1868
1869         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1870         32-bit i?86 and x86_64.
1871
1872 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1873
1874         * obj-c++.dg/const-str-[1-9].mm: New tests.
1875
1876 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1877
1878         PR fortran/22010
1879         * gfortran.dg/namelist_use.f90: New.
1880         * gfortran.dg/namelist_use_only.f90: New.
1881
1882 2005-06-21  Jeff Law  <law@redhat.com>
1883
1884         * gcc.dg/tree-ssa/vrp15.c: New test.
1885
1886 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1887
1888         * lib/target-supports.exp (check_effective_target_vect_reduction):
1889         Remove.
1890         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1891         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1892         remove vect_reduction target keyword. Also avoid two returns in main.
1893         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1894         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1895         * gcc.dg/vect/vect-reduc-1short.c: New test.
1896         * gcc.dg/vect/vect-reduc-1char.c: New test.
1897         * gcc.dg/vect/vect-reduc-2short.c: New test.
1898         * gcc.dg/vect/vect-reduc-2char.c: New test.
1899         * gcc.dg/vect/vect-reduc-6.c: New test.
1900         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1901         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1902         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1903
1904 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1905         Paul Thomas  <pault@gcc.gnu.org>
1906
1907         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1908         New tests.
1909
1910 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1911
1912         * gfortran.dg/backslash_1.f90: New test.
1913         * gfortran.dg/backslash_2.f90: New test.
1914
1915 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1916
1917         * gfortran.dg/duplicate_labels.f90: New test.
1918
1919 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1920
1921         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1922         unsupportable relocations.
1923         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1924         * gcc.dg/20050321-2.c: xfail for NetWare.
1925
1926 2005-06-20  Andreas Jaeger  <aj@suse.de>
1927
1928         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1929         gcc.target/i386/fastcall-sseregparm.c,
1930         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1931
1932 2005-06-19  Richard Henderson  <rth@redhat.com>
1933
1934         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1935
1936 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1937
1938         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1939
1940 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1941
1942         PR c++/22115
1943         * g++.dg/conversion/simd2.C: Change expected error message.
1944
1945 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1946
1947         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1948         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1949         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1950
1951 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1952
1953         * gcc.dg/fold-mod-1.c: New test.
1954
1955 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1956
1957         PR fortran/19926
1958         * gfortran.dg/pr19926.f90: New test.
1959
1960 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1961
1962         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1963         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1964         targets.
1965         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1966         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1967
1968 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1969
1970         * gcc.target/ia64/float80-varargs-1.c: New test.
1971
1972 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1973
1974         PR tree-opt/22035
1975         * gfortran.dg/f2c_6.f90: New test.
1976
1977 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1978
1979         PR c++/17413
1980         * g++.dg/template/local5.C: New.
1981
1982 2005-06-17  Richard Henderson  <rth@redhat.com>
1983
1984         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1985
1986 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1987
1988         PR testsuite/21945
1989         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1990
1991 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1992
1993         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1994         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1995         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1996         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1997         check_vect to verify the presence of hardware vector support.
1998
1999 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2000
2001         PR testsuite/22056
2002         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2003
2004 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2005
2006         PR libfortran/19216
2007         * gfortran.dg/pr19216.f: Add correct space between brackets and
2008         dg directive.
2009
2010 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2011
2012         PR libfortran/16436
2013         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2014
2015 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2016
2017         * gcc.target/i386/attributes-error.c: New testcase.
2018         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2019         * gcc.target/i386/regparm-stdcall.c: Likewise.
2020         * gcc.target/i386/sseregparm-1.c: Likewise.
2021         * gcc.target/i386/sseregparm-2.c: Likewise.
2022
2023 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2024
2025         * g++.dg/rtti/crash2.C: New.
2026
2027 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2028
2029         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2030
2031 2005-06-15  David Ung  <davidu@mips.com>
2032
2033         * gcc.target/mips/mips16e-extends.c: New test for testing the
2034         generation of MIPS16e zeb/zeh, seb/seh instructions.
2035
2036 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2037
2038         PR 22018
2039         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2040         * gcc.dg/tree-ssa/pr22018.c: New test.
2041
2042 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2043
2044         * gcc.dg/simd-1.c: Update error messages.
2045         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2046         * gcc.dg/simd-2.c: Update error messages.
2047         * gcc.dg/simd-4.c: New.
2048
2049 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2050
2051         PR c++/20678
2052         * g++.dg/other/crash-4.C: New.
2053
2054 2005-06-14  Devang Patel  <dpatel@apple.com>
2055
2056         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2057
2058 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2059
2060         PR c++/21929
2061         * g++.dg/parse/crash11.C: Update
2062
2063 2005-06-13  Jeff Law  <law@redhat.com>
2064
2065         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2066         perform the desired transformations.
2067         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2068         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2069
2070 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2071
2072         PR fortran/22038
2073         * gfortran.dg/forall_1.f90: Un-XFAIL.
2074
2075 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2076
2077         PR c++/21929
2078         * g++.dg/parse/crash26.C: New.
2079
2080         PR c++/20789
2081         * g++.dg/init/member1.C: New.
2082
2083 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2084
2085         * gfortran.dg/altreturn_1.f90: New test.
2086
2087 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2088
2089         PR middle-end/21985
2090         * gcc.dg/tree-ssa/pr21985.c: New test.
2091
2092 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2093
2094         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2095
2096 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2097
2098         PR c++/21930
2099         * g++.dg/other/error10.C: New test case.
2100
2101 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2102
2103         PR libfortran/19155
2104         * gfortran.dg/pr19155.f: Add test.
2105
2106 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2107
2108         * gfortran.dg/f2c_7.f90: New test.
2109
2110         * gfortran.dg/forall_1.f90: XFAILed.
2111
2112 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2113
2114         * gcc.dg/pr14796-1.c: New.
2115         * gcc.dg/pr14796-2.c: New.
2116
2117 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2118
2119         PR fortran/17792
2120         PR fortran/21375
2121         * gfortran.dg/deallocate_stat.f90:  New test.
2122
2123 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2124
2125         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2126
2127 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2128
2129         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2130         access will be generated when this loop is vectorized. Test that
2131         accesses with same alignment were detected.
2132         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2133         Test that accesses with same alignment were detected.
2134         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2135         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2136         alignment were detected.
2137
2138 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2139
2140         * gcc.dg/Wcxx-compat-1.c: New.
2141
2142 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2143
2144         PR libfortran/21480
2145         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2146         complex array.
2147
2148 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2149
2150         * gcc.dg/alias-8.c: New.
2151
2152 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2153
2154         * gcc.dg/format/cmn_err-1.c: Update.
2155
2156 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2157
2158         PR target/20666
2159         * gcc.target/sparc/fexpand-2.c: New.
2160         * gcc.target/sparc/fpmerge-2.c: New.
2161         * gcc.target/sparc/fpmul-2.c: New.
2162         * gcc.target/sparc/noresult.c: New.
2163         * gcc.target/sparc/pdist-2.c: New.
2164         * gcc.target/sparc/pdist-3.c: New.
2165
2166 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2167
2168         PR testsuite/21702
2169         * gcc.target/i386/i386.exp: Fix comment typo.
2170
2171 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2172
2173         PR c++/19497
2174         * g++.dg/inherit/using5.C: New.
2175         * g++.dg/inherit/using6.C: New.
2176
2177 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2178
2179         PR c++/19894
2180         * g++.dg/template/ptrmem15.C: New test.
2181
2182         PR c++/20563
2183         * g++.dg/ext/label4.C: New test.
2184
2185 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2186
2187         * gcc.dg/tls/debug-1.c: New test.
2188
2189 2005-06-07  Dale Johannesen  <dalej@apple.com>
2190
2191         * gcc.target/i386/movq.c:  New.
2192
2193 2005-06-07  Dale Johannesen  <dalej@apple.com>
2194
2195         * gcc.dg/20050607-1.c:  New.
2196
2197 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2198
2199         PR middle-end/21850
2200         * gcc.c-torture/execute/20050607-1.c: New test.
2201
2202 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2203
2204         PR libfortran/21926
2205         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2206         Test case where the return array has lowest stride one,
2207         but isn't packed.
2208
2209 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2210
2211         * lib/target-supports.exp (check_effective_target_sync_int_long):
2212         Add s390 and s390x targets.
2213
2214 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2215
2216         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2217         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2218         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2219         * gcc.dg/tree-ssa/loop-9.c: New test.
2220
2221 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2222
2223         * g++.dg/parse/defarg10.C: New.
2224
2225 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2226
2227         PR regression/21897
2228         * gcc.c-torture/execute/20050604-1.c: New test.
2229
2230 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2231
2232         PR 21903
2233         * g++.dg/parse/defarg9.C: New.
2234
2235         PR c++/20637
2236         * g++.dg/inherit/using4.C: New.
2237         * g++.dg/overload/error1.C: Adjust expected errors.
2238         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2239         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2240         * g++.old-deja/g++.other/redecl2.C: Likewise.
2241         * g++.old-deja/g++.other/redecl4.C: Likewise.
2242         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2243
2244 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2245
2246         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2247
2248 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2249
2250         * lib/gfortran.exp (gfortran_target_compile): Call
2251         dg-additional-files-options
2252         * gfortran.dg/f2c_4.f90: New file
2253         * gfortran.dg/f2c_4.c: New file
2254         * gfortran.dg/f2c_5.f90: New file
2255         * gfortran.dg/f2c_5.c: New file
2256
2257 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2258
2259         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2260
2261         PR fortran/21912
2262         * gfortran.dg/array_constructor_4.f90: New test.
2263
2264 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2265
2266         PR c++/21619
2267         * g++.dg/ext/builtin9.C: New test.
2268
2269 2005-06-05  Dale Johannesen  <dalej@apple.com>
2270
2271         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2272         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2273
2274 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2275
2276         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2277         * gcc.dg/vect/vect-reduc-1.c: New.
2278         * gcc.dg/vect/vect-reduc-2.c: New.
2279         * gcc.dg/vect/vect-reduc-3.c: New.
2280
2281 2005-06-04  Dale Johannesen  <dalej@apple.com>
2282
2283         * gcc.c-torture/execute/20050603-1.c:  New.
2284         * gcc.c-torture/execute/20050603-2.c:  New.
2285         * gcc.dg/20050603-3.c:  New.
2286
2287 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2288
2289         PR fortran/19195
2290         * gfortran.dg/debug_1.f90: New test.
2291
2292         * gfortran.dg/forall_1.f90: New test.
2293
2294 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2295
2296         * gfortran.dg/array_constructor_3.f90: New test.
2297
2298 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2299
2300         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2301
2302 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2303
2304         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2305
2306 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2307
2308         PR c/21873
2309         * gcc.dg/init-excess-1.c: New test.
2310
2311 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2312
2313         PR c++/21853
2314         * g++.dg/expr/static_cast6.C: New test.
2315
2316 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2317
2318         * gcc.dg/tree-ssa/vrp14.c: New test.
2319
2320 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2321
2322         PR c++/21336
2323         * g++.dg/template/new2.C: New test.
2324
2325 2005-06-03  Josh Conner  <jconner@apple.com>
2326
2327         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2328         all entries in initializer.
2329
2330 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2331
2332         PR middle-end/21858
2333         * gcc.dg/pr21858.c: New testcase.
2334
2335 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2336
2337         PR tree-optimization/21292
2338
2339         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2340         New.
2341         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2342         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2343         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2344         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2345         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2346
2347 2005-06-02  Richard Henderson  <rth@redhat.com>
2348
2349         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2350
2351 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2352
2353         * gcc.dg/wtypequal.c: New testcase.
2354
2355 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2356
2357         PR 21582
2358         * gcc.dg/tree-ssa/pr21582.c: New test.
2359
2360 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2361
2362         PR c++/21280
2363         * g++.dg/opt/interface2.h: New.
2364         * g++.dg/opt/interface2.C: New.
2365         * g++.dg/init/ctor4.C: Adjust error lines.
2366         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2367         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2368         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2369         * g++.old-deja/g++.pt/assign1.C: Likewise.
2370         * g++.old-deja/g++.pt/crash20.C: Likewise.
2371
2372 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2373
2374         PR tree-optimization/21734
2375         * g++.dg/vect/pr21734_1.cc: New.
2376         * g++.dg/vect/pr21734_2.cc: New.
2377
2378 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2379
2380         PR c++/20350
2381         * g++.dg/template/spec24.C: New.
2382
2383         PR c++/21151
2384         * g++.dg/pch/local-1.C: New.
2385         * g++.dg/pch/local-1.Hs: New.
2386
2387 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2388
2389         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2390         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2391         * gcc.dg/tree-ssa/pr14341.c: New test.
2392         * gcc.dg/tree-ssa/pr14841.c: New test.
2393         * gcc.dg/tree-ssa/pr20701.c: New test.
2394         * gcc.dg/tree-ssa/pr21086.c: New test.
2395         * gcc.dg/tree-ssa/pr21090.c: New test.
2396         * gcc.dg/tree-ssa/pr21332.c: New test.
2397         * gcc.dg/tree-ssa/pr21458.c: New test.
2398         * gcc.dg/tree-ssa/pr21658.c: New test.
2399         * gcc.dg/tree-ssa/vrp01.c: New test.
2400         * gcc.dg/tree-ssa/vrp02.c: New test.
2401         * gcc.dg/tree-ssa/vrp03.c: New test.
2402         * gcc.dg/tree-ssa/vrp04.c: New test.
2403         * gcc.dg/tree-ssa/vrp05.c: New test.
2404         * gcc.dg/tree-ssa/vrp06.c: New test.
2405         * gcc.dg/tree-ssa/vrp07.c: New test.
2406         * gcc.dg/tree-ssa/vrp08.c: New test.
2407         * gcc.dg/tree-ssa/vrp09.c: New test.
2408         * gcc.dg/tree-ssa/vrp10.c: New test.
2409         * gcc.dg/tree-ssa/vrp11.c: New test.
2410         * gcc.dg/tree-ssa/vrp12.c: New test.
2411         * gcc.dg/tree-ssa/vrp13.c: New test.
2412
2413 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2414
2415         PR 21029
2416         * gcc.dg/tree-ssa/pr21029.c: New test.
2417
2418 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2419
2420         * gfortran.dg/logint-1.f: New test case.
2421         * gfortran.dg/logint-2.f: Likewise.
2422         * gfortran.dg/logint-3.f: Likewise.
2423
2424 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2425
2426         PR c/21536
2427         PR c/20760
2428         * gcc.dg/20050527-1.c: New test.
2429
2430         * gcc.dg/i386-sse-12.c: New test.
2431
2432         PR fortran/21729
2433         * gfortran.dg/implicit_5.f90: New test.
2434
2435 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2436
2437         PR fortran/20883
2438         * gfortran/assign_4.f90: New test.
2439         * gfortran/assign_2.f90: Change compile to run.
2440
2441 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2442
2443         * lib/target-supports.exp
2444         (check_effective_target_sync_char_short): New.
2445         * gcc.dg/sync-2.c: New.
2446
2447 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2448
2449         PR tree-optimization/21817
2450         * gcc.dg/torture/pr21817-1.c: New.
2451
2452 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2453
2454         PR c++/21165
2455         * g++.dg/template/init5.C: New.
2456
2457 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2458
2459         * gfortran.dg/char_initialiser_actual.f90:
2460         Test character initialisers as actual arguments.
2461         * gfortran.dg/char_pointer_comp_assign.f90:
2462         Test character pointer structure component assignments.
2463         * gfortran.dg/char_array_structure_constructor.f90:
2464         Test character components in structure constructors.
2465
2466 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2467
2468         PR middle-end/20931
2469         * g++.dg/opt/pr20931.C: New test.
2470
2471 2005-05-31  Andreas Jaeger  <aj@suse.de>
2472
2473         PR testsuite/20772
2474         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2475         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2476         g++.old-deja/g++.ext/asmspec1.C,
2477         g++.old-deja/g++.other/regstack.C,
2478         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2479         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2480         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2481         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2482         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2483         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2484         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2485         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2486         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2487         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2488         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2489         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2490         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2491         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2492         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2493         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2494         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2495         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2496         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2497
2498 2005-05-31  Jeff Law  <law@redhat.com>
2499
2500         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2501
2502 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2503
2504         PR middle-end/21743
2505         * gcc.dg/builtins-1.c: Activate disabled clog test.
2506         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2507
2508 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2509
2510         * gfortran.dg/char_pointer_assign.f90:
2511         Test character-pointer assignments and pointer assignments.
2512         * gfortran.dg/char_pointer_dummy.f90:
2513         Test character-pointer dummy arguments.
2514         * gfortran.dg/char_pointer_func.f90:
2515         Test character-pointer function returns.
2516         * gfortran.dg/char_pointer_dependency.f90:
2517         Test character-pointer functions with dependencies.
2518
2519 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2520
2521         PR c++/21784
2522         * g++.dg/lookup/using14.C: New test.
2523
2524 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2525
2526         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2527         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2528         trailing ^M.
2529
2530 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2531
2532         PR c++/17413
2533         * g++.dg/template/local5.C: New.
2534
2535         PR target/21761
2536         * gcc.c-torture/compile/pr21761.c: New.
2537
2538         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2539         before darwin8.
2540
2541 2005-05-30  Steven G. Kargl
2542
2543         PR fortran/20846
2544         * gfortran.dg/inquire_8.f90: New test.
2545
2546 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2547
2548         PR libfortran/21376
2549         * gfortran.dg/output_exponents_1.f90: New test.
2550
2551 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2552
2553         PR libfortran/20006
2554         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2555
2556 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2557
2558         PR c++/21210
2559         * g++.dg/ext/complex1.C: New test.
2560
2561         PR c++/21340
2562         * g++.dg/init/ctor6.C: New test.
2563
2564 2005-05-29  Jan Hubicka  <jh@suse.cz>
2565
2566         * gcc.c-torture/compile/pr21562.c: New.
2567
2568 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2569
2570         * gfortran.dg/subnormal_1.f90: New test.
2571
2572 2005-05-28  Jan Hubicka  <jh@suse.cz>
2573
2574         * tree-prof.exp: Fix comment.
2575         * value-prof-1.c: New.
2576         * value-prof-2.c: New.
2577         * value-prof-3.c: New.
2578         * value-prof-4.c: New.
2579
2580 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2581
2582         PR c++/21614
2583         * g++.dg/expr/ptrmem6.C: New test.
2584         * g++.dg/expr/ptrmem6a.C: Likewise.
2585
2586 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2587
2588         PR tree-optimization/21658
2589         * gcc.dg/tree-ssa/pr21658.c: New.
2590
2591 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2592
2593         PR c++/21455
2594         * g++.dg/inherit/ptrmem3.C: New.
2595
2596         PR c++/21681
2597         * g++.dg/parse/template16.C: New.
2598
2599 2005-05-27  Andreas Jaeger  <aj@suse.de>
2600
2601         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2602
2603         * gcc.dg/i386-sse-8.c: Run test on all archs.
2604
2605 2005-05-26  Mike Stump  <mrs@apple.com>
2606
2607         * objc.dg/isa-field-1.m: Only run on darwin.
2608         * objc.dg/lookup-1.m: Likewise.
2609         * objc.dg/try-catch-8.m: Likewise.
2610
2611 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2612
2613         PR tree-optimization/9814
2614         * gcc.dg/pr9814-1.c: New test case.
2615
2616 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2617
2618         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2619         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2620         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2621         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2622         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2623         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2624         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2625         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2626         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2627         objc.dg/try-catch-8.m: New.
2628
2629 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2630
2631         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2632         remove extraneous semicolons.
2633
2634 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2635
2636         * obj-c++.dg/comp-types-12.mm: New.
2637         * objc.dg/comp-types-11.m: New.
2638         * objc.dg/selector-4.m: New.
2639
2640 2005-05-26  Andreas Jaeger  <aj@suse.de>
2641
2642         PR testsuite/20772
2643         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
2644         g++.old-deja/g++.ext/attrib3.C,
2645         g++.old-deja/g++.other/store-expr1.C,
2646         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
2647         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
2648         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2649         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
2650         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2651         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2652         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2653         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2654         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2655         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2656         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2657         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2658         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2659         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2660         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2661         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2662         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2663         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2664         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2665
2666 2005-05-26  Andreas Jaeger  <aj@suse.de>
2667
2668         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2669         x86-64 compilation.
2670
2671 2005-05-26  Andreas Jaeger  <aj@suse.de>
2672
2673         PR testsuite/20772
2674         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2675         gcc.misc-tests/i386-pf-athlon-1.c,
2676         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2677         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2678         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2679         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2680         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2681         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2682         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2683         programs.
2684
2685         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2686         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2687         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2688         x86-64 compilation.
2689
2690         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2691         x86_64.
2692
2693         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2694         effective-target ilp32.
2695
2696 2005-05-26  David Ung  <davidu@mips.com>
2697
2698         * gcc.target/mips/ext_ins.c: New test for testing the generation
2699         of MIPS32/64 rev 2 ext/ins instructions.
2700
2701 2005-05-26  Andreas Jaeger  <aj@suse.de>
2702
2703         * treelang/compile/unsigned.tree: Use gimple instead of
2704         nonexisting generic dump.
2705
2706 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2707
2708         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2709
2710 2005-05-26  Andreas Jaeger  <aj@suse.de>
2711
2712         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2713
2714 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2715
2716         PR libfortran/17283
2717         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2718         Test callee-allocated memory with write statements.
2719
2720 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2721
2722         PR middle-end/21709
2723         * gcc.dg/pr21709-1.c: New test case.
2724
2725 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2726             Mike Stump  <mrs@apple.com>
2727
2728         * objc/execute/next_mapping.h: Update for C++.
2729
2730         * obj-c++.dg/selector-1.mm: Move to...
2731         * obj-c++.dg/selector-4.mm: here...
2732
2733         * obj-c++.dg/basic.mm: New.
2734         * obj-c++.dg/comp-types-1.mm: New.
2735         * obj-c++.dg/cxx-class-1.mm: New.
2736         * obj-c++.dg/cxx-ivars-1.mm: New.
2737         * obj-c++.dg/cxx-ivars-2.mm: New.
2738         * obj-c++.dg/cxx-ivars-3.mm: New.
2739         * obj-c++.dg/cxx-scope-1.mm: New.
2740         * obj-c++.dg/cxx-scope-2.mm: New.
2741         * obj-c++.dg/defs.mm: New.
2742         * obj-c++.dg/empty-private-1.mm: New.
2743         * obj-c++.dg/encode-1.mm: New.
2744         * obj-c++.dg/encode-2.mm: New.
2745         * obj-c++.dg/encode-3.mm: New.
2746         * obj-c++.dg/extern-c-1.mm: New.
2747         * obj-c++.dg/extra-semi.mm: New.
2748         * obj-c++.dg/fix-and-continue-2.mm: New.
2749         * obj-c++.dg/isa-field-1.mm: New.
2750         * obj-c++.dg/ivar-list-semi.mm: New.
2751         * obj-c++.dg/local-decl-1.mm: New.
2752         * obj-c++.dg/lookup-1.mm: New.
2753         * obj-c++.dg/lookup-2.mm: New.
2754         * obj-c++.dg/method-1.mm: New.
2755         * obj-c++.dg/method-2.mm: New.
2756         * obj-c++.dg/method-3.mm: New.
2757         * obj-c++.dg/method-4.mm: New.
2758         * obj-c++.dg/method-5.mm: New.
2759         * obj-c++.dg/method-6.mm: New.
2760         * obj-c++.dg/method-7.mm: New.
2761         * obj-c++.dg/no-extra-load.mm: New.
2762         * obj-c++.dg/overload-1.mm: New.
2763         * obj-c++.dg/pragma-1.mm: New.
2764         * obj-c++.dg/pragma-2.mm: New.
2765         * obj-c++.dg/private-1.mm: New.
2766         * obj-c++.dg/private-2.mm: New.
2767         * obj-c++.dg/proto-qual-1.mm: New.
2768         * obj-c++.dg/qual-types-1.mm: New.
2769         * obj-c++.dg/stubify-1.mm: New.
2770         * obj-c++.dg/stubify-2.mm: New.
2771         * obj-c++.dg/super-class-1.mm: New.
2772         * obj-c++.dg/super-class-2.mm: New.
2773         * obj-c++.dg/super-dealloc-1.mm: New.
2774         * obj-c++.dg/super-dealloc-2.mm: New.
2775         * obj-c++.dg/template-1.mm: New.
2776         * obj-c++.dg/template-2.mm: New.
2777         * obj-c++.dg/template-3.mm: New.
2778         * obj-c++.dg/template-4.mm: New.
2779         * obj-c++.dg/template-5.mm: New.
2780         * obj-c++.dg/template-6.mm: New.
2781         * obj-c++.dg/try-catch-1.mm: New.
2782         * obj-c++.dg/try-catch-2.mm: New.
2783         * obj-c++.dg/try-catch-3.mm: New.
2784         * obj-c++.dg/try-catch-4.mm: New.
2785         * obj-c++.dg/try-catch-5.mm: New.
2786         * obj-c++.dg/try-catch-6.mm: New.
2787         * obj-c++.dg/try-catch-7.mm: New.
2788         * obj-c++.dg/try-catch-8.mm: New.
2789         * obj-c++.dg/try-catch-9.mm: New.
2790         * obj-c++.dg/va-meth-1.mm: New.
2791
2792 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2793
2794         * obj-c++.dg/selector-1.mm: New.
2795         * obj-c++.dg/selector-2.mm: New.
2796
2797 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2798
2799         * obj-c++.dg/selector-3.mm: New.
2800         * objc.dg/selector-3.m: New.
2801
2802 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2803
2804         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2805         about where warning appears.
2806
2807 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2808
2809         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2810         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2811         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2812         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2813
2814 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2815
2816         * gcc.dg/20050524-1.c: New test.
2817
2818 2005-05-25  Jan Hubicka  <jh@suse.cz>
2819
2820         * gcc.dg/tree-prof/inliner-1.c: New.
2821
2822 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2823
2824         * gcc.dg/tree-prof: New directory.
2825         * gcc.dg/tree-prof/tree-prof.exp: New.
2826
2827 2005-05-25  DJ Delorie  <dj@redhat.com>
2828
2829         * gcc.dg/Wattributes-1.c: New.
2830         * gcc.dg/Wattributes-2.c: New.
2831         * gcc.dg/Wattributes-3.c: New.
2832
2833 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2834
2835         PR tree-optimization/19833
2836         * gcc.dg/uninit-4.c: Remove xfail.
2837         * gcc.dg/uninit-9.c: Ditto.
2838
2839 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2840
2841         * obj-c++.dg/bitfield-[1-5].mm: New.
2842         * obj-c++.dg/class-protocol-1.mm: New.
2843         * obj-c++.dg/comp-types-1[0-1].mm: New.
2844         * obj-c++.dg/comp-types-[2-9].mm: New.
2845         * obj-c++.dg/encode-[4-8].mm: New.
2846         * obj-c++.dg/layout-1.mm: New.
2847         * obj-c++.dg/method-1[0-9].mm: New.
2848         * obj-c++.dg/method-2[0-1].mm: New.
2849         * obj-c++.dg/method-[8-9].mm: New.
2850         * obj-c++.dg/objc-gc-3.mm: New.
2851         * obj-c++.dg/try-catch-10.mm: New.
2852         * objc.dg/bitfield-5.m: New.
2853         * objc.dg/comp-types-10.m: New.
2854         * objc.dg/comp-types-9.m: New.
2855         * objc.dg/layout-1.m: New.
2856         * objc.dg/objc-gc-4.m: New.
2857         * objc.dg/try-catch-9.m: New.
2858         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2859         * objc.dg/comp-types-1.m: Likewise.
2860         * objc.dg/comp-types-[5-6].m: Likewise.
2861         * objc.dg/method-9.m: Likewise.
2862
2863 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2864
2865         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2866         and on hardware without VMX support.
2867
2868         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2869
2870         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2871
2872         * lib/profopt.exp (dg-final-generate, dg-final-use,
2873         profopt-final-code, profopt-get-options): New.
2874         (profopt-execute): Process test directives.
2875
2876         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2877         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2878         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2879
2880 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2881
2882         PR C++/21645
2883         * g++.dg/init/ctor5.C: New test.
2884
2885 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2886
2887         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2888         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2889         vect-113.c, vect-114.c.
2890
2891 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2892
2893         * gcc.dg/const-elim-1.c: Remove xfails.
2894
2895 2005-05-23  Jeff Law  <law@redhat.com>
2896
2897         * gcc.c-torture/compile/pr21638.c: New test.
2898         * gcc.c-torture/compile/20050520-1.c: New test.
2899
2900 2005-05-23  Nick Clifton  <nickc@redhat.com>
2901
2902         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2903         be a proper triple, ie: m32r*-*-*.
2904         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2905
2906 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2907
2908         PR middle-end/21331
2909         PR tree-opt/21293
2910         * gcc.c-torture/compile/pr21293.c: New test.
2911         * gcc.c-torture/execute/pr21331.c: New test.
2912
2913 2004-05-20  Richard Henderson  <rth@redhat.com>
2914
2915         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2916
2917 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2918
2919         * obj-c++-dg.exp: Add.
2920         * obj-c++.exp: Add.
2921         * obj-c++.dg/dg.exp: Add.
2922
2923 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2924
2925         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2926         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2927
2928 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2929
2930         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2931
2932 2004-05-19  Richard Henderson  <rth@redhat.com>
2933
2934         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2935
2936 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2937
2938         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2939
2940         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2941
2942 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2943
2944         PR c++/21495
2945         * g++.dg/parse/extern1.C: New test.
2946         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2947
2948 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2949
2950         * gcc.dg/c99-math.h: New.
2951         * gcc.dg/c99-math-float-1.c: New test.
2952         * gcc.dg/c99-math-double-1.c: Likewise.
2953         * gcc.dg/c99-math-long-double-1.c: Likewise.
2954
2955 2005-05-18  Richard Henderson  <rth@redhat.com>
2956
2957         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2958
2959 2005-05-18  Devang Patel  <dpatel@apple.com>
2960
2961         * g++.dg/opt/20050511-1.C: New test.
2962
2963 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2964
2965         PR libfortran/21127
2966         * gfortran.dg/reshape-complex.f90:  New test.
2967
2968 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2969
2970         * gfortran.dg/array_constructor_1.f90: New test.
2971         * gfortran.dg/array_constructor_2.f90: New test.
2972
2973 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2974
2975         PR fortran/20954
2976         * gfortran.dg/pr20954.f: New test.
2977
2978 2005-05-17  Mike Stump  <mrs@apple.com>
2979
2980         Yet more Objective-C++...
2981
2982         * objc.dg/method-5.m: Update.
2983         * objc.dg/method-6.m: Update.
2984         * objc.dg/method-7.m: Update.
2985         * objc.dg/method-9.m: Update.
2986         * objc.dg/try-catch-2.m: Update.
2987
2988 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2989
2990         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2991         Remove little-endian optimizations.
2992
2993 2005-05-17  Jeff Law  <law@redhat.com>
2994
2995         * g++.dg/tree-ssa/pr14814.C: New test.
2996         * gcc.dg/tree-ssa/pr14814.C: New test.
2997         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2998         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2999
3000 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3001
3002         * gcc.dg/compat/generate-random.c: Do not include
3003         libiberty.h.
3004         * gcc.dg/compat/generate-random_r.c: Likewise.
3005
3006 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3007
3008         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3009
3010 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3011
3012         PR middle-end/21595
3013         * g++.dg/tree-ssa/builtin1.C: New testcase.
3014
3015 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3016
3017         PR c++/21454
3018         * g++.dg/opt/const4.C: New test.
3019
3020         PR middle-end/21492
3021         * g++.dg/opt/crossjump1.C: New test.
3022
3023         PR tree-optimization/21610
3024         * gcc.c-torture/compile/20050516-1.c: New test.
3025
3026         PR fortran/15080
3027         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3028         about the test failing.
3029         * gfortran.fortran-torture/execute/where_7.f90: New test.
3030         * gfortran.fortran-torture/execute/where_8.f90: New test.
3031
3032 2005-05-16  Richard Henderson  <rth@redhat.com>
3033
3034         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3035         i?86 and x86_64.
3036
3037 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3038
3039         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3040         (limits.h): Include unconditionally.
3041         (stdlib.h): Likewise.
3042         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3043         (limits.h): Include unconditionally.
3044         (stdlib.h): Likewise.
3045         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3046         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3047         (limits.h): Include unconditionally.
3048         (stdlib.h): Likewise.
3049         (hashtab.h): Do not include.
3050         (getopt.h): Likewise.
3051         (stddef.h): Include.
3052         (hashval_t): Define.
3053         (struct entry): Add "next" field.
3054         (HASH_SIZE): New macro.
3055         (hash_table): New variable.
3056         (switchfiles): Do not use xmalloc.
3057         (mix): New macro.
3058         (iterative_hash): New function.
3059         (hasht): Remove.
3060         (e_exists): New function.
3061         (e_insert): Likewise.
3062         (output): Use, instead of libiberty hashtable functions.
3063         (main): Do not use getopt.  Do not call htab_create.
3064
3065 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3066
3067         PR libstdc++/21526
3068         * lib/target-supports.exp (check_mkfifo_available):
3069         Return 0 for cygwin as mkfifo support incomplete on platform.
3070         Fix typos in comments.
3071
3072 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3073
3074         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3075
3076 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3077
3078         PR fortran/17432
3079         * gfortran.dg/assign_4.f: New test.
3080
3081 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3082
3083         PR tree-optimization/21563
3084         * gcc.dg/tree-ssa/pr21563.c: New.
3085
3086 2005-05-14  Jan Hubicka  <jh@suse.cz>
3087
3088         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3089
3090 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3091
3092         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3093
3094 2005-05-13  Julian Brown  <julian@codesourcery.com>
3095
3096         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3097         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3098
3099 2005-05-13  Jan Hubicka  <jh@suse.cz>
3100
3101         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3102         * gcc.dg/fold-xor-?.c: Likewise.
3103         * gcc.dg/pr15784-?.c: Likewise.
3104         * gcc.dg/pr20922-?.c: Likewise.
3105         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3106         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3107         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3108
3109 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3110
3111         PR fortran/21260
3112         * gfortran.dg/hollerith_1.f90: New test.
3113
3114 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3115
3116         * gfortran.dg/func_result_2.f90: New test.
3117
3118 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3119
3120         * gfortran.dg/dev_null.f90: New test.
3121
3122 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3123
3124         * gcc.dg/arm-vfp1.c: Revert last change.
3125
3126 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3127
3128         PR middle-end/19807
3129         PR tree-optimization/19639
3130         * g++.dg/tree-ssa/pr19807.C: New testcase.
3131
3132 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3133
3134         PR libfortran/21471
3135         * gfortran.dg/append-1.f90: New test.
3136
3137 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3138
3139         * gcc.dg/pr18501.c: XFAIL.
3140         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3141         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3142         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3143         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3144         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3145         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3146         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3147         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3148
3149 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3150
3151         PR fortran/20178
3152         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3153         gfortran.dg/f2c_3.f90: New tests.
3154
3155         * gfortran.dg/return_1.f90: Fix dg annotation.
3156
3157 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3158
3159         * gcc.c-torture/compile/20050510-1.c: New test.
3160
3161 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3162
3163         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3164
3165 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3166
3167         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3168
3169 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3170
3171         PR c/17913
3172         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3173
3174 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3175
3176         PR c/21342
3177         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3178         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3179
3180 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3181
3182         PR debug/16676
3183         * gcc.dg/debug/pr16676.c: New test.
3184
3185 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3186
3187         PR testsuite/21443
3188         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3189         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3190         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3191         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3192         Change -O1 to -O2.
3193         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3194         -fno-tree-dominator-opts.
3195
3196 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3197
3198         * gfortran.dg/return_1.f90: New test.
3199
3200 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3201
3202         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3203
3204         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3205
3206 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3207
3208         PR c++/21427
3209         * g++.dg/inherit/covariant13.C: New.
3210
3211 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3212
3213         PR libfortran/19155
3214         * gfortran.dg/pr19155.f: New test.
3215
3216 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3217
3218         PR inline-asm/8788
3219         * gcc.dg/pr8788-1.c: New testcase.
3220
3221 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3222
3223         PR target/21416
3224         * gcc.target/mips/fpcmp-[12].c: New tests.
3225
3226 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3227
3228         * lib/target-supports-dg.exp (dg-require-fork): New function.
3229         (dg-require-mkfifo): Likewise.
3230         * lib/target-supports.exp (check_function_available): New
3231         function.
3232         (check_fork_available): Likewise.
3233         (check_mkfifo_available): Likewise.
3234
3235 2005-05-06  Jeff Law  <law@redhat.com>
3236
3237         * gcc.c-torture/compile/pr21380.c: New test.
3238
3239 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3240
3241         PR c++/20961
3242         * g++.dg/ext/weak3.C: New test.
3243
3244 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3245
3246         PR c++/21352
3247         * g++.dg/template/crash37.C: New test.
3248
3249 2005-05-05  Paul Brook  <paul@codesourcery.com>
3250
3251         * gcc.dg/arm-g2.c: Use effective-target arm32.
3252         * gcc.dg/arm-mmx-1.c: Ditto.
3253         * gcc.dg/arm-scd42-2.c: Ditto.
3254         * gcc.dg/arm-vfp1.c: Ditto.
3255         * lib/target-supports.exp (check_effective_target_arm32): New
3256         function.
3257
3258 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3259
3260         PR libfortran/21354
3261         gfortran.dg/in_pack_rank7.f90:  New test.
3262
3263 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3264
3265         PR middle-end/15618
3266         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3267
3268 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3269
3270         PR middle-end/21265
3271         * gcc.dg/20050503-1.c: New test.
3272
3273         PR rtl-optimization/21239
3274         * gcc.dg/i386-sse-11.c: New test.
3275
3276 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3277
3278         PR target/16888
3279         * gcc.target/i386/asm-1.c: New test.
3280
3281 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3282
3283         PR rtl-optimization/21330
3284         * gcc.c-torture/execute/20050502-1.c: New test.
3285
3286         PR target/21297
3287         * gcc.c-torture/execute/20050502-2.c: New test.
3288
3289 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3290
3291         PR middle-end/21282
3292         * gcc.dg/pr21282.c: New.
3293
3294 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3295
3296         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3297         * gcc.dg/vect/vect-92.c: Likewise
3298         * gcc.dg/vect/vect-93.c: Likewise
3299         * gcc.dg/vect/vect-dv-1.c: Likewise
3300         * gcc.dg/vect/vect-dv-2.c: Likewise
3301         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3302
3303 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3304
3305         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3306         * gfortran.dg/vect/vect-2.f90:  Likewise
3307         * gfortran.dg/vect/vect-3.f90:  Likewise
3308         * gfortran.dg/vect/vect-4.f90:  Likewise
3309         * gfortran.dg/vect/vect-5.f90:  Likewise
3310
3311 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3312
3313         PR target/20813
3314         * gcc.dg/rs6000-fpint-2.c: New.
3315
3316 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3317
3318         PR c/15698
3319         * gcc.dg/builtins-30.c: Update expected messages.
3320         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3321         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3322         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3323
3324 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3325
3326         PR tree-optimization/21294
3327         * gcc.dg/tree-ssa/pr21294.c: New.
3328
3329 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3330
3331         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3332         __builtin_altivec_st_internal_4si built-in.
3333
3334 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3335
3336         PR c++/15875
3337         * g++.dg/template/ptrmem14.C: New test.
3338
3339 2005-05-02  Paul Brook  <paul@codesourcery.com>
3340
3341         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3342
3343 2005-05-02  Michael Matz  <matz@suse.de>
3344
3345         PR c++/19542
3346         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3347
3348 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3349
3350         * g++.dg/cpp/weak.C: New test.
3351
3352 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3353
3354         * gcc.dg/tree-ssa/loop-8.c: New test.
3355
3356 2005-04-30  Michael Maty  <matz@suse.de>
3357
3358         * gcc.dg/inline-mcpy.c: New test.
3359
3360 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3361
3362         PR libfortran/18958
3363         * gfortran.dg/eoshift.f90:  New test case.
3364
3365 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3366
3367         PR libfortran/18857
3368         * gfortran.dg/matmul_1.f90: New test.
3369
3370 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3371
3372         PR tree-optimization/21030
3373         * gcc.dg/tree-ssa/pr21030.c: New.
3374
3375 2005-04-29  Devang Patel  <dpatel@apple.com>
3376
3377         PR tree-optimization/21272
3378         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3379
3380 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3381
3382         PR fortran/13082
3383         PR fortran/18824
3384         * gfortran.dg/entry_4.f90: New test.
3385         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3386         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3387         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3388         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3389         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3390         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3391         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3392
3393 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3394
3395         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3396
3397 2005-04-29  Paul Brook   <paul@codesourcery.com>
3398
3399         * gfortran.dg/entry_3.f90: New test.
3400
3401 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3402
3403         * gfortran.dg/implicit_4.f90: New test.
3404
3405 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3406
3407         * lib/target-supports.exp (check_profiling_available): Return
3408         false for xtensa-*-elf.
3409
3410 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3411
3412         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3413         error if file cannot be deleted.
3414
3415 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3416
3417         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3418         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3419         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3420         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3421         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3422         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3423         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3424         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3425         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3426         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3427         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3428         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3429         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3430
3431 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3432
3433         PR fortran/20865
3434         * gfortran.dg/pr20865.f90: New test.
3435
3436 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3437
3438         * gcc.dg/void-cast-2.c: New test.
3439
3440 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3441
3442         PR c/21159
3443         * gcc.dg/void-cast-1.c: New test.
3444
3445 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3446
3447         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3448
3449 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3450
3451         PR fortran/21177
3452         * gfortran.dg/pr21177.f90: New test.
3453
3454 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3455
3456         PR tree-optimization/21171
3457         * gcc.dg/tree-ssa/pr21171.c: New test.
3458
3459 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3460
3461         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3462         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3463         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3464         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3465         gcc.dg/tree-ssa/gen-vect-32.c: New.
3466         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3467         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3468         don't run on PPC32.
3469
3470 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3471
3472         PR c/21213
3473         * gcc.dg/transparent-union-3.c: New test.
3474
3475 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3476
3477         PR c/20740
3478         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3479         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3480         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3481         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3482         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3483         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3484
3485 2005-04-26  Jeff Law  <law@redhat.com>
3486
3487         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3488         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3489         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3490         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3491         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3492         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3493         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3494
3495 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3496
3497         PR tree-optimization/17598
3498         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3499
3500 2005-04-25  Mike Stump  <mrs@apple.com>
3501
3502         * objc.dg/fix-and-continue-1.m: Add.
3503
3504 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3505
3506         PR c++/20995
3507         * g++.dg/opt/pr20995-1.C: New test case.
3508
3509 2005-04-25  Devang Patel <dpatel@apple.com>
3510
3511         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3512
3513 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3514
3515         PR testsuite/21062
3516         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3517
3518 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3519
3520         PR C++/21188
3521         * g++.dg/opt/rtti2.C: New test.
3522
3523 2005-04-25  Paul Brook  <paul@codesourcery.com>
3524         Steven G. Kargl  <kargls@comcast.net>
3525
3526         PR fortran/20879
3527         * gfortran.dg/ichar_1.f90: New file.
3528
3529 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3530
3531         PR middle-end/20991
3532         * g++.dg/opt/pr20991.C: New test.
3533
3534         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3535         where sizeof (type) < __alignof__ (type).
3536         * gcc.dg/compat/struct-layout-1.h: Likewise.
3537
3538 2005-04-24  Per Bothner  <per@bothner.com>
3539             Devang Patel  <dpatel@apple.com>
3540
3541         PR preprocessor/20907
3542         * gcc.dg/cpp/very-long-comment.c: New test.
3543
3544 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3545
3546         PR fortran/20059
3547         * gfortran.dg/common_5.f: New test.
3548
3549 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3550
3551         PR middle-end/21082
3552         * g++.dg/tree-ssa/pr21082.C: New testcase.
3553
3554 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3555
3556         * gcc.dg/vect/vect-99.c: New test.
3557
3558 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3559
3560         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3561
3562 2005-04-22  Jeff Law  <law@redhat.com>
3563
3564         * gcc.dg/uninit-5.c: Remove xfails.
3565         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3566         conditionals and loads.
3567
3568 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3569
3570         PR libfortran/20074
3571         PR libfortran/20436
3572         PR libfortran/21108
3573         * gfortran.dg/nested_reshape.f90: new test
3574         * gfortran.dg/reshape-alloc.f90: new test
3575         * gfortran.dg/reshape.f90: new test
3576
3577 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3578
3579         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3580
3581         * gcc.dg/arm-vfp1.c: New test.
3582
3583 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3584
3585         PR c++/21087
3586         * g++.dg/lookup/builtin2.C: New test.
3587
3588 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3589
3590         * gcc.dg/weak/weak-13.c: New test.
3591
3592 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3593
3594         * lib/target-supports.exp (check_effective_target_sync_int_long):
3595         Add powerpc*.
3596
3597 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3598
3599         * gcc.target/mips/branch-1.c: New test.
3600
3601 2005-04-21  Richard Henderson  <rth@redhat.com>
3602
3603         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3604         * gcc.dg/vect/vect-86.c: Likewise.
3605         * gcc.dg/vect/vect-87.c: Likewise.
3606         * gcc.dg/vect/vect-88.c: Likewise.
3607
3608 2005-04-21  Devang Patel  <dpatel@apple.com>
3609
3610         PR optimization/20994
3611         * gcc.dg/tree-ssa/ifc-3.c: New test.
3612
3613 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3614
3615         PR c/12913
3616         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3617         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3618         gcc.dg/c99-vla-jump-5.c: New tests.
3619
3620 2005-04-19  Richard Henderson  <rth@redhat.com>
3621
3622         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3623         Fix typo in exists check.
3624         (check_effective_target_sync_int_long): New.
3625         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3626         * gcc.dg/ia64-sync-2.c: Likewise.
3627         * gcc.dg/ia64-sync-3.c: Likewise.
3628         * gcc.dg/ia64-sync-4.c: Likewise.
3629
3630 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3631
3632         * gcc.dg/fold-xor-1.c: New test.
3633         * gcc.dg/fold-xor-2.c: New test.
3634
3635 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
3636
3637         PR target/20670
3638         * g++.dg/eh/fp-regs.C: New test.
3639
3640 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3641
3642         * gcc.dg/Wint-to-pointer-cast-1.c,
3643         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
3644         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
3645         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
3646
3647 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3648
3649         PR fortran/16861
3650         * gfortran.dg/pr16861.f90: New test.
3651
3652 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3653
3654         * gcc.dg/pr21085.c: New test.
3655
3656 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3657
3658         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3659         (setup_mips_tests, dg-mips-options): New procedures.
3660         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3661         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3662         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3663         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3664         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3665         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3666         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3667         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3668         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3669         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3670         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3671         dg-mips-options instead of dg-options.  Remove now-redundant
3672         preprocessor guards.
3673         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3674         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3675         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3676         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3677         * gcc.dg/vr-mult-2.c: Delete.
3678         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3679         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3680         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3681         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3682         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3683         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3684         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3685
3686 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3687
3688         * ada/acats/run_all.sh: Use sync when executable not present.
3689
3690 2005-04-18  Devang Patel  <dpatel@apple.com>
3691
3692         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3693         * gcc.dg/vect/vect-11a.c: New.
3694         * gcc.dg/vect/vect-none.c: Update.
3695         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3696
3697 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3698
3699         PR tree-optimization/20922
3700         * gcc.dg/pr20922-1.c: New test.
3701         * gcc.dg/pr20922-2.c: New test.
3702         * gcc.dg/pr20922-3.c: New test.
3703         * gcc.dg/pr20922-4.c: New test.
3704         * gcc.dg/pr20922-5.c: New test.
3705         * gcc.dg/pr20922-6.c: New test.
3706
3707 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3708
3709         PR libfortran/20950
3710         * gfortran.dg/pr20950.f: New test.
3711
3712 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3713
3714         PR libfortran/19216
3715         * gfortran.dg/pr19216.f: New test.
3716
3717 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3718
3719         PR tree-optimization/21001
3720         * gcc.dg/tree-ssa/pr21001.c: New.
3721
3722 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3723
3724         PR libfortran/21075
3725         * gfortran.dg/reshape_rank7.f90: New test.
3726
3727 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3728
3729         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3730         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3731         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3732         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3733         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3734         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3735         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3736         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3737         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3738         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3739         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3740         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3741         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3742         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3743         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3744         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3745         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3746         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3747         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3748         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3749         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3750
3751 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3752
3753         * gfortran.dg/wtruncate.f: New testcase.
3754         * gfortran.dg/wtruncate.f90: New testcase.
3755
3756 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3757
3758         PR c++/21025
3759         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3760         which sizeof/alignof is dependent, rather than just whether we are
3761         processing_template_decl.
3762
3763 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3764
3765         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3766         corrected typo where the wrong variables had been compared.
3767
3768 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3769
3770         PR libfortran/18495
3771         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3772         Test callee-allocated version of return array with a write
3773         statement.
3774         Test spread with a temporary with another write statement.
3775
3776 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3777
3778         PR tree-optimization/21031
3779         * gcc.dg/tree-ssa/pr21031.c: New.
3780
3781 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3782
3783         PR tree-optimization/21004
3784         * gcc.dg/builtins-53.c: Include builtins-config.h.
3785         Check floorf, ceilf, floorl and ceill transformations
3786         only when HAVE_C99_RUNTIME is defined.
3787
3788 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3789
3790         PR middle-end/20739
3791         * gcc.dg/tree-ssa/pr20739.c: New test.
3792
3793 2005-04-14  Mike Stump  <mrs@apple.com>
3794
3795         * gcc.dg/Foundation.framework/empty: New.
3796         * gcc.dg/framework-2.c: New.
3797
3798 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3799
3800         PR tree-optimization/21021
3801         * gcc.c-torture/compile/pr21021.c: New.
3802
3803 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3804
3805         PR testsuite/21010
3806         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3807         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3808         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3809         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3810         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3811         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3812         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3813         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3814
3815 2005-04-14  Richard Henderson  <rth@redhat.com>
3816
3817         * lib/target-supports.exp (check_effective_target_vect_condition):
3818         Add ia64, i?86, and x86_64.
3819
3820 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3821
3822         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3823
3824 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3825
3826         PR tree-optimization/20657
3827         * gcc.dg/tree-ssa/pr20657.c: New.
3828
3829 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3830
3831         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3832         (long long int)trunc*.
3833
3834 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3835
3836         PR target/20927
3837         * gcc.dg/pr20927.c: New test.
3838
3839 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3840
3841         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3842         * gcc.target/mips/asm-1.c: Likewise.
3843
3844 2005-04-13  Dale Johannesen  <dalej@apple.com>
3845
3846         * objc.dg/objc-fast-4.m:  New.
3847
3848 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3849
3850         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3851         directory.
3852         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3853
3854 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3855
3856         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3857         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3858         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3859
3860 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3861
3862         PR tree-optimization/20913
3863         * gcc.dg/tree-ssa/pr20913.c: New.
3864
3865         PR tree-optimization/20702
3866         * gcc.dg/tree-ssa/pr20702.c: New.
3867
3868 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3869
3870         PR c++/13744
3871         * g++.dg/inherit/local3.C: New test.
3872
3873 2005-04-12  Jeff Law  <law@redhat.com>
3874
3875         * gcc.dg/tree-ssa/20050412-1.c: New test.
3876
3877 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3878
3879         PR libfortran/19016
3880         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3881         Add tests with mask generated by expression.
3882         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3883         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3884         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3885
3886 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3887
3888         PR middle-end/20917
3889         * gcc.dg/20050409-1.c: New test.
3890
3891 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3892
3893         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3894
3895 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3896
3897         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3898         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3899         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3900         (TARGET_CXX): Adjust accordingly.
3901         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3902         determine_class_data_visibility and class_data_always_comdat.
3903         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3904         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3905         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3906         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3907         (arm_cxx_determine_class_data_visibility): New.
3908         (arm_cxx_class_data_always_comdat): Likewise.
3909         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3910         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3911         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3912         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3913         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3914         Define.
3915
3916 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3917
3918         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3919
3920 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3921
3922         * gcc.dg/i386-darwin-fpmath.c: New.
3923
3924 2004-04-11  Devang Patel  <dpatel@apple.com>
3925
3926         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3927         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3928         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3929         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3930         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3931         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3932         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3933         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3934         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3935
3936 2004-04-11  Devang Patel  <dpatel@apple.com>
3937
3938         * gcc.dg/vect/vect-dv-1.c: New test.
3939         * gcc.dg/vect/vect-dv-2.c: New test.
3940
3941 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3942
3943         PR tree-optimization/20933
3944         * gcc.dg/tree-ssa/pr20933.c: New test.
3945
3946 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3947
3948         * gfortran.dg/fold_nearest.f90: New test.
3949
3950 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3951
3952         * gcc.dg/tree-ssa/alias-1.c: New test.
3953
3954 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3955
3956         PR tree-optimization/20920
3957         * g++.dg/tree-ssa/pr20920.C: New test.
3958
3959 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3960
3961         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3962         (long long int)ceil*.
3963
3964 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3965
3966         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3967         explicit C++ linkage.
3968
3969 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3970
3971         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3972         warning for arithmetic IF statements.
3973
3974 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3975
3976         * eor_handling_1.f90: New test case.
3977         * eor_handling_2.f90: New test case.
3978         * eor_handling_3.f90: New test case.
3979         * eor_handling_4.f90: New test case.
3980         * eor_handling_5.f90: New test case.
3981         * noadv_size.f90: New test case.
3982         * pad_no.f90: New test case.
3983
3984 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3985
3986         * gcc.c-torture/execute/20050410-1.c: New test.
3987
3988 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3989
3990         * gcc.dg/pr20126.c: New.
3991
3992 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3993             Steven G. Kargl <kargls@comcast.net>
3994
3995         * gfortran.dg/PR19872.f: New test.
3996
3997 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3998
3999         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4000
4001 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4002
4003         * gfortran.dg/nint_1.f90: New test.
4004
4005 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4006
4007         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4008         Added test for callee-allocated arrays with write statements.
4009         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4010         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4011         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4012         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4013         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4014
4015 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4016
4017         PR libfortran/20163
4018         * gfortran.dg/open-options-blanks.f:  New test.
4019
4020 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4021
4022         PR fortran/13257
4023         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4024
4025 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4026
4027         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4028         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4029         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4030         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4031         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4032         * gcc.c-torture/execute/stdarg-4.c: New test.
4033
4034         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4035
4036         PR target/20795
4037         * g++.dg/abi/param2.C: New test.
4038
4039 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4040
4041         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4042
4043 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4044
4045         * gcc.dg/builtins-53.c: New test.
4046
4047 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4048
4049         * g++.dg/tree-ssa/pr18178.C: New test.
4050         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4051         * gcc.c-torture/execute/20041019-1.c: New test.
4052         * gcc.dg/tree-ssa/20041008-1.c: New test.
4053         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4054         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4055         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4056         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4057         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4058         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4059         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4060         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4061         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4062         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4063
4064 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4065
4066         PR rtl-optimization/20466
4067         * gcc.c-torture/execute/pr20466-1.c: New test.
4068
4069 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4070
4071         PR c++/20905
4072         * g++.dg/parse/cond2.C: New test.
4073
4074         PR c++/20145
4075         * g++.dg/warn/Wdtor1.C: New test.
4076
4077 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4078
4079         PR fortran/17229
4080         * gfortran.dg/pr17229.f: New test.
4081
4082 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4083
4084         * gfortran.dg/tiny_1.f90: New test.
4085         * gfortran.dg/tiny_2.f90: ditto.
4086
4087 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4088
4089         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4090         * gfortran.dg/open_new.f90:  Fix dg-do run line
4091
4092 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4093
4094         * lib/target-supports.exp (get_compiler_messages): Support
4095         optional arguments, the fourth being compiler options.
4096         (check_effective_target_fpic): New proc.
4097         * gcc.dg/20050321-2.c: Restrict to target fpic.
4098
4099 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4100
4101         * gcc.dg/15443-1.c: New test.
4102         * gcc.dg/15443-2.c: Likewise.
4103
4104 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4105
4106         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4107
4108 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4109
4110         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4111
4112 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4113
4114         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4115         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4116         -m64.
4117         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4118         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4119         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4120
4121 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4122
4123         PR c++/20212
4124         * g++.dg/warn/Wunused-11.C: New test.
4125
4126 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4127
4128         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4129
4130 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4131
4132         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4133
4134 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4135
4136         PR c++/20734
4137         * g++.dg/template/ptrmem13.C: New test.
4138
4139 2005-04-05  Per Bothner  <per@bothner.com>
4140
4141         * lib/gcc.exp: Always add -fno-show-column, for now.
4142
4143 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4144
4145         PR testsuite/20767
4146         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4147         of plain old "unsigned int" for the type of "i".  Makes this test
4148         64bit clean.
4149
4150 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4151
4152         * gcc.dg/i386-ssefn-1.c: New test.
4153         * gcc.dg/i386-ssefn-2.c: New test.
4154         * gcc.dg/i386-ssefn-3.c: New test.
4155         * gcc.dg/i386-ssefn-4.c: New test.
4156
4157 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4158
4159         PR tree-optimization/20076
4160         * gcc.dg/builtin-apply4.c: New test.
4161
4162         PR preprocessor/19475
4163         * gcc.dg/cpp/macspace1.c: New test.
4164         * gcc.dg/cpp/macspace2.c: New test.
4165
4166 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4167
4168         * gfortran.dg/pr20755.f: Fixed bad format.
4169
4170 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4171
4172         PR c++/20763
4173         * g++.dg/ext/attrib21.C: New test.
4174
4175 2004-04-05  Devang Patel  <dpatel@apple.com>
4176
4177         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4178         * gcc.dg/vect/vect-shift-1.c: New test.
4179
4180 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4181
4182         PR libfortran/20755
4183         * gfortran.dg/pr20755.f: New test.
4184
4185 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4186
4187         * gfortran.dg/pr15959.f90: New test.
4188         * gfortran.dg/string_pad_trunc.f90: New test.
4189
4190 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4191
4192         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4193         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4194         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4195         syntax.
4196
4197 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4198
4199         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4200
4201 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4202
4203         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4204         * gcc.c-torture/compile/20011119-2.c: Likewise.
4205         * gcc.c-torture/compile/981001-2.c: Likewise.
4206
4207 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4208
4209         PR c++/20679
4210         * g++.dg/template/overload4.C: New test.
4211
4212 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4213
4214         PR c++/20746
4215         * g++.dg/abi/covariant5.C: New.
4216
4217         PR debug/20505
4218         * g++.dg/debug/const2.C: New.
4219
4220 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4221
4222         PR rtl-optimization/16104
4223         * gcc.c-torture/execute/20050316-1.c: New test.
4224
4225 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4226
4227         * g++.dg/template/spec23.C: Fix dg-error text.
4228
4229 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4230
4231         PR c++/19199
4232         * g++.dg/expr/lval2.C: New.
4233
4234 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4235
4236         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4237         __builtin_strcasecmp and __builtin_strncasecmp.
4238
4239 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4240
4241         PR c++/20723
4242         * g++.dg/template/spec22.C: New.
4243         * g++.dg/template/spec23.C: New.
4244
4245 2005-04-03  Dale Ranta  <dir@lanl.gov>
4246             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4247
4248         PR libfortran/20068
4249         PR libfortran/20125
4250         PR libfortran/20156
4251         PR libfortran/20471
4252         * gfortran.dg/backspace.f: New test.
4253
4254 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4255
4256         * gcc.dg/pr19345.c: New test.
4257
4258 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4259
4260         PR tree-optimization/20640
4261         * gcc.dg/torture/tree-loop-1.c: New.
4262
4263 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4264
4265         PR rtl-optimization/20290
4266         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4267
4268 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4269
4270         * gcc.dg/rs6000-fpint.c: New.
4271
4272 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4273
4274         * gcc.dg/old-style-then-proto-1.c: New test.
4275
4276 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4277
4278         * gfortran.fortran-torture/execute/backspace.f90: Check
4279         after backspace and read was incorrect.
4280
4281 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4282
4283         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4284         buffer past the terminating NUL using memcmp.
4285         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4286         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4287
4288         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4289         Fix unused/uninitialized variable warnings.
4290
4291         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4292         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4293         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4294         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4295
4296         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4297         gcc.c-torture/execute/builtins/fputs-lib.c,
4298         gcc.c-torture/execute/builtins/lib/fprintf.c,
4299         gcc.c-torture/execute/builtins/lib/main.c,
4300         gcc.c-torture/execute/builtins/lib/memcmp.c,
4301         gcc.c-torture/execute/builtins/lib/memmove.c,
4302         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4303         gcc.c-torture/execute/builtins/lib/memset.c,
4304         gcc.c-torture/execute/builtins/lib/printf.c,
4305         gcc.c-torture/execute/builtins/lib/sprintf.c,
4306         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4307         gcc.c-torture/execute/builtins/lib/strchr.c,
4308         gcc.c-torture/execute/builtins/lib/strcmp.c,
4309         gcc.c-torture/execute/builtins/lib/strcpy.c,
4310         gcc.c-torture/execute/builtins/lib/strcspn.c,
4311         gcc.c-torture/execute/builtins/lib/strlen.c,
4312         gcc.c-torture/execute/builtins/lib/strncat.c,
4313         gcc.c-torture/execute/builtins/lib/strncmp.c,
4314         gcc.c-torture/execute/builtins/lib/strncpy.c,
4315         gcc.c-torture/execute/builtins/lib/strrchr.c,
4316         gcc.c-torture/execute/builtins/lib/strspn.c,
4317         gcc.c-torture/execute/builtins/lib/strstr.c,
4318         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4319         gcc.c-torture/execute/builtins/strlen-2.c,
4320         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4321         prototypes.
4322
4323 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4324
4325         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4326         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4327         selectany usage.
4328
4329 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4330
4331         PR c++/19406
4332         * g++.dg/debug/using1.C: New test.
4333
4334 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4335
4336         PR middle-end/20524
4337         * gcc.dg/alias-7.c: Prefix asm-declared name with
4338         __USER_LABEL_PREFIX__.
4339
4340 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4341
4342         Fix fallout from PR middle-end/15700:
4343         * gcc.c-torture/compile/20011119-1.c: Take
4344         __USER_LABEL_PREFIX__ into account.
4345         * gcc.c-torture/compile/20011119-2.c: Likewise.
4346
4347 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4348
4349         PR c++/18644
4350         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4351
4352 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4353
4354         PR c/17855
4355         * gcc.c-torture/compile/struct-non-lval-1.c,
4356         gcc.c-torture/compile/struct-non-lval-2.c,
4357         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4358
4359 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4360
4361         * gcc.dg/tls/tls.exp: Remove temporary file.
4362         * g++.dg/tls/tls.exp: Ditto.
4363         * lib/file-format.exp: Ditto.
4364         * g++.dg/special/ecos.exp: Ditto.
4365
4366         * lib/profopt.exp: Treat prof_ext as a list.
4367         * gcc.misc-tests/bprob.exp: Ditto.
4368         * g++.dg/bprob/bprob.exp: Ditto.
4369
4370         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4371         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4372         g++.dg/tree-ssa/pointer-reference-alias.C,
4373         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4374         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4375         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4376         g++.dg/vect/pr19951.cc: Ditto.
4377         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4378         gcc.dg/builtins-47.c: Ditto.
4379         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4380         gcc.dg/pr20115-1.c: Ditto.
4381         * gcc.dg/tree-ssa/20030530-2.c,
4382         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4383         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4384         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4385         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4386         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4387         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4388         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4389         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4390         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4391         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4392         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4393         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4394         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4395         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4396         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4397         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4398         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4399         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4400         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4401         gcc.dg/tree-ssa/20030824-1.c,
4402         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4403         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4404         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4405         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4406         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4407         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4408         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4409         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4410         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4411         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4412         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4413         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4414         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4415         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4416         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4417         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4418         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4419         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4420         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4421         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4422         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4423         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4424         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4425         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4426         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4427         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4428         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4429         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4430         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4431         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4432         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4433         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4434         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4435         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4436         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4437         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4438         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4439         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4440         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4441         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4442         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4443         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4444         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4445         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4446         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4447         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4448         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4449         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4450         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4451         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4452         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4453         gcc.dg/tree-ssa/useless-1.c: Ditto.
4454         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4455         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4456         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4457         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4458         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4459         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4460         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4461         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4462         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4463         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4464         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4465         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4466         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4467         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4468         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4469         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4470         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4471         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4472         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4473         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4474         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4475         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4476         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4477         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4478         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4479         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4480         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4481         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4482         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4483         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4484         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4485         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4486         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4487         gcc.dg/vect/vect-none.c: Ditto.
4488         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4489         treelang/compile/unsigned.tree: Ditto.
4490
4491         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4492         * gcc.dg/cpp/direct2s.c: Ditto.
4493         * gcc.dg/cpp/paste4.c: Ditto.
4494         * gcc.dg/cpp/separate-1.c: Ditto.
4495         * gcc.dg/pch/save-temps-1.c: Ditto.
4496         * g++.dg/ext/altivec-10.C: Ditto.
4497         * g++.dg/pch/pch.C: Ditto.
4498
4499         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4500
4501         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4502         * g++.dg/template/repo1.C: Ditto.
4503         * g++.dg/template/repo2.C: Ditto.
4504         * g++.dg/template/repo3.C: Ditto.
4505         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4506         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4507         * g++.old-deja/g++.pt/repo1.C: Ditto.
4508         * g++.old-deja/g++.pt/repo2.C: Ditto.
4509         * g++.old-deja/g++.pt/repo3.C: Ditto.
4510         * g++.old-deja/g++.pt/repo4.C: Ditto.
4511
4512         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4513         * gcc.dg/20030107-1.c: Ditto.
4514         * gcc.dg/20030702-1.c: Ditto.
4515         * gcc.dg/profile-generate-1.c: Ditto.
4516         * g++.dg/other/profile1.C: Ditto.
4517         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4518
4519         * lib/gcc-dg.exp (remove-build-file): New.
4520         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4521         cleanup-tree-dump, cleanup-saved-temps): New.
4522
4523 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4524
4525         PR c++/19203, DR 214
4526         * g++.dg/parse/ambig3.C: Not ambiguous.
4527         * g++.dg/template/spec20.C: New.
4528         * g++.dg/template/spec21.C: New.
4529
4530 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4531
4532         PR target/20045
4533         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4534
4535 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4536
4537         PR libfortran/20660
4538         * gfortran.dg/negative_unit.f: New test.
4539
4540 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4541
4542         * gcc.dg/20050330-1.c: New test.
4543
4544 2005-03-30  Devang Patel  <dpatel@apple.com>
4545
4546         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4547
4548 2005-03-30  Dale Johannesen  <dalej@apple.com>
4549
4550         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4551
4552 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4553
4554         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4555         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4556         Strip options from test name.
4557
4558 2005-03-31  Jan Hubicka  <jh@suse.cz>
4559
4560         * gcc.dg/varpool-1.c: New testcase.
4561
4562 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4563
4564         PR c/772
4565         PR c/17913
4566         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4567         gcc.dg/stmt-expr-label-3.c : New tests.
4568         * gcc.c-torture/execute/medce-2.c: Remove.
4569
4570 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4571
4572         PR c/20368
4573         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4574         tests.
4575
4576 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4577
4578         * gcc.c-torture/compile/pr20203.c: New test.
4579
4580 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4581
4582         * gfortran.dg/promotion.f90:  New test.
4583
4584 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4585
4586         PR middle-end/20491
4587         * gcc.dg/torture/asm-subreg-1.c: New test.
4588
4589 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4590
4591         PR c/20672
4592         * gcc.dg/pr20672-1.c: New test.
4593
4594 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4595
4596         * gfortran.dg/vect: New directory.
4597         * gfortran.dg/vect/vect.exp: New.
4598         * gfortran.dg/vect/vect-1.f90: New test.
4599         * gfortran.dg/vect/vect-2.f90: New test.
4600         * gfortran.dg/vect/vect-3.f90: New test.
4601         * gfortran.dg/vect/vect-4.f90: New test.
4602         * gfortran.dg/vect/vect-5.f90: New test.
4603
4604 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4605
4606         PR middle-end/20622
4607         * gcc.dg/alias-7.c: New test.
4608
4609 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4610
4611         * gcc.dg/sparc-reg-1.c: New test.
4612
4613 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4614
4615         PR target/19890
4616         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4617
4618 2005-03-29  Dale Ranta  <dir@lanl.gov>
4619             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4620
4621         PR libfortran/20163
4622         * gfortran.dg/pr20163-2.f: New test.
4623
4624 2005-03-28  Jan Hubicka  <jh@suse.cz>
4625
4626         PR middle-end/20635
4627         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4628         by Jakub Jelinek.
4629
4630 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4631
4632         PR tree-optimization/20626
4633         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4634         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4635
4636 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4637
4638         * gfortran.dg/underflow.f90:  New test.
4639         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
4640
4641 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4642
4643         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
4644
4645 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
4646
4647         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
4648         (g++_init): Make sure that CXXFLAGS is set.
4649         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
4650         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4651         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4652         * lib/objc.exp (objc_init): Likewise.
4653         * lib/treelang.exp (treelang_init): Likewise.
4654
4655 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4656
4657         PR tree-optimization/20470
4658         * gcc.dg/tree-ssa/pr20470.c: New test.
4659
4660 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4661
4662         * gcc.dg/ppc-stfiwx.c: New.
4663
4664 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4665
4666         PR target/19888
4667         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4668
4669 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4670
4671         * gcc.dg/20050325-1.c: Fix a typo.
4672
4673 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4674
4675         PR libfortran/19678
4676         PR libfortran/19679
4677         * gfortran.dg/dos_eol.f: New test.
4678
4679 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4680
4681         PR rtl-optimization/20249
4682         * gcc.dg/20050325-1.c: New test.
4683
4684 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4685
4686         PR libfortran/15332
4687         * gfortran.dg/pr15332.f: New test.
4688
4689 2005-03-24  Dale Johannesen  <dalej@apple.com>
4690
4691         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4692
4693 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4694
4695         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4696         'internal' visibility.
4697         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4698         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4699         'protected' visibility.
4700         * gcc.dg/visibility-7.c: Likewise.
4701         * lib/target-supports.exp (check_visibility_available): Take
4702         a parameter, the kind of visibility to check for.
4703         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4704         to check_visibility_available.
4705
4706         * g++.dg/expr/cast3.C: New.
4707
4708 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4709
4710         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4711         rs6000.
4712
4713 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4714
4715         PR target/20095
4716         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4717
4718 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4719
4720         * gcc.dg/badshift.c: Renamed to...
4721         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4722
4723         * gcc.target/i386/badshift.c: Renamed to...
4724         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4725         only.
4726
4727         PR rtl-optimization/20532
4728         * gcc.target/i386/badshift.c: New.
4729
4730 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4731
4732         * gfortran.dg/pr18025.f90: New test.
4733
4734 2005-03-23  Dale Johannesen  <dalej@apple.com>
4735
4736         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4737
4738 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4739
4740         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4741
4742         * lib/target-supports.exp (check_iconv_available): Default
4743         libiconv to -liconv, if there is no definition.
4744
4745 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4746
4747         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4748
4749 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4750
4751         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4752         * g++.dg/opt/pr7503-2.C: Likewise.
4753         * g++.dg/opt/pr7503-3.C: Likewise.
4754         * g++.dg/opt/pr7503-4.C: Likewise.
4755         * g++.dg/opt/pr7503-5.C: Likewise.
4756         * g++.dg/warn/minmax.C: New test.
4757
4758 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4759
4760         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4761         * gfortran.dg/g77_intrinsics_sub.f: New test.
4762
4763 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4764             Jan Hubicka  <jh@suse.cz>
4765             Steven Bosscher <stevenb@suse.de
4766
4767         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4768
4769 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4770
4771         PR c++/19980
4772         * g++.dg/template/redecl3.C: New test.
4773
4774 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4775
4776         PR c++/20499
4777         * g++.dg/parse/error16.C: Tweak error markers.
4778
4779 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4780
4781         PR target/20561
4782         * gcc.dg/20050321-2.c: New test.
4783
4784 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4785
4786         PR c++/20465
4787         PR c++/20381
4788         * g++.dg/template/ptrmem12.C: New.
4789
4790 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4791
4792         PR rtl-optimization/20527
4793         * gcc.c-torture/execute/pr20527-1.c: New test.
4794
4795 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4796
4797         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4798         program, compile it into a real executable and then delete the .c
4799         and .x files afterwards, to avoid problems on testglue targets.
4800
4801 2005-03-21  Stuart Hastings  <stuart@apple.com>
4802
4803         * gcc.target/i386/sse-2.c: New.
4804
4805 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4806
4807         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4808
4809 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4810
4811         * g++.dg/parse/crash25.C: Fix typo.
4812
4813 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4814
4815         PR c++/20461
4816         * g++.dg/parse/crash24.C: New test.
4817
4818         PR c++/20536
4819         * g++.dg/parse/crash25.C: New test.
4820
4821 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4822
4823         PR c++/20147
4824         * g++.dg/ext/stmtexpr4.C: New test.
4825
4826 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4827
4828         PR middle-end/20539
4829         * gcc.c-torture/compile/pr13066-1.c: New test case.
4830         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4831         * g++.dg/opt/pr13066-1.C: Likewise.
4832
4833 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4834
4835         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4836
4837 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4838
4839         PR fortran/18525
4840         * gfortran.dg/nesting_1.f90: New test.
4841
4842 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4843
4844         PR c++/20240
4845         * g++.dg/lookup/using13.C: New test.
4846
4847 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4848
4849         PR c++/20333
4850         * g++.dg/template/crash36.C: New test.
4851
4852 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4853
4854         PR c++/20463
4855         * g++.dg/template/crash35.C: New test.
4856
4857 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4858
4859         PR c++/19966
4860         * g++.dg/overload/operator2.C: New test.
4861
4862 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4863
4864         PR libfortran/20257
4865         * gfortran.dg/pr20257.f90: New test.
4866
4867 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4868
4869         PR libfortran/20480
4870         * gfortran.dg/pr20480.f90: New test.
4871
4872 2005-03-16  Richard Henderson  <rth@redhat.com>
4873
4874         PR middle-end/15700
4875         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4876         (_rtld_global): New.
4877         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4878         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4879
4880         * gcc.dg/alias-3.c: New.
4881         * gcc.dg/alias-4.c: New.
4882         * gcc.dg/alias-5.c: New.
4883         * gcc.dg/alias-6.c: New.
4884
4885 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4886
4887         * gcc.dg/cpp/ucnid-7.c: New.
4888
4889 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4890             Dorit Naishlos  <dorit@il.ibm.com>
4891
4892         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4893         darwin.
4894
4895 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4896
4897         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4898         misaligned accesses.
4899         * gcc.dg/vect/vect-58.c: Likewise.
4900         * gcc.dg/vect/vect-92.c: New.
4901         * gcc.dg/vect/vect-93.c: New.
4902
4903 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4904
4905         PR fortran/18827
4906         * gfortran.dg/assign_2.f90: New test.
4907         * gfortran.dg/assign_3.f90: New test.
4908         * gfortran.dg/assign.f90: New test.
4909
4910 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4911
4912         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4913         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4914         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4915         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4916         names.
4917
4918 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4919
4920         * gcc.dg/cpp/ucnid-6.c: New.
4921
4922         * gcc.dg/cpp/normalize-1.c: New.
4923         * gcc.dg/cpp/normalize-2.c: New.
4924         * gcc.dg/cpp/normalize-3.c: New.
4925         * gcc.dg/cpp/normalize-4.c: New.
4926         * gcc.dg/cpp/ucnid-4.c: New.
4927         * gcc.dg/cpp/ucnid-5.c: New.
4928         * g++.dg/cpp/normalize-1.C: New.
4929         * g++.dg/cpp/ucnid-1.C: New.
4930
4931 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4932
4933         * gcc.dg/pr18628.c: New.
4934
4935 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4936
4937         PR c++/20280
4938         * g++.dg/tree-ssa/pr20280.C: New.
4939
4940 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4941
4942         PR fortran/20467
4943         * gfortran.dg/stfunc_2.f90: New test.
4944
4945 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4946
4947         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4948
4949 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4950
4951         * gcc.dg/tree-ssa/20050314-1.c: New test.
4952
4953 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4954
4955         PR c++/4403
4956         PR c++/9783, DR433
4957         * g++.dg/template/friend34.C: New test.
4958         * g++.dg/template/friend35.C: Likewise.
4959         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4960
4961 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4962
4963         Friend class name lookup 5/n
4964         PR c++/1016
4965         * g++.dg/lookup/hidden-class1.C: New test.
4966         * g++.dg/lookup/hidden-class2.C: Likewise.
4967         * g++.dg/lookup/hidden-class3.C: Likewise.
4968         * g++.dg/lookup/hidden-class4.C: Likewise.
4969         * g++.dg/lookup/hidden-class5.C: Likewise.
4970         * g++.dg/lookup/hidden-class6.C: Likewise.
4971         * g++.dg/lookup/hidden-class7.C: Likewise.
4972         * g++.dg/lookup/hidden-class8.C: Likewise.
4973         * g++.dg/lookup/hidden-class9.C: Likewise.
4974         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4975         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4976         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4977         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4978         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4979         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4980         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4981         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4982         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4983         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4984         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4985
4986 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4987
4988         PR c++/20157
4989         * g++.dg/template/error18.C: New test.
4990
4991 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4992
4993         PR debug/16792
4994         * g++.dg/debug/pr16792.C: New test.
4995
4996 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4997
4998         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4999         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5000         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5001         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5002         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5003         test assertion names.
5004
5005 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5006
5007         PR fortran/18600
5008         * gfortran.dg/stfunc_1.f90: New test.
5009
5010 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5011
5012         PR fortran/16907
5013         * gfortran.dg/real_index_1.f90: New test.
5014
5015 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5016
5017         PR fortran/20323
5018         * gfortran.dg/spec_expr_1.f90: New test.
5019
5020 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5021
5022         PR c/20402
5023         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5024         new parser.
5025
5026 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5027
5028         PR fortran/20361
5029         * gfortran.dg/largeequiv_1.f90: New test.
5030
5031 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5032
5033         * gcc.dg/ucnid-1.c: New.
5034         * gcc.dg/ucnid-2.c: New.
5035         * gcc.dg/ucnid-3.c: New.
5036         * gcc.dg/ucnid-4.c: New.
5037         * gcc.dg/ucnid-5.c: New.
5038         * gcc.dg/ucnid-6.c: New.
5039         * gcc.dg/cpp/ucnid-1.c: New.
5040         * gcc.dg/cpp/ucnid-2.c: New.
5041         * gcc.dg/cpp/ucnid-3.c: New.
5042         * g++.dg/other/ucnid-1.C: New.
5043
5044 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5045
5046         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5047
5048 2005-03-11  Per Bothner  <per@bothner.com>
5049
5050         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5051         that diagnotics refer to correct token.
5052         * gcc.dg/unused-3.c: Likewise.
5053
5054 2005-03-11  Per Bothner  <per@bothner.com>
5055
5056         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5057         constant" is now actually on same line as string constant.
5058         * gcc.dg/cpp/direct2s.c: Likewise.
5059
5060 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5061
5062         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5063
5064 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5065
5066         PR libfortran/20124
5067         * gfortran.dg/pr20124.f90: New Test
5068
5069 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5070
5071         PR tree-optimization/20130
5072         * gcc.dg/pr20130-1.c: New test.
5073
5074 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5075
5076         PR target/20095
5077         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5078
5079 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5080
5081         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5082
5083 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5084
5085         * g++.dg/eh/forced1.C: Fix comment.
5086         * g++.dg/eh/forced2.C: Ditto.
5087         * g++.dg/eh/forced3.C: Ditto.
5088         * g++.dg/eh/forced4.C: Ditto.
5089
5090 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5091
5092         PR rtl-opt/20412
5093         * gcc.c-torture/compile/pr20412.c: New test.
5094
5095 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5096
5097         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5098
5099 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5100
5101         PR target/20322
5102         * gcc.dg/20050307-1.c: New test.
5103
5104 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5105
5106         PR c++/20375
5107         * g++.dg/other/stdarg3.C: New.
5108
5109 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5110
5111         PR c++/18384, c++/18327
5112         * g++.dg/init/array19.C: New test.
5113
5114         PR inline-asm/20314
5115         * gcc.dg/torture/pr20314-1.c: New test.
5116         * gcc.dg/torture/pr20314-2.c: New test.
5117
5118 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5119
5120         * gcc.dg/20050309-1.c: New test.
5121
5122 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5123
5124         * gcc.dg/builtins-10.c: Reactivate disabled test.
5125         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5126         new cbrt transformations.
5127
5128 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5129
5130         PR c++/20208
5131         * g++.dg/template/array13.C: New test.
5132
5133 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5134
5135         PR c++/16859
5136         * g++.dg/init/brace4.C: New test.
5137
5138 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5139
5140         PR c++/20186
5141         * g++.dg/template/non-dependent12.C: New.
5142
5143 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5144
5145         PR c++/20142
5146         * g++.dg/init/array18.C: Add dg-do run marker.
5147
5148         PR c++/20142
5149         * g++.dg/init/array18.C: New test.
5150
5151 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5152
5153         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5154         * g++.dg/gcov/gcov.exp: Likewise.
5155         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5156         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5157         * lib/c-torture.exp: Likewise.
5158         * lib/fortran-torture.exp: Likewise.
5159         * lib/g++.exp: Likewise.
5160         * lib/gcc-defs.exp: Likewise.
5161         * lib/gcc-dg.exp: Likewise.
5162         * lib/gcc.exp: Likewise.
5163         * lib/gcov.exp: Likewise.
5164         * lib/gfortran.exp: Likewise.
5165         * lib/mike-g++.exp: Likewise.
5166         * lib/mike-gcc.exp: Likewise.
5167         * lib/objc-torture.exp: Likewise.
5168         * lib/objc.exp: Likewise.
5169         * lib/profopt.exp: Likewise.
5170         * lib/target-libpath.exp: Likewise.
5171         * lib/target-supports.exp: Likewise.
5172         * lib/treelang.exp: Likewise.
5173         * lib/wrapper.exp: Likewise.
5174
5175 2005-03-08  Jeff Law  <law@redhat.com>
5176
5177         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5178         PHI-OPT changes.
5179
5180 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5181
5182         * gcc.dg/vect/pr20122.c: New test.
5183
5184 2005-03-07  Jeff Law  <law@redhat.com>
5185
5186         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5187         was folded away.
5188         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5189         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5190         * gcc.dg/tree-ssa/pr18134.c: New test.
5191
5192 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5193
5194         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5195         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5196         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5197
5198 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5199
5200         PR tree-opt/17671
5201         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5202
5203 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5204
5205         * g++.dg/warn/Wnvdtor.C: New test.
5206
5207 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5208
5209         * gcc.dg/torture/pr19683-1.c: New test.
5210
5211 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5212
5213         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5214         * gfortran.dg/g77/19990313-2.f: Ditto.
5215         * gfortran.dg/g77/19990313-3.f: Ditto.
5216         * gfortran.dg/g77/19990525-0.f: Ditto.
5217         * gfortran.dg/g77/19990826-0.f: Ditto.
5218         * gfortran.dg/g77/19990826-2.f: Ditto.
5219         * gfortran.dg/g77/19990826-3.f: Ditto.
5220         * gfortran.dg/g77/20000511-1.f: Ditto.
5221         * gfortran.dg/g77/20000511-2.f: Ditto.
5222         * gfortran.dg/g77/970625-2.f: Ditto.
5223         * gfortran.dg/g77/980310-2.f: Ditto.
5224         * gfortran.dg/g77/980310-3.f: Ditto.
5225         * gfortran.dg/g77/980310-8.f: Ditto.
5226         * gfortran.dg/g77/980519-2.f: Ditto.
5227         * gfortran.dg/g77/alpha1.f: Ditto.
5228         * gfortran.dg/g77/claus.f: Ditto.
5229         * gfortran.dg/g77/erfc.f: Ditto.
5230         * gfortran.dg/g77/short.f: Ditto.
5231         * gfortran.fortran-torture/execute/data.f90: Ditto.
5232         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5233         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5234
5235 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5236
5237         * lib/file-format.exp (gcc_target_object_format): Add check for som
5238         format and hardcode object formats on hppa*-*-hpux*.
5239         * lib/target-supports.exp (check_weak_available): Add check for som
5240         object format.  Always return 0 on hppa*-*-hpux10*.
5241
5242         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5243         is defined.
5244
5245         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5246
5247 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5248
5249         * gfortran.dg/pr19936_1.f90: New test.
5250         * gfortran.dg/pr19936_2.f90: New test.
5251         * gfortran.dg/pr19936_3.f90: New test.
5252
5253 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5254             Paul Thomas <prthomas@drfccad.cea.fr>
5255
5256         * gfortran.dg/PR19754_1.f90: New test.
5257         * gfortran.dg/PR19754_2.f90: Ditto.
5258
5259 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5260
5261         PR c++/19311
5262         * g++.dg/template/non-dependent11.C: New test.
5263
5264 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5265
5266         * lib/target-supports.exp (check_iconv_available): Fix comment.
5267
5268 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5269             Joseph S. Myers  <joseph@codesourcery.com>
5270
5271         PR c++/19797
5272         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5273
5274 2005-03-04  Matthew Sachs  <msachs@apple.com>
5275
5276         * gcc.exp (gcc_target_compile): Put braces around
5277         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5278         * objc.exp (objc_target_compile): Likewise.
5279         * treelang.exp (treelang_target_compile): Likewise.
5280
5281 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5282
5283         PR fortran/19673
5284         * gfortran.dg/func_result_1.f90: New test.
5285
5286 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5287
5288         * gcc.misc-tests/options.exp: New test.
5289
5290 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5291
5292         * gcc.dg/pr15784-4.c: New test.
5293
5294 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5295
5296         * gcc.c-torture/execute/pr17133.c: New.
5297         * gcc.c-torture/compile/20050303-1.c: New.
5298
5299 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5300
5301         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5302
5303 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5304
5305         * g++.dg/overload/using2.C: New.
5306
5307 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5308
5309         PR c++/19916
5310         * g++.dg/init/ptrmem2.C: New test.
5311
5312 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5313
5314         PR c/8927
5315         * gcc.dg/pr8927-1.c: New test.
5316
5317 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5318
5319         PR c++/20232
5320         * g++.dg/inherit/covariant12.C: New.
5321
5322 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5323
5324         PR fortran/19479
5325         * gfortran.dg/bound_1.f90: New test.
5326
5327 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5328
5329         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5330         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5331
5332 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5333
5334         PR c/20245
5335         * gcc.dg/pr20245-1.c: New test.
5336
5337 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5338
5339         PR middle-end/19874
5340         * gcc.c-torture/execute/20050119-2.c: New test case.
5341
5342 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5343
5344         * README: Update the DejaGnu bug reporting address.
5345         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5346         * lib/objc-torture.exp: Likewise.
5347
5348 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5349
5350         * gfortran.dg/boz_1.f90: New test.
5351         * gfortran.dg/boz_3.f90: New test.
5352         * gfortran.dg/boz_4.f90: New test.
5353
5354 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5355
5356         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5357         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5358
5359 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5360
5361         PR libfortran/20101
5362         * gfortran.dg/write_0_pe_format.f90: New test.
5363
5364 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5365
5366         PR c++/20206
5367         * g++.dg/opt/thunk2.C: New test.
5368         * g++.dg/opt/covariant1.C: New test.
5369
5370 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5371
5372         * gfortran.dg/e_d_fmt.f90: New test.
5373
5374 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5375
5376         * gcc.dg/asm-b.c: Fix comment typos.
5377
5378 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5379
5380         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5381         a V_MAY_DEF also.
5382
5383 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5384
5385         PR tree-opt/20188
5386         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5387         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5388         * gcc.dg/asm-b.c: New test.
5389
5390 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5391
5392         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5393         Disable this test on IRIX 6.
5394
5395 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5396
5397         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5398         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5399         parser.
5400
5401 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5402
5403         PR tree-optimization/20204
5404         * testsuite/gcc.dg/pr20204.c: New test.
5405
5406 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5407
5408         PR target/20196
5409         * gcc.c-torture/execute/20050224-1.c: New test.
5410
5411         PR c++/20175
5412         * g++.dg/warn/Wbraces2.C: New test.
5413
5414 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5415
5416         PR c++/19878
5417         * g++.dg/init/const2.C: New test.
5418
5419 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5420
5421         PR tree-optimization/20100
5422         * gcc.c-torture/execute/pr20100-1.c: New test.
5423
5424 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5425
5426         * gfortran.dg/implicit_3.f90: New test.
5427
5428         * gfortran.dg/deftype_1.f90: New test.
5429
5430 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5431
5432         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5433         the test passes.
5434         * g++.dg/other/anon3.C: Accept a warning.
5435
5436 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5437
5438         * gcc.dg/pr20017.c: Fix a comment typo.
5439
5440 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5441
5442         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5443
5444 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5445
5446         PR ada/19902
5447         * ada/acats/tests/cxa/cxa3004.a: Remove.
5448         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5449
5450 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5451
5452         PR c++/20073
5453         * g++.dg/init/const1.C: New test.
5454
5455         PR c++/19991
5456         * g++.dg/parse/constant7.C: New test.
5457
5458         PR c++/20152
5459         * g++.dg/parse/error27.C: New test.
5460         * g++.dg/template/qualttp15.C: Adjust error markers.
5461         * g++.old-deja/g++.other/struct1.C: Likewise.
5462
5463         PR c++/20153
5464         * g++.dg/template/error17.C: New test.
5465
5466         PR c++/20148
5467         * g++.dg/parser/error26.C: New test.
5468
5469 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5470
5471         PR tree-optimization/20100
5472         PR tree-optimization/20115
5473         * gcc.dg/pr20115.c: New test.
5474         * gcc.dg/pr20115-1.c: New test.
5475         * gcc.dg/pr20100.c: New test.
5476         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5477         call-clobbered variables after alias1.
5478
5479 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5480
5481         * gfortran.dg/list_read_4.f90: new test.
5482
5483 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5484
5485         PR rtl-optimization/20017.
5486         * gcc.dg/pr20017.c: New.
5487
5488 2005-02-22  Devang Patel  <dpatel@apple.com>
5489
5490         PR 19952
5491         * g++.dg/tree-ssa/pr19952.C: New test.
5492
5493 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5494
5495         PR c++/19883
5496         * g++.dg/parse/constant6.C: New test.
5497
5498 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5499
5500         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5501         * g++.dg/charset/asm2.c: Likewise.
5502         * g++.dg/charset/asm3.c: Likewise.
5503         * g++.dg/charset/asm4.c: Likewise.
5504         * g++.dg/charset/asm5.c: Likewise.
5505         * g++.dg/charset/attribute1.c: Likewise.
5506         * g++.dg/charset/attribute2.c: Likewise.
5507         * g++.dg/charset/extern1.cc: Likewise.
5508         * g++.dg/charset/extern2.cc: Likewise.
5509         * g++.dg/charset/extern3.cc: Likewise.
5510         * g++.dg/charset/function.cc: Likewise.
5511         * g++.dg/charset/string.c: Likewise.
5512         * g++.dg/charset/charset.exp: Likewise.
5513         * lib/target-supports.exp (check_iconv_available): Fix comment.
5514
5515 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5516
5517         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5518         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5519         * gcc.dg/charset/asm2.c: Likewise.
5520         * gcc.dg/charset/asm3.c: Likewise.
5521         * gcc.dg/charset/asm4.c: Likewise.
5522         * gcc.dg/charset/asm5.c: Likewise.
5523         * gcc.dg/charset/asm6.c: Likewise.
5524         * gcc.dg/charset/attribute1.c: Likewise.
5525         * gcc.dg/charset/attribute2.c: Likewise.
5526         * gcc.dg/charset/builtin1.c: Likewise.
5527         * gcc.dg/charset/extern.c: Likewise.
5528         * gcc.dg/charset/function.c: Likewise.
5529         * gcc.dg/charset/string.c: Likewise.
5530         * gcc.dg/charset/charset.exp: Likewise.
5531
5532 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5533
5534         PR fortran/20086
5535         * gfortran.dg/pr20086.f90: New test.
5536
5537 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5538
5539         PR tree-optimization/19786
5540         * g++.dg/tree-ssa/pr19786.C: New.
5541
5542 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5543
5544         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5545
5546 2005-02-21  Jeff Law  <law@redhat.com>
5547
5548         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5549
5550 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5551
5552         * gfortran.dg/do_iterator: Split loop, markup all lines for
5553         which an error locus is printed.
5554         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5555         locus is printed.
5556         * gfortran.dg/select_4.f90: Likewise.
5557         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5558         locuses in the various permutations.
5559
5560 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5561
5562         PR tree-optimization/19951
5563         * g++.dg/vect: New directory.
5564         * g++.dg/vect/vect.exp: New file.
5565         * g++.dg/vect/pr19951.cc: New testcase.
5566         * g++.dg/dg.exp: Also prune vectorizer tests.
5567
5568 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5569
5570         PR 18785
5571         * gcc.dg/charset/builtin1.c: New test.
5572
5573 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5574
5575         PR c++/19299
5576         * g++.dg/inherit/volatile1.C: New test.
5577
5578         PR c++/19440
5579         * g++.dg/template/dtor4.C: New test.
5580
5581 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5582
5583         * gfortran.dg/int_1.f90: New test.
5584
5585 2005-02-19  Devang Patel  <dpatel@apple.com>
5586
5587         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5588
5589 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5590
5591         * gfortran.dg/achar_1.f90: New test.
5592
5593 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5594
5595         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5596
5597 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5598             Jakub Jelinek  <jakub@redhat.com>
5599
5600         PR tree-optimization/19828
5601         * gcc.dg/tree-ssa/loop-7.c: New test.
5602         * gcc.c-torture/execute/20050218-1.c: New test.
5603
5604 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5605
5606         PR c/20043
5607         * gcc.dg/transparent-union-1.c: New test.
5608         * gcc.dg/transparent-union-2.c: New test.
5609
5610 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5611
5612         PR tree-optimization/18977
5613         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5614
5615 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5616
5617         PR target/20054
5618         * gcc.dg/pr20054.c: New test.
5619
5620 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5621
5622         PR c++/19508
5623         * g++.dg/ext/attrib20.C: New test.
5624
5625 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5626
5627         PR middle-end/20030
5628         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5629
5630 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5631
5632         PR c++/20008
5633         * g++.dg/opt/switch4.C: New.
5634
5635 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
5636
5637         PR c++/20023
5638         PR tree-optimization/20009
5639         * gcc.c-torture/compile/20050217-1.c: New test.
5640         * g++.dg/opt/switch3.C: New test.
5641
5642         PR tree-optimization/18947
5643         * gcc.c-torture/compile/20050215-1.c: New test.
5644         * gcc.c-torture/compile/20050215-2.c: New test.
5645         * gcc.c-torture/compile/20050215-3.c: New test.
5646
5647 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
5648
5649         PR c++/20028
5650         * g++.dg/template/crash34.C: New.
5651
5652         PR c++/20022
5653         * g++.dg/other/access3.C: New.
5654
5655 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5656
5657         * gcc.dg/vect/vect-98.c: New test.
5658
5659 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5660
5661         PR tree-optimization/19967
5662         * gcc.dg/pr19967.c: New.
5663
5664 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5665
5666         PR middle-end/19857
5667         * gcc.dg/tree-ssa/20050215-1.c: New test.
5668         * gcc.c-torture/execute/20050215-1.c: New test.
5669
5670 2005-02-15  Eric Christopher  <echristo@redhat.com>
5671
5672         * gcc.dg/cpp/20050215-1.c: New file.
5673
5674 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5675
5676         PR tree-optimization/15785
5677         * gcc.dg/pr15785-1.c: New test.
5678
5679 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5680
5681         PR c++/17788
5682         * g++.dg/init/ctor4.C: New.
5683         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5684
5685 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5686
5687         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5688         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5689
5690 2005-02-15  Andreas Schwab  <schwab@suse.de>
5691
5692         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5693         declare malloc.
5694
5695 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5696
5697         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5698
5699 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5700
5701         PR tree-optimization/19853
5702         * gcc.c-torture/compile/pr19853.c: New test.
5703
5704 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5705
5706         PR c++/19608
5707         * g++.dg/parse/local-class1.C: New.
5708
5709         PR c++/19895
5710         * g++.dg/parse/ptrmem3.C: New.
5711
5712         PR c++/19884
5713         * g++.old-deja/g++.oliva/template6.C: Add another case.
5714         * g++.dg/template/explicit6.C: New.
5715
5716 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5717
5718         PR c++/17816
5719         * g++.dg/other/redecl2.C: New.
5720
5721 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5722
5723         PR c++/19891
5724         * g++.dg/abi/covariant4.C: New.
5725
5726 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5727
5728         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5729
5730 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5731
5732         * gcc.dg/vect/vect-96.c: Fix typo.
5733
5734 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5735
5736         PR c++/14479
5737         PR c++/19487
5738         * g++.dg/template/enum5.C: New test.
5739
5740 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5741
5742         * gcc.dg/vect/vect-97.c: New test.
5743
5744 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5745
5746         * gcc.dg/vect/vect-96.c: New test.
5747
5748 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5749
5750         * gcc.dg/builtins-34.c: Also check ldexp*.
5751
5752 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5753
5754         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5755
5756 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5757
5758         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5759         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5760         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5761         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5762         selector_list, selector_expression, dg-process-target): Move to new
5763         file target-supports-dg.exp.
5764         * lib/target-supports-dg.exp: New.
5765
5766         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5767         New.
5768
5769 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5770
5771         PR c++/19666
5772         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5773
5774         PR middle-end/19858
5775         * gcc.c-torture/compile/20050210-1.c: New test.
5776
5777 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5778
5779         PR c++/19755
5780         * g++.dg/warn/Wbraces1.C: New test.
5781
5782 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5783
5784         * gcc.dg/builtins-52.c: New testcase.
5785
5786 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5787
5788         PR c/19342
5789         * gcc.c-torture/execute/20050119-1.c: New test.
5790
5791 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5792
5793         PR c++/19811
5794         * g++.dg/init/delete1.C: New test.
5795
5796 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5797
5798         PR c++/18470
5799         * g++.dg/template/static12.C: New test.
5800
5801 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5802
5803         PR c++/19787
5804         * g++.dg/conversion/ambig1.C: New test.
5805
5806         PR c++/19739
5807         * g++.dg/ext/attrib19.C: New test.
5808
5809         PR c++/19732
5810         * g++.dg/parse/dtor5.C: New test.
5811
5812         PR c++/19762
5813         * g++.dg/template/dtor3.C: New test.
5814
5815         PR c++/19826
5816         * g++.dg/template/static11.C: New test.
5817         * g++.dg/template/crash2.C: Remove dg-error marker.
5818
5819 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5820
5821         PR C++/18491
5822         * g++.old-deja/g++.mike/p10769a.C: Remove.
5823
5824 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5825
5826         * gcc.dg/builtins-48.c: New test case.
5827         * gcc.dg/builtins-49.c: New test case.
5828         * gcc.dg/builtins-50.c: New test case.
5829         * gcc.dg/builtins-51.c: New test case.
5830
5831 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5832
5833         PR middle-end/19583
5834         * g++.dg/warn/Wreturn-type-3.C: New test.
5835
5836 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5837
5838         PR middle-end/19402
5839         * gcc.dg/pr19402-1.c: New testcase.
5840         * gcc.dg/pr19402-2.c: likewise.
5841
5842 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5843
5844         PR middle-end/19854
5845         * g++.dg/tree-ssa/tmmti.C: New testcase.
5846
5847 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5848
5849         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5850
5851 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5852
5853         PR c++/19733
5854         * g++.dg/parse/crash23.C: New test.
5855         * g++.dg/warn/Weff1.C: New test.
5856
5857 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5858
5859         * gcc.dg/20050209-1.c: New test.
5860
5861 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5862
5863         PR target/19799
5864         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5865
5866 2005-02-08  Mike Stump  <mrs@apple.com>
5867
5868         * g++.dg/pch/import-2.c: New test.
5869         * g++.dg/pch/import-2.hs: New.
5870         * g++.dg/pch/include/import-2a.h: New.
5871         * g++.dg/pch/include/import-2b.h: New.
5872
5873 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5874
5875         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5876
5877 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5878
5879         * gfortran.dg/substr_1.f90: New test.
5880
5881 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5882
5883         PR middle-end/19775
5884         * gcc.dg/torture/builtin-power-1.c: Disable test for
5885         invalid transformation.
5886         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5887         no longer optimize.
5888         * gcc.dg/builtins-47.c: New testcase.
5889
5890 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5891             Dorit Naishlos  <dorit@il.ibm.com>
5892
5893         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5894
5895 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5896
5897         * gcc.c-torture/compile/20050206-1.c: New test.
5898
5899 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5900
5901         PR tree-opt/19768
5902         * g++.dg/opt/pr19768.C: New test.
5903
5904 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5905
5906         PR tree-opt/19736
5907         * gcc.c-torture/compile/pr19736.c: New test.
5908
5909 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5910
5911         PR c++/17401
5912         * g++.dg/parse/error25.C: New test.
5913
5914 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5915
5916         * gcc.c-torture/execute/20050203-1.c: New.
5917
5918 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5919
5920         * gcc.dg/vect/vect-85.c: Remove xfail.
5921         * gcc.dg/vect/vect-86.c: Remove xfail.
5922         * gcc.dg/vect/vect-87.c: Remove xfail.
5923         * gcc.dg/vect/vect-88.c: Remove xfail.
5924
5925 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5926
5927         * gcc.dg/altivec-19.c: New.
5928
5929 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5930
5931         PR c/17807
5932         * gcc.dg/nested-func-3.c: New test.
5933         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5934
5935 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5936
5937         * gcc.test-framework/gen_directive_tests: Generate tests for
5938         selector expressions.
5939
5940 2005-02-02  Matt Austern  <austern@apple.com>
5941
5942         PR c++/19628
5943         * g++/ext/builtin7.C: New.
5944         * g++/ext/builtin8.C: New.
5945
5946 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5947
5948         PR c/18502
5949         * gcc.dg/pr18502-1.c: New test.
5950
5951 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5952
5953         PR c++/17413
5954         * g++.dg/template/local4.C: Tweak.
5955
5956 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5957
5958         PR tree-optimization/19578
5959         * gcc.c-torture/compile/20050202-1.c: New test.
5960
5961 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5962
5963         PR c/19435
5964         * gcc.dg/c99-init-4.c: New test.
5965
5966 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5967
5968         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5969
5970         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5971
5972         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5973         * g++.dg/eh/check-vect.h: New.
5974
5975         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5976         * gcc.dg/vect/vect-78.c: Ditto.
5977         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5978         Remove.
5979
5980         * g++.dg/conversion/simd1.C: Expect warning.
5981         * g++.dg/ext/attribute-test-1.C: Ditto.
5982         * g++.dg/ext/attribute-test-2.C: Ditto.
5983         * g++.dg/ext/attribute-test-3.C: Ditto.
5984         * g++.dg/ext/attribute-test-4.C: Ditto.
5985
5986         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5987         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5988
5989         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5990
5991 2005-02-01  Richard Henderson  <rth@redhat.com>
5992
5993         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5994         long double for ibm double-double format.
5995         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5996
5997 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5998
5999         PR tree-optimization/19633
6000         * testsuite/gcc.dg/pr19633-1.c: New test.
6001         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6002         to NULL or a symbol.
6003
6004 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6005
6006         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6007         New procs.
6008         (dg-process-target (local override)): Handle selector expressions.
6009
6010         * gcc.test-framework/README: Describe tests in source directory.
6011         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6012         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6013         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6014         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6015         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6016         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6017         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6018         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6019         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6020         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6021         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6022         * gcc.test-framework/dg-error-exp-P.c: New test.
6023         * gcc.test-framework/dg-error-exp-XP.c: New test.
6024         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6025         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6026         * gcc.test-framework/dg-output-exp-P.c: New test.
6027         * gcc.test-framework/dg-output-exp-XF.c: New test.
6028         * gcc.test-framework/dg-warning-exp-P.c: New test.
6029         * gcc.misc-tests/dg-1.c: Remove.
6030         * gcc.misc-tests/dg-2.c: Remove.
6031         * gcc.misc-tests/dg-3.c: Remove.
6032         * gcc.misc-tests/dg-4.c: Remove.
6033         * gcc.misc-tests/dg-5.c: Remove.
6034         * gcc.misc-tests/dg-6.c: Remove.
6035         * gcc.misc-tests/dg-7.c: Remove.
6036         * gcc.misc-tests/dg-8.c: Remove.
6037         * gcc.misc-tests/dg-9.c: Remove.
6038         * gcc.misc-tests/dg-10.c: Remove.
6039         * gcc.misc-tests/dg-11.c: Remove.
6040         * gcc.misc-tests/dg-12.c: Remove.
6041         * gcc.misc-tests/dg-test.exp: Remove.
6042
6043         * gcc.test-framework/test-framework.awk: Change recording and
6044         printing of passes and failures.
6045
6046         * gcc.test-framework: New directory.
6047         * gcc.test-framework/README: New.
6048         * gcc.test-framework/test-framework.exp: New.
6049         * gcc.test-framework/test-framework.awk: New.
6050         * gcc.test-framework/gen_directive_tests: New.
6051
6052 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6053
6054         * lib/treelang.exp: Fix comment typos.
6055         (treelang_target_compile): Don't append libs=-ltreelang to options.
6056
6057 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6058
6059         * g++.dg/parse/typename7.C: Adjust error messages.
6060
6061 2005-01-31  Jeff Law  <law@redhat.com>
6062
6063         * gcc.c-torture/execute/20050131-1.c: New test.
6064         * gcc.dg/wcaselabel.c: New test.
6065
6066 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6067
6068         * g++.dg/other/warning1.C: Adjust error messags.
6069         * g++.dg/parse/constant5.C: New test.
6070
6071 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6072
6073         PR c/19333
6074         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6075         the test case valid.
6076         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6077         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6078         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6079         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6080         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6081         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6082
6083 2005-01-31  Dale Johannesen  <dalej@apple.com>
6084
6085         * g++.dg/opt/pr19650.C:  New test.
6086
6087 2005-01-31  Richard Henderson  <rth@redhat.com>
6088
6089         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6090         long double for intel double extended format.
6091         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6092
6093 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6094
6095         PR c++/19555
6096         * g++.dg/template/static10.C: New test.
6097
6098         PR c++/19395
6099         * g++.dg/parse/error24.C: New test.
6100
6101         PR c++/19367
6102         * g++.dg/lookup/builtin1.C: New test.
6103
6104         PR c++/19457
6105         * g++.dg/warn/conv3.C: New test.
6106
6107 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6108
6109         PR fortran/19647
6110         * gfortan.dg/inquire_7.f90
6111
6112 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6113
6114         PR tree-optimization/15791
6115         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6116         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6117         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6118         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6119         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6120         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6121         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6122         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6123         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6124         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6125
6126 2005-01-29  Paul Brook  <paul@codesourcery.com>
6127
6128         PR fortran/18565
6129         * check.c (real_or_complex_check): New function.
6130         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6131         * intrinsic.c (add_functions): Use new check functions.
6132         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6133         Add prototypes.
6134
6135 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6136
6137         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6138         gcc.dg/lvalue-3.c: New tests.
6139         * gcc.dg/concat.c: Update expected messages.
6140
6141 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6142
6143         PR libfortran/19595
6144         * gfortran.dg/eor_1.f90:  New test.
6145
6146 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6147
6148         PR fortran/19589
6149         * gfortran.dg/logical_data_1.f90: New test.
6150
6151 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6152
6153         PR c++/19253
6154         * g++.dg/template/crash33.C: New test.
6155
6156         PR c++/19667
6157         * g++.dg/template/crash32.C: New test.
6158
6159 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6160
6161         PR middle-end/16558
6162         * g++.dg/warn/Wreturn-type-2.C: New test.
6163
6164 2004-06-24  Jeff Law  <law@redhat.com>
6165
6166         * gcc.dg/tree-ssa/20050128-1.c: New test.
6167
6168 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6169
6170         * gcc.target/frv/all-mdpackh-1.c: New test.
6171
6172 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6173
6174         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6175
6176 2005-01-27  Richard Henderson  <rth@redhat.com>
6177
6178         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6179
6180 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6181
6182         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6183
6184 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6185
6186         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6187         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6188         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6189         to cope with cases where the multilib options override the dg-options.
6190
6191 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6192
6193         PR c/18946
6194         * gcc.dg/noncompile/20050120-1.c: New test.
6195
6196 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6197
6198         PR tree-optimization/19633
6199         * gcc.dg/pr19633.c: New test.
6200         * gcc.dg/tree-ssa/pr19633.c: New test.
6201
6202 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6203
6204         * gcc.dg/20041216-1.c: New test.
6205
6206 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6207
6208         PR objc/18862
6209         * objc.dg/selector-2.m: New test.
6210
6211 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6212
6213         * g++.dg/opt/range-test-2.C: New test.
6214
6215         PR rtl-optimization/19579
6216         * gcc.c-torture/execute/20050124-1.c: New test.
6217
6218 2005-01-26  Greg Parker  <gparker@apple.com>
6219         Stuart Hastings  <stuart@apple.com>
6220
6221         * gcc.c-torture/execute/20050125-1.c: New.
6222
6223 2005-01-18  Jan Hubicka  <jh@suse.cz>
6224
6225         PR tree-optimize/19337
6226         * gcc.c-torture/compile/20050119-1.c: New test.
6227
6228 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6229
6230         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6231         test for successful match.
6232
6233 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6234
6235         PR objc/18408
6236         * objc.dg/comp-types-7.m: New test.
6237
6238 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6239
6240         * lib/target-supports.exp (current_target_name): New.
6241         (check_effective_target_ilp32, check_effective_target_lp64):
6242         Cache the result to use as long as the current target, with
6243         multilib flags, remains the same.
6244
6245         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6246         (dg-require-weak, dg-require-visibility, dg-require-alias,
6247         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6248         dg-require-effective-target, dg-skip-if): Remove call to
6249         skip_test_and_clear_xfail.
6250         (dg-test): Clear xfail data.
6251
6252 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6253
6254         PR target/17751
6255         * gcc.dg/ppc64-toc.c: New test.
6256
6257         * g++.dg/tree-ssa/empty-1.C: New test.
6258
6259         PR middle-end/19551
6260         * gcc.c-torture/execute/20050121-1.c: New test.
6261         * gcc.dg/20050121-2.c: New test.
6262
6263 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6264         Paul Brook  <paul@codesourcery.com>
6265
6266         PR fortran/17941
6267         * gfortran.dg/real_const_1.f: New test.
6268         * gfortran.dg/real_const_2.f90: New test.
6269         * gfortran.dg/complex_int_1.f90: New test.
6270
6271 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6272
6273         PR fortran/19313
6274         * gfortan.dg/inquire_6.f90: New test.
6275
6276 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6277
6278         PR libfortran/19451
6279         * open_readonly_1.f90:  New test.
6280
6281 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6282
6283         PR libfortran/18982
6284         * gfortran.dg/open_new.f90: New file.
6285
6286 2005-01-22  Paul Brook  <paul@codesourcery.com>
6287
6288         * namelist_1.f90: New test.
6289
6290 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6291
6292         PR tree-optimization/19484
6293         * gcc.c-torture/compile/20050122-[12].c: New tests.
6294
6295 2005-01-22  Paul Brook  <paul@codesourcery.com>
6296
6297         * gfortran.dg/implicit_2.f90: New test.
6298
6299 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6300
6301         PR fortran/19314
6302         * gfortran.dg/inquire_5.f90: New test.
6303
6304 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6305
6306         PR c/18809
6307         * gcc.dg/pr18809-1.c: New test.
6308
6309 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6310
6311         * gcc.dg/20050121-1.c: New test.
6312
6313         PR tree-optimization/13000
6314         * gcc.dg/20040206-1.c: Change warning to point where function is
6315         being inlined.
6316
6317 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6318
6319         PR c++/19208
6320         * g++.dg/template/array11.C: New test.
6321
6322 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6323
6324         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6325         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6326         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6327         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6328         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6329         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6330
6331 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6332
6333         PR tree-optimization/15349
6334         * gcc.dg/tree-ssa/pr15349.c: New.
6335
6336 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6337
6338         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6339
6340 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6341
6342         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6343         scan-assembler-times directive name.
6344
6345         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6346         after dg-do.
6347
6348         PR rtl-optimization/19462
6349         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6350
6351 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6352
6353         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6354         counting function calls on ia64.
6355
6356 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6357
6358         PR rtl-optimization/15139
6359         * gcc.dg/20050111-2.c: New test.
6360
6361         PR c/17297
6362         * gcc.c-torture/compile/20050113-1.c: New testcase.
6363
6364         PR middle-end/19164
6365         * gcc.dg/20050113-1.c: New testcase.
6366
6367 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6368
6369         * gcc.dg/vect/vect-85.c: Add comment.
6370         * gcc.dg/vect/vect-86.c: Add xfail for now.
6371         * gcc.dg/vect/vect-87.c: Add xfail for now.
6372         * gcc.dg/vect/vect-88.c: Add xfail for now.
6373         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6374
6375 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6376
6377         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6378
6379 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6380
6381         * g++.dg/debug/typedef3.C: New test.
6382
6383 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6384
6385         PR c/19472
6386         * gcc.dg/asm-a.c: New test.
6387
6388 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6389
6390         * gcc.dg/sh-relax.c: Add prototype for abort.
6391
6392 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6393
6394         * gcc.dg/short-compare-1.c: New test.
6395         * gcc.dg/short-compare-2.c: Likewise.
6396
6397 2005-01-18  Michael Matz  <matz@suse.de>
6398
6399         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6400
6401 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6402
6403         PR tree-optimization/19121
6404         * gcc.c-torture/compile/pr19121.c: New test.
6405
6406 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6407
6408         PR target/19357
6409         * gcc.c-torture/compile/pr19357.c: New test.
6410
6411 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6412
6413         PR c/5675
6414         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6415         pass--those that refer just to the variable, possibly with a
6416         cast.
6417         * gcc.dg/c99-const-expr-3.c: Likewise.
6418
6419         PR middle-end/13127
6420         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6421         longer emitted.
6422
6423 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6424
6425         PR fortran/18778
6426         * gfortran.dg/endfile_2.f90: New test.
6427
6428 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6429
6430         PR 19168
6431         * gfortran.dg/select_5.f90: New test.
6432
6433 2004-01-16  Paul Brook  <paul@codesourcery.com>
6434
6435         * gfortran.dg/common_4.f90: New test.
6436
6437 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6438
6439         PR rtl-optimization/19462
6440         * gcc.dg/torture/pr19462-1.c: New test.
6441
6442 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6443
6444         PR objc/19321
6445         * objc.dg/func-ptr-2.m: New.
6446         * objc.dg/volatile-1.m: New.
6447
6448 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6449
6450         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6451
6452 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6453
6454         PR tree-optimization/19060
6455         * gcc.c-torture/execute/20050104-1.c: New test.
6456
6457 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6458
6459         PR fortran/18983
6460         * gfortran.dg/write_to_null.f90: New test.
6461
6462 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6463             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6464
6465         PR other/19328
6466         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6467         argument.
6468
6469 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6470
6471         PR c++/19263
6472         * g++.dg/init/vector1.C: New test.
6473
6474 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6475
6476         PR target/13158
6477         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6478         PR target/18987
6479         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6480
6481 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6482
6483         * gfortran.dg/select_1.f90: New test.
6484         * gfortran.dg/select_2.f90: New test.
6485         * gfortran.dg/select_3.f90: New test.
6486         * gfortran.dg/select_4.f90: New test.
6487
6488 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6489
6490         PR middle-end/19084
6491         PR rtl-optimization/19348
6492         * gcc.dg/20050111-1.c: New test.
6493         * gcc.c-torture/execute/20050111-1.c: New test.
6494
6495         * gcc.dg/i386-asm-4.c: New test.
6496
6497 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6498
6499         * gcc.dg/nested-func-2.c: New test.
6500         * ada/acats/norun.lst: Remove c953002.
6501
6502 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6503
6504         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6505
6506 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6507
6508         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6509
6510 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6511
6512         PR target/18761
6513         * g++.dg/abi/align1.C: New test.
6514
6515 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6516
6517         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6518         at a time.
6519         * g++.dg/ext/altivec_check.h: Support compiling as C.
6520
6521 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6522
6523         PR c++/19355
6524         * g++.dg/expr/pr19355-1.C: New test case.
6525
6526 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6527
6528         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6529         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6530         * ada/acats/tests/c3/c92005b.ada: Likewise.
6531         * ada/acats/tests/c3/cxb3012.a: Likewise.
6532         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6533
6534 2005-01-09  Paul Brook  <paul@codesourcery.com>
6535
6536         * gfortran.dg/common_2.f90: New file.
6537         * gfortran.dg/common_3.f90: New file.
6538
6539 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6540
6541         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6542
6543 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6544
6545         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6546         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6547         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6548         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6549         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6550         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6551         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6552         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6553         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6554         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6555         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6556         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6557         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6558         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6559         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6560         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6561         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6562         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6563         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6564         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6565         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6566         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6567         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6568         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6569         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6570         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6571         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6572         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6573         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6574         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6575         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6576         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6577         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6578         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6579         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6580         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6581         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6582         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6583         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6584         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6585         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6586         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6587         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6588         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6589         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6590         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6591         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6592         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6593         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6594         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6595         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6596         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6597         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6598         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6599         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6600         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6601         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6602         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6603         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6604         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6605         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6606         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6607         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6608         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6609         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6610         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6611         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6612
6613         * gcc.dg/vect/vect-1.c: Fix spelling.
6614         * gcc.dg/vect/vect-10.c: Fix spelling.
6615         * gcc.dg/vect/vect-11.c: Fix spelling.
6616         * gcc.dg/vect/vect-12.c: Fix spelling.
6617         * gcc.dg/vect/vect-14.c: Fix spelling.
6618         * gcc.dg/vect/vect-15.c: Fix spelling.
6619         * gcc.dg/vect/vect-16.c: Fix spelling.
6620         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6621         * gcc.dg/vect/vect-64.c: Fix comments.
6622         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6623
6624 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6625             Ira Rosen  <irar@il.ibm.com>
6626
6627         * gcc.dg/vect/vect-70.c: New test.
6628         * gcc.dg/vect/vect-71.c: New test.
6629
6630 2005-01-09  Manfred Hollstein  <mh@suse.com>
6631
6632         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6633         * gcc.dg/pr18241-2.c: Likewise.
6634         * gcc.dg/pr18241-3.c: Likewise.
6635         * gcc.dg/pr18241-4.c: Likewise.
6636         * gcc.dg/pr18241-5.c: Likewise.
6637
6638 2005-01-08  Richard Henderson  <rth@redhat.com>
6639
6640         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6641         False for x86 and x86-64.
6642
6643 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
6644
6645         PR tree-optimization/18241
6646         * gcc.dg/pr18241-1.c: New test.
6647         * gcc.dg/pr18241-2.c: New test.
6648         * gcc.dg/pr18241-3.c: New test.
6649         * gcc.dg/pr18241-4.c: New test.
6650         * gcc.dg/pr18241-5.c: New test.
6651
6652 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6653
6654         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6655         gfortran.dg/select_4.f90: New.
6656
6657 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6658
6659         * gcc.c-torture/execute/20050107-1.c: New test.
6660
6661 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6662
6663         PR c++/19298
6664         * g++.dg/template/ref2.C: New.
6665
6666 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6667
6668         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6669         instead of being empty.
6670
6671 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6672
6673         PR fortran/15553
6674         * gfortran.dg/array-1.f90: New test.
6675
6676 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6677
6678         PR tree-optimization/19283
6679         * gcc.c-torture/execute/20050106-1.c: New test.
6680
6681         PR rtl-optimization/18861
6682         * gcc.dg/20050105-1.c: New test.
6683
6684         PR tree-optimization/18828
6685         * gcc.dg/20050105-2.c: New test.
6686
6687 2005-01-07  Andreas Jaeger  <aj@suse.de>
6688
6689         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6690
6691 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6692
6693         PR fortran/18398
6694         * gfortran.dg/fmt_read.f90: New test.
6695
6696 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
6697
6698         * gcc.dg/rs6000-ldouble-2.c: New.
6699
6700 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6701
6702         PR c++/19244
6703         * g++.dg/parser/ctor2.C: New test.
6704
6705 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6706
6707         PR c++/17154
6708         * g++.dg/template/using9.C: New test.
6709
6710 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6711
6712         PR c++/19258
6713         * g++.dg/lookup/friend6.C: New test.
6714
6715 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6716
6717         PR c++/19270
6718         * g++.dg/template/array10.C: New.
6719
6720 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6721
6722         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6723         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6724
6725 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6726
6727         * gcc.c-torture/compile/20050105-1.c: New test.
6728
6729 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6730
6731         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6732
6733 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6734
6735         PR middle-end/19100
6736         * gcc.dg/conv-3.c: New test case.
6737
6738 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6739
6740         * gcc.dg/asm-wide-1.c: New test.
6741
6742 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6743
6744         PR c++/19030
6745         * g++.dg/parse/crash22.C: New
6746
6747 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6748
6749         PR 19257
6750         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6751
6752 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6753
6754         PR middle-end/17767
6755         * gcc.dg/i386-mmx-6.c: New test case.
6756
6757 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6758
6759         PR tree-optimization/18308
6760         * gcc.dg/vect/pr18308.c: New testcase.
6761
6762 2005-01-04  Andreas Jaeger  <aj@suse.de>
6763
6764         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6765
6766 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6767             Robert Bowdidge <bowdidge@apple.com>
6768
6769         * gcc.dg/cpp/subframework1.c: New.
6770         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6771         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6772         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6773         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6774
6775 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6776
6777         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6778         producing warning.
6779         * gcc.dg/darwin-weakimport-2.c: New.
6780
6781 2005-01-03  Richard Henderson  <rth@redhat.com>
6782
6783         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6784
6785 2005-01-03  Richard Henderson  <rth@redhat.com>
6786
6787         * gcc.dg/vect/vect.exp: Enable for ia64.
6788         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6789         (check_effective_target_vect_float): Likewise.
6790         (check_effective_target_vect_no_align): Likewise.
6791         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6792         * gcc.dg/vect/vect-8.c: Likewise.
6793
6794 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6795
6796         PR target/19236
6797         * gcc.dg/pr19236-1.c: New test case.
6798
6799 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6800
6801         PR rtl-optimization/12092
6802         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6803
6804 2005-01-02  Andreas Jaeger  <aj@suse.de>
6805
6806         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6807
6808 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6809             Andrew Pinski  <pinskia@physics.uc.edu>
6810
6811         PR rtl-optimization/12092
6812         * gcc.dg/pr12092-1.c: New test case.
6813
6814 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6815
6816         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6817         'hidden' and 'default' for better portability.
6818         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6819
6820         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6821         6 and 7.
6822         * g++.old-deja/g++.brendan/new3.C: Likewise.
6823
6824 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6825
6826         * gcc.dg/20041231-1.C: New test.
6827         * g++.dg/warn/Wunreachable-code-1.C: New test.
6828
6829 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6830
6831         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6832         file, not /dev/null.  Abort on error.
6833
6834 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6835             Ziemowit Laski  <zlaski@apple.com>
6836
6837         PR objc/18971
6838         * objc.dg/encode-5.m: New test.
6839
6840 2004-12-29  Richard Henderson  <rth@redhat.com>
6841
6842         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6843         * objc.dg/stabs-1.m: Disable for ia64.
6844
6845 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6846
6847         PR c++/19190
6848         * g++.dg/warn/Wunused-10.C: New test.
6849
6850 2004-12-28  Richard Henderson  <rth@redhat.com>
6851
6852         * objc.dg/stabs-1.m: Disable for alpha.
6853
6854 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6855
6856         PR c++/19149
6857         * g++.dg/parse/error23.C: New test.
6858
6859 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6860
6861         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6862
6863         PR fortran/19032
6864         * gfortran.dg/intrinsic_modulo_1.f90: New.
6865         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6866         tests with divisor -1.
6867
6868 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6869
6870         * g++.dg/opt/temp1.C (memcpy): Return a value.
6871
6872         PR c++/19148
6873         * g++.dg/expr/cond7.C: New test.
6874
6875 2004-12-27  Paul Brook  <paul@codesourcery.com>
6876
6877         * gfortran.dg/g77/select_no_compile.f: Remove.
6878
6879 2004-12-27  Richard Henderson  <rth@redhat.com>
6880
6881         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6882         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6883         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6884
6885 2004-12-26  Richard Henderson  <rth@redhat.com>
6886
6887         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6888         by 1i instead of token pasting.
6889
6890 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6891
6892         PR tree-optimization/17578
6893         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6894         to additional_flags.
6895         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6896
6897 2004-12-25  Richard Henderson  <rth@redhat.com>
6898
6899         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6900         Remove Alpha.
6901
6902 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6903
6904         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6905         hppa*-*-hpux*.
6906         * gcc.dg/pr17957.c (dg-options): Likewise.
6907         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6908         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6909         instead of 0 on __hppa__.
6910         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6911         "foo,%r" on hppa*-*-*.
6912
6913 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6914
6915         PR fortran/19071
6916         * gfortran.dg/complex_write.f90: New test.
6917
6918 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6919
6920         PR c++/17595
6921         * g++.dg/parse/pragma2.C: New test.
6922
6923         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6924
6925 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6926
6927         * gcc.dg/empty2.c: Add missing dg-warning.
6928
6929 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6930
6931         PR c++/17413
6932         * g++.dg/template/local4.C: New test.
6933         * g++.dg/template/crash19.C: Add dg-error marker.
6934
6935         * g++.dg/template/crash31.C: Correct embedded PR number.
6936
6937 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6938
6939         PR c++/16405
6940         * g++.dg/opt/temp1.C: Add do-run marker.
6941
6942 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6943
6944         * g++.dg/template/spec19.C: New.
6945
6946 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6947
6948         PR target/16819
6949         * gcc.dg/empty2.c: New.
6950
6951 2004-12-23  Richard Henderson  <rth@redhat.com>
6952
6953         * lib/target-supports.exp (check_effective_target_vect_no_align):
6954         Remove i?86 and x86-64.
6955
6956 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6957
6958         PR c++/16405
6959         * g++.dg/opt/temp1.C: New test.
6960
6961 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6962
6963         PR c++/18733
6964         * g++.dg/template/friend33.C: New testcase.
6965
6966 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6967
6968         PR c++/18464
6969         * g++.dg/template/cond5.C: New test.
6970
6971         PR c++/18492
6972         * g++.dg/inherit/thunk3.C: New test.
6973
6974         PR c++/11224
6975         * g++.dg/warn/Wunused-9.C: New test.
6976
6977 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6978
6979         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6980
6981 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6982
6983         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6984
6985 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6986
6987         PR c++/18378
6988         * g++.dg/ext/packed8.C: New test.
6989
6990         PR c++/19063
6991         * g++.dg/template/crash31.C: New test.
6992
6993         PR c++/19034
6994         * g++.dg/template/crash30.C: New test.
6995
6996 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6997
6998         PR C++/18984
6999         * g++.dg/eh/ctor3.C: New test.
7000
7001 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7002
7003         * objc.dg/stabs-1.m: Allow section name to be quoted and
7004         assembly label to begin with '.LL'.
7005
7006 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7007
7008         * gcc.dg/vect/vect.exp
7009         (check_effective_target_lp64_or_vect_no_align): New.
7010         * gcc.dg/vect/vect-77.c: Use it.
7011         * gcc.dg/vect/vect-78.c: Use it.
7012
7013         * lib/target-supports.exp
7014         (check_effective_target_vect_no_max,
7015         check_effective_target_vect_no_bitwise,
7016         check_effective_target_vect_no_align): New.
7017         * gcc.dg/vect/vect-13.c: Use them.
7018         * gcc.dg/vect/vect-17.c: Ditto.
7019         * gcc.dg/vect/vect-18.c: Ditto.
7020         * gcc.dg/vect/vect-19.c: Ditto.
7021         * gcc.dg/vect/vect-20.c: Ditto.
7022         * gcc.dg/vect/vect-27.c: Ditto.
7023         * gcc.dg/vect/vect-29.c: Ditto.
7024         * gcc.dg/vect/vect-44.c: Ditto.
7025         * gcc.dg/vect/vect-48.c: Ditto.
7026         * gcc.dg/vect/vect-50.c: Ditto.
7027         * gcc.dg/vect/vect-52.c: Ditto.
7028         * gcc.dg/vect/vect-54.c: Ditto.
7029         * gcc.dg/vect/vect-56.c: Ditto.
7030         * gcc.dg/vect/vect-58.c: Ditto.
7031         * gcc.dg/vect/vect-60.c: Ditto.
7032         * gcc.dg/vect/vect-72.c: Ditto.
7033         * gcc.dg/vect/vect-80.c: Ditto.
7034
7035 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7036
7037         PR c++/14075
7038         * g++.dg/init/string1.C: New.
7039
7040         PR c++/18975
7041         * g++.dg/other/synth1.C: New.
7042
7043 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7044
7045         PR c/18963
7046         * gcc.dg/pr18963-1.c: New test.
7047
7048 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7049
7050         PR c/18596
7051         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7052         * gcc.dg/pr18596-1.c: Use dg-error.
7053         (dg-options): Use -fno-unit-at-a-time.
7054         * gcc.dg/pr18596-2.c: New test.
7055         * gcc.dg/pr18596-3.c: New test.
7056
7057 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7058
7059         PR middle-end/18683
7060         * g++.dg/opt/pr18683-1.C: New test case.
7061
7062 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7063
7064         PR other/19093
7065         * g++.dg/opt/max1.C: Fix for 64bit targets.
7066
7067 2004-12-20  Matt Austern  <austern@apple.com>
7068
7069         PR c++/19044
7070         * g++.dg/ext/builtin6.C: New
7071
7072 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7073
7074         PR tree-optimization/19080
7075         * gcc.c-torture/compile/pr19080.c: New test.
7076
7077 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7078
7079         * gcc.dg/20041219-1.c: New test.
7080
7081 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7082
7083         PR middle-end/19068
7084         * g++.dg/opt/max1.C: New test case.
7085
7086 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7087
7088         * gcc.dg/fdata-sections-1.c: New test.
7089
7090 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7091
7092         PR middle-end/18548
7093         * gcc.dg/max-1.c: New test case.
7094
7095 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7096
7097         * gcc.c-torture/execute/20041218-1.c: New test.
7098
7099 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7100
7101         * gcc.dg/pr18501.c: New test.
7102         * gcc.dg/uninit-5.c: XFAIL.
7103         * gcc.dg/uninit-9.c: XFAIL.
7104
7105 2004-12-17  Dale Johannesen  <dalej@apple.com>
7106
7107         * gcc.dg/20041213-1.c:  New.
7108
7109 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7110
7111         * objc.dg/stabs-1.m: Allow assembly label to begin
7112         with a dot ('.').
7113
7114 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7115
7116         * gcc.c-torture/execute/20041213-1.c: Move...
7117         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7118
7119 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7120
7121         PR c++/18721
7122         * g++.dg/lookup/conv-5.C: New.
7123
7124 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7125
7126         * objc.dg/stabs-1.m: New test.
7127
7128 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7129
7130         * gcc.dg/visibility-c.c: Change compile to
7131         assemble for the test.
7132
7133 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7134
7135         PR target/19041
7136         * gcc.dg/visibility-c.c: New test.
7137
7138 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7139
7140         PR middle-end/18493
7141         * gcc.dg/switch-8.c: New test case.
7142
7143 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7144
7145         PR c++/18905
7146         * g++.dg/template/init4.C: New.
7147         * g++.dg/opt/static3.C: Enable optimizer.
7148
7149 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7150
7151         * g++.dg/other/complex1.C: New test.
7152
7153 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7154
7155         * g++.dg/opt/inline9.C: New test.
7156
7157 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7158
7159         PR fortran/18993
7160         * gfotran.dg/nullify_1.f: New test.
7161
7162 2004-12-15  Richard Henderson  <rth@redhat.com>
7163
7164         * gcc.target/i386/i386.exp: New harness.
7165         * gcc.target/i386/vect-args.c: New.
7166
7167 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7168
7169         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7170
7171 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7172
7173         PR c++/18825
7174         * g++.dg/template/friend32.C: New test.
7175
7176 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7177
7178         * cpp/pragma-once-1.c: New test.
7179         * cpp/pragma-once-1b.h: Likewise.
7180         * cpp/pragma-once-1c.h: Likewise.
7181         * cpp/pragma-once-1d.h: Likewise.
7182         * cpp/inc/pragma-once-1a.h: Likewise.
7183
7184 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7185             Steven G. Kargl  <kargls@comcast.net>
7186
7187         PR fortran/17597
7188         * gfortran.dg/list_read_3.f90: New test.
7189
7190 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7191
7192         * gcc.dg/ftrapv-2.c: New test.
7193
7194 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7195
7196         PR c++/18981
7197         * g++.dg/template/typename9.C: New test.
7198
7199 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7200
7201         PR c++/18738
7202         * g++.dg/template/typename8.C: New test.
7203         * g++.dg/parse/friend2.C: Tweak error message.
7204
7205 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7206
7207         * gcc.c-torture/20041214-1.c: New test.
7208
7209 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7210
7211         PR c++/18965
7212         * g++.dg/init/array17.C: New test.
7213
7214 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7215
7216         PR c++/18793
7217         * g++.dg/init/aggr3.C: New test.
7218
7219 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7220
7221         * gcc.dg/altivec-types-1.c: New test.
7222         * gcc.dg/altivec-types-2.c: New test.
7223         * gcc.dg/altivec-types-3.c: New test.
7224         * gcc.dg/altivec-types-4.c: New test.
7225         * g++.dg/ext/altivec-types-1.C: New test.
7226         * g++.dg/ext/altivec-types-2.C: New test.
7227         * g++.dg/ext/altivec-types-3.C: New test.
7228         * g++.dg/ext/altivec-types-4.C: New test.
7229
7230 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7231
7232         PR middle-end/18951
7233         * gcc.c-torture/execute/20041213-1.c: New test.
7234
7235 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7236
7237         PR c++/18949
7238         * g++.dg/template/cast1.C: New.
7239
7240 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7241
7242         * gcc.c-torture/execute/20041213-2.c: New test.
7243
7244 2004-12-13  Richard Henderson  <rth@redhat.com>
7245
7246         * gcc.dg/i386-sse-10.c: Fix typo in options.
7247
7248 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7249
7250         PR c++/18968
7251         * g++.dg/opt/pr18968.C: New test.
7252
7253 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7254
7255         PR c++/18925
7256         * g++.dg/ext/visibility/staticdatamem.C: New test.
7257
7258 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7259
7260         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7261
7262 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7263
7264         PR rtl-optimization/18928
7265         * gcc.dg/pr18928-1.c: New test case.
7266
7267 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7268
7269         PR tree-opt/16951
7270         * gcc.c-torture/compile/20041211-1.c: New.
7271
7272 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7273
7274         PR middle-end/17564
7275         * gcc.c-torture/execute/20041212-1.c: New test.
7276
7277 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7278
7279         PR fortran/18869
7280         * gfortran.dg/common_1.f90: New test.
7281
7282 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7283         Paul Brook  <paul@codesourcery.com>
7284
7285         PR fortran/16222
7286         * gfortran.dg/real_do_1.f90: New test.
7287
7288 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7289
7290         PR tree-opt/18040
7291         * g++.dg/opt/ptrmem6.C: New test.
7292
7293 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7294
7295         PR middle-end/18921
7296         * gcc.dg/pr18921-1.c: New test case.
7297
7298 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7299
7300         PR fortran/17175
7301         * gfortran.dg/scale_1.f90: New test.
7302
7303 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7304
7305         PR middle-end/18903
7306         * gcc.c-torture/compile/pr18903.c: New test.
7307
7308 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7309
7310         * gcc.c-torture/execute/20041210-1.c: New test.
7311
7312 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7313
7314         PR c++/18731
7315         * g++.dg/parser/struct-1.C: New test.
7316         * g++.dg/parser/struct-2.C: New test.
7317         * g++.dg/parser/struct-3.C: New test.
7318
7319 2004-12-09  Richard Henderson  <rth@redhat.com>
7320
7321         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7322
7323         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7324         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7325
7326 2004-12-09  Matt Austern  <austern@apple.com>
7327
7328         PR c++/18514
7329         * g++.dg/ext/builtin1.C: New
7330         * g++.dg/ext/builtin2.C: New
7331         * g++.dg/ext/builtin3.C: New
7332         * g++.dg/ext/builtin4.C: New
7333         * g++.dg/ext/builtin5.C: New
7334
7335 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7336
7337         PR tree-opt/18904
7338         * g++.dg/opt/ptrmem5.C: New test.
7339
7340 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7341
7342         * g++.dg/parse/typename5.C: Adjust for new error.
7343         * g++.dg/parse/typename7.C: New.
7344
7345 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7346
7347         PR c++/18073
7348         * g++.dg/other/mmintrin.C: New test.
7349
7350 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7351
7352         PR c++/16681
7353         * g++.dg/init/array15.C: New.
7354         * g++.dg/init/array16.C: New.
7355
7356 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7357
7358         PR fortran/18826
7359         * gfortran.dg/assign_1.f90: New test.
7360
7361 2004-12-08  Nick Clifton  <nickc@redhat.com>
7362
7363         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7364         * gcc.target/xstormy16/data_below100: Likewise.
7365         * gcc.target/xstormy16/sfr: Likewise.
7366         * gcc.target/xstormy16/below100.S: New test source file.
7367         * gcc.target/xstormy16/below100.ld: New test linker script.
7368         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7369         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7370         bp instructions.
7371         * gcc.target/xstormy16/bp.c: Likewise.
7372
7373         * gcc.target/xstormy16/bss_below100: New files:
7374         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7375         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7376         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7377         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7378         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7379         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7380         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7381         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7382         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7383         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7384         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7385         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7386         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7387         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7388         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7389         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7390         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7391         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7392         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7393         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7394         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7395         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7396         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7397         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7398         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7399         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7400         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7401
7402         * gcc.target/xstormy16/data_below100: New files:
7403         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7404         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7405         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7406         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7407         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7408         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7409         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7410         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7411         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7412         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7413         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7414         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7415         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7416         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7417         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7418         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7419         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7420         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7421         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7422         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7423         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7424         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7425         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7426         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7427         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7428         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7429         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7430
7431         * gcc.target/xstormy16/sfr: New files:
7432         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7433         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7434         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7435         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7436         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7437         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7438         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7439         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7440         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7441         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7442         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7443         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7444         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7445         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7446         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7447         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7448         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7449         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7450         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7451         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7452         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7453         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7454         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7455         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7456         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7457         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7458         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7459         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7460         27_if0_sfrw_bitfield_f.c
7461
7462 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7463
7464         PR c++/18100
7465         * g++.dg/lookup/name-clash4.C: New test.
7466
7467 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7468
7469         PR c++/18672
7470         * g++.dg/opt/array1.C: New.
7471
7472         PR c++/18803
7473         * g++.dg/template/operator5.C: New.
7474
7475 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7476
7477         PR c/18867
7478         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7479
7480 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7481
7482         * gcc.dg/noncompile/20041207.c: New test.
7483
7484 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7485
7486         * g++.dg/other/unreachable-1.C: New test.
7487
7488 2004-12-06  Nick Clifton  <nickc@redhat.com>
7489
7490         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7491         <limits.h> because the latter comes from gcc's include/ directory
7492         and not the newlib/libc/include directory.
7493
7494 2004-12-04  Richard Henderson  <rth@redhat.com>
7495
7496         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7497
7498 2004-12-04  Richard Henderson  <rth@redhat.com>
7499
7500         * lib/target-supports.exp (check_gc_sections_available): Disable
7501         for alpha and ia64.
7502
7503 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7504
7505         PR middle-end/17909
7506         * g++.dg/other/vararg-2.C: New test.
7507
7508 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7509
7510         PR c++/17011, c++/17971
7511         * g++.dg/template/error15.C: Adjust expected error.
7512         * g++.dg/template/instantiate3.C: Likewise.
7513
7514 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7515
7516         * gcc.dg/altivec-18.c: Fix for darwin
7517
7518 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7519
7520         PR c++/18782
7521         * g++.dg/parse/ptrmem2.C: New.
7522
7523         PR c++/18318
7524         * g++.dg/template/new1.C: New.
7525
7526 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7527
7528         PR fortran/18710
7529         * gfortran.dg/direct_io_3.f90: New test.
7530
7531 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7532
7533         PR 18758
7534         * g++.dg/parse/crash21.C: New.
7535
7536 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7537
7538         PR c++/15664, c++/18276
7539         * g++.dg/template/ttp13.C: New test.
7540         * g++.dg/template/ttp14.C: Likewise.
7541
7542 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7543
7544         PR c++/18123
7545         * g++.dg/parse/enum2.C: New test.
7546         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7547
7548 2004-12-02  Nick Clifton  <nickc@redhat.com>
7549
7550         * gcc.target/xstormy16: New test directory.
7551         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7552         * gcc.target/xstormy16/bp.c: Check the generation of bp
7553         instructions.
7554         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7555         bn instructions and the BELOW100 attribute.
7556
7557 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7558
7559         PR target/16952
7560         * gcc.dg/ppc-eabi.c: New.
7561
7562 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7563
7564         PR fortran/18284
7565         * gfortran.dg/backspace.f90
7566
7567 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7568
7569         * gfortran.dg/inquire.f90: New test.
7570
7571 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7572
7573         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7574         handle effective-target-keyword.
7575         (dg-skip-if): Support effective-target keyword as target list.
7576         (dg-xfail-if): Ditto.
7577         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7578
7579 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7580
7581         PR tree-optimization/18291
7582         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7583
7584 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7585
7586         PR C++/18729
7587         * g++.dg/parse/crash20.C: New.
7588
7589         PR c++/17431
7590         * g++.dg/overload/arg1.C: New.
7591         * g++.dg/overload/arg2.C: New.
7592         * g++.dg/overload/arg3.C: New.
7593         * g++.dg/overload/arg4.C: New.
7594
7595 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7596
7597         * gcc.dg/c99-flex-array-4.c: Remove.
7598
7599 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7600
7601         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7602
7603         * lib/target-supports.exp (is-effective-target): Simplify.
7604
7605         * lib/target-supports.exp (check_effective_target_vect_long):
7606         Fix for powerpc64-*-*.
7607
7608 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7609
7610         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7611         to support new requirements on FreeBSD 5.
7612
7613 2004-11-30  Devang Patel  <dpatel@apple.com>
7614
7615         PR 18702
7616         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7617
7618 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7619
7620         * g++.dg/ext/altivec-13.C: New test.
7621
7622 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7623
7624         PR tree-opt/18298
7625         * gcc.c-torture/execute/p18298.c: New test.
7626
7627 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7628             Dorit Naishlos  <dorit@il.ibm.com>
7629
7630         PR tree-opt/18607
7631         * gcc.dg/vect/vect-89.c: New test.
7632
7633 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7634
7635         * gcc.dg/pr18596-1.c: New test.
7636
7637 2004-11-30  Ben Elliston  <bje@au.ibm.com>
7638
7639         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
7640
7641 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7642
7643         PR c/18479
7644         * gcc.dg/pr18479.c: New test.
7645
7646 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7647
7648         PR target/18490
7649         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
7650         mmix-knuth-mmixware.
7651
7652         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7653         cris-*-elf* cris-*-aout* mmix-*-*
7654
7655 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7656
7657         PR middle-end/18725
7658         * gcc.dg/pr18725.c: New test.
7659
7660 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7661
7662         PR target/18488
7663         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7664
7665         PR target/18336
7666         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7667
7668 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7669
7670         PR c++/18368
7671         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7672         * g++.old-deja/g++.law/ctors5.C: Likewise.
7673         * g++.old-deja/g++.other/crash25.C: Likewise.
7674
7675         PR c++/18674
7676         * g++.dg/template/error16.C: New test.
7677
7678         PR c++/18512
7679         * g++.dg/template/crash29.C: New test.
7680
7681 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7682
7683         PR tree-optimization/18712
7684         * gcc.c-torture/compile/pr18712.c: New test.
7685
7686 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7687
7688         PR c/7544
7689         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7690         tests.
7691
7692 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7693
7694         PR c++/18652
7695         * g++.dg/lookup/crash6.C: New test.
7696
7697 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7698
7699         PR middle-end/18164
7700         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7701
7702 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7703
7704         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7705         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7706         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7707
7708 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7709
7710         * gcc.dg/pr18164.c: New test.
7711
7712 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7713
7714         * gcc.dg/funroll-loops-all.c: New.
7715
7716 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7717
7718         PR target/18489
7719         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7720         delimeter, match space and TAB as well as ":".
7721
7722         PR target/18484
7723         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7724
7725         PR target/18348
7726         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7727
7728         PR target/18345
7729         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7730
7731         PR target/18337
7732         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7733
7734 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7735
7736         * gfortran.dg/direct_io_2.f90: New test.
7737
7738 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7739
7740         PR target/18334
7741         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7742
7743 2004-11-28  Richard Henderson  <rth@redhat.com>
7744
7745         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7746
7747 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7748
7749         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7750         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7751         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7752         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7753         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7754         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7755         gcc.dg/pointer-arith-8.c: New tests.
7756
7757 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7758
7759         PR fortran/18364
7760         * gfortran.dg/endfile.f90: New test.
7761
7762 2004-11-27  Falk Hueffner  <falk@debian.org>
7763
7764         * gcc.dg/loop-6.c: New test.
7765
7766 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7767
7768         * gcc.c-torture/execute/20041126-1.c: New test.
7769
7770 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7771
7772         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7773         on IRIX.
7774
7775 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7776
7777         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7778         functions.
7779
7780 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7781
7782         PR rtl-optimization/17825
7783         * gcc.c-torture/compile/20041119-1.c: New test.
7784
7785 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7786
7787         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7788         Check existence of ld library path variables before unsetting.
7789
7790 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7791
7792         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7793
7794 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7795
7796         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7797
7798 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7799
7800         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7801
7802 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7803
7804         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7805         dg-do directive.
7806
7807 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7808
7809         * gcc.dg/pr17957.c: Pass --param, not -param.
7810
7811 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7812
7813         PR middle-end/17957
7814         * testsuite/gcc.dg/pr17957.c: New test.
7815
7816 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7817
7818         PR c++/18445
7819         * g++.dg/template/crash28.C: Likewise.
7820
7821         PR c++/18001
7822         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7823         * g++.dg/ext/lvaddr.C: Likewise.
7824         * g++.dg/opt/pr7503-3.C: Likewise.
7825
7826         PR c++/18466
7827         * g++.dg/parse/qualified3.C: New test.
7828         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7829
7830         PR c++/18545
7831         * g++.dg/expr/return1.C: New test.
7832
7833 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7834
7835         Friend class name lookup 3/n, PR c++/3332
7836         * g++.dg/lookup/friend3.C: New test.
7837         * g++.dg/lookup/friend4.C: Likewise.
7838         * g++.dg/lookup/friend5.C: Likewise.
7839
7840 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7841
7842         Friend class name lookup 2/n, PR c++/14513, c++/15410
7843         * g++.dg/lookup/friend2.C: New test.
7844         * g++.dg/template/friend31.C: Likewise.
7845
7846 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7847
7848         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7849
7850 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7851
7852         PR c++/17473
7853         * g++.dg/tc1/dr56.C: Remove.
7854         * g++.dg/template/typedef1.C: Add dg-error markers.
7855         * g++.old-deja/g++.other/typedef7.C: Likewise.
7856
7857         PR c++/18285
7858         * g++.dg/parse/typedef7.C: New test.
7859
7860 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7861
7862         * gcc.c-torture/execute/20041124-1.c: New test.
7863
7864 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7865
7866         * g++.dg/template/deduce3.C: New test.
7867
7868         PR c++/18586
7869         * g++.dg/template/crash27.C: New test.
7870
7871         PR c++/18530
7872         * g++.dg/warn/Wshadow-3.C: New test.
7873
7874 2004-11-24  Devang Patel  <dpatel@apple.com>
7875
7876         PR/18555
7877         * gcc.dg/cpp/isysroot-1.c: New test.
7878         * gcc.dg/cpp/usr/include/stdio.h: New file.
7879         * gcc.dg/cpp/isysroot-2.c: New test.
7880         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7881         New file.
7882
7883 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7884
7885         PR c++/8929
7886         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7887
7888 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7889
7890         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7891         * gcc.target/sparc/pdist.c: Likewise.
7892
7893 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7894
7895         PR c++/16882
7896         * g++.dg/conversion/simd1.C: New test.
7897
7898 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7899
7900         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7901         and restore_ld_library_path_env_vars.
7902         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7903         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7904         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7905         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7906
7907 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7908
7909         * gcc.dg/pragma-align-2.c: Test macro expansion.
7910         * gcc.dg/pragma-pack-2.c: New test.
7911
7912 2004-11-23  Richard Henderson  <rth@redhat.com>
7913
7914         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7915         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7916         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7917         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7918         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7919         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7920
7921         * gcc.dg/vect/vect.exp: Add check for alpha.
7922         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7923         (check_effective_target_vect_int): Enable for alpha.
7924         (check_effective_target_vect_long): New.
7925         (is-effective-target): Add it.
7926
7927 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7928
7929         * gcc.dg/pr18614-1.c: New test.
7930
7931 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7932
7933         * gcc.dg/setjmp-2.c: New test.
7934
7935 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7936
7937         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7938         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7939         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7940         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7941         gcc.target/sparc/pdist.c: New tests.
7942
7943 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7944
7945         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7946
7947 2004-11-22  Dale Johannesen  <dalej@apple.com>
7948
7949         * gcc.dg/20041111-1.c:  New.
7950
7951 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7952
7953         PR tree-opt/18536
7954         * gcc.dg/vect/pr18536.c: New test.
7955
7956 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7957
7958         PR c++/18354
7959         * g++.dg/template/nontype11.C: New test.
7960
7961 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7962
7963         PR middle-end/18520
7964         * gcc.dg/pr18520-1.c: New test case.
7965
7966 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7967
7968         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7969         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7970         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7971         expected diagnostics.
7972
7973 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7974
7975         PR target/18580
7976         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7977         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7978         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7979
7980 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7981
7982         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7983
7984 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7985             Joseph Myers  <joseph@codesourcery.com>
7986
7987         * lib/target-supports.exp (check_visibility_available): Really
7988         test the compiler.
7989
7990 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7991
7992         PR tree-opt/18181
7993         * gcc.dg/vect/vect-85.c: New test.
7994         * gcc.dg/vect/vect-86.c: New test.
7995         * gcc.dg/vect/vect-87.c: New test.
7996         * gcc.dg/vect/vect-88.c: New test.
7997
7998 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7999
8000         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8001
8002 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8003
8004         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8005         * gcc.dg/ppc-and-1.c: Ditto.
8006         * gcc.dg/ppc-compare-1.c: Ditto.
8007         * gcc.dg/ppc-mov-1.c: Ditto
8008
8009 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8010             Mark Mitchell  <mark@codesourcery.com>
8011
8012         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8013
8014 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8015             Aldy Hernandez  <aldyh@redhat.com>
8016
8017         * lib/target-supports.exp (check_effective_target_vect_int): New
8018         (check_effective_target_vect_float): New
8019         (check_effective_target_vect_double): New.
8020         (is-effective-target): Support new effective targets keywords.
8021         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8022         default action for dg-do.
8023         * gcc.dg/vect/pr16105.c: Use new support.
8024         * gcc.dg/vect/pr18400.c: Ditto.
8025         * gcc.dg/vect/pr18425.c: Ditto.
8026         * gcc.dg/vect/vect-1.c: Ditto.
8027         * gcc.dg/vect/vect-10.c: Ditto.
8028         * gcc.dg/vect/vect-11.c: Ditto.
8029         * gcc.dg/vect/vect-12.c: Ditto.
8030         * gcc.dg/vect/vect-13.c: Ditto.
8031         * gcc.dg/vect/vect-14.c: Ditto.
8032         * gcc.dg/vect/vect-15.c: Ditto.
8033         * gcc.dg/vect/vect-16.c: Ditto.
8034         * gcc.dg/vect/vect-17.c: Ditto.
8035         * gcc.dg/vect/vect-18.c: Ditto.
8036         * gcc.dg/vect/vect-19.c: Ditto.
8037         * gcc.dg/vect/vect-2.c: Ditto.
8038         * gcc.dg/vect/vect-20.c: Ditto.
8039         * gcc.dg/vect/vect-21.c: Ditto.
8040         * gcc.dg/vect/vect-22.c: Ditto.
8041         * gcc.dg/vect/vect-23.c: Ditto.
8042         * gcc.dg/vect/vect-24.c: Ditto.
8043         * gcc.dg/vect/vect-25.c: Ditto.
8044         * gcc.dg/vect/vect-26.c: Ditto.
8045         * gcc.dg/vect/vect-27.c: Ditto.
8046         * gcc.dg/vect/vect-27a.c: Ditto.
8047         * gcc.dg/vect/vect-28.c: Ditto.
8048         * gcc.dg/vect/vect-29.c: Ditto.
8049         * gcc.dg/vect/vect-29a.c: Ditto.
8050         * gcc.dg/vect/vect-3.c: Ditto.
8051         * gcc.dg/vect/vect-30.c: Ditto.
8052         * gcc.dg/vect/vect-31.c: Ditto.
8053         * gcc.dg/vect/vect-32.c: Ditto.
8054         * gcc.dg/vect/vect-33.c: Ditto.
8055         * gcc.dg/vect/vect-34.c: Ditto.
8056         * gcc.dg/vect/vect-35.c: Ditto.
8057         * gcc.dg/vect/vect-36.c: Ditto.
8058         * gcc.dg/vect/vect-37.c: Ditto.
8059         * gcc.dg/vect/vect-38.c: Ditto.
8060         * gcc.dg/vect/vect-4.c: Ditto.
8061         * gcc.dg/vect/vect-40.c: Ditto.
8062         * gcc.dg/vect/vect-41.c: Ditto.
8063         * gcc.dg/vect/vect-42.c: Ditto.
8064         * gcc.dg/vect/vect-43.c: Ditto.
8065         * gcc.dg/vect/vect-44.c: Ditto.
8066         * gcc.dg/vect/vect-45.c: Ditto.
8067         * gcc.dg/vect/vect-46.c: Ditto.
8068         * gcc.dg/vect/vect-47.c: Ditto.
8069         * gcc.dg/vect/vect-48.c: Ditto.
8070         * gcc.dg/vect/vect-48a.c: Ditto.
8071         * gcc.dg/vect/vect-49.c: Ditto.
8072         * gcc.dg/vect/vect-5.c: Ditto.
8073         * gcc.dg/vect/vect-50.c: Ditto.
8074         * gcc.dg/vect/vect-51.c: Ditto.
8075         * gcc.dg/vect/vect-52.c: Ditto.
8076         * gcc.dg/vect/vect-53.c: Ditto.
8077         * gcc.dg/vect/vect-54.c: Ditto.
8078         * gcc.dg/vect/vect-55.c: Ditto.
8079         * gcc.dg/vect/vect-56.c: Ditto.
8080         * gcc.dg/vect/vect-56a.c: Ditto.
8081         * gcc.dg/vect/vect-57.c: Ditto.
8082         * gcc.dg/vect/vect-58.c: Ditto.
8083         * gcc.dg/vect/vect-59.c: Ditto.
8084         * gcc.dg/vect/vect-6.c: Ditto.
8085         * gcc.dg/vect/vect-60.c: Ditto.
8086         * gcc.dg/vect/vect-61.c: Ditto.
8087         * gcc.dg/vect/vect-62.c: Ditto.
8088         * gcc.dg/vect/vect-63.c: Ditto.
8089         * gcc.dg/vect/vect-64.c: Ditto.
8090         * gcc.dg/vect/vect-65.c: Ditto.
8091         * gcc.dg/vect/vect-66.c: Ditto.
8092         * gcc.dg/vect/vect-67.c: Ditto.
8093         * gcc.dg/vect/vect-68.c: Ditto.
8094         * gcc.dg/vect/vect-69.c: Ditto.
8095         * gcc.dg/vect/vect-7.c: Ditto.
8096         * gcc.dg/vect/vect-72.c: Ditto.
8097         * gcc.dg/vect/vect-72a.c: Ditto.
8098         * gcc.dg/vect/vect-73.c: Ditto.
8099         * gcc.dg/vect/vect-74.c: Ditto.
8100         * gcc.dg/vect/vect-75.c: Ditto.
8101         * gcc.dg/vect/vect-76.c: Ditto.
8102         * gcc.dg/vect/vect-77.c: Ditto.
8103         * gcc.dg/vect/vect-77a.c: Ditto.
8104         * gcc.dg/vect/vect-78.c: Ditto.
8105         * gcc.dg/vect/vect-79.c: Ditto.
8106         * gcc.dg/vect/vect-8.c: Ditto.
8107         * gcc.dg/vect/vect-80.c: Ditto.
8108         * gcc.dg/vect/vect-82.c: Ditto.
8109         * gcc.dg/vect/vect-82_64.c: Ditto.
8110         * gcc.dg/vect/vect-83.c: Ditto.
8111         * gcc.dg/vect/vect-83_64.c: Ditto.
8112         * gcc.dg/vect/vect-9.c: Ditto.
8113         * gcc.dg/vect/vect-all.c: Ditto.
8114         * gcc.dg/vect/vect-none.c: Ditto.
8115
8116 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8117
8118         * lib/gcc-dg.exp (dg-skip-if): New function.
8119         (dg-forbid-option): Remove.
8120         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8121         * g++.dg/abi/bitfield8.C: Likewise.
8122         * g++.dg/abi/dtor1.C: Likewise.
8123         * g++.dg/abi/empty10.C: Likewise.
8124         * g++.dg/abi/empty7.C: Likewise.
8125         * g++.dg/abi/empty9.C: Likewise.
8126         * g++.dg/abi/layout3.C: Likewise.
8127         * g++.dg/abi/layout4.C: Likewise.
8128         * g++.dg/abi/thunk1.C: Likewise.
8129         * g++.dg/abi/thunk2.C: Likewise.
8130         * g++.dg/abi/vbase11.C: Likewise.
8131         * g++.dg/abi/vthunk2.C: Likewise.
8132         * g++.dg/abi/vthunk3.C: Likewise.
8133         * g++.dg/ext/attrib8.C: Likewise.
8134         * g++.dg/opt/longbranch2.C: Likewise.
8135         * g++.dg/opt/reg-stack4.C: Likewise.
8136         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8137         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8138         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8139         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8140         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8141         * gcc.dg/20000609-1.c: Likewise.
8142         * gcc.dg/20000720-1.c: Likewise.
8143         * gcc.dg/20011107-1.c: Likewise.
8144         * gcc.dg/20011119-1.c: Likewise.
8145         * gcc.dg/20020108-1.c: Likewise.
8146         * gcc.dg/20020122-2.c: Likewise.
8147         * gcc.dg/20020122-3.c: Likewise.
8148         * gcc.dg/20020201-3.c: Likewise.
8149         * gcc.dg/20020206-1.c: Likewise.
8150         * gcc.dg/20020218-1.c: Likewise.
8151         * gcc.dg/20020310-1.c: Likewise.
8152         * gcc.dg/20020411-1.c: Likewise.
8153         * gcc.dg/20020418-2.c: Likewise.
8154         * gcc.dg/20020426-1.c: Likewise.
8155         * gcc.dg/20020426-2.c: Likewise.
8156         * gcc.dg/20020517-1.c: Likewise.
8157         * gcc.dg/20020523-1.c: Likewise.
8158         * gcc.dg/20020523-2.c: Likewise.
8159         * gcc.dg/20020729-1.c: Likewise.
8160         * gcc.dg/20030204-1.c: Likewise.
8161         * gcc.dg/20030826-2.c: Likewise.
8162         * gcc.dg/20030926-1.c: Likewise.
8163         * gcc.dg/20031202-1.c: Likewise.
8164         * gcc.dg/980312-1.c: Likewise.
8165         * gcc.dg/980313-1.c: Likewise.
8166         * gcc.dg/990117-1.c: Likewise.
8167         * gcc.dg/990424-1.c: Likewise.
8168         * gcc.dg/990524-1.c: Likewise.
8169         * gcc.dg/991230-1.c: Likewise.
8170         * gcc.dg/i386-387-1.c: Likewise.
8171         * gcc.dg/i386-387-2.c: Likewise.
8172         * gcc.dg/i386-387-3.c: Likewise.
8173         * gcc.dg/i386-387-4.c: Likewise.
8174         * gcc.dg/i386-387-5.c: Likewise.
8175         * gcc.dg/i386-387-6.c: Likewise.
8176         * gcc.dg/i386-asm-1.c: Likewise.
8177         * gcc.dg/i386-bitfield1.c: Likewise.
8178         * gcc.dg/i386-bitfield2.c: Likewise.
8179         * gcc.dg/i386-loop-1.c: Likewise.
8180         * gcc.dg/i386-loop-2.c: Likewise.
8181         * gcc.dg/i386-loop-3.c: Likewise.
8182         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8183         * gcc.dg/i386-pic-1.c: Likewise.
8184         * gcc.dg/i386-regparm.c: Likewise.
8185         * gcc.dg/i386-signbit-1.c: Likewise.
8186         * gcc.dg/i386-signbit-2.c: Likewise.
8187         * gcc.dg/i386-signbit-3.c: Likewise.
8188         * gcc.dg/i386-sse-5.c: Likewise.
8189         * gcc.dg/i386-sse-8.c: Likewise.
8190         * gcc.dg/i386-unroll-1.c: Likewise.
8191         * gcc.dg/tls/opt-1.c: Likewise.
8192         * gcc.dg/tls/opt-2.c: Likewise.
8193         * gcc.dg/unroll-1.c: Likewise.
8194         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8195         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8196         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8197         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8198
8199 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8200
8201         * g++.dg/template/incomplete1.C: New test.
8202
8203 2004-11-16  Nick Clifton  <nickc@redhat.com>
8204
8205         Revert patches accidentally commited during checkin of fixes for
8206         xstormy16 tests:
8207         gcc.c-torture/execute/simd-4.c: Revert
8208         gcc.dg/20040910-1.c: Revert.
8209
8210 2004-11-16  Paul Brook  <paul@codesourcery.com>
8211
8212         PR fortran/13010
8213         * gfortran.dg/der_pointer_1.f90: New test.
8214
8215 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8216
8217         PR c/18498
8218         * gcc.dg/bitfld-13.c: New test.
8219
8220 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8221
8222         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8223         powerpc*-*-linux*.
8224
8225         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8226         * gcc.dg/ppc64-abi-2.c: Ditto.
8227         * gcc.dg/ppc64-abi-3.c: Ditto.
8228
8229         * lib/gcc-dg.exp (dg-target-list): Remove.
8230
8231 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8232
8233         * gcc.dg/ia64-postinc.c: New test.
8234
8235 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8236
8237         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8238
8239 2004-11-15  Nick Clifton  <nickc@redhat.com>
8240
8241         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8242         __INT_MAX__ so that the test can be compiled by toolchains
8243         targeted at 16-bit processors.
8244
8245         * gcc.dg/20040625-1.c: Use long constants rather than integers
8246         when performing arithmetic that will overflow 16-bits.
8247
8248         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8249         xstormy16.  It does not support 128-bit vector operations.
8250
8251         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8252         with the macro PTR_TYPE.  Define this macro to an integer type
8253         suitable for holding a pointer.
8254
8255         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8256         the target is a 16-bit processor.
8257
8258         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8259         16-bit targets where the character constant will be too long.
8260
8261         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8262         where the double will not be directly addressable.
8263
8264 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8265
8266         Friend class name lookup 1/n, PR c++/18471
8267         * g++.dg/template/crash26.C: New test.
8268         * g++.dg/lookup/struct1.C: Adjust expected error.
8269         * g++.dg/parse/elab1.C: Likewise.
8270         * g++.dg/parse/elab2.C: Likewise.
8271         * g++.dg/parse/int-as-enum1.C: Likewise.
8272         * g++.dg/parse/struct-as-enum1.C: Likewise.
8273         * g++.dg/parse/typedef1.C: Likewise.
8274         * g++.dg/parse/typedef3.C: Likewise.
8275         * g++.dg/parse/typedef4.C: Likewise.
8276         * g++.dg/parse/typedef5.C: Likewise.
8277         * g++.dg/template/nontype4.C: Likewise.
8278         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8279         * g++.old-deja/g++.other/elab1.C: Likewise.
8280         * g++.old-deja/g++.other/syntax4.C: Likewise.
8281
8282 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8283
8284         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8285
8286 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8287
8288         * gcc.c-torture/execute/20041114-1.c: New test.
8289
8290 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8291
8292         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8293         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8294         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8295         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8296         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8297         gcc.dg/switch-7.c: New tests.
8298
8299 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8300
8301         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8302
8303 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8304
8305         PR tree-opt/18400
8306         * gcc.dg/vect/pr18400.c: New test.
8307
8308 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8309             Andrew Pinski  <pinskia@physics.uc.edu>
8310
8311         PR tree-opt/18425
8312         * gcc.dg/vect/pr18425.c: New test.
8313
8314 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8315
8316         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8317         Guard with dg-require-alias and dg-require-visibility.
8318
8319 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8320
8321         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8322
8323 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8324
8325         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8326
8327 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8328
8329         PR c++/17344
8330         * g++.dg/template/defarg5.C: New test.
8331
8332 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8333
8334         * g++.dg/parse/cast1.C: Run only on ILP32.
8335         * g++.old-deja/g++.mike/p784.C: Likewise.
8336
8337 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8338
8339         * gcc.c-torture/execute/20041113-1.c: New test.
8340
8341 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8342
8343         PR target/18230
8344         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8345         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8346         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8347         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8348         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8349         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8350         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8351         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8352         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8353         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8354         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8355         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8356         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8357
8358 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8359
8360         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8361         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8362         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8363         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8364         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8365         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8366         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8367         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8368         gcc.target/sparc/combined-1.c: New tests.
8369
8370 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8371
8372         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8373         New tests.
8374
8375 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8376
8377         * lib/gcc-dg.exp (dg-forbid-option): New function.
8378         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8379         * g++.dg/abi/bitfield8.C: Likewise.
8380         * g++.dg/abi/dtor1.C: Likewise.
8381         * g++.dg/abi/empty10.C: Likewise.
8382         * g++.dg/abi/empty7.C: Likewise.
8383         * g++.dg/abi/empty9.C: Likewise.
8384         * g++.dg/abi/layout3.C: Likewise.
8385         * g++.dg/abi/layout4.C: Likewise.
8386         * g++.dg/abi/thunk1.C: Likewise.
8387         * g++.dg/abi/thunk2.C: Likewise.
8388         * g++.dg/abi/vbase11.C: Likewise.
8389         * g++.dg/abi/vthunk2.C: Likewise.
8390         * g++.dg/abi/vthunk3.C: Likewise.
8391         * g++.dg/ext/attrib8.C: Likewise.
8392         * g++.dg/opt/longbranch2.C: Likewise.
8393         * g++.dg/opt/reg-stack4.C: Likewise.
8394         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8395         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8396         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8397         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8398         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8399         * gcc.dg/20000609-1.c: Likewise.
8400         * gcc.dg/20000720-1.c: Likewise.
8401         * gcc.dg/20011107-1.c: Likewise.
8402         * gcc.dg/20011119-1.c: Likewise.
8403         * gcc.dg/20020108-1.c: Likewise.
8404         * gcc.dg/20020122-2.c: Likewise.
8405         * gcc.dg/20020122-3.c: Likewise.
8406         * gcc.dg/20020201-3.c: Likewise.
8407         * gcc.dg/20020206-1.c: Likewise.
8408         * gcc.dg/20020218-1.c: Likewise.
8409         * gcc.dg/20020310-1.c: Likewise.
8410         * gcc.dg/20020411-1.c: Likewise.
8411         * gcc.dg/20020418-2.c: Likewise.
8412         * gcc.dg/20020426-1.c: Likewise.
8413         * gcc.dg/20020426-2.c: Likewise.
8414         * gcc.dg/20020517-1.c: Likewise.
8415         * gcc.dg/20020523-1.c: Likewise.
8416         * gcc.dg/20020523-2.c: Likewise.
8417         * gcc.dg/20020729-1.c: Likewise.
8418         * gcc.dg/20030204-1.c: Likewise.
8419         * gcc.dg/20030826-2.c: Likewise.
8420         * gcc.dg/20030926-1.c: Likewise.
8421         * gcc.dg/20031202-1.c: Likewise.
8422         * gcc.dg/980312-1.c: Likewise.
8423         * gcc.dg/980313-1.c: Likewise.
8424         * gcc.dg/990117-1.c: Likewise.
8425         * gcc.dg/990424-1.c: Likewise.
8426         * gcc.dg/990524-1.c: Likewise.
8427         * gcc.dg/991230-1.c: Likewise.
8428         * gcc.dg/i386-387-1.c: Likewise.
8429         * gcc.dg/i386-387-2.c: Likewise.
8430         * gcc.dg/i386-387-3.c: Likewise.
8431         * gcc.dg/i386-387-4.c: Likewise.
8432         * gcc.dg/i386-387-5.c: Likewise.
8433         * gcc.dg/i386-387-6.c: Likewise.
8434         * gcc.dg/i386-asm-1.c: Likewise.
8435         * gcc.dg/i386-bitfield1.c: Likewise.
8436         * gcc.dg/i386-bitfield2.c: Likewise.
8437         * gcc.dg/i386-loop-1.c: Likewise.
8438         * gcc.dg/i386-loop-2.c: Likewise.
8439         * gcc.dg/i386-loop-3.c: Likewise.
8440         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8441         * gcc.dg/i386-pic-1.c: Likewise.
8442         * gcc.dg/i386-regparm.c: Likewise.
8443         * gcc.dg/i386-signbit-1.c: Likewise.
8444         * gcc.dg/i386-signbit-2.c: Likewise.
8445         * gcc.dg/i386-signbit-3.c: Likewise.
8446         * gcc.dg/i386-sse-5.c: Likewise.
8447         * gcc.dg/i386-sse-8.c: Likewise.
8448         * gcc.dg/i386-unroll-1.c: Likewise.
8449         * gcc.dg/tls/opt-1.c: Likewise.
8450         * gcc.dg/tls/opt-2.c: Likewise.
8451         * gcc.dg/unroll-1.c: Likewise.
8452         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8453         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8454         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8455         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8456         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8457         -m64 is specified.
8458
8459 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8460
8461         PR c++/18389
8462         * g++.dg/parse/cond1.C: New test.
8463
8464         PR c++/18429
8465         * g++.dg/template/array9.C: New test.
8466         * g++.dg/ext/vla1.C: Adjust error messages.
8467         * g++.dg/ext/vlm1.C: Likewise.
8468         * g++.dg/template/crash2.C: Likewise.
8469
8470         PR c++/18436
8471         * g++.dg/template/call3.C: New test.
8472
8473         PR c++/18407
8474         * g++.dg/template/ptrmem11.C: New test.
8475
8476 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8477
8478         PR other/14264
8479         * lib/g++.exp: Set LC_ALL and LANG to C.
8480         * lib/gcc-dg.exp: Likewise.
8481         * lib/gfortran.exp: Likewise.
8482         * lib/objc.exp: Likewise.
8483         * lib/treelang.exp: Likewise.
8484
8485 2004-11-12  Andreas Schwab  <schwab@suse.de>
8486
8487         * gcc.dg/pr16286.c: Fix last change.
8488
8489 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8490
8491         PR c++/18416
8492         * g++.dg/init/global1.C: New test.
8493
8494 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8495
8496         * gcc.c-torture/execute/20041112-1.c: New test.
8497
8498 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8499
8500         * lib/gcc-dg.exp (dg-target-list): New.
8501
8502 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8503             Richard Sandiford  <rsandifo@redhat.com>
8504
8505         * lib/target-supports.exp (get-compiler_messages): New.
8506         (check_named_sections_available): Use it.
8507         (check_effective_target_ilp32): New.
8508         (check_effective_target_lp64): New.
8509         (is-effective-target): New.
8510         * lib/gcc-dg.exp (dg-require-effective-target): New.
8511
8512 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8513
8514         * gcc.dg/precedence-1.c: New test.
8515
8516 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8517
8518         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8519
8520         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8521         message, delete generated files, use more descriptive name for
8522         executable, and make the test unsupported when it cannot be run.
8523
8524         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8525         (dg-require-weak, dg-require-visibility, dg-require-alias,
8526         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8527         dg-require-iconv, dg-require-named-sections): Use it.
8528
8529         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8530
8531 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8532
8533         PR target/16457
8534         * gcc.dg/ppc-and-1: New
8535
8536         PR target/16796
8537         * gcc.dg/ppc-mov-1.c: New.
8538
8539         PR target/16458
8540         * gcc.dg/ppc-compare-1.c: New.
8541
8542 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8543
8544         * objc.dg/desig-init-2.m: New test.
8545
8546 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8547
8548         PR middle-end/18160
8549         * g++.dg/warn/register-var-1.C: New test.
8550         * g++.dg/warn/register-var-2.C: New test.
8551
8552 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8553
8554         * gcc.dg/union-2.c: New test.
8555
8556 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8557
8558         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8559         New test for PR tree-optimization/17892.
8560
8561 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8562
8563         PR c++/18369
8564         * g++.dg/init/new12.C: New test.
8565
8566 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8567
8568         * gcc.target/sparc: New directory.
8569         * gcc.target/sparc/sparc.exp: New driver.
8570         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8571         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8572         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8573         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8574
8575 2004-11-10  Paul Brook  <paul@codesourcery.com>
8576
8577         PR fortran/18218
8578         * gfortran.dg/list_read.c: New test.
8579
8580 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8581
8582         PR c/18322
8583         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8584         expected diagnostic location.
8585
8586 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8587
8588         * gcc.dg/20041109-1.c: New test.
8589
8590 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8591
8592         PR objc/18406
8593         * objc/compile/pr18406.m: New test.
8594
8595 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8596
8597         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8598
8599 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8600
8601         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8602
8603 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8604
8605         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8606
8607 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8608
8609         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8610         exit.
8611
8612 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8613
8614         PR tree-opt/18299
8615         * gcc.c-torture/pr18299-1.c: New test.
8616
8617 2004-11-06  Andreas Schwab  <schwab@suse.de>
8618
8619         * gcc.dg/pr16286.c: Also test for bool and pixel.
8620
8621 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8622
8623         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8624         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8625         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8626         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8627         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8628         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8629         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8630         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8631         gcc.dg/struct-semi-3.c: New tests.
8632
8633 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8634
8635         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
8636
8637 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8638
8639         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
8640         Do not use C99 designators.
8641
8642 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8643
8644         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
8645
8646 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8647
8648         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
8649         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
8650         * gcc.c-torture/execute/simd-5.x: Remove.
8651
8652 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8653
8654         PR rtl-optimization/17933
8655         * gcc.dg/torture/pr17933-1.c: New test.
8656
8657 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8658
8659         PR target/18106
8660         * lib/target-supports.exp (check_weak_available): Support
8661         Windows.
8662
8663 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8664
8665         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8666         call to fflush(stdout) before abort.
8667         (my_ffsll): New function.
8668         (generate_fields): Use it.
8669
8670 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8671
8672         * gcc.dg/init-undef-1.c: New test.
8673
8674 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8675
8676         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8677         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8678         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8679         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8680         expected messages for new parser.
8681
8682 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8683
8684         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8685
8686 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8687
8688         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8689         on LP64 targets.
8690
8691 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8692
8693         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8694         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8695         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8696         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
8697         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8698         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8699         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8700         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8701         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8702         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8703
8704 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8705
8706         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8707         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8708         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8709         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8710         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8711         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8712         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8713         for new parser.
8714
8715 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8716
8717         PR target/15342
8718         * gcc.dg/20041104-1.c: New test.
8719
8720 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8721
8722         * g++.dg/template/nontype7.C: New test.
8723         * g++.dg/template/nontype8.C: Likewise.
8724         * g++.dg/template/nontype9.C: Likewise.
8725         * g++.dg/template/nontype10.C: Likewise.
8726         * g++.dg/tc1/dr49.C: Likewise.
8727         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8728         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8729
8730 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8731
8732         * g++.dg/rtti/tinfo1.C: Remove xfails.
8733
8734 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8735
8736         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8737         packed attribute to the definition to satisfy the new C++ parser.
8738
8739 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8740
8741         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8742         invocations of va_arg.
8743
8744 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8745
8746         PR c++/18124
8747         * g++.dg/template/crash25.C: New test.
8748
8749         PR c++/18155
8750         * g++.dg/template/typedef2.C: New test.
8751         * g++.dg/parse/crash13.C: Adjust error markers.
8752
8753         PR c++/18177
8754         * g++.dg/conversion/const3.C: New test.
8755
8756 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8757
8758         PR fortran/17535
8759         PR fortran/17583
8760         PR fortran/17713
8761         * gfortran.dg/generic_[123].f90: New testcases.
8762
8763 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8764
8765         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8766         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8767
8768 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8769
8770         PR tree-opt/16808
8771         * gcc.c-torture/compile/pr16808.c: New test.
8772
8773 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8774
8775         PR rtl-optimization/17104
8776         * gcc.dg/ppc-bitfield1.c: New.
8777
8778 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8779
8780         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8781
8782 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8783
8784         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8785         strings for 32-bit code.
8786
8787 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8788
8789         PR c/18239
8790         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8791
8792 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8793
8794         PR c++/18064
8795         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8796
8797 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8798
8799         PR c++/15172
8800         * g++.dg/init/aggr2.C: New test.
8801
8802 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8803
8804         * objc.dg/local-decl-1.m: New test.
8805
8806 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8807
8808         * gcc.dg/20040910-1.c: Adjust regex.
8809
8810 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8811
8812         PR rtl-optimization/18084
8813         * g++.dg/opt/pr18084-1.C: New testcase.
8814
8815 2004-10-30  Matt Austern  <austern@apple.com>
8816
8817         PR c++/17542
8818         * g++.dg/ext/attrib18.C: New test.
8819
8820 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8821
8822         PR middle-end/18096
8823         * gcc.dg/pr18096-1.c: New test case.
8824
8825 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8826
8827         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8828
8829 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8830
8831         PR c/16666
8832         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8833         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8834         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8835         gcc.dg/old-style-prom-3.c: New tests.
8836
8837 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8838
8839         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8840         Remove unnecessary inclusion of stdio.h.
8841
8842 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8843
8844         PR rtl-optimization/17581
8845         * gcc.dg/pr17581-1.c: New test case.
8846
8847 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8848
8849         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8850         being implemented.
8851         * g++.dg/conversion/dr195-1.C: New.
8852         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8853         * g++.old-deja/g++.mike/p10148.C: Likewise.
8854
8855 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8856
8857         PR c++/17695
8858         * g++.dg/debug/typedef2.C: New test.
8859
8860 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8861
8862         PR fortran/13490
8863         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8864         * gfortran.dg/g77/README: Update.
8865
8866 2004-10-28  Matt Austern  <austern@apple.com>
8867
8868         PR c++/14124
8869         * g++.dg/ext/packed7.C: New test.
8870
8871 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8872
8873         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8874         scan-assembler.
8875         * lib/scanasm.exp (hidden-scan-for): New proc.
8876         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8877         string.
8878         (scan-not-hidden): Likewise.
8879         * lib/target-supports.exp (check_visibility_available): mach-o is
8880         support too.
8881
8882 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8883
8884         PR c++/17132
8885         * g++.dg/template/memclass3.C: New test.
8886
8887 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8888
8889         PR middle-end/18160
8890         * gcc.dg/register-var-1.c: New test.
8891         * gcc.dg/register-var-2.c: New test.
8892         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8893         error now.
8894
8895 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8896
8897         PR other/18172
8898         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8899         unused variables.
8900         * gcc.dg/vect/vect-22.c: Likewise.
8901
8902 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8903
8904         * gcc.dg/i386-rotate-1.c: New test.
8905
8906 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8907
8908         * g++.dg/init/ref12.C: Add "run" marker.
8909
8910         PR c++/17435
8911         * g++.dg/init/ref12.C: New test.
8912
8913         PR c++/18140
8914         * g++.dg/template/shift1.C: New test.
8915         * g++.dg/template/error10.C: Adjust error markers.
8916
8917 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8918
8919         PR tree-opt/17529
8920         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8921
8922 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8923
8924         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8925         * gcc.dg/weak/weak-3.c: Likewise.
8926         * gcc.dg/weak/weak-5.c: Likewise.
8927         * gcc.dg/weak/weak-9.c: Likewise.
8928         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8929         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8930
8931         * gcc.dg/darwin-weakimport-1.c: New.
8932
8933 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8934
8935         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8936
8937 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8938
8939         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8940         'syntax' error messages.
8941         * gcc.dg/cpp/direct2s.c: Likewise.
8942
8943 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8944
8945         * gcc.c-torture/compile/20041026-1.c: New.
8946
8947 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8948
8949         PR c++/18093
8950         * g++.dg/lookup/ns2.C: New test.
8951
8952         PR c++/18020
8953         * g++.dg/template/enum4.C: New test.
8954
8955         PR c++/18161
8956         * g++.dg/template/expr1.C: New test.
8957
8958 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8959
8960         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8961
8962 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8963
8964         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8965         gcc.dg/decl-nospec-3.c: New tests.
8966
8967 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8968
8969         * objc.dg/super-class-3.m: New test.
8970
8971 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8972
8973         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8974         resyncing.
8975         * gcc.dg/cpp/direct2s.c: Likewise.
8976
8977 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8978
8979         * objc.dg/image-info.m: Update for changes to section selection.
8980
8981 2004-10-25  David Ayers  <d.ayers@inode.at>
8982             Ziemowit Laski  <zlaski@apple.com>
8983
8984         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8985         diagnostics when messaging 'id <Proto>'.
8986         * objc.dg/class-protocol-1.m: New test.
8987         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8988         a non-existent method signature.
8989         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8990         Update diagnostics when messaging with non-existent method signature.
8991         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8992         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8993         invalid receivers are now resolved as if messaging 'id'; remove
8994         extraneous diagnostics.
8995
8996 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8997
8998         PR c/16667
8999         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9000         gcc.dg/init-desig-obs-3.c: New tests.
9001
9002 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9003
9004         * gcc.dg/debug/20041023-1.c: New test.
9005
9006 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9007
9008         PR middle-end/17407
9009         * gcc.c-torture/compile/pr17407.c: New test.
9010
9011         PR c++/18121
9012         * g++.dg/template/array8.C: New test.
9013
9014 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9015
9016         PR other/18138
9017         * lib/g++.exp: Accept more than one multilib libgcc.
9018         * lib/gcc-dg.exp: Likewise.
9019         * lib/objc.exp: Likewise.
9020         * lib/treelang.exp: Likewise.
9021         * lib/gfortran.exp: Likewise.
9022
9023 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9024
9025         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9026
9027 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9028
9029         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9030         * gcc.dg/c99-const-expr-3.c: Likewise.
9031
9032 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9033
9034         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9035
9036 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9037
9038         * gcc.c-torture/execute/loop-2e.x: Remove.
9039
9040 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9041
9042         PR c++/18095
9043         * g++.dg/parse/crash18.C: New.
9044         * g++.dg/parse/crash19.C: New.
9045
9046 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9047
9048         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9049         * g++.dg/ext/dllimport2.C: Same.
9050         * g++.dg/ext/dllimport8.C: Same.
9051
9052 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9053
9054         PR c++/10841
9055         * g++.dg/conversion/cast1.C: New test.
9056         * g++.dg/overload/pmf1.C: Adjust error marker.
9057
9058 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9059
9060         PR objc/17923
9061         * objc.dg/const-str-7.m: New test.
9062
9063 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9064
9065         * g++.dg/template/memfriend11.C: Fix comment typo.
9066         * g++.dg/template/memfriend14.C: Likewise.
9067
9068 2004-10-20  Richard Henderson  <rth@redhat.com>
9069
9070         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9071         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9072         -fasynchronous-unwind-tables.
9073
9074 2004-10-20  Richard Henderson  <rth@redhat.com>
9075
9076         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9077         (main): Return success.
9078         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9079         (main): Return success.
9080
9081 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9082
9083         PR c++/13495
9084         * g++.dg/template/memfriend9.C: New test.
9085         * g++.dg/template/memfriend10.C: Likewise.
9086         * g++.dg/template/memfriend11.C: Likewise.
9087         * g++.dg/template/memfriend12.C: Likewise.
9088         * g++.dg/template/memfriend13.C: Likewise.
9089         * g++.dg/template/memfriend14.C: Likewise.
9090         * g++.dg/template/memfriend15.C: Likewise.
9091         * g++.dg/template/memfriend16.C: Likewise.
9092         * g++.dg/template/memfriend17.C: Likewise.
9093         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9094
9095 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9096
9097         * g++.dg/conversion/dr195.C: New.
9098         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9099
9100 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9101             Devang Patel  <dpatel@apple.com>
9102
9103         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9104         of floating point arithmetic, which could trap.
9105
9106 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9107
9108         PR c++/14035
9109         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9110         * g++.dg/conversion/const2.C: New test.
9111         * g++.dg/expr/reinterpret2.C: New test.
9112         * g++.dg/expr/reinterpret3.C: New test.
9113         * g++.dg/expr/cast2.C: New test.
9114         * g++.dg/expr/copy1.C: New test.
9115         * g++.dg/other/conversion1.C: Change error message.
9116         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9117         function pointers to void *.
9118         * g++.old-deja/g++.mike/p10148.C: Likewise.
9119
9120 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9121
9122         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9123
9124 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9125
9126         PR c++/18047
9127
9128         * g++.dg/parse/expr3.C: New test.
9129
9130 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9131
9132         * gcc.dg/smod-1.c: New test.
9133
9134 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9135
9136         * objc.dg/method-14.m: New test.
9137
9138 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9139
9140         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9141         Also xfail as the patch was reverted.
9142
9143 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9144
9145         PR middle-end/16973
9146         * gcc.dg/pr16973.c: New test.
9147
9148 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9149
9150         PR tree-optimization/17656
9151         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9152
9153 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9154
9155         * g++.dg/eh/shadow1.C: New.
9156
9157 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9158
9159         * gcc.c-torture/compile/20041018-1.c: New test.
9160
9161 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9162
9163         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9164         compiler referring to register 0 when accessing sdata.  The linker
9165         now patches things up.
9166
9167 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9168
9169         PR c/17529
9170         * gcc.c-torture/compile/pr17529.c: New test.
9171
9172 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9173
9174         PR c++/17743
9175         * g++.dg/ext/attrib17.C: New test.
9176
9177 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9178
9179         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9180
9181 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9182
9183         PR c++/10479
9184         * g++.dg/ext/attrib16.C: New test.
9185
9186 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9187
9188         PR c++/17042
9189         * g++.dg/init/dso_handle1.C: New test.
9190
9191         PR c++/14667
9192         * g++.dg/parse/typedef6.C: New test.
9193
9194         PR c++/17916
9195         * g++.dg/parse/pragma1.C: New test.
9196
9197 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9198
9199         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9200
9201 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9202
9203         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9204         -fno-common when on HPPA HP-UX platforms.
9205
9206 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9207
9208         PR other/16820
9209         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9210         stdint.h.
9211         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9212         uintptr_t.
9213
9214 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9215
9216         PR c++/16301
9217         * g++.dg/lookup/strong-using-4.C: New test.
9218
9219 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9220
9221         PR middle-end/16567
9222         * gcc.c-torture/compile/nested-1.c: New test.
9223
9224 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9225
9226         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9227         and mipsisa64*-*-* (until support for misaligned loads is added).
9228         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9229         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9230         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9231         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9232         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9233         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9234
9235 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9236
9237         PR c++/17976
9238         * g++.dg/init/dtor3.C: New test.
9239
9240 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9241
9242         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9243
9244 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9245
9246         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9247         * gcc.dg/macho-lo-sum.c: Likewise.
9248
9249 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9250
9251         * gcc.dg/ppc-spe64-1.c: New test.
9252
9253 2004-10-14  Devang Patel  <dpatel@apple.com>
9254
9255         PR 17635
9256         * gcc.dg/pr17635.c : New test.
9257
9258 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9259
9260         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9261         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9262         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9263         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9264         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9265         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9266         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9267         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9268         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9269         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9270         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9271         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9272         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9273         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9274         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9275         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9276         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9277         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9278
9279 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9280
9281         * gcc.dg/vect/vect-82.c: New testcase.
9282         * gcc.dg/vect/vect-82_64.c: New testcase.
9283         * gcc.dg/vect/vect-83.c: New testcase.
9284         * gcc.dg/vect/vect-83_64.c: New testcase.
9285
9286 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9287
9288         * gcc.dg/cpp/error-1.c: New test.
9289
9290 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9291
9292         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9293
9294 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9295
9296         PR target/17984
9297         * gcc.dg/cris-peep2-xsrand2.c: New test.
9298
9299 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9300
9301         PR c++/17661
9302         * testsuite/g++.dg/expr/for2.C: New test.
9303
9304 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9305
9306         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9307
9308 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9309
9310         PR tree-optimization/17724
9311         * g++.dg/opt/pr17724-1.C: New test.
9312         * g++.dg/opt/pr17724-2.C: New test.
9313         * g++.dg/opt/pr17724-3.C: New test.
9314         * g++.dg/opt/pr17724-4.C: New test.
9315         * g++.dg/opt/pr17724-5.C: New test.
9316         * g++.dg/opt/pr17724-6.C: New test.
9317
9318 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9319
9320         PR c/17301
9321         * gcc.dg/pr17301-2.c: New test.
9322
9323 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9324
9325         PR c++/15876
9326         * g++.dg/parse/error22.C: New test.
9327
9328         PR c++/17936
9329         * g++.dg/template/spec18.C: New test.
9330
9331 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9332
9333         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9334         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9335         memcpy.
9336         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9337         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9338
9339 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9340
9341         * g++.dg/eh/cleanup5.C: Add dg-options "".
9342
9343 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9344
9345         PR middle-end/17657
9346         * gcc.dg/switch-4.c: New test case.
9347
9348 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9349
9350         * gcc.c-torture/execute/20041011-1.c: New test.
9351
9352 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9353
9354         PR c++/17554
9355         * g++.dg/init/for3.C: New test.
9356
9357         PR c++/17657
9358         * g++.dg/opt/switch2.C: New test.
9359
9360         PR middle-end/17703
9361         * g++.dg/warn/Wreturn-2.C: New test.
9362
9363 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9364
9365         PR c++/17907
9366         * g++.dg/eh/cleanup5.C: New test.
9367
9368 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9369
9370         PR c++/17393
9371         * g++.dg/parse/error21.C: New test.
9372
9373 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9374
9375         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9376         * g++.dg/warn/incomplete1.C: Likewise.
9377         * g++.dg/template/qualttp20.C: Likewise.
9378
9379 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9380
9381         PR c/17881
9382         * parm-incomplete-1.c: New test.
9383
9384 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9385
9386         PR c++/17867
9387         * g++.dg/parse/error19.C: New test.
9388
9389         PR c++/17670
9390         * g++.dg/init/new11.C: New test.
9391
9392         PR c++/17821
9393         * g++.dg/parse/error20.C: New test.
9394
9395         PR c++/17826
9396         * g++.dg/template/crash24.C: New test.
9397
9398 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9399
9400         PR c/17301
9401         * gcc.dg/pr17301-1.c: New test.
9402
9403 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9404
9405         PR c/17189
9406         * gcc.dg/anon-struct-5.c: New test.
9407
9408 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9409
9410         PR c/17844
9411         * gcc.dg/pr17844-1.c: New test.
9412
9413 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9414
9415         PR tree-optimization/17906
9416         * gcc.c-torture/compile/pr17906.c: New.
9417
9418 2004-10-09  Stuart Hastings  <stuart@apple.com>
9419             Roger Sayle  <roger@eyesopen.com>
9420
9421         PR rtl-optimization/17853
9422         * gcc.dg/i386-mmx-5.c: New testcase.
9423
9424 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9425
9426         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9427
9428 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9429
9430         PR c++/17524
9431         * g++.dg/template/static9.C: New test.
9432
9433         PR c++/17685
9434         * g++.dg/parse/operator5.C: New test.
9435
9436 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9437
9438         PR middle-end/17894
9439         * gcc.c-torture/execute/divcmp-4.c: New test case.
9440
9441 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9442
9443         PR tree-opt/17902
9444         * g++.dg/opt/pr17902.C: New test.
9445
9446 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9447
9448         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9449
9450 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9451
9452         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9453
9454 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9455
9456         * gcc.dg/assign-warn-3.c: New test.
9457
9458 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9459
9460         PR c/16999
9461         * gcc.dg/cpp/ident-1.c: New test.
9462
9463 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9464
9465         * gcc.c-torture/compile/acc1.c: New.
9466
9467 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9468
9469         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9470         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9471
9472 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9473
9474         * gcc.dg/ultrasp11.c: New test.
9475
9476 2004-10-08  Michael Matz  <matz@suse.de>
9477
9478         * gcc.dg/doloop-2.c: New test.
9479
9480 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9481
9482         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9483         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9484         objc.dg/method-9.m: Update expected diagnostics.
9485
9486 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9487
9488         * gcc.dg/ppc-fsel-3.c: New file.
9489         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9490
9491 2004-10-07  Paul Brook  <paul@codesourcery.com>
9492
9493         * gfortran.dg/intrinsic_verify_1.f90: New test.
9494
9495 2004-10-07  Paul Brook  <paul@codesourcery.com>
9496
9497         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9498
9499 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9500
9501         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9502         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9503         commit.
9504
9505 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9506
9507         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9508
9509 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9510
9511         PR c++/17115
9512         * g++.dg/warn/Winline-4.C: New test.
9513
9514 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9515
9516         * gcc.c-torture/compile/20041007-1.c: New test.
9517
9518 2004-10-07  Paul Brook  <paul@codesourcery.com>
9519
9520         PR fortran/17678
9521         * gfortran.dg/use_allocated_1.f90: New test.
9522
9523 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9524
9525         PR middle-end/17849
9526         * gfortran.fortran-torture/compile/nested.f90: New test
9527
9528 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9529
9530         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9531
9532 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9533
9534         PR c++/17368
9535         * g++.dg/ext/asm6.C: New test.
9536
9537 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9538
9539         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9540
9541 2004-10-06  Paul Brook  <paul@codesourcery.com>
9542
9543         PR libfortran/17709
9544         * gfortran.dg/empty_format_1.f90: New test.
9545
9546 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9547
9548         PR fortran/17568
9549         * gfortran.dg/ishft.f90: New test.
9550
9551         PR fortran/17283
9552         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9553         tests.
9554
9555 2004-10-06  Paul Brook  <paul@codesourcery.com>
9556
9557         * gfortran.dg/do_1.f90: New test.
9558
9559 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9560
9561         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9562         optimizing for size.
9563
9564 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9565
9566         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9567
9568 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9569
9570         * gcc.c-torture/compile/20041005-1.c: New test.
9571
9572 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9573
9574         PR c++/17829
9575         * g++.dg/lookup/koenig4.C: New.
9576
9577 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9578
9579         * g++.dg/other/classkey1.C: Adjust quoting marks.
9580         * g++.dg/parse/error15.C: Likewise.
9581         * g++.dg/template/meminit2.C (int>): Likewise.
9582
9583 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9584
9585         PR fortran/17283
9586         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9587
9588         PR fortran/17631
9589         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9590
9591         PR fortran/17708
9592         * gfortran.dg/pr17708.f90: New test.
9593
9594 2004-10-04  Chao-ying Fu  <fu@mips.com>
9595
9596         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9597         * gcc.dg/vect/vect-4.c: Ditto.
9598         * gcc.dg/vect/vect-5.c: Ditto.
9599         * gcc.dg/vect/vect-6.c: Ditto.
9600         * gcc.dg/vect/vect-8.c: Ditto.
9601         * gcc.dg/vect/vect-16.c: Ditto.
9602         * gcc.dg/vect/vect-30.c: Ditto.
9603         * gcc.dg/vect/vect-40.c: Ditto.
9604         * gcc.dg/vect/vect-41.c: Ditto.
9605         * gcc.dg/vect/vect-42.c: Ditto.
9606         * gcc.dg/vect/vect-43.c: Ditto.
9607         * gcc.dg/vect/vect-44.c: Ditto.
9608         * gcc.dg/vect/vect-45.c: Ditto.
9609         * gcc.dg/vect/vect-46.c: Ditto.
9610         * gcc.dg/vect/vect-47.c: Ditto.
9611         * gcc.dg/vect/vect-48.c: Ditto.
9612         * gcc.dg/vect/vect-49.c: Ditto.
9613         * gcc.dg/vect/vect-50.c: Ditto.
9614         * gcc.dg/vect/vect-51.c: Ditto.
9615         * gcc.dg/vect/vect-52.c: Ditto.
9616         * gcc.dg/vect/vect-53.c: Ditto.
9617         * gcc.dg/vect/vect-54.c: Ditto.
9618         * gcc.dg/vect/vect-55.c: Ditto.
9619         * gcc.dg/vect/vect-56.c: Ditto.
9620         * gcc.dg/vect/vect-57.c: Ditto.
9621         * gcc.dg/vect/vect-58.c: Ditto.
9622         * gcc.dg/vect/vect-59.c: Ditto.
9623         * gcc.dg/vect/vect-60.c: Ditto.
9624         * gcc.dg/vect/vect-74.c: Ditto.
9625         * gcc.dg/vect/vect-79.c: Ditto.
9626         * gcc.dg/vect/vect-80.c: Ditto.
9627
9628 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9629
9630         * gcc.dg/unused-7.c: Use the correct option.
9631
9632 2004-10-04  Paul Brook  <paul@codesourcery.com>
9633         Bud Davis  <bdavis9659@comcast.net>
9634
9635         PR fortran/17706
9636         PR fortran/16434
9637         * gfortran/pr17706.f90: New test.
9638         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
9639
9640 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9641
9642         * gfortran.dg/pr17612.f90: New test.
9643
9644 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9645
9646         * g++.dg/template/local1.C: Adjust quoting marks in
9647         testing for diagnostics.
9648         * g++.dg/tls/diag-2.C: Likewise.
9649         * g++.dg/other/error8.C: Likewise.
9650
9651 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9652
9653         PR c/17178
9654         * gcc.dg/unused-4.c: Adjust to be correct.
9655
9656         PR c/17820
9657         * gcc.dg/unused-7.c: New test.
9658
9659 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9660
9661         PR c++/17797
9662         * g++.dg/overload/template2.C: New test.
9663
9664 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9665
9666         PR tree-optimization/16632
9667         * gcc.dg/tree-ssa/20041002-1.c: New.
9668
9669 2004-10-03  Paul Brook  <paul@codesourcery.com>
9670
9671         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9672         rather than relying on default formatting.
9673
9674 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9675
9676         * gcc.dg/20040920-1.c: Update expected message text.
9677
9678 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9679
9680         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9681
9682 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9683
9684         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9685         tree level.
9686
9687 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9688
9689         * gcc.dg/tree-ssa/pr17343.c: Remove.
9690
9691 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9692
9693         PR tree-opt/17343
9694         * gcc.dg/tree-ssa/pr17343.c: New test.
9695
9696 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
9697
9698         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9699         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9700         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9701         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9702         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9703
9704 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9705
9706         * gcc.dg/lvalue-2.c: New test.
9707
9708 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9709
9710         PR c/17730
9711         * gcc.dg/pr17730-1.c: New test
9712
9713 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9714
9715         PR c/7425
9716         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9717
9718 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9719
9720         * gcc.c-torture/execute/stdarg-1.c: New test.
9721         * gcc.c-torture/execute/stdarg-2.c: New test.
9722         * gcc.c-torture/execute/stdarg-3.c: New test.
9723         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9724         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9725         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9726         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9727         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9728
9729 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9730
9731         PR tree-optimization/17697
9732         * g++.dg/opt/pr17697-1.C: New test.
9733         * g++.dg/opt/pr17697-2.C: New test.
9734         * g++.dg/opt/pr17697-3.C: New test.
9735
9736 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9737
9738         PR c/16409
9739         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9740         gcc.dg/vla-init-5.c: New tests.
9741
9742 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9743
9744         PR c/13804
9745         * gcc.dg/pr13804-1.c: New test.
9746
9747 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9748
9749         PR fortran/16938
9750         * gfortran.dg/pr16938.f90: New test.
9751
9752 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9753
9754         * g++.dg/template/crash23.C: New test.
9755
9756 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9757
9758         PR c++/17585
9759         * g++.dg/template/static8.C: New test.
9760
9761 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9762
9763         PR c++/17681
9764         * g++.dg/other/error9.C: New test.
9765
9766 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9767
9768         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9769
9770 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9771
9772         PR fortran/15164
9773         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9774
9775 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9776
9777         PR middle-end/17112
9778         * gcc.dg/pr17112-1.c: New test case.
9779
9780 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9781
9782         PR c/11459
9783         * gcc.dg/pr11459-1.c: New test.
9784
9785 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9786
9787         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9788         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9789
9790 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9791
9792         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9793
9794 2004-09-25  Jan Hubicka  <jh@suse.cz>
9795
9796         * compile/30040909-1.c: New test.
9797         * compile/30040907-1.c: New test.
9798
9799 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9800
9801         * gcc.c-torture/execute/va-arg-26.c: New test.
9802
9803 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9804
9805         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9806         extra diagnostics on targets with 64-bit pointers.
9807         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9808
9809 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9810
9811         PR c/17188
9812         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9813         * gcc.dg/decl-3.c: Adjust expected message.
9814
9815 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9816
9817         PR fortran/17615
9818         * gfortran.dg/pr17615.f90: New test.
9819
9820 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9821
9822         PR tree-optimzation/17517
9823         * g++.dg/tree-ssa/pr17517.C: New Test.
9824
9825 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9826
9827         PR c++/16889
9828         * g++.dg/lookup/ambig3.C: New.
9829
9830 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9831
9832         PR tree-opt/17624
9833         * g++.dg/opt/pr17624.C: New test.
9834
9835 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9836
9837         PR c/6980
9838         * gcc.dg/Wbad-function-cast-1.c: New test.
9839
9840 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9841
9842         * g++.dg/ext/complit1.C
9843         * g++.dg/other/error2.C
9844         * g++.dg/other/nontype-1.C
9845         * g++.dg/parse/crash11.C
9846         * g++.dg/parse/crash12.C
9847         * g++.dg/parse/error15.C
9848         * g++.dg/parse/error4.C
9849         * g++.dg/parse/tmpl-outside1.C
9850         * g++.dg/parse/too-many-tmpl-args1.C
9851         * g++.dg/template/dependent-expr3.C
9852         * g++.dg/template/error10.C
9853         * g++.dg/template/instantiate1.C
9854         * g++.dg/template/vtable2.C
9855         * g++.dg/warn/Wshadow-1.C
9856         * g++.dg/warn/weak1.C
9857         * g++.old-deja/g++.brendan/crash16.C
9858         * g++.old-deja/g++.brendan/crash18.C
9859         * g++.old-deja/g++.brendan/crash48.C
9860         * g++.old-deja/g++.brendan/crash49.C
9861         * g++.old-deja/g++.brendan/crash55.C
9862         * g++.old-deja/g++.brendan/crash56.C
9863         * g++.old-deja/g++.brendan/crash8.C
9864         * g++.old-deja/g++.brendan/enum11.C
9865         * g++.old-deja/g++.brendan/enum8.C
9866         * g++.old-deja/g++.brendan/enum9.C
9867         * g++.old-deja/g++.brendan/friend3.C
9868         * g++.old-deja/g++.brendan/misc14.C
9869         * g++.old-deja/g++.bugs/900402_02.C
9870         * g++.old-deja/g++.bugs/900404_03.C
9871         * g++.old-deja/g++.bugs/900404_04.C
9872         * g++.old-deja/g++.bugs/900428_03.C
9873         * g++.old-deja/g++.jason/crash4.C
9874         * g++.old-deja/g++.jason/overload21.C
9875         * g++.old-deja/g++.jason/redecl1.C
9876         * g++.old-deja/g++.jason/report.C
9877         * g++.old-deja/g++.jason/rfg10.C
9878         * g++.old-deja/g++.jason/template30.C
9879         * g++.old-deja/g++.law/arm12.C
9880         * g++.old-deja/g++.law/ctors5.C
9881         * g++.old-deja/g++.law/cvt20.C
9882         * g++.old-deja/g++.law/init10.C
9883         * g++.old-deja/g++.law/init8.C
9884         * g++.old-deja/g++.law/visibility17.C
9885         * g++.old-deja/g++.law/visibility7.C
9886         * g++.old-deja/g++.mike/net8.C
9887         * g++.old-deja/g++.mike/p646.C
9888         * g++.old-deja/g++.mike/p700.C
9889         * g++.old-deja/g++.mike/p701.C
9890         * g++.old-deja/g++.mike/p811.C
9891         * g++.old-deja/g++.ns/template13.C
9892         * g++.old-deja/g++.other/array3.C
9893         * g++.old-deja/g++.other/crash25.C
9894         * g++.old-deja/g++.other/dtor3.C
9895         * g++.old-deja/g++.other/dtor4.C
9896         * g++.old-deja/g++.other/main1.C
9897         * g++.old-deja/g++.other/warn7.C
9898         * g++.old-deja/g++.pt/crash11.C
9899         * g++.old-deja/g++.pt/crash36.C
9900         * g++.old-deja/g++.pt/spec22.C
9901         * g++.old-deja/g++.pt/spec9.C
9902         * g++.old-deja/g++.pt/ttp52.C
9903         * g++.old-deja/g++.robertl/eb103.C
9904         * g++.old-deja/g++.robertl/eb121.C
9905         * g++.old-deja/g++.robertl/eb22.C
9906         * g++.old-deja/g++.robertl/eb8.C:
9907         Update locations and/or regexps of dg-error markers.
9908         Remove markers for some bogus messages that are no longer issued.
9909
9910 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9911
9912         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9913         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9914
9915 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9916
9917         PR c++/17618
9918         * g++.dg/lookup/crash5.C: New test.
9919
9920 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9921
9922         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9923         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9924         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9925         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9926         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9927         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9928
9929         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9930         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9931         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9932         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9933         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9934         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9935
9936         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9937
9938         * gcc.dg/vect/vect-44.c: Check additional cases.
9939         * gcc.dg/vect/vect-48.c: Check additional cases.
9940
9941         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9942         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9943         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9944         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9945         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9946         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9947         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9948         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9949         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9950
9951         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9952         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9953         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9954
9955 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9956
9957         * gcc.dg/tree-ssa/loop-6.c: New test.
9958
9959 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9960
9961         PR c++/17620
9962         * g++.dg/inherit/base2.C: New.
9963
9964 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9965
9966         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9967         * gcc.dg/20001012-2.c: Likewise.
9968         * gcc.dg/20001013-1.c: Likewise.
9969         * gcc.dg/20001101-1.c: Likewise.
9970         * gcc.dg/20001102-1.c: Likewise.
9971         * gcc.dg/bf-spl1.c: Likewise.
9972         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9973         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9974
9975 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9976
9977         PR tree-optimization/16721
9978         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9979
9980 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9981
9982         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9983         * gcc.dg/20040305-1.c: Likewise.
9984
9985 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9986
9987         PR c/16566
9988         * gcc.c-torture/compile/pr16566-1.c,
9989         gcc.c-torture/compile/pr16566-2.c,
9990         gcc.c-torture/compile/pr16566-3.c: New tests.
9991
9992 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9993
9994         PR tree-optimization/17512
9995         * gcc.c-torture/compile/20040916-1.c.
9996
9997 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9998
9999         * gcc.dg/pragma-re-3.c: New test.
10000
10001 2004-09-17  Matt Austern  <austern@apple.com>
10002
10003         PR c++/15049
10004         * g++.dg/other/anon3.C: New.
10005
10006 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10007
10008         PR c++/7503
10009         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10010         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10011         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10012         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10013         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10014
10015 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10016
10017         PR fortran/17286
10018         * gfortran.dg/pr17286.f90: New test.
10019
10020 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10021
10022         PR c++/17530
10023         * g++.dg/template/static7.C: New test.
10024
10025 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10026
10027         PR tree-opt/17558
10028         * gcc.c-torture/compile/pr17558.c: New test.
10029
10030 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10031
10032         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10033         if SKIP_ATTRIBUTE is defined.
10034
10035 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10036
10037         PR fortran/15957
10038         * gfortran.dg/pr15957.f90: New test.
10039
10040 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10041
10042         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10043         in comparison.
10044         * gcc.dg/vect/vect-79.c: Likewise.
10045         * gcc.dg/vect/vect-80.c: Likewise.
10046
10047 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10048
10049         PR fortran/15750
10050         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10051
10052 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10053
10054         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10055         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10056         * gcc.dg/vect/vect-62.c: New testcase.
10057         * gcc.dg/vect/vect-63.c: New testcase.
10058         * gcc.dg/vect/vect-64.c: New testcase.
10059         * gcc.dg/vect/vect-65.c: New testcase.
10060         * gcc.dg/vect/vect-66.c: New testcase.
10061         * gcc.dg/vect/vect-67.c: New testcase.
10062         * gcc.dg/vect/vect-68.c: New testcase.
10063         * gcc.dg/vect/vect-69.c: New testcase.
10064         * gcc.dg/vect/vect-79.c: New testcase.
10065         * gcc.dg/vect/vect-80.c: New testcase.
10066
10067 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10068
10069         * gcc.target/mips/asm-1.c: New test.
10070
10071 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10072
10073         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10074         * gcc.dg/vect/vect-73.c: New testcase.
10075         * gcc.dg/vect/vect-74.c: New testcase.
10076         * gcc.dg/vect/vect-75.c: New testcase.
10077         * gcc.dg/vect/vect-76.c: New testcase.
10078         * gcc.dg/vect/vect-77.c: New testcase.
10079         * gcc.dg/vect/vect-78.c: New testcase
10080
10081 2004-09-18  Paul Brook  <paul@codesourcery.com>
10082
10083         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10084
10085 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10086
10087         PR c/17424
10088         * gcc.dg/pr17424-1.c: New test.
10089
10090 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10091
10092         * g++.dg/tree-ssa/pr17153.C: New test.
10093
10094 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10095
10096         PR pch/13361
10097         * testsuite/g++.dg/pch/wchar-1.C: New.
10098         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10099
10100 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10101
10102         * gcc.c-torture/execute/20040917-1.c: New test.
10103
10104 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10105
10106         PR tree-optimization/17319
10107         * gcc.dg/pr17319.c: New test.
10108
10109 2004-09-17  Devang Patel  <dpatel@apple.com>
10110
10111         * gcc.dg/20040813-1.c: New test.
10112
10113 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10114
10115         PR tree-optimization/17273
10116         * gcc.c-torture/compile/pr17273.c: New test.
10117
10118 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10119
10120         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10121         Update expected messages.
10122         * gcc.dg/declspec-13.c: New test.
10123
10124 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10125
10126         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10127
10128 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10129
10130         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10131         change what 'a' is pointing to.
10132
10133 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10134
10135         PR c++/16002
10136         * g++.dg/template/error18.C: New test.
10137
10138         PR c++/16029
10139         * g++.dg/warn/Wunused-8.C: New test.
10140
10141 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10142
10143         PR tree-optimization/17513
10144         * gcc.dg/20040916-1.c: New test.
10145
10146 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10147
10148         PR c++/17501
10149         * g++.dg/template/typename7.C: New test.
10150
10151 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10152
10153         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10154
10155 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10156
10157         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10158         with -ftree-based-profiling also.
10159         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10160
10161 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10162
10163         PR/15364
10164         * gfortran.dg/der_array_io_1.f90: New test.
10165         * gfortran.dg/der_array_io_2.f90: New test.
10166         * gfortran.dg/der_array_io_3.f90: New test.
10167
10168 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10169
10170         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10171         EABI.
10172
10173 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10174
10175         * g++.dg/opt/switch1.C: New test.
10176
10177 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10178
10179         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10180         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10181         Update expected messages.
10182
10183 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10184
10185         PR fortran/16485
10186         * gfortran.dg/same_name_1.f90: New test.
10187
10188 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10189
10190         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10191         dereference garbage pointers.
10192
10193 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10194
10195         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10196         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10197
10198         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10199         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10200         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10201
10202 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10203
10204         PR c++/17324
10205         * g++.dg/template/mangle1.C: New test.
10206
10207 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10208
10209         PR tree-optimization/17252
10210         * gcc.c-torture/execute/pr17252.c: New test.
10211
10212 2004-09-14  Andrew Pinski  <apinski@apple.com>
10213
10214         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10215
10216 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10217
10218         PR rtl-optimization/9771
10219         * gcc.dg/pr9771-1.c: New test case.
10220
10221 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10222
10223         PR tree-optimization/15262
10224         * gcc.c-torture/execute/pr15262-1.c: New test.
10225         * gcc.c-torture/execute/pr15262-2.c: New test.
10226
10227 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10228
10229         * gcc.dg/declspec-12.c: New test.
10230
10231 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10232
10233         * gfortran.dg/pr17090.f90: Add directives to test.
10234
10235 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10236
10237         * gcc.c-torture/compile/20040914-1.c: New test.
10238
10239 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10240
10241         PR c++/16162
10242         * g++.dg/template/decl2.C: New test.
10243
10244 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10245
10246         PR fortran/17090
10247         * gfortran.dg/pr17090.f90: New test.
10248
10249 2004-09-13  Dale Johannesen  <dalej@apple.com>
10250
10251         * gcc.c-torture/compile/pr17408.c:  New test case.
10252
10253 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10254
10255         PR c++/16716
10256         * g++.dg/parse/crash17.C: New test.
10257
10258         PR c++/17327
10259         * g++.dg/template/enum3.C: New test.
10260
10261 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10262
10263         * lib/gcc-defs.exp: Load wrapper.exp.
10264         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10265         using local code.
10266         * lib/gcc.exp (gcc_init): Similar.
10267         * lib/gfortran.exp (gfortran_init): Similar.
10268         * lib/objc.exp (objc_init): Similar.
10269         * lib/treelang.exp (treelang_init): Similar.
10270         * lib/wrapper.exp: New file with build_wrapper call machinery in
10271         ${tool}_maybe_build_wrapper.
10272
10273 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10274
10275         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10276         "inline".
10277         * gcc.dg/declspec-11.c: Update expected messages.
10278         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10279         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10280         gcc.dg/inline-12.c: New tests.
10281
10282 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10283
10284         * g++.dg/tree-ssa/pr17400.C: New testcase.
10285
10286 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10287
10288         * gcc.target/mips/sb1-1.c: New testcase.
10289
10290 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10291
10292         * lib/g77-dg.exp: Remove unused file.
10293         * lib/mike-g77.exp: Ditto.
10294         * lib/g77.exp: Ditto.
10295
10296 2004-09-12  Richard Henderson  <rth@redhat.com>
10297
10298         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10299
10300 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10301
10302         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10303         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10304         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10305         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10306         Update expected messages.
10307
10308 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10309
10310         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10311         declaration/use mismatch for dirp parameter.
10312
10313 2004-09-12  Andrew Pinski  <apinski@apple.com>
10314
10315         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10316         -fgnu-runtime is passed.
10317
10318 2004-09-12  Richard Henderson  <rth@redhat.com>
10319
10320         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10321         do the uplevel thing and update additional_flags directly.
10322         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10323         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10324         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10325         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10326
10327 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10328
10329         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10330
10331 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10332
10333         PR middle-end/17411
10334         * g++.dg/opt/pr17411-1.C: New test case.
10335
10336 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10337
10338         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10339         gcc.dg/tls/diag-2.c: Update expected messages.
10340         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10341         messages.
10342         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10343         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10344         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10345         gcc.dg/tls/diag-5.c: New tests.
10346
10347 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10348
10349         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10350
10351 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10352
10353         * g++.dg/parse/break-in-for.C: New test.
10354
10355 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10356
10357         * gcc.dg/tree-ssa/20040911-1.c: New test.
10358
10359 2004-09-11  Andreas Jaeger  <aj@suse.de>
10360
10361         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10362         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10363
10364 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10365
10366         * gcc.target/frv: New directory of FR-V-specific tests.
10367
10368 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10369
10370         * gcc.dg/convert-vec-1.c: New test.
10371
10372 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10373
10374         PR middle-end/17024
10375         * gcc.dg/pr17024-1.c: New test case.
10376
10377 2004-09-10  Eric Christopher  <echristo@redhat.com>
10378
10379         * gcc.dg/20040910-1.c: New test.
10380
10381 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10382
10383         * gcc.dg/bitfld-9.c: New test.
10384
10385 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10386
10387         * gcc.c-torture/execute/ieee/acc1.c: New test.
10388         * gcc.c-torture/execute/ieee/acc2.c: New test.
10389         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10390
10391 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10392
10393         * gcc.dg/deprecated-2.c: New test.
10394
10395 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10396
10397         * gcc.dg/init-vec-1.c: New test.
10398
10399 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10400
10401         PR middle-end/17055
10402         * gcc.dg/pr17055-1.c: New test case.
10403
10404 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10405
10406         PR target/17377
10407         * gcc.c-torture/execute/pr17377.c: New test.
10408
10409 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10410
10411         PR c/8420
10412         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10413         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10414         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10415         gcc.dg/long-long-typespec-1.c: New tests.
10416         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10417
10418 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10419
10420         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10421         gcc.dg/gnu99-static-1.c: New tests.
10422
10423 2004-09-08  Devang Patel  <dpatel@apple.com>
10424
10425         * gcc.dg/darwin-ld-20040828-1.c: New test.
10426         * gcc.dg/darwin-ld-20040828-2.c: New test.
10427         * gcc.dg/darwin-ld-20040828-3.c: New test.
10428
10429 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10430
10431         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10432         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10433         in error message.
10434         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10435         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10436         in error message.
10437         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10438         types they qualify.
10439         * objc.dg/type-size-2.m: Fix wording in comment.
10440         * objc.dg/va-meth-1.m: New test case.
10441
10442 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10443
10444         PR c/16633:
10445         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10446         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10447
10448 2004-09-06  Devang Patel  <dpatel@apple.com>
10449
10450         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10451         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10452
10453 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10454
10455         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10456         reflect changed line numbering of diagnostics.
10457
10458 2004-09-06  Paul Brook  <paul@codesourcery.com>
10459
10460         * gfortran.dg/edit_real_1.f90: Add new test.
10461
10462 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10463
10464         * gcc.dg/tree-ssa/loop-2.c: New test.
10465         * gcc.dg/tree-ssa/loop-3.c: New test.
10466         * gcc.dg/tree-ssa/loop-4.c: New test.
10467         * gcc.dg/tree-ssa/loop-5.c: New test.
10468
10469 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10470
10471         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10472
10473 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10474
10475         * gcc.dg/format/sentinel-1.c: New test.
10476
10477 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10478
10479         * testsuite/gcc.dg/builtins-46.c: New.
10480
10481 2004-09-03  Devang Patel  <dpatel@apple.com>
10482
10483         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10484         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10485
10486 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10487
10488         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10489         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10490         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10491         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10492         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10493         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10494         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10495         the non-portable bzero.
10496         * gcc.dg/20010912-1.c: xfail for NetWare.
10497         * gcc.dg/20020426-2.c: xfail for NetWare.
10498         * gcc.dg/20021014-1.c: xfail for NetWare.
10499         * gcc.dg/20021018-1.c: xfail for NetWare.
10500         * gcc.dg/20030213-1.c: xfail for NetWare.
10501         * gcc.dg/20030225-1.c: xfail for NetWare.
10502         * gcc.dg/20030708-1.c: xfail for NetWare.
10503         * gcc.dg/builtins-config.h: Also exclude NetWare.
10504         * gcc.dg/format/format.h: Define restrict only if not already defined.
10505         * gcc.dg/nest.c: xfail for NetWare.
10506         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10507         * lib/target-supports.exp (check_visibility_available): Exclude
10508         NetWare.
10509
10510 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10511
10512         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10513         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10514         deterministic starting point for the alignment of structure fields.
10515         * gcc.dg/Wpadded.c: Dito.
10516         * g++.dg/abi/vbase10.C: Dito.
10517
10518 2004-09-03  Devang Patel  <dpatel@apple.com>
10519
10520         * g++.dg/debug/pr15736.cc: New test.
10521
10522 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10523
10524         * README.QMTEST: Fix out-of-date link.
10525
10526 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10527
10528         PR fortran/16579
10529         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10530         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10531
10532 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10533
10534         * g++.dg/abi/arm_rtti1.C: New test.
10535
10536 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10537
10538         * gcc.dg/ppc-vector-memcpy.c: New.
10539         * gcc.dg/ppc-vector-memset.c: New.
10540
10541 2004-09-02  Chao-ying Fu  <fu@mips.com>
10542
10543         * gcc.target/mips/mips-3d-1.c: New test.
10544         * gcc.target/mips/mips-3d-2.c: New test.
10545         * gcc.target/mips/mips-3d-3.c: New test.
10546         * gcc.target/mips/mips-3d-4.c: New test.
10547         * gcc.target/mips/mips-3d-5.c: New test.
10548         * gcc.target/mips/mips-3d-6.c: New test.
10549         * gcc.target/mips/mips-3d-7.c: New test.
10550         * gcc.target/mips/mips-3d-8.c: New test.
10551         * gcc.target/mips/mips-3d-9.c: New test.
10552         * gcc.target/mips/mips-ps-1.c: New test.
10553         * gcc.target/mips/mips-ps-2.c: New test.
10554         * gcc.target/mips/mips-ps-3.c: New test.
10555         * gcc.target/mips/mips-ps-4.c: New test.
10556         * gcc.target/mips/mips-ps-type.c: New test.
10557
10558 2004-09-02  Paul Brook  <paul@codesourcery.com>
10559
10560         * gfortran.dg/edit_real_1.f90: Add new tests.
10561
10562 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10563
10564         PR fortran/15327
10565         * gfortran.dg/merge_char_1.f90: New test.
10566
10567 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10568
10569         PR fortran/16404
10570         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10571
10572 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10573
10574         PR c/1522
10575         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10576
10577 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10578
10579         * g++.dg/opt/loop1.C: Do not XFAIL.
10580
10581 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10582
10583         * gcc.c-torture/execute/20040831-1.c: New test.
10584
10585 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10586
10587         PR fortran/16579
10588         * gfortran.dg/g77/20010610.f: Now passes.
10589         Copy from g77.f-torture/execute. Add dg-run directive.
10590         * gfortran.dg/g77/README: Update
10591
10592 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10593
10594         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10595         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10596         (t1, t2, t3, t4): Add volatile.
10597
10598 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10599
10600         * g++.dg/ext/visibility/arm1.C: New test.
10601
10602 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10603
10604         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10605         -pedantic-errors.
10606
10607 2004-09-01  Paul Brook  <paul@codesourcery.com>
10608
10609         * gfortran.dg/eof_2.f90: New test.
10610
10611 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10612
10613         PR fortran/16579
10614         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10615
10616 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10617
10618         PR libfortran/16805
10619         * gfortran.dg/list_read_2.f90: New test.
10620
10621 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10622
10623         * g++.dg/abi/key1.C: New test.
10624
10625 2004-08-31  Richard Henderson  <rth@redhat.com>
10626
10627         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10628         form of offsetof.
10629         * g++.dg/other/offsetof5.C: Remove duplicate.
10630
10631 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10632
10633         PR fortran/17244
10634         * gfortran.dg/func_derived_1.f90: New test.
10635
10636 2004-08-31  Paul Brook  <paul@codesourcery.com>
10637
10638         * gfortran.dg/eof_1.f90: New test.
10639
10640 2004-08-31  Paul Brook  <paul@codesourcery.com>
10641
10642         * gfortran.dg/list_read_1.f90: New file.
10643
10644 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
10645
10646         * g++.dg/opt/loop1.C: XFAIL.
10647
10648 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
10649
10650         * gcc.dg/funcdef-storage-1.c: New.
10651         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10652         an extern function in local scope.
10653         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10654         declare an 'auto inline' function in local scope.
10655         * gcc.dg/20011130-1.c: Likewise.
10656         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10657         an 'auto' function in local scope.
10658         * gcc.dg/20021014-1.c: Likewise.
10659         * gcc.dg/20030331-2.c: Likewise.
10660
10661 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10662
10663         * gfortran.dg/blockdata_1.f90: New test.
10664
10665 2004-08-30  Richard Henderson  <rth@redhat.com>
10666
10667         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10668
10669 2004-08-30  Richard Henderson  <rth@redhat.com>
10670
10671         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10672         additional_flags set by alternate driver.
10673         (ieee-options): New procedure.
10674         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10675         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10676         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10677         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10678
10679 2004-08-30  Richard Henderson  <rth@redhat.com>
10680
10681         * lib/f-torture.exp: Remove.
10682
10683 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10684
10685         PR rtl-optimization/16590
10686         * g++.dg/opt/loop1.C: New test.
10687
10688 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10689
10690         PR fortran/13910
10691         * gfortran.dg/oldstyle_1.f90: New test.
10692
10693 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10694         Paul Brook  <paul@codesourcery.com>
10695
10696         * gfortran.dg/g77/README: Update.
10697         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10698         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10699         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10700
10701 2004-08-28  Paul Brook  <paul@codesourcery.com>
10702
10703         PR libfortran/17195
10704         * gfortran.dg/edit_real_1.f90: New test.
10705
10706 2004-08-27  Paul Brook  <paul@codesourcery.com>
10707
10708         * gfortran.dg/rewind_1.f90: New test.
10709
10710 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10711
10712         PR fortran/16597
10713         * gfortran.dg/pr16597.f90: New test.
10714
10715 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10716
10717         PR c/13801
10718         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10719         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10720         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10721         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10722         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10723
10724 2004-08-26  Nick Clifton  <nickc@redhat.com>
10725
10726         * gcc.c-torture/compile/pr17119.c: New test.
10727
10728 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10729
10730         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10731
10732 2004-08-25  Richard Henderson  <rth@redhat.com>
10733
10734         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10735         the bits that expect kind=8 to be the largest real kind.
10736
10737 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10738
10739         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10740
10741 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10742
10743         * gfortran.dg/assignment_1.f90: New test.
10744
10745 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10746
10747         * g++.dg/template/repo3.C: New test.
10748
10749 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10750
10751         PR middle-end/16693
10752         PR tree-optimization/16372
10753         * g++.dg/opt/pr16372-1.C: New test case.
10754         * g++.dg/opt/pr16693-1.C: New test case.
10755         * g++.dg/opt/pr16693-2.C: New test case.
10756
10757 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10758
10759         * objc.dg/proto-lossage-4.m: New test.
10760
10761 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10762
10763         PR c++/17155
10764         * g++.dg/inherit/local2.C: New test.
10765
10766 2004-08-25  Paul Brook  <paul@codesourcery.com>
10767
10768         PR fortran/17144
10769         * gfortran.dg/string_ctor_1.f90: New test.
10770
10771 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10772
10773         PR c++/14428
10774         * g++.dg/template/redecl2.C: New test.
10775
10776 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10777
10778         PR fortran/17143
10779         * gfortran.dg/pr17143.f90: New test.
10780
10781 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10782
10783         PR fortran/17164
10784         * gfortran.dg/pr17164.f90: New test.
10785
10786 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10787
10788         * gcc.dg/tree-ssa/loop-1.c: New test.
10789
10790 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10791
10792         * gcc.c-torture/compile/20040824-1.c: New test.
10793
10794 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10795
10796         * gcc.c-torture/compile/iftrap-3.c: New test.
10797
10798 2004-08-24  Paul Brook  <paul@codesourcery.com>
10799
10800         * gfortran.dg/entry_2.f90: New test.
10801
10802 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10803
10804         PR c++/16889
10805         * g++.dg/lookup/ambig[12].C: New.
10806
10807 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10808
10809         PR c++/16706
10810         * g++.dg/template/crash21.C: New test.
10811         * g++.dg/template/crash22.C: Likewise.
10812
10813 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10814
10815         PR c++/17149
10816         * g++.dg/template/access15.C: New.
10817
10818 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10819
10820         PR c++/17163
10821         * g++.dg/template/repo2.C: New test.
10822
10823 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10824
10825         PR rtl-optimization/17078
10826         * gcc.c-torture/execute/pr17078-1.c: New test case.
10827
10828 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10829
10830         PR c/14492
10831         * gcc.dg/debug/crash1.c: New test.
10832
10833 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10834
10835         PR c/16180
10836         * gcc.dg/loop-5.c: New test.
10837
10838 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10839
10840         * gcc.c-torture/execute/20040823-1.c: New test.
10841
10842 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10843
10844         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10845         to the assembler.  Simplify test accordingly.
10846         (asm_abi_flags): Use GNU names.
10847         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10848         to check for ABI flags.
10849
10850 2004-08-22  Andrew Pinski  <apinski@apple.com>
10851
10852         * g++.dg/opt/pr14029.C: New test.
10853         * gcc.c-torture/execute/pr15262.c: New test.
10854
10855 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10856
10857         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10858
10859 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10860
10861         PR 16908
10862         * gfortran.dg/direct_io.f90: New test.
10863
10864 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10865
10866         PR c++/17121
10867         * g++.dg/inherit/local2.C: New test.
10868
10869 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10870
10871         PR c++/17120
10872         * g++.dg/warn/Wparentheses-4.C: New test.
10873
10874 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10875
10876         PR c++/17121
10877         * g++.dg/inherit/local2.C: New test.
10878
10879         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10880         * gcc.dg/ppc-ldstruct.c: Likewise.
10881         * gcc.dg/ppc64-abi-2.c: Likewise.
10882
10883 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10884
10885         PR rtl-optimization/17099
10886         * gcc.c-torture/execute/20040820-1.c: New test.
10887
10888 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10889
10890         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10891
10892 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10893
10894         PR fortran/17077
10895         * gfortran.dg/auto_array_1.f90: New test.
10896
10897 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10898
10899         PR fortran/17074
10900         * gfortran.dg/simpleif_1.f90: New test.
10901
10902 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10903
10904         * lib/target-supports.exp (check_profiling_available): Return
10905         false for arm*-*-symbianelf* and arm*-*-eabi*.
10906
10907         PR c++/15890
10908         * g++.dg/template/delete1.C: New test.
10909
10910 2004-08-19  Paul Brook  <paul@codesourcery.com>
10911
10912         PR fortran/14976
10913         PR fortran/16228
10914         * gfortran.dg/data_char_1.f90: New test.
10915
10916 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10917
10918         PR fortran/16946
10919         * gfortran.dg/reduction.f90: New testcase.
10920
10921 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10922
10923         PR fortran/16520
10924         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10925
10926 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10927
10928         PR c++/17041
10929         * g++.dg/Wparentheses-3.C: New test.
10930
10931 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10932
10933         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10934         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10935         * gcc.dg/vect/vect-2.c: Likewise.
10936         * gcc.dg/vect/vect-3.c: Likewise.
10937         * gcc.dg/vect/vect-4.c: Likewise.
10938         * gcc.dg/vect/vect-5.c: Likewise.
10939         * gcc.dg/vect/vect-6.c: Likewise.
10940         * gcc.dg/vect/vect-7.c: Likewise.
10941         * gcc.dg/vect/vect-25.c: Likewise.
10942         * gcc.dg/vect/vect-31.c: Likewise.
10943         * gcc.dg/vect/vect-32.c: Likewise.
10944         * gcc.dg/vect/vect-34.c: Likewise.
10945         * gcc.dg/vect/vect-36.c: Likewise.
10946         * gcc.dg/vect/vect-all.c: Likewise.
10947
10948 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10949
10950         PR c++/17068
10951         * g++.dg/template/operator4.C: New test.
10952
10953 2004-08-18  Richard Henderson  <rth@redhat.com>
10954
10955         * gcc.dg/20040206-1.c: XFAIL.
10956
10957 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10958
10959         PR c++/16246
10960         * g++.dg/template/array7.C: New test.
10961
10962 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10963
10964         * gcc.dg/mips-movcc-1.c: New test.
10965         * gcc.dg/mips-movcc-2.c: New test.
10966         * gcc.dg/mips-movcc-3.c: New test.
10967
10968         * gcc.dg/mips-nmadd-1.c: New test.
10969         * gcc.dg/mips-nmadd-2.c: New test.
10970
10971 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10972
10973         PR c++/15871
10974         * g++.dg/opt/inline8.C: New test.
10975
10976         PR c++/16965
10977         * g++.dg/parse/error17.C: New test.
10978
10979 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10980
10981         * gcc.dg/vect: New directory for vectorizer tests.
10982         * gcc.dg/vect/tree-vect.h: New file.
10983         * gcc.dg/vect/vect.exp: New file.
10984         * gcc.dg/vect/pr16105.c.c: New test.
10985         * gcc.dg/vect/vect-1.c: New test.
10986         * gcc.dg/vect/vect-2.c: New test.
10987         * gcc.dg/vect/vect-3.c: New test.
10988         * gcc.dg/vect/vect-4.c: New test.
10989         * gcc.dg/vect/vect-5.c: New test.
10990         * gcc.dg/vect/vect-6.c: New test.
10991         * gcc.dg/vect/vect-7.c: New test.
10992         * gcc.dg/vect/vect-8.c: New test.
10993         * gcc.dg/vect/vect-9.c: New test.
10994         * gcc.dg/vect/vect-10.c: New test.
10995         * gcc.dg/vect/vect-11.c: New test.
10996         * gcc.dg/vect/vect-12.c: New test.
10997         * gcc.dg/vect/vect-13.c: New test.
10998         * gcc.dg/vect/vect-14.c: New test.
10999         * gcc.dg/vect/vect-15.c: New test.
11000         * gcc.dg/vect/vect-16.c: New test.
11001         * gcc.dg/vect/vect-17.c: New test.
11002         * gcc.dg/vect/vect-18.c: New test.
11003         * gcc.dg/vect/vect-19.c: New test.
11004         * gcc.dg/vect/vect-20.c: New test.
11005         * gcc.dg/vect/vect-21.c: New test.
11006         * gcc.dg/vect/vect-22.c: New test.
11007         * gcc.dg/vect/vect-23.c: New test.
11008         * gcc.dg/vect/vect-24.c: New test.
11009         * gcc.dg/vect/vect-25.c: New test.
11010         * gcc.dg/vect/vect-26.c: New test.
11011         * gcc.dg/vect/vect-27.c: New test.
11012         * gcc.dg/vect/vect-28.c: New test.
11013         * gcc.dg/vect/vect-29.c: New test.
11014         * gcc.dg/vect/vect-30.c: New test.
11015         * gcc.dg/vect/vect-31.c: New test.
11016         * gcc.dg/vect/vect-32.c: New test.
11017         * gcc.dg/vect/vect-33.c: New test.
11018         * gcc.dg/vect/vect-34.c: New test.
11019         * gcc.dg/vect/vect-35.c: New test.
11020         * gcc.dg/vect/vect-36.c: New test.
11021         * gcc.dg/vect/vect-37.c: New test.
11022         * gcc.dg/vect/vect-38.c: New test.
11023         * gcc.dg/vect/vect-40.c: New test.
11024         * gcc.dg/vect/vect-41.c: New test.
11025         * gcc.dg/vect/vect-42.c: New test.
11026         * gcc.dg/vect/vect-43.c: New test.
11027         * gcc.dg/vect/vect-44.c: New test.
11028         * gcc.dg/vect/vect-45.c: New test.
11029         * gcc.dg/vect/vect-46.c: New test.
11030         * gcc.dg/vect/vect-47.c: New test.
11031         * gcc.dg/vect/vect-48.c: New test.
11032         * gcc.dg/vect/vect-49.c: New test.
11033         * gcc.dg/vect/vect-50.c: New test.
11034         * gcc.dg/vect/vect-51.c: New test.
11035         * gcc.dg/vect/vect-52.c: New test.
11036         * gcc.dg/vect/vect-53.c: New test.
11037         * gcc.dg/vect/vect-54.c: New test.
11038         * gcc.dg/vect/vect-55.c: New test.
11039         * gcc.dg/vect/vect-56.c: New test.
11040         * gcc.dg/vect/vect-57.c: New test.
11041         * gcc.dg/vect/vect-58.c: New test.
11042         * gcc.dg/vect/vect-59.c: New test.
11043         * gcc.dg/vect/vect-60.c: New test.
11044         * gcc.dg/vect/vect-61.c: New test.
11045         * gcc.dg/vect/vect-all.c: New test.
11046         * gcc.dg/vect/vect-none.c: New test.
11047
11048 2004-08-17  Paul Brook  <paul@codesourcery.com>
11049
11050         PR fortran/13082
11051         * gfortran.dg/entry_1.f90: New test.
11052
11053 2004-08-17  Andrew Pinski  <apinski@apple.com>
11054
11055         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11056
11057 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11058
11059         * gcc.dg/pr17036-1.c: New test.
11060
11061 2004-08-16  Devang Patel  <dpatel@apple.com>
11062
11063         * gcc.dg/darwin-20040809-1.c: New test.
11064
11065 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11066
11067         * gcc.dg/funcdef-attr-1.c: New test.
11068
11069 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11070
11071         * gcc.dg/altivec-17.c: New test.
11072         * gcc.dg/altivec-18.c: New test.
11073
11074 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11075
11076         PR c++/6749
11077         * g++.dg/template/vtable2.C: New test.
11078
11079 2004-08-14  Richard Henderson  <rth@redhat.com>
11080
11081         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11082         * gcc.dg/pack-test-4.c (main): Return 0.
11083         * gcc.dg/setjmp-1.c: Remove XFAIL.
11084         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11085
11086 2004-08-14  Richard Henderson  <rth@redhat.com>
11087
11088         * gcc.dg/980217-1.c: Add prototype for printf.
11089
11090 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11091
11092         * gfortran.dg/pr16935.f90: New test.
11093
11094 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11095
11096         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11097
11098 2004-08-13  Paul Brook  <paul@codesourcery.com>
11099
11100         * gfortran.dg/der_io_1.f90: Remove stray comma.
11101
11102 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11103
11104         * gcc.dg/vmx/cw-bug-2.c: Remove.
11105         * gcc.dg/vmx/vprint-1.c: Remove.
11106         * gcc.dg/vmx/vscan-1.c: Remove.
11107
11108 2004-08-12  Devang patel  <dpatel@apple.com>
11109
11110         * gcc.dg/darwin-20040809-2.c: New test.
11111
11112 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11113
11114         * g++.dg/ext/altivec-12.C: New test.
11115
11116         * g++.dg/ext/altivec-11.C: New test.
11117
11118 2004-08-12  Paul Brook  <paul@codesourcery.com>
11119
11120         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11121
11122 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11123
11124         * g++.dg/ext/altivec-2.C: Check for hardware support before
11125         executing any VMX instructions.
11126
11127         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11128
11129 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11130
11131         PR c++/16276
11132         * g++.old-deja/g++.other/comdat4.C: New test.
11133         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11134
11135 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11136
11137         PR target/16286
11138         * gcc.dg/pr16286.c: New test.
11139
11140 2004-08-12 Jan Beulich <jbeulich@novell.com>
11141
11142         * g++.dg/ext/asm5.C: New.
11143
11144 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11145
11146         PR c++/16698
11147         * g++.dg/eh/crash1.C: New test.
11148
11149         PR c++/16717
11150         * g++.dg/ext/construct1.C: New test.
11151
11152 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11153
11154         PR c++/16853
11155         * g++.dg/init/ptrmem1.C: New test.
11156
11157         PR c++/16618
11158         * g++.dg/parse/offsetof5.C: New test.
11159
11160         PR c++/16870
11161         * g++.dg/template/overload3.C: New test.
11162
11163 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11164
11165         PR c++/16964
11166         * g++.dg/parse/error16.C: New test.
11167
11168         PR c++/16904
11169         * g++.dg/template/error14.C: New test.
11170
11171         PR c++/16929
11172         * g++.dg/template/error15.C: New test.
11173
11174 2004-08-11  Devang Patel  <dpatel@apple.com>
11175
11176         * gcc.dg/darwin-ld-20040809-1.c: New test.
11177         * gcc.dg/darwin-ld-20040809-2.c: New test.
11178
11179 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11180
11181         PR fortran/16917
11182         * gfortran.dg/dfloat_1.f90: New test.
11183
11184 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11185
11186         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11187         * gcc.dg/dll-2.c: Fix dg-require syntax.
11188         * gcc.misc-tests/arm-isr.c (abort): Declare.
11189         (exit): Likewise.
11190
11191 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11192
11193         PR c++/16971
11194         * g++.dg/parse/crash16.C: New test.
11195
11196 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11197
11198         * gcc.dg/mips-rsqrt-1.c: New test case.
11199         * gcc.dg/mips-rsqrt-2.c: New test case.
11200         * gcc.dg/mips-rsqrt-3.c: New test case.
11201
11202 2004-08-10  Paul Brook  <paul@codesourcery.com>
11203
11204         * gfortran.dg/der_io_1.f90: New test.
11205
11206 2004-08-10  Paul Brook  <paul@codesourcery.com>
11207
11208         PR fortran/16919
11209         * gfortran.dg/der_array_1.f90: New test.
11210
11211 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11212
11213         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11214
11215 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11216
11217         * gcc.dg/wchar_t-2.c: Fix typo.
11218
11219 2004-08-09  Falk Hueffner  <falk@debian.org>
11220
11221         PR tree-optimization/12517
11222         * gcc.c-torture/compile/pr12517.c: New test.
11223
11224         PR tree-optimization/12578
11225         * gcc.c-torture/compile/pr12578.c: New test.
11226
11227         PR tree-optimization/12899
11228         * gcc.c-torture/compile/pr12899.c: New test.
11229
11230         PR rtl-optimization/14692
11231         * gcc.c-torture/compile/pr14692.c: New test.
11232
11233         PR tree-optimization/16461
11234         * gcc.c-torture/compile/pr16461.c: New test.
11235
11236 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11237
11238         * gfortran.dg/getenv_1.f90: New test.
11239
11240 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11241
11242         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11243         wchar_t.
11244         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11245
11246 2004-08-06  Paul Brook  <paul@codesourcery.com>
11247
11248         * gfortran.dg/ret_array_1.f90: New test.
11249         * gfortran.dg/ret_pointer_1.f90: New test.
11250
11251 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11252
11253         * gcc.dg/missing-field-init-[12].c: New tests.
11254         * g++.dg/warn/missing-field-init-[12].C: New tests.
11255
11256 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11257
11258         * gcc.dg/enum2.c: New test.
11259         * gcc.dg/symbian3.c: Likewise.
11260         * gcc.dg/symbian4.c: Likewise.
11261         * gcc.dg/wchar_t-2.c: Likewise.
11262
11263 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11264
11265         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11266         destructor tests.
11267
11268 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11269
11270         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11271         dg-require-visiblity.
11272         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11273         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11274         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11275         * g++.dg/ext/visibility/new1.C: Likewise.
11276         * g++.dg/ext/visibility/pragma.C: Likewise.
11277         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11278         * g++.dg/ext/visibility/virtual.C: Likewise.
11279         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11280         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11281         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11282         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11283         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11284         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11285         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11286         * g++/dg/ext/visibility/visibility-8.C: New test.
11287         * gcc.c-torture/compile/dll.x: Remove.
11288         * gcc.dg/dll-2.c: Use dg-require-dll
11289         * gcc.dg/visibility-10.c: New test.
11290         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11291         supporting DLLs.
11292         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11293         (scan_not_hidden): Likewise.
11294
11295 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11296
11297         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11298
11299 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11300
11301         * gcc.c-torture/execute/20040805-1.c: New test.
11302
11303 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11304
11305         * gcc.dg/20020118-1.c: Declare abort.
11306         * gcc.dg/altivec_check.h: Likewise.
11307         * gcc.dg/iftrap-2.c: Likewise.
11308         * gcc.dg/pragma-darwin.c: Likewise.
11309         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11310
11311 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11312
11313         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11314
11315 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11316
11317         * gcc.c-torture/execute/builtins/abs-2.c,
11318         gcc.c-torture/execute/builtins/abs-3.c,
11319         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11320         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11321         intmax_t, uintmax_t and their limits.
11322         * gcc.dg/intmax_t-1.c: New test.
11323
11324 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11325
11326         * g++.dg/tc1/dr147.C: Add reference to PR.
11327
11328 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11329
11330         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11331         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11332
11333 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11334
11335         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11336
11337 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11338
11339         * gcc.dg/redecl-5.c: New test.
11340         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11341         of scanf.
11342
11343 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11344
11345         PR middle-end/16790
11346         * gcc.c-torture/execute/pr16790-1.c: New test case.
11347
11348 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11349
11350         * g++.dg/ext/visibility/assign1.C: New test.
11351         * g++.dg/ext/visibility/new1.C: Likewise.
11352
11353         * gcc.dg/symbian1.c: New test.
11354         * gcc.dg/symbian2.c: Likewise.
11355
11356 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11357
11358         PR target/16570
11359         * gcc.dg/i386-sse-9.c: New test.
11360
11361 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11362
11363         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11364
11365 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11366
11367         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11368         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11369         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11370         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11371         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11372         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11373         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11374         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11375         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11376         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11377         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11378         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11379         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11380         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11381         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11382         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11383         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11384         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11385         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11386         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11387         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11388         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11389         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11390         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11391         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11392         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11393         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11394         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11395         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11396         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11397         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11398         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11399         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11400         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11401         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11402         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11403         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11404         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11405         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11406         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11407         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11408         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11409         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11410         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11411         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11412         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11413         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11414         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11415         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11416         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11417         gcc.misc-tests/i386-pf-3dnow-1.c,
11418         gcc.misc-tests/i386-pf-athlon-1.c,
11419         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11420         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11421         Declare built-in functions used.
11422         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11423
11424 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11425
11426         PR c++/16707
11427         * g++.dg/lookup/using12.C: New test.
11428
11429         * g++.dg/init/null1.C: Fix PR number.
11430         * g++.dg/parse/namespace10.C: Likewise.
11431
11432 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11433
11434         PR c++/16224
11435         * g++.dg/template/spec17.C: New test.
11436         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11437         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11438
11439 2004-08-02  David Billinghurst
11440
11441         PR fortran/16292
11442         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11443
11444 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11445
11446         * gcc.dg/ia64-got-1.c: New test case.
11447
11448 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11449
11450         PR c++/16489
11451         * g++.dg/init/null1.C: New test.
11452         * g++.dg/tc1/dr76.C: Adjust error marker.
11453
11454         PR c++/16529
11455         * g++.dg/parse/namespace10.C: New test.
11456
11457         PR c++/16810
11458         * g++.dg/inherit/ptrmem2.C: New test.
11459
11460 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11461
11462         PR target/16155
11463         * gcc.dg/pr16155.c: New test.
11464
11465 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11466
11467         * gcc.dg/redecl-2.c: New test.
11468
11469 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11470
11471         * gcc.dg/darwin-longdouble.c: New file.
11472
11473 2004-07-30  Richard Henderson  <rth@redhat.com>
11474
11475         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11476         write to constant argument.
11477         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11478
11479 2004-07-30  Richard Henderson  <rth@redhat.com>
11480
11481         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11482         tests of nearest around zero.
11483
11484 2004-07-30  Andrew Pinski  <apinski@apple.com>
11485
11486         * gcc.c-torture/compile/20040730-1.c: New test.
11487
11488 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11489
11490         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11491         powerpc-eabispe.
11492
11493 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11494
11495         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11496
11497 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11498
11499         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11500         contains $ld_library_path.
11501         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11502
11503 2004-07-29  Richard Henderson  <rth@redhat.com>
11504
11505         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11506
11507         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11508         (alt2, which): New.
11509         (Check): Accept either alternative.
11510
11511 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11512
11513         * g++.dg/abi/inline1.C: New test.
11514         * g++.dg/abi/local1-a.cc: Likewise.
11515         * g++.dg/abi/local1.C: Likewise.
11516         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11517         * g++.dg/abi/mangle12.C: Likewise.
11518         * g++.dg/abi/mangle17.C: Likewise.
11519         * g++.dg/abi/mangle20-2.C: Likewise.
11520         * g++.dg/opt/interface1.C: Likewise.
11521         * g++.dg/opt/interface1.h: Likewise.
11522         * g++.dg/opt/interface1-a.cc: New test.
11523         * g++.dg/parse/repo1.C: New test.
11524         * g++.dg/template/repo1.C: Likewise.
11525         * g++.dg/warn/Winline-1.C: Likewise.
11526         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11527
11528 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11529
11530         * gcc.dg/tree-ssa/20040729-1.c: New test.
11531
11532 2004-07-27  Matt Austern <austern@apple.com>
11533
11534         * gcc.dg/darwin-bool-1.c: New test.
11535         * gcc.dg/darwin-bool-2.c: New test.
11536
11537 2004-07-28  Richard Henderson  <rth@redhat.com>
11538
11539         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11540         arguments in the correct type.  Don't write to constant arguments.
11541
11542 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11543
11544         PR tree-optimization/16688
11545         PR tree-optimization/16689
11546         * g++.dg/tree-ssa/pr16688.C: New test.
11547
11548 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11549
11550         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11551         loads.  Not only in the comment, this time.
11552
11553 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11554
11555         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11556         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11557         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11558         * gcc.dg/sh4a-bitmovua.c: New.
11559         * gcc.dg/sh4a-cos.c: New.
11560         * gcc.dg/sh4a-cosf.c: New.
11561         * gcc.dg/sh4a-fprun.c: New.
11562         * gcc.dg/sh4a-fsrra.c: New.
11563         * gcc.dg/sh4a-memmovua.c: New.
11564         * gcc.dg/sh4a-sin.c: New.
11565         * gcc.dg/sh4a-sincos.c: New.
11566         * gcc.dg/sh4a-sincosf.c: New.
11567         * gcc.dg/sh4a-sinf.c: New.
11568
11569 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11570
11571         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11572         conditionals.
11573         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11574         loads.
11575         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11576         DOM1.
11577
11578 2004-07-27  Andrew Pinski  <apinski@apple.com>
11579
11580         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11581
11582 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11583
11584         * gcc.dg/pragma-isr.c: New test.
11585
11586 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11587
11588         PR c++/14429
11589         * g++.dg/template/ttp11.C: New test.
11590
11591 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11592
11593         * gcc.c-torture/compile/20040727-1.c: New test.
11594
11595 2004-07-26  Eric Christopher  <echristo@redhat.com>
11596
11597         * gcc.c-torture/compile/20040726-2.c: New test.
11598
11599 2004-07-26  Andrew Pinski  <apinski@apple.com>
11600
11601         * g++.dg/rtti/tinfo1.C: Xfail.
11602
11603 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11604
11605         * gcc.c-torture/compile/20040726-1.c: New test.
11606
11607 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11608             Brian Ryner  <bryner@brianryner.com>
11609
11610         PR c++/9283
11611         PR c++/15000
11612         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11613         * g++.dg/ext/visibility/: New directory.
11614         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11615         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11616         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11617         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11618         * g++.dg/ext/visibility/fvisibility.C,
11619         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11620         g++.dg/ext/visibility/fvisibility-override1.C
11621         g++.dg/ext/visibility/fvisibility-override2.C
11622         g++.dg/ext/visibility/memfuncts.C
11623         g++.dg/ext/visibility/noPLT.C
11624         g++.dg/ext/visibility/pragma.C
11625         g++.dg/ext/visibility/pragma-override1.C
11626         g++.dg/ext/visibility/pragma-override2.C
11627         g++.dg/ext/visibility/staticmemfuncts.C
11628         g++.dg/ext/visibility/virtual.C: New tests.
11629
11630 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11631
11632         PR c/15360
11633         * gcc.dg/pr15360-1.c: New test.
11634
11635 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
11636
11637         * gcc.dg/pragma-align-2.c: New test.
11638         * gcc.dg/pragma-init-fini.c: New test.
11639         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
11640         targets.
11641
11642 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11643
11644         * gcc.dg/init-string-2.c: New test.
11645
11646 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
11647
11648         PR 16684
11649         * gcc.dg/Wredundant-decls-1.c: New test case.
11650
11651 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11652
11653         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11654         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11655         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11656         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11657         * gcc.dg/compat/generate-random.c: New file.
11658         * gcc.dg/compat/generate-random.h: Likewise.
11659         * gcc.dg/compat/generate-random_r.c: Likewise.
11660         * gcc.dg/compat/struct-layout-1.h: Likewise.
11661         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11662         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11663         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11664         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11665         * gcc.dg/compat/struct-layout-1_main.c: New test.
11666         * gcc.dg/compat/struct-layout-1_x.c: New file.
11667         * gcc.dg/compat/struct-layout-1_y.c: New file.
11668         * gcc.dg/compat/struct-layout-1_test.h: New file.
11669
11670 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11671
11672         * gcc.dg/comp-return-1.c: New test
11673
11674 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11675
11676         * gcc.dg/vmx/8-02a.c: Fix typo.
11677
11678         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11679         * gcc.dg/darwin-abi-3.c: New test.
11680
11681         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11682         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11683
11684         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11685         * gcc.dg/vmx/ops-long-1.c: New test.
11686         * gcc.dg/vmx/ops-long-2.c: New test.
11687
11688 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11689
11690         * g++.dg/lookup/conv-[1234].C: New.
11691
11692 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11693
11694         * g++.dg/parse/attr2.C: Simplify.
11695
11696 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11697
11698         PR c/7284
11699         * gcc.c-torture/execute/pr7284-1.c: New test.
11700
11701 2004-07-22  Brian Booth  <bbooth@redhat.com>
11702
11703         * gcc.dg/tree-ssa/20040721-1.c: New test.
11704
11705 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11706
11707         * g++.dg/template/crash20.c: New.
11708
11709 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11710
11711         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11712         Add dg-run directive.  Declare variables as required.
11713         * gfortran.dg/g77/README: Update
11714
11715 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11716
11717         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11718         gcc.dg/cris-peep2-andu2.c: New tests.
11719
11720 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11721
11722         PR c/15052
11723         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11724         on return type.
11725         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11726         messages.
11727         * gcc.dg/qual-return-2.c: Update expected messages.
11728         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11729
11730 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11731
11732         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11733         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11734
11735 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11736
11737         PR c/11250
11738         * gcc.dg/init-string-1.c: New test.
11739
11740 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11741
11742         PR middle-end/15345
11743         PR c/16450
11744         * gcc.dg/torture/nested-fn-1.c: New test.
11745
11746 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11747
11748         PR target/16559
11749         * gcc.dg/ia64-fptr-1.c: New file.
11750
11751 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11752
11753         PR c++/14497
11754         * g++.dg/template/spec16.C: New test.
11755         * g++.old-deja/g++.robertl/eb118.C: Remove.
11756
11757 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11758
11759         PR c++/509
11760         * g++.dg/template/spec15.C: New test.
11761
11762 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11763
11764         Copy cases from g77.f-torture/execute and add dg-run
11765         directive.  Other changes as noted.
11766         * gfortran.dg/g77/13037.f
11767         * gfortran.dg/g77/1832.f
11768         * gfortran.dg/g77/19981119-0.f
11769         * gfortran.dg/g77/19990313-0.f
11770         * gfortran.dg/g77/19990313-1.f
11771         * gfortran.dg/g77/19990313-2.f
11772         * gfortran.dg/g77/19990313-3.f
11773         * gfortran.dg/g77/19990419-1.f
11774         * gfortran.dg/g77/19990826-0.f
11775         * gfortran.dg/g77/19990826-2.f
11776         * gfortran.dg/g77/20000503-1.f
11777         * gfortran.dg/g77/20001111.f
11778         * gfortran.dg/g77/20010116.f
11779         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11780         * gfortran.dg/g77/20010430.f
11781         * gfortran.dg/g77/6177.f
11782         * gfortran.dg/g77/947.f
11783         * gfortran.dg/g77/970816-3.f
11784         * gfortran.dg/g77/971102-1.f
11785         * gfortran.dg/g77/980520-1.f
11786         * gfortran.dg/g77/980628-0.f
11787         * gfortran.dg/g77/980628-1.f
11788         * gfortran.dg/g77/980628-10.f
11789         * gfortran.dg/g77/980628-2.f
11790         * gfortran.dg/g77/980628-3.f
11791         * gfortran.dg/g77/980628-7.f
11792         * gfortran.dg/g77/980628-8.f
11793         * gfortran.dg/g77/980628-9.f
11794         * gfortran.dg/g77/980701-0.f
11795         * gfortran.dg/g77/980701-1.f
11796         * gfortran.dg/g77/cabs.f
11797         * gfortran.dg/g77/claus.f
11798         * gfortran.dg/g77/complex_1.f
11799         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11800         * gfortran.dg/g77/dcomplex.f
11801         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11802         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11803         * gfortran.dg/g77/f90-intrinsic-numeric.f
11804         * gfortran.dg/g77/int8421.f
11805         * gfortran.dg/g77/labug1.f
11806         * gfortran.dg/g77/large_vec.f
11807         * gfortran.dg/g77/le.f
11808         * gfortran.dg/g77/short.f
11809         * gfortran.dg/g77/README: Update
11810
11811 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11812
11813         PR c++/16637
11814         * g++.dg/parse/lookup4.C: New test.
11815
11816 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11817
11818         PR c++/16175
11819         * g++.dg/template/ttp10.C: New test.
11820
11821 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11822
11823         * gcc.dg/pr12625-1.c: New test.
11824
11825 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11826
11827         * testsuite/gcc.dg/switch-warn-1.c: New test.
11828         * testsuite/gcc.dg/switch-warn-2.c: New test.
11829         * gcc.c-torture/compile/pr14730.c: Update.
11830
11831 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11832
11833         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11834         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11835         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11836         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11837
11838 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11839
11840         PR c++/16623
11841         * g++.dg/template/assign1.C: New test.
11842
11843 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11844
11845         PR c++/12170
11846         * g++.dg/template/ttp9.C: New test.
11847
11848 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11849
11850         * gcc.dg/format/cmn-err-1.c: New test.
11851
11852 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11853
11854         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11855         gcc.dg/Wparentheses-10.c: New tests.
11856         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11857
11858 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11859
11860         PR fortran/16465
11861         * gfortran.dg/g77//ffixed-line-length-0.f,
11862         gfortran.dg/g77/ffixed-line-length-132.f,
11863         gfortran.dg/g77/ffixed-line-length-72.f,
11864         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11865         gfortran.dg/g77/README: Update.
11866
11867 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11868
11869         PR c++/13092
11870         * g++.dg/template/non-dependent7.C: New test.
11871         * g++.dg/template/non-dependent8.C: Likewise.
11872         * g++.dg/template/non-dependent9.C: Likewise.
11873         * g++.dg/template/non-dependent10.C: Likewise.
11874
11875 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11876
11877         PR c++/16337
11878         * g++.dg/parse/attr2.C: New test.
11879
11880 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11881
11882         * g77.dg: Removed.
11883         * g77.f-torture: Ditto.
11884
11885 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11886
11887         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11888         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11889         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11890
11891 2004-07-16  Richard Henderson  <rth@redhat.com>
11892
11893         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11894
11895 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11896
11897         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11898         tests with full list of options.
11899         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11900         of TORTURE_OPTIONS if test contains 'dg-do run'.
11901
11902         PR fortran/16404
11903         * gfortran.dg/do_iterator.f90: New test.
11904
11905 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11906
11907         PR rtl-optimization/16536
11908         * gcc.c-torture/execute/restrict-1.c: New test.
11909
11910 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11911
11912         PR fortran/15324
11913         * gfortran.dg/pr15324.f90: New test.
11914
11915         PR fortran/15129
11916         * gfortran.dg/pr15129.f90: New test.
11917
11918         PR fortran/15140
11919         * gfortran.dg/pr15140.f90: New test.
11920
11921         PR fortran/13792
11922         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11923         compile-time simplification.
11924
11925 2004-07-14  Mike Stump  <mrs@apple.com>
11926
11927         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11928
11929 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11930
11931         PR target/16325
11932         * gcc.dg/profile-generate-1.c: New.
11933
11934 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11935
11936         * gcc.c-torture/execute/20040709-1.c: New test.
11937         * gcc.c-torture/execute/20040709-2.c: New test.
11938
11939 2004-07-14  Mike Stump  <mrs@apple.com>
11940
11941         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11942
11943 2004-07-14  Mike Stump  <mrs@apple.com>
11944
11945         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11946
11947 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11948
11949         PR c++/16518
11950         * g++.dg/parse/mutable1.C: New test.
11951
11952 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11953
11954         PR tree-optimization/16443
11955         * gcc.dg/tree-ssa/20040713-1.c: New test.
11956
11957 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11958
11959         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11960         for operator new.
11961
11962 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11963
11964         * gfortran.dg/g77/README: New file
11965         * gfortran.dg/g77/19981216-0.f:  Copy from
11966         g77.f-torture/noncompile.  Add "dg-do compile" and
11967         dg-error as required.
11968         * gfortran.dg/g77/19990218-1.f: Likewise
11969         * gfortran.dg/g77/19990905-1.f: Likewise
11970         * gfortran.dg/g77/9263.f: Likewise
11971         * gfortran.dg/g77/980615-0.f: Likewise
11972         * gfortran.dg/g77/980616-0.f: Likewise
11973         * gfortran.dg/g77/check0.f: Likewise
11974         * gfortran.dg/g77/select_no_compile.f: Likewise
11975
11976 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11977
11978         Copy files from g77.f-torture/compile.
11979         Add "{ dg-do compile}".  Other changes as noted
11980         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11981         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11982         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11983         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11984         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11985         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11986         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11987         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11988         statement to conform to standard.  Append alpha1.x for reference.
11989         * gfortran.dg/g77/xformat.f: Add dg-warning
11990
11991 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11992
11993         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11994         Add {dg-do compile} directive.
11995         * gfortran.dg/g77/cpp2.F: Likewise
11996
11997 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11998
11999         PR c++/5402
12000         * g++.dg/lookup/name-clash1.C: New test.
12001
12002         PR c++/9777
12003         * g++.dg/lookup/name-clash2.C: New test.
12004
12005         PR c++/12102
12006         * g++.dg/lookup/name-clash3.C: New test.
12007
12008 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12009
12010         * g++.dg/lookup/new2.C: New test.
12011         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12012
12013 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12014
12015         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12016         Add {dg-do compile} directive.
12017         * gfortran.dg/g77/13060.f: Likewise
12018         * gfortran.dg/g77/19990218-0.f: Likewise
12019         * gfortran.dg/g77/19990305-0.f: Likewise
12020         * gfortran.dg/g77/19990419-0.f: Likewise
12021         * gfortran.dg/g77/19990502-0.f: Likewise
12022         * gfortran.dg/g77/19990502-1.f: Likewise
12023         * gfortran.dg/g77/19990525-0.f: Likewise
12024         * gfortran.dg/g77/19990826-1.f: Likewise
12025         * gfortran.dg/g77/19990826-3.f: Likewise
12026         * gfortran.dg/g77/19990905-2.f: Likewise
12027         * gfortran.dg/g77/20000412-1.f: Likewise
12028         * gfortran.dg/g77/20000511-1.f: Likewise
12029         * gfortran.dg/g77/20000511-2.f: Likewise
12030         * gfortran.dg/g77/20000518.f: Likewise
12031         * gfortran.dg/g77/20000601-1.f: Likewise
12032         * gfortran.dg/g77/20000601-2.f: Likewise
12033         * gfortran.dg/g77/20000629-1.f: Likewise
12034         * gfortran.dg/g77/20000630-2.f: Likewise
12035         * gfortran.dg/g77/20010115.f: Likewise
12036         * gfortran.dg/g77/20010321-1.f: Likewise
12037         * gfortran.dg/g77/20010426.f: Likewise
12038         * gfortran.dg/g77/20020307-1.f: Likewise
12039         * gfortran.dg/g77/8485.f: Likewise
12040         * gfortran.dg/g77/960317-1.f: Likewise
12041         * gfortran.dg/g77/970915-0.f: Likewise
12042         * gfortran.dg/g77/980310-1.f: Likewise
12043         * gfortran.dg/g77/980310-2.f: Likewise
12044         * gfortran.dg/g77/980310-3.f: Likewise
12045         * gfortran.dg/g77/980310-4.f: Likewise
12046         * gfortran.dg/g77/980310-6.f: Likewise
12047         * gfortran.dg/g77/980310-7.f: Likewise
12048         * gfortran.dg/g77/980310-8.f: Likewise
12049         * gfortran.dg/g77/980419-2.f: Likewise
12050         * gfortran.dg/g77/980424-0.f: Likewise
12051         * gfortran.dg/g77/980427-0.f: Likewise
12052         * gfortran.dg/g77/980729-0.f: Likewise
12053         * gfortran.dg/g77/981117-1.f: Likewise
12054         * gfortran.dg/g77/toon_1.f: Likewise
12055
12056 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12057
12058         PR c++/2204
12059         * g++.dg/other/abstract2.C: New test.
12060
12061 2004-07-12  Paul Brook  <paul@codesourcery.com>
12062
12063         * gfortran.dg/pointer_init_1.f90: New test.
12064
12065 2004-07-11  Paul Brook  <paul@codesourcery.com>
12066
12067         PR fortran/15986
12068         * gfortran.dg/contained_1.f90: New test.
12069
12070 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12071
12072         * g++.dg/parse/defarg8.C: New test.
12073
12074 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12075
12076         PR fortran/16433
12077         * gfortran.dg/pr16433.f: New test.
12078
12079         PR fortran/17574
12080         * gfortran.dg/pr15754.f90: New test.
12081
12082 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12083
12084         PR tree-optimization/16437
12085         * gcc.c-torture/execute/bitfld-4.c: New test.
12086
12087 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12088
12089         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12090         access to common var from module.
12091
12092 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12093
12094         PR fortran/16336
12095         * gfortran.fortran-torture/execute/common_2.f90: New test.
12096
12097 2004-07-10  Paul Brook  <paul@codesourcery.com>
12098
12099         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12100
12101 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12102
12103         PR fortran/15969
12104         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12105
12106 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12107
12108         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12109         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12110         * gfortran.dg/g77/ffree-form-1.f: Likewise
12111         * gfortran.dg/g77/ffree-form-2.f: Likewise
12112         * gfortran.dg/g77/ffree-form-3.f: Likewise
12113         * gfortran.dg/g77/fno-underscoring.f: Likewise
12114         * gfortran.dg/g77/funderscoring.f: Likewise
12115         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12116
12117 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12118
12119         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12120
12121 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12122         Paul Brook  <paul@codesourcery.com>
12123
12124         PR fortran/13415
12125         * gfortran.dg/common_pointer_1.f90: New test.
12126
12127 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12128
12129         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12130
12131 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12132
12133         PR target/16364
12134         * gcc.c-torture/compile/20040709-1.c: New.
12135
12136 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12137
12138         PR fortran/14077
12139         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12140
12141 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12142
12143         PR fortran/13201
12144         * gfortran.dg/shape_1.f90: New test.
12145
12146 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12147             Andrew Pinski  <apinski@apple.com>
12148
12149         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12150
12151 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12152
12153         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12154         comment.
12155
12156 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12157         Paul Brook  <paul@codesourcery.com>
12158
12159         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12160         '.f95' and '.F95'.
12161
12162 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12163
12164         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12165
12166 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12167
12168         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12169         testcases with capital suffix.
12170
12171 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12172
12173         PR fortran/15481
12174         PR fortran/13372
12175         PR fortran/13575
12176         PR fortran/15978
12177         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12178
12179         * gfortran.dg/implicit_1.f90: New test.
12180
12181 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12182
12183         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12184         expression to match gfortran warning/error messages
12185         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12186         dg-error text.
12187
12188 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12189
12190         * lib/fortran-torture.exp: Rename proc search_for to
12191         search_for_re.
12192
12193 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12194
12195         * gcc.c-torture/execute/simd-5.x: New file.
12196         XFAIL on SPARC 64-bit at -O0.
12197
12198 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12199
12200         PR c++/8211
12201         PR c++/16165
12202         * g++.dg/warn/effc3.C: New test.
12203
12204 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12205
12206         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12207         change X to 1X in format.
12208         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12209         add data statements to conform to standard.
12210
12211 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12212
12213         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12214         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12215         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12216
12217 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12218
12219         * gfortran.dg/g77/7388.f: Copy from g77.dg
12220         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12221         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12222         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12223         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12224         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12225         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12226         * gfortran.dg/g77/strlen0.f: Likewise
12227
12228 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12229
12230         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12231         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12232
12233 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12234
12235         * gcc.c-torture/execute/920428-2.x: Delete.
12236         * gcc.c-torture/execute/920501-7.x: Likewise.
12237
12238 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12239
12240         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12241         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12242         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12243         prescott and c3-2.
12244         (PREFETCH_3DNOW): Add -march=c3.
12245
12246 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12247
12248         PR c/16437
12249         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12250         * gcc.c-torture/execute/bf64-1.x: Likewise.
12251
12252 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12253
12254         * gcc.c-torture/compile/20040708-1.c: New test.
12255
12256 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12257
12258         PR c++/16169
12259         * g++.dg/warn/effc2.C: New test.
12260
12261 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12262
12263         * gcc.c-torture/execute/bitfld-1.x: Remove.
12264         * gcc.c-torture/execute/bitfld-3.c: New test.
12265         * gcc.dg/bitfld-2.c: Remove XFAILs.
12266
12267 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12268
12269         PR c++/16276
12270         * g++.dg/rtti/tinfo1.C: New file.
12271
12272 2004-07-07  Eric Christopher  <echristo@redhat.com>
12273
12274         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12275
12276 2004-07-07  Andrew Pinski  <apinski@apple.com>
12277
12278         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12279
12280 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12281
12282         * g++.dg/init/call1.C: XFAIL.
12283
12284 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12285
12286         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12287         except for movstrict*, to movmem* and clrstr* to clrmem*.
12288
12289 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12290
12291         * gcc.c-torture/execute/20040707-1.c: New test.
12292
12293 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12294
12295         * gcc.c-torture/execute/20040706-1.c: New test.
12296
12297 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12298
12299         PR c++/3671
12300         * g++.dg/template/spec14.C: New test.
12301
12302 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12303
12304         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12305         nothing if not yet defined.  Use it in b, c and d type definitions.
12306         * gcc.c-torture/execute/20040705-1.c: New test.
12307         * gcc.c-torture/execute/20040705-2.c: New test.
12308
12309 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12310
12311         PR c++/2518
12312         * g++.dg/lookup/new1.C: New test.
12313
12314 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12315
12316         PR c++/11406
12317         * g++.dg/template/sizeof8.C: New test.
12318
12319 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12320
12321         * gcc.c-torture/compile/20040705-1.c: New test.
12322
12323 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12324
12325         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12326
12327 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12328
12329         * gcc.dg/cpp/if-mop.c: Two new testcases.
12330         * gcc.dg/cpp/trad/comment-3.c: New.
12331
12332 2004-07-04  Paul Brook  <paul@codesourcery.com>
12333
12334         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12335
12336 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12337
12338         PR c++/3761
12339         * g++.dg/lookup/crash4.C: New test.
12340
12341 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12342
12343         * gcc.c-torture/execute/builtin-abs-1.c
12344         * gcc.c-torture/execute/builtin-abs-2.c
12345         * gcc.c-torture/execute/builtin-complex-1.c
12346         * gcc.c-torture/execute/builtins/string-1-lib.c
12347         * gcc.c-torture/execute/builtins/string-1.c
12348         * gcc.c-torture/execute/builtins/string-2-lib.c
12349         * gcc.c-torture/execute/builtins/string-2.c
12350         * gcc.c-torture/execute/builtins/string-3-lib.c
12351         * gcc.c-torture/execute/builtins/string-3.c
12352         * gcc.c-torture/execute/builtins/string-4-lib.c
12353         * gcc.c-torture/execute/builtins/string-4.c
12354         * gcc.c-torture/execute/builtins/string-5-lib.c
12355         * gcc.c-torture/execute/builtins/string-5.c
12356         * gcc.c-torture/execute/builtins/string-6-lib.c
12357         * gcc.c-torture/execute/builtins/string-6.c
12358         * gcc.c-torture/execute/builtins/string-7-lib.c
12359         * gcc.c-torture/execute/builtins/string-7.c
12360         * gcc.c-torture/execute/builtins/string-8-lib.c
12361         * gcc.c-torture/execute/builtins/string-8.c
12362         * gcc.c-torture/execute/builtins/string-9-lib.c
12363         * gcc.c-torture/execute/builtins/string-9.c
12364         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12365         * gcc.c-torture/execute/builtins/string-asm-1.c
12366         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12367         * gcc.c-torture/execute/builtins/string-asm-2.c
12368         * gcc.c-torture/execute/stdio-opt-1.c
12369         * gcc.c-torture/execute/stdio-opt-2.c
12370         * gcc.c-torture/execute/stdio-opt-3.c
12371         * gcc.c-torture/execute/string-opt-1.c
12372         * gcc.c-torture/execute/string-opt-10.c
12373         * gcc.c-torture/execute/string-opt-11.c
12374         * gcc.c-torture/execute/string-opt-12.c
12375         * gcc.c-torture/execute/string-opt-13.c
12376         * gcc.c-torture/execute/string-opt-14.c
12377         * gcc.c-torture/execute/string-opt-15.c
12378         * gcc.c-torture/execute/string-opt-16.c
12379         * gcc.c-torture/execute/string-opt-2.c
12380         * gcc.c-torture/execute/string-opt-6.c
12381         * gcc.c-torture/execute/string-opt-7.c
12382         * gcc.c-torture/execute/string-opt-8.c:
12383         Replace with ...
12384
12385         * gcc.c-torture/execute/builtins/abs-2.c
12386         * gcc.c-torture/execute/builtins/abs-3.c
12387         * gcc.c-torture/execute/builtins/complex-1.c
12388         * gcc.c-torture/execute/builtins/fprintf.c
12389         * gcc.c-torture/execute/builtins/fputs.c
12390         * gcc.c-torture/execute/builtins/memcmp.c
12391         * gcc.c-torture/execute/builtins/memmove.c
12392         * gcc.c-torture/execute/builtins/memops-asm.c
12393         * gcc.c-torture/execute/builtins/mempcpy-2.c
12394         * gcc.c-torture/execute/builtins/mempcpy.c
12395         * gcc.c-torture/execute/builtins/memset.c
12396         * gcc.c-torture/execute/builtins/printf.c
12397         * gcc.c-torture/execute/builtins/sprintf.c
12398         * gcc.c-torture/execute/builtins/strcat.c
12399         * gcc.c-torture/execute/builtins/strchr.c
12400         * gcc.c-torture/execute/builtins/strcmp.c
12401         * gcc.c-torture/execute/builtins/strcpy.c
12402         * gcc.c-torture/execute/builtins/strcspn.c
12403         * gcc.c-torture/execute/builtins/strlen-2.c
12404         * gcc.c-torture/execute/builtins/strlen.c
12405         * gcc.c-torture/execute/builtins/strncat.c
12406         * gcc.c-torture/execute/builtins/strncmp-2.c
12407         * gcc.c-torture/execute/builtins/strncmp.c
12408         * gcc.c-torture/execute/builtins/strncpy.c
12409         * gcc.c-torture/execute/builtins/strpbrk.c
12410         * gcc.c-torture/execute/builtins/strpcpy-2.c
12411         * gcc.c-torture/execute/builtins/strpcpy.c
12412         * gcc.c-torture/execute/builtins/strrchr.c
12413         * gcc.c-torture/execute/builtins/strspn.c
12414         * gcc.c-torture/execute/builtins/strstr-asm.c
12415         * gcc.c-torture/execute/builtins/strstr.c:
12416         ... these new files.
12417
12418         * gcc.c-torture/execute/builtins/abs-2-lib.c
12419         * gcc.c-torture/execute/builtins/abs-3-lib.c
12420         * gcc.c-torture/execute/builtins/complex-1-lib.c
12421         * gcc.c-torture/execute/builtins/fprintf-lib.c
12422         * gcc.c-torture/execute/builtins/fputs-lib.c
12423         * gcc.c-torture/execute/builtins/memcmp-lib.c
12424         * gcc.c-torture/execute/builtins/memmove-lib.c
12425         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12426         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12427         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12428         * gcc.c-torture/execute/builtins/memset-lib.c
12429         * gcc.c-torture/execute/builtins/printf-lib.c
12430         * gcc.c-torture/execute/builtins/sprintf-lib.c
12431         * gcc.c-torture/execute/builtins/strcat-lib.c
12432         * gcc.c-torture/execute/builtins/strchr-lib.c
12433         * gcc.c-torture/execute/builtins/strcmp-lib.c
12434         * gcc.c-torture/execute/builtins/strcpy-lib.c
12435         * gcc.c-torture/execute/builtins/strcspn-lib.c
12436         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12437         * gcc.c-torture/execute/builtins/strlen-lib.c
12438         * gcc.c-torture/execute/builtins/strncat-lib.c
12439         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12440         * gcc.c-torture/execute/builtins/strncmp-lib.c
12441         * gcc.c-torture/execute/builtins/strncpy-lib.c
12442         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12443         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12444         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12445         * gcc.c-torture/execute/builtins/strrchr-lib.c
12446         * gcc.c-torture/execute/builtins/strspn-lib.c
12447         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12448         * gcc.c-torture/execute/builtins/strstr-lib.c
12449         * gcc.c-torture/execute/builtins/lib/abs.c
12450         * gcc.c-torture/execute/builtins/lib/fprintf.c
12451         * gcc.c-torture/execute/builtins/lib/memset.c
12452         * gcc.c-torture/execute/builtins/lib/printf.c
12453         * gcc.c-torture/execute/builtins/lib/sprintf.c
12454         * gcc.c-torture/execute/builtins/lib/strcpy.c
12455         * gcc.c-torture/execute/builtins/lib/strcspn.c
12456         * gcc.c-torture/execute/builtins/lib/strncat.c
12457         * gcc.c-torture/execute/builtins/lib/strncmp.c
12458         * gcc.c-torture/execute/builtins/lib/strncpy.c
12459         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12460         * gcc.c-torture/execute/builtins/lib/strspn.c
12461         * gcc.c-torture/execute/builtins/lib/strstr.c:
12462         New files containing support routines.
12463
12464         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12465         declaration.
12466         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12467         when not optimizing.
12468
12469 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12470
12471         PR c++/16240
12472         * g++.dg/abi/mangle22.C: New test.
12473         * g++.dg/abi/mangle23.C: Likewise.
12474
12475 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12476
12477         PR fortran/16290
12478         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12479         Allow for cases without denormalized floating point numbers.
12480
12481 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12482
12483         PR c/1027
12484         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12485         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12486         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12487         expected warning text.
12488         * gcc.dg/format/diag-2.c: New test.
12489
12490 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12491
12492         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12493
12494 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12495
12496         * gcc.dg/builtins-43.c: New.
12497         * gcc.dg/builtins-44.c: New.
12498         * gcc.dg/builtins-45.c: New.
12499
12500 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12501             Andreas Tobler  <a.tobler@schweiz.ch>
12502
12503         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12504         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12505         as SIGSEGV.
12506         * gcc.dg/cleanup-11.c: Likewise.
12507         * gcc.dg/cleanup-8.c: Likewise.
12508         * gcc.dg/cleanup-9.c: Likewise.
12509         * gcc.dg/cleanup-5.c: Run on all platforms.
12510
12511 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12512
12513         * g++.dg/warn/nonnull1.C: New test.
12514
12515 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12516
12517         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12518         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12519         Special-case the Sun compiler wrt to <complex.h>.
12520
12521 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12522
12523         * gcc.dg/Wunreachable-8.C: New test.
12524
12525         * gcc.dg/h8300-ice2.c : New test.
12526
12527 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12528
12529         PR fortran/16161
12530         * gfortran.fortran-torture/compile/implicit.f90: Add test
12531         for implicit character.
12532
12533 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12534
12535         PR fortran/16289
12536         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12537         Use tiny() intrinsic to find smallest non-negative real
12538
12539 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12540
12541         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12542         * gcc.dg/compat/struct-by-value-22_x.c: New.
12543         * gcc.dg/compat/struct-by-value-22_y.c: New.
12544
12545         * gcc.c-torture/execute/20040629-1.c: New test.
12546
12547 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12548
12549         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12550         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12551
12552         PR target/16195
12553         * gcc.dg/20040625-1.c: New test.
12554
12555 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12556
12557         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12558
12559 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12560
12561         PR fortran/15963
12562         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12563
12564 2004-06-29  Richard Henderson  <rth@redhat.com>
12565
12566         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12567
12568 2004-06-29  Paul Brook  <paul@codesourcery.com>
12569
12570         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12571         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12572
12573 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12574
12575         PR c++/16260
12576         * g++.dg/parse/crash15.C: New.
12577
12578 2004-06-28  Andrew Pinski  <apinski@apple.com>
12579
12580         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12581         by the error already.
12582
12583         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12584
12585 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12586
12587         PR target/14041
12588         * gcc.dg/h8300-bss-align-1.c : New.
12589
12590 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12591
12592         * PR c++/16174
12593         * g++.dg/template/ctor4.C: New.
12594
12595 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12596
12597         PR c++/16205
12598         * g++.dg/warn/Wsequence-point-1.C: New test.
12599
12600 2004-06-27  Paul Brook  <paul@codesourcery.com>
12601
12602         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12603
12604 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12605
12606         * g++.old-deja/g++.mike/p7325.C: Remove.
12607
12608 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12609
12610         PR c/14963
12611         * gcc.dg/pr14963.c: New test.
12612
12613 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12614
12615         PR c++/16193
12616         * g++.dg/parse/redef1.C: New test.
12617
12618 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12619
12620         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12621         20021110.c.
12622         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12623         20021119-1.c.
12624         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12625         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12626         5-04.c.
12627         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12628         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12629         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12630         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12631         g++.brendan/enum14.C.
12632         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12633         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12634         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12635         g++.mike/virt1.C.
12636         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
12637         memtemp24.C.
12638
12639 2004-06-27  Roger Sayle  <roger@eyesopen.com>
12640
12641         * gcc.dg/20040527-1.c: New test case.
12642
12643 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
12644
12645         PR gfortran/pr16196
12646         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
12647
12648 2004-06-25  Roger Sayle  <roger@eyesopen.com>
12649
12650         PR middle-end/15825
12651         * gcc.dg/pr15825-1.c: New test case.
12652
12653 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12654
12655         * gcc.c-torture/execute/20040625-1.c: New test.
12656
12657 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12658
12659         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12660
12661 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12662
12663         * gcc.dg/torture/mips-div-1.c: New test.
12664
12665 2004-06-24  Jeff Law  <law@redhat.com>
12666
12667         * gcc.dg/tree-ssa/20040624-1.c: New test.
12668
12669 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12670
12671         * gcc.c-torture/compile/20040624-1.c: New test.
12672
12673 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12674
12675         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12676         this directory.
12677
12678 2004-06-23  Andrew Pinski  <apinski@apple.com>
12679
12680         PR middle-end/15988
12681         * g++.dg/opt/ptrmem4.C: New test.
12682
12683         * gcc.dg/c90-array-quals-2.c: New test.
12684
12685 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12686
12687         * gcc.dg/kpice1.c: New test.
12688
12689 2006-06-23  Andrew Pinski  <apinski@apple.com>
12690
12691         * gcc.dg/c90-array-quals.c: New test.
12692
12693 2006-06-22  Richard Henderson  <rth@redhat.com>
12694
12695         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12696
12697 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12698
12699         * gcc.dg/builtins-config.h: Handle FreeBSD.
12700
12701 2006-06-22  Richard Henderson  <rth@redhat.com>
12702
12703         * g++.dg/opt/devirt1.C: New.
12704
12705 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12706
12707         * g++.dg/opt/pr15551.C: New testcase.
12708
12709 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12710
12711         PR target/14800
12712         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12713         x86_64-*-linux* when compiling for 32bit.
12714
12715 2004-06-21  Andrew Pinski  <apinski@apple.com>
12716
12717         * gcc.dg/pch/struct-1.c: New.
12718         * gcc.dg/pch/struct-1.hs: New.
12719
12720 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12721
12722         * gcc.dg/pch/save-temps-1.c: New file.
12723         * gcc.dg/pch/save-temps-1.hs: New file.
12724
12725 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12726
12727         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12728         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12729
12730 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12731
12732         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12733         to fix type error.
12734         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12735         Remove trailing spaces.
12736
12737 2004-06-21  Richard Henderson  <rth@redhat.com>
12738
12739         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12740         merging && to BIT_FIELD_REF.
12741
12742 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12743
12744         * g++.dg/opt/placeholder1.C: New test.
12745
12746 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12747
12748         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12749         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12750         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12751         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12752
12753 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12754
12755         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12756         extern "C".
12757         * g++.dg/other/pragma-re-1.C: Add comments.
12758
12759 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12760
12761         PR gfortran/16080
12762         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12763
12764 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12765
12766         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12767         instead of setting the type of size_t by
12768         hand.
12769
12770 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12771
12772         * gcc.dg/unordered-2.c: New test case.
12773         * gcc.dg/unordered-3.c: New test case.
12774
12775 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12776
12777         PR other/16043
12778         * lib/g++.exp (g++_version): Tweak regexp for version
12779         * lib/g77.exp (g77_version): Likewise
12780         * lib/gfortran.exp (gfortran_version): Likewise
12781         * lib/objc.exp (objc_version): Likewise
12782         * lib/treelang.exp (treelang_version): Likewise
12783
12784 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12785
12786         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12787         Use INT_MAX instead of __INT_MAX__.
12788         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12789
12790         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12791         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12792         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12793         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12794         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12795         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12796         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12797         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12798         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12799
12800         * gcc.dg/range-test-1.c: New test.
12801         * g++.dg/opt/range-test-1.C: New test.
12802
12803 2004-06-17  Richard Henderson  <rth@redhat.com>
12804
12805         * objc.dg/sync-1.m: New.
12806         * objc.dg/try-catch-1.m: Don't force next runtime.
12807         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12808         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12809         shadowed catch clause.
12810         * objc.dg/try-catch-5.m: New.
12811
12812 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12813
12814         Bug 14610
12815         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12816
12817 2004-06-15  Richard Henderson  <rth@redhat.com>
12818
12819         * gcc.dg/20001116-1.c: Move expected warning line.
12820
12821 2004-06-15  Richard Henderson  <rth@redhat.com>
12822
12823         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12824         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12825
12826 2004-06-15  Jeff Law  <law@redhat.com>
12827
12828         * gcc.dg/tree-ssa/20040615-1.c: New test.
12829         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12830         be less sensitive to operand ordering.
12831         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12832
12833 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12834
12835         * g++.dg/abi/bitfield3.C: Add comment..
12836
12837 2004-06-15  Richard Henderson  <rth@redhat.com>
12838
12839         * g++.dg/ext/stmtexpr1.C: XFAIL.
12840         * gcc.dg/20030612-1.c: XFAIL.
12841
12842 2004-06-15  Eric Christopher  <echristo@redhat.com>
12843
12844         * g++.dg/charset/asm5.c: New.
12845         * gcc.dg/charset/asm6.c: New.
12846
12847 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12848
12849         PR fortran/15962
12850         * gfortran.fortran-torture/execute/select_1.f90: New test.
12851
12852 2004-06-15  Paul Brook  <paul@codesourcery.com>
12853
12854         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12855
12856 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12857
12858         PR c++/15967
12859         * g++.dg/lookup/crash3.C: New test.
12860
12861 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12862
12863         PR c++/15947
12864         * g++.dg/parse/dtor4.C: New test.
12865
12866 2004-06-14  Jeff Law  <law@redhat.com>
12867
12868         * gcc.c-torture/compile/20040614-1.c: New test.
12869
12870 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12871
12872         PR fortran/15211
12873         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12874         LEN of a character array.
12875
12876 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12877
12878         PR c++/15096
12879         * g++.dg/template/ptrmem10.C: New test.
12880
12881         PR c++/14930
12882         * g++.dg/template/friend30.C: New test.
12883
12884 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12885
12886         PR fortran/14928
12887         * gfortran.fortran-torture/compile/mloc.f90: New test.
12888
12889 2004-06-13  Paul Brook  <paul@codesourcery.com>
12890
12891         * gfortran.fortran-torture/execute/random_2.f90: New test.
12892
12893 2004-06-13  Eric Christopher  <echristo@redhat.com>
12894
12895         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12896
12897 2004-06-12  Paul Brook  <paul@codesourcery.com>
12898
12899         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12900
12901 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12902
12903         PR fortran/14923
12904         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12905
12906 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12907
12908         PR fortran/14957
12909         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12910         syntax errors in end statements of contained subroutines.
12911
12912 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12913
12914         PR fortran/12841
12915         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12916
12917 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12918
12919         PR fortran/15665
12920         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12921
12922 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12923
12924         PR gfortran/12839
12925         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12926
12927 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12928
12929         PR c++/15862
12930         * g++.dg/parse/enum1.C: New test.
12931
12932 2004-06-10  Jeff Law  <law@redhat.com>
12933
12934         * gcc.c-torture/compile/20040610-1.c: New test.
12935
12936 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12937
12938         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12939         * g++.old-deja/g++.other/decl3.C: Likewise.
12940
12941 2004-06-10  Brian Booth  <bbooth@redhat.com>
12942
12943         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12944         V_MAY_DEF instead of VDEF.
12945         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12946
12947 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12948
12949         PR c++/14211
12950         * g++.dg/conversion/const1.C: New test.
12951
12952         PR c++/15076
12953         * g++.dg/conversion/reinterpret1.C: New test.
12954
12955         PR c++/15877
12956         * g++.dg/template/enum2.C: New test.
12957
12958         PR c++/15227
12959         * g++.dg/template/error13.C: New test.
12960
12961 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12962
12963         PR fortran/14957
12964         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12965         arguments to test_* REAL and of the right size.
12966
12967 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12968
12969         PR target/15569
12970         PR rtl-optimization/15681
12971         * gcc.dg/20040609-1.c: New test.
12972
12973 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12974
12975         PR c++/14791
12976         * g++.dg/opt/builtins1.C: New test.
12977
12978 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12979
12980         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12981         that use default windows32 struct layout.
12982         * gcc.dg/i386-bitfield2.c: Likewise.
12983
12984 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12985
12986         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12987         for mingw32 and cygwin targets.
12988
12989 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12990
12991         * gcc.dg/pch/macro-4.c: New.
12992         * gcc.dg/pch/macro-4.hs: New.
12993
12994 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12995
12996         PR fortran/13249
12997         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12998
12999 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13000
13001         PR fortran/13372
13002         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13003
13004 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13005
13006         PR gfortran/14897
13007         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13008
13009 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13010
13011         PR gfortran/15755
13012         * gfortran.fortran-torture/execute/backspace.c : New test.
13013
13014 2004-06-09  Paul Brook  <paul@codesourcery.com>
13015
13016         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13017         (pointer_to_section): Rewrite to use smaller array.
13018
13019 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13020
13021         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13022         * gcc.dg/ext/altivec-10.c: Same.
13023         * gcc.dg/ext/altivec-11.c: Same.
13024         * gcc.dg/ext/altivec-12.c: Same.
13025         * gcc.dg/ext/altivec-13.c: Same.
13026         * gcc.dg/ext/altivec-14.c: Same.
13027         * gcc.dg/ext/altivec-15.c: Same.
13028         * gcc.dg/ext/altivec-16.c: Same.
13029         * gcc.dg/ext/altivec-3.c: Same.
13030         * gcc.dg/ext/altivec-4.c: Same.
13031         * gcc.dg/ext/altivec-6.c: Same.
13032         * gcc.dg/ext/altivec-7.c: Same.
13033         * gcc.dg/ext/altivec-8.c: Same.
13034         * gcc.dg/ext/altivec-varargs-1.c: Same.
13035
13036         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13037         * g++.dg/ext/altivec-10.C: Same.
13038         * g++.dg/ext/altivec-2.C: Same.
13039         * g++.dg/ext/altivec-3.C: Same.
13040         * g++.dg/ext/altivec-4.C: Same.
13041         * g++.dg/ext/altivec-5.C: Same.
13042         * g++.dg/ext/altivec-6.C: Same.
13043         * g++.dg/ext/altivec-7.C: Same.
13044         * g++.dg/ext/altivec-8.C: Same.
13045         * g++.dg/ext/altivec-9.C: Same.
13046
13047 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13048
13049         PR c++/7841
13050         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13051
13052 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13053
13054         * gcc.dg/union-1.c: New test.
13055
13056 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13057
13058         * gcc.dg/builtins-41.c: New test case.
13059         * gcc.dg/builtins-42.c: New test case.
13060
13061 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13062
13063         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13064         * g++.dg/ext/altivec-10.C: Same.
13065         * g++.dg/ext/altivec-2.C: Same.
13066         * g++.dg/ext/altivec-3.C: Same.
13067         * g++.dg/ext/altivec-4.C: Same.
13068         * g++.dg/ext/altivec-5.C: Same.
13069         * g++.dg/ext/altivec-6.C: Same.
13070         * g++.dg/ext/altivec-7.C: Same.
13071         * g++.dg/ext/altivec-8.C: Same.
13072         * g++.dg/ext/altivec-9.C: Same.
13073         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13074         * g++.old-deja/g++.brendan/new3.C: Same.
13075         * gcc.c-torture/execute/eeprof-1.x: Same.
13076
13077 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13078
13079         PR c/14765
13080         * gcc.dg/pr14765-1.c: New test.
13081
13082 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13083
13084         PR c/14649
13085         * gcc.dg/pr14649-1.c: New test case.
13086
13087 2004-06-07  Richard Henderson  <rth@redhat.com>
13088
13089         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13090         if temporaries.
13091
13092 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13093
13094         * g++.dg/eh/elide1.C: Remove XFAIL.
13095
13096 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13097
13098         PR c++/15337
13099         * g++.dg/expr/sizeof3.C: New test.
13100
13101         PR c++/14777
13102         * g++.dg/template/access14.C: New test.
13103
13104         PR c++/15554
13105         * g++.dg/template/enum1.C: New test.
13106
13107         PR c++/15057
13108         * g++.dg/eh/throw1.C: New test.
13109
13110 2004-06-07  David Ayers  <d.ayers@inode.at>
13111             Ziemowit Laski  <zlaski@apple.com>
13112
13113         * lib/objc.exp (objc_target_compile): Revert the '-framework
13114         Foundation' flag fix, since bare Darwin does not ship
13115         with the Foundation framework.
13116         * objc/execute/next_mapping.h: Provide a local NSConstantString
13117         @interface and @implementation.
13118         (objc_constant_string_init): A constructor function, used to
13119         initialize the NSConstantString meta-class object.
13120         * objc/execute/string1.m: Include "next_mapping.h" instead of
13121         <Foundation/NSString.h>.
13122         * objc/execute/string2.m: Likewise.
13123         * objc/execute/string3.m: Likewise.
13124         * objc/execute/string4.m: Likewise.
13125
13126 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13127
13128         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13129         to double. Replace double with FLOAT.
13130         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13131
13132         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13133         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13134         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13135         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13136         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13137         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13138         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13139         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13140
13141 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13142
13143         PR c/13519
13144         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13145
13146 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13147
13148         PR c++/15503
13149         * g++.dg/template/meminit2.C: New test.
13150
13151 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13152
13153         PR target/15822
13154         * gcc.c-torture/execute/compare-fp-1.c,
13155         gcc.c-torture/execute/compare-fp-2.c,
13156         gcc.c-torture/execute/compare-fp-3.c,
13157         gcc.c-torture/execute/compare-fp-4.c,
13158         gcc.c-torture/execute/compare-fp-3.x,
13159         gcc.c-torture/execute/compare-fp-4.x: Moved...
13160         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13161         gcc.c-torture/execute/ieee/compare-fp-2.c,
13162         gcc.c-torture/execute/ieee/compare-fp-3.c,
13163         gcc.c-torture/execute/ieee/compare-fp-4.c,
13164         gcc.c-torture/execute/ieee/compare-fp-3.x,
13165         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13166
13167 2004-06-04  David Ayers  <d.ayers@inode.at>
13168
13169         * objc/execute/protocol-isEqual-4.m: New testcase.
13170
13171 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13172
13173         * objc/execute/protocol-isEqual-1.m: New testcase.
13174         * objc/execute/protocol-isEqual-2.m: New testcase.
13175         * objc/execute/protocol-isEqual-3.m: New testcase.
13176
13177 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13178
13179         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13180
13181 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13182
13183         * lib/objc.exp (objc_target_compile): When running tests on
13184         Darwin (Mac OS X), inform the linker about '-framework
13185         'Foundation'.
13186
13187 2004-06-02  Eric Christopher  <echristo@redhat.com>
13188
13189         * gcc.c-torture/compile/20040602-1.c: New.
13190
13191 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13192
13193         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13194         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13195
13196         PR tree-optimization/14736
13197         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13198
13199         PR tree-optimization/14042
13200         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13201
13202         PR tree-optimization/14729
13203         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13204
13205 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13206
13207         PR fortran/15557
13208         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13209
13210 2004-06-01  Richard Hederson  <rth@redhat.com>
13211
13212         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13213
13214 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13215
13216         PR c++/14932
13217         * g++.dg/parse/offsetof4.C: New test.
13218
13219 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13220
13221         PR objc/7993
13222         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13223
13224 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13225
13226         PR c++/15701
13227         * g++.dg/template/friend29.C: New test.
13228
13229 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13230
13231         PR c/15749
13232         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13233
13234 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13235
13236         * gcc.dg/sparc-trap-1.c: New test.
13237
13238 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13239
13240         PR middle-end/15069
13241         * g++.dg/opt/fold3.C: New test case.
13242
13243 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13244
13245         * lib/target-supports.exp (check_iconv_available): Fix fallout
13246         from 2004-05-28 patch.
13247
13248 2004-05-30  Paul Brook  <paul@codesourcery.com>
13249
13250         PR fortran/15620
13251         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13252         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13253
13254 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13255
13256         * gfortran.fortran-torture/execute/random_1.f90: New test.
13257
13258 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13259
13260         * g++.dg/ext/altivec-10.C: New test.
13261
13262 2004-05-29  Paul Brook  <paul@codesourcery.com>
13263
13264         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13265
13266 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13267
13268         * gcc.dg/altivec-16.c: New test.
13269
13270 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13271
13272         * lib/target-supports.exp (check_vmx_hw_available): New.
13273         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13274
13275         * lib/target-supports.exp (check_alias_available,
13276         check_iconv_available, check_named_sections_available): Use
13277         unique names for temporary files.
13278
13279 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13280
13281         * gcc.dg/altivec-15.c: New test.
13282
13283 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13284
13285         PR c++/15083
13286         * g++.dg/warn/noeffect6.C: New test.
13287
13288         PR c++/15471
13289         * g++.dg/expr/ptrmem4.C: New test.
13290
13291         PR c++/15640
13292         * g++.dg/template/operator3.C: New test.
13293
13294 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13295
13296         PR c++/14668
13297         * g++.dg/lookup/redecl1.C: New test.
13298         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13299
13300 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13301
13302         * gcc.c-torture/execute/compare-fp-1.c,
13303         gcc.c-torture/execute/compare-fp-2.c,
13304         gcc.c-torture/execute/compare-fp-3.c,
13305         gcc.c-torture/execute/compare-fp-4.c,
13306         gcc.c-torture/execute/compare-fp-3.x,
13307         gcc.c-torture/execute/compare-fp-4.x,
13308         gcc.dg/pr15649-1.c: New.
13309
13310 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13311
13312         PR c++/12883
13313         * g++.dg/init/array14.C: New test.
13314
13315 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13316
13317         * lib/compat.exp (compat-get-options-main): New.
13318         (compat-get-options): Remove unneeded code, warn for ignored
13319         command.
13320         (compat-execute): Check flag set by dg-require-* commands.
13321
13322         * lib/compat.exp (compat-execute): Break up long lines.
13323
13324 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13325
13326         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13327         * gcc.dg/altivec-14.c: New test.
13328         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13329
13330         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13331         * gcc.dg/altivec-12.c: Ditto.
13332
13333         * gcc.dg/altivec-3.c: Move call to altivec_check.
13334
13335 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13336
13337         PR c++/15044
13338         * g++.dg/template/error12.C: New test.
13339
13340         PR c++/15317
13341         * g++.dg/ext/attrib15.C: New test.
13342
13343         PR c++/15329
13344         * g++.dg/template/ptrmem9.C: New test.
13345
13346 2004-05-25  Paul Brook  <paul@codesourcery.com>
13347
13348         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13349
13350 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13351
13352         PR c++/15165
13353         * g++.dg/template/crash19.C: New test.
13354
13355 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13356
13357         PR c++/15025
13358         * g++.dg/template/redecl1.C: New test.
13359
13360 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13361
13362         PR c++/14821
13363         * g++.dg/other/ns1.C: New test.
13364
13365         PR c++/14883
13366         * g++.dg/template/invalid1.C: New test.
13367
13368 2004-05-23  Paul Brook  <paul@codesourcery.com>
13369         Victor Leikehman  <lei@haifasphere.co.il>
13370
13371         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13372         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13373
13374 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13375
13376         PR c++/15285
13377         PR c++/15299
13378         * g++.dg/template/non-dependent5.C: New test.
13379         * g++.dg/template/non-dependent6.C: New test.
13380
13381 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13382
13383         PR c++/15507
13384         * g++.dg/inherit/union1.C: New test.
13385
13386         PR c++/15542
13387         * g++.dg/template/addr1.C: New test.
13388
13389         PR c++/15427
13390         * g++.dg/template/array5.C: New test.
13391
13392         PR c++/15287
13393         * g++.dg/template/array6.C: New test.
13394
13395 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13396             Roger Sayle  <roger@eyesopen.com>
13397
13398         * g++.dg/lookup/forscope2.C: New test case.
13399
13400 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13401
13402         * gcc.dg/cpp/Wmissingdirs.c: New.
13403
13404 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13405
13406         PR target/15301
13407         * gcc.dg/compat/union-m128-1.h: New file.
13408         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13409         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13410         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13411
13412 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13413
13414         PR target/15302
13415         * gcc.dg/compat/struct-complex-1.h: New file.
13416         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13417         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13418         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13419
13420 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13421
13422         PR middle-end/3074
13423         * gcc.dg/pr3074-1.c: New test case.
13424         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13425
13426 2004-05-20  Falk Hueffner  <falk@debian.org>
13427
13428         PR other/15526
13429         * gcc.dg/ftrapv-1.c: New test case.
13430
13431 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13432
13433         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13434
13435 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13436             Jeff Law  <law@redhat.com>
13437
13438         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13439         * gcc.dg/tree-ssa/20040518-2.c: New test.
13440
13441         * gcc.dg/tree-ssa/20040518-1.c: New test.
13442
13443 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13444
13445         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13446
13447 2004-05-18  Paul Brook  <paul@codesourcery.com>
13448
13449         PR fortran/13930
13450         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13451
13452 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13453
13454         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13455         constant folding.
13456
13457 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13458
13459         * gcc.dg/tree-ssa/20040517-1.c: New test.
13460
13461 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13462
13463         * gcc.dg/loop-4.c: New test.
13464
13465 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13466
13467         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13468
13469 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13470
13471         PR fortran/15311
13472         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13473
13474 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13475
13476         PR fortran/13826
13477         PR fortran/13940
13478         * gfortran.fortran-torture/compile/data_1.f90: New test.
13479
13480 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13481
13482         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13483         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13484
13485 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13486
13487         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13488
13489 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13490
13491         PR c/15444
13492         * gcc.dg/format/xopen-1.c: Adjust expected message.
13493         * gcc.dg/format/xopen-3.c: New test.
13494
13495 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13496
13497         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13498
13499 2004-05-14  Jeff Law  <law@redhat.com>
13500
13501         * gcc.dg/tree-ssa/20040514-2.c: New test.
13502
13503 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13504
13505         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13506         this ...
13507         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13508         this.
13509
13510 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13511
13512         * gcc.dg/tree-ssa/20040514-1.c: New test.
13513
13514 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13515
13516         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13517         test.
13518
13519 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13520
13521         PR fortran/14066
13522         * gfortran.fortran-torture/compile/do_1.f90: New test.
13523
13524 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13525
13526         PR fortran/15051
13527         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13528         test.
13529
13530 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13531
13532         PR fortran/15149
13533         * gfortran.fortran-torture/execute/random_init.f90: New test.
13534
13535 2004-05-13  Paul Brook  <paul@codesourcery.com>
13536
13537         PR fortran/15314
13538         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13539
13540 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13541
13542         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13543         for the powerpc case.
13544
13545 2004-05-13  Jeff Law  <law@redhat.com>
13546
13547         * gcc.dg/tree-ssa/20040513-1.c: New test.
13548         * gcc.dg/tree-ssa/20040513-2.c: New test.
13549
13550 2004-05-13  Paul Brook  <paul@codesourcery.com>
13551
13552         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13553         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13554         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13555
13556 2004-05-13  Andreas Schwab  <schwab@suse.de>
13557
13558         PR other/10819
13559         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13560         characters.
13561
13562 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13563
13564         PR fortran/15294
13565         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13566
13567 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13568
13569         Merge from tree-ssa-20020619-branch.  See
13570         ChangeLog.tree-ssa for details.
13571
13572 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13573
13574         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13575         include <altivec.h> explicitly.
13576         * gcc.dg/altivec-13.c: Likewise.
13577
13578 2004-05-11  Paul Brook  <paul@codesourcery.com>
13579
13580         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13581
13582 2004-05-10  Eric Christopher  <echristo@redhat.com>
13583
13584         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13585         * gcc.dg/sibcall-4.c: Ditto.
13586
13587 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13588
13589         * g++.dg/ext/altivec-8.C: New test case.
13590         * gcc.dg/altivec-13.c: New test case.
13591
13592 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13593
13594         * gcc.c-torture/execute/divcmp-1.c: New test case.
13595         * gcc.c-torture/execute/divcmp-2.c: New test case.
13596         * gcc.c-torture/execute/divcmp-3.c: New test case.
13597
13598 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13599
13600         * g++.dg/other/pragma-re-2.C: New test.
13601
13602 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13603
13604         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13605         * gcc.dg/i386-387-2.c: Likewise.
13606
13607         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13608         __builtin_drem.
13609         * gcc.dg/i386-387-6.c: Likewise.
13610
13611 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13612
13613         * gcc.dg/builtins-33.c:  Also check log1p*.
13614
13615 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13616
13617         PR optimization/15296
13618         * gcc.c-torture/execute/pr15296.c: New test.
13619
13620 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13621
13622         * gcc.dg/builtins-40.c: New test.
13623
13624 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13625
13626         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13627
13628 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13629
13630         * g++.dg/ext/spe1.C: New testcase.
13631
13632 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13633
13634         * objc.dg/image-info.m: Allow additional attributes
13635         for __image_info section.
13636
13637 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
13638
13639         * gcc.dg/torture/mips-hilo-2.c: New test.
13640
13641 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13642
13643         PR c++/14389
13644         * g++.dg/template/member5.C: New test.
13645
13646 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
13647
13648         * gcc.dg/builtins-34.c: Also check expm1*.
13649
13650 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13651
13652         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13653         * gcc.dg/torture/builtin-convert-3.c: New test.
13654
13655 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13656
13657         PR middle-end/15054
13658         * g++.dg/opt/pr15054.C: New test.
13659
13660 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13661
13662         * gcc.dg/torture/builtin-rounding-1.c: New test.
13663         * gcc.dg/builtins-25.c: Delete.
13664         * gcc.dg/builtins-29.c: Delete.
13665
13666 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13667
13668         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13669         * gcc.dg/sibcall-4.c: Likewise.
13670         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13671
13672 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13673
13674         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13675         bit-field on 16-bit targets.
13676
13677 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13678
13679         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13680         16-bit targets.
13681
13682 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13683
13684         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13685         * gcc.dg/rs6000-power2-2.c: Likewise.
13686
13687 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13688
13689         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13690         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13691         Change the asm registers to be in form of frN instead of fN.
13692
13693 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13694
13695         * gcc.dg/torture/builtin-convert-2.c: New test.
13696
13697 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13698
13699         * gcc.dg/rs6000-power2-1.c: New test.
13700         * gcc.dg/rs6000-power2-2.c: New test.
13701
13702 2004-04-28  Jan Hubicka  <jh@suse.cz>
13703
13704         * gcc.dg/unused-6.c: New test.
13705
13706 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13707             Ulrich Weigand  <uweigand@de.ibm.com>
13708
13709         * ada/acats/run_all.sh: Define $target variable.
13710
13711 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13712
13713         PR c++/15119
13714         * g++.dg/other/vararg-1.C: New test.
13715
13716         PR c++/4794
13717         * g++.dg/eh/cleanup3.C: New test.
13718
13719 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13720
13721         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13722         and ad8011a (target_insn).
13723         * ada/acats/support/macro.dfs: Likewise.
13724         * ada/acats/support/impbit.adb: New file.
13725
13726 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13727
13728         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13729
13730 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13731
13732         * gcc.dg/loop-3.c: New test.
13733
13734 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13735
13736         * gcc.c-torture/execute/simd-5.c: New test.
13737
13738 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13739
13740         PR c++/15064
13741         * g++.dg/template/crash18.C: New test.
13742
13743 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13744
13745         * g++.dg/ext/complit3.C: New test.
13746
13747 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13748
13749         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13750         * gcc.dg/altivec-3.c: Same.
13751         * gcc.dg/altivec-varargs-1.c: Same.
13752
13753 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13754
13755         * lib/target-supports.exp (check_profiling_available): Assume
13756         profiling is not available on powerpc-eabi targets.
13757
13758 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13759
13760         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13761         * gcc.dg/vmx/bug-1.c: Ditto.
13762
13763 2004-04-20  Eric Christopher  <echristo@redhat.com>
13764
13765         * gcc.dg/charset/extern.c: New test.
13766         * g++.dg/charset/extern3.cc: Ditto.
13767
13768 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13769
13770         * gcc.dg/builtins-39.c: New test.
13771
13772 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13773
13774         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13775
13776 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13777
13778         * gcc.dg/torture/mips-hilo-1.c: New test.
13779
13780 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13781
13782         * gcc.c-torture/compile/20040419-1.c: New test.
13783
13784 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13785
13786         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13787
13788 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13789             Aldy Hernandez  <aldyh@redhat.com>
13790
13791         * gcc.c-torture/execute/va-arg-24.c: New.
13792
13793 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13794             Aldy Hernandez  <aldyh@redhat.com>
13795
13796         * gcc.dg/vmx/1b-01.c: New.
13797         * gcc.dg/vmx/1b-02.c: New.
13798         * gcc.dg/vmx/1b-03.c: New.
13799         * gcc.dg/vmx/1b-04.c: New.
13800         * gcc.dg/vmx/1b-05.c: New.
13801         * gcc.dg/vmx/1b-06.c: New.
13802         * gcc.dg/vmx/1b-07.c: New.
13803         * gcc.dg/vmx/1c-01.c: New.
13804         * gcc.dg/vmx/1c-02.c: New.
13805         * gcc.dg/vmx/3a-01a.c: New.
13806         * gcc.dg/vmx/3a-01.c: New.
13807         * gcc.dg/vmx/3a-01m.c: New.
13808         * gcc.dg/vmx/3a-03.c: New.
13809         * gcc.dg/vmx/3a-03m.c: New.
13810         * gcc.dg/vmx/3a-04.c: New.
13811         * gcc.dg/vmx/3a-04m.c: New.
13812         * gcc.dg/vmx/3a-05.c: New.
13813         * gcc.dg/vmx/3a-06.c: New.
13814         * gcc.dg/vmx/3a-06m.c: New.
13815         * gcc.dg/vmx/3a-07.c: New.
13816         * gcc.dg/vmx/3b-01.c: New.
13817         * gcc.dg/vmx/3b-02.c: New.
13818         * gcc.dg/vmx/3b-10.c: New.
13819         * gcc.dg/vmx/3b-13.c: New.
13820         * gcc.dg/vmx/3b-14.c: New.
13821         * gcc.dg/vmx/3b-15.c: New.
13822         * gcc.dg/vmx/3c-01a.c: New.
13823         * gcc.dg/vmx/3c-01.c: New.
13824         * gcc.dg/vmx/3c-02.c: New.
13825         * gcc.dg/vmx/3c-03.c: New.
13826         * gcc.dg/vmx/3d-01.c: New.
13827         * gcc.dg/vmx/4-01.c: New.
13828         * gcc.dg/vmx/4-03.c: New.
13829         * gcc.dg/vmx/5-01.c: New.
13830         * gcc.dg/vmx/5-02.c: New.
13831         * gcc.dg/vmx/5-03.c: New.
13832         * gcc.dg/vmx/5-04.c: New.
13833         * gcc.dg/vmx/5-05.c: New.
13834         * gcc.dg/vmx/5-06.c: New.
13835         * gcc.dg/vmx/5-07.c: New.
13836         * gcc.dg/vmx/5-07t.c: New.
13837         * gcc.dg/vmx/5-08.c: New.
13838         * gcc.dg/vmx/5-10.c: New.
13839         * gcc.dg/vmx/5-11.c: New.
13840         * gcc.dg/vmx/7-01a.c: New.
13841         * gcc.dg/vmx/7-01.c: New.
13842         * gcc.dg/vmx/7c-01.c: New.
13843         * gcc.dg/vmx/7d-01.c: New.
13844         * gcc.dg/vmx/7d-02.c: New.
13845         * gcc.dg/vmx/8-01.c: New.
13846         * gcc.dg/vmx/8-02a.c: New.
13847         * gcc.dg/vmx/8-02.c: New.
13848         * gcc.dg/vmx/brode-1.c: New.
13849         * gcc.dg/vmx/bug-1.c: New.
13850         * gcc.dg/vmx/bug-2.c: New.
13851         * gcc.dg/vmx/bug-3.c: New.
13852         * gcc.dg/vmx/cw-bug-1.c: New.
13853         * gcc.dg/vmx/cw-bug-2.c: New.
13854         * gcc.dg/vmx/cw-bug-3.c: New.
13855         * gcc.dg/vmx/dct.c: New.
13856         * gcc.dg/vmx/debug-1.c: New.
13857         * gcc.dg/vmx/debug-2.c: New.
13858         * gcc.dg/vmx/debug-3.c: New.
13859         * gcc.dg/vmx/debug-4.c: New.
13860         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13861         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13862         * gcc.dg/vmx/eg-5.c: New.
13863         * gcc.dg/vmx/fft.c: New.
13864         * gcc.dg/vmx/gcc-bug-1.c: New.
13865         * gcc.dg/vmx/gcc-bug-2.c: New.
13866         * gcc.dg/vmx/gcc-bug-3.c: New.
13867         * gcc.dg/vmx/gcc-bug-4.c: New.
13868         * gcc.dg/vmx/gcc-bug-5.c: New.
13869         * gcc.dg/vmx/gcc-bug-6.c: New.
13870         * gcc.dg/vmx/gcc-bug-7.c: New.
13871         * gcc.dg/vmx/gcc-bug-8.c: New.
13872         * gcc.dg/vmx/gcc-bug-9.c: New.
13873         * gcc.dg/vmx/gcc-bug-b.c: New.
13874         * gcc.dg/vmx/gcc-bug-c.c: New.
13875         * gcc.dg/vmx/gcc-bug-d.c: New.
13876         * gcc.dg/vmx/gcc-bug-e.c: New.
13877         * gcc.dg/vmx/gcc-bug-f.c: New.
13878         * gcc.dg/vmx/gcc-bug-g.c: New.
13879         * gcc.dg/vmx/gcc-bug-i.c: New.
13880         * gcc.dg/vmx/harness.h: New.
13881         * gcc.dg/vmx/ira1.c: New.
13882         * gcc.dg/vmx/ira2a.c: New.
13883         * gcc.dg/vmx/ira2b.c: New.
13884         * gcc.dg/vmx/ira2.c: New.
13885         * gcc.dg/vmx/ira2c.c: New.
13886         * gcc.dg/vmx/mem.c: New.
13887         * gcc.dg/vmx/newton-1.c: New.
13888         * gcc.dg/vmx/ops.c: New.
13889         * gcc.dg/vmx/sn7153.c: New.
13890         * gcc.dg/vmx/spill2.c: New.
13891         * gcc.dg/vmx/spill3.c: New.
13892         * gcc.dg/vmx/spill.c: New.
13893         * gcc.dg/vmx/t.c: New.
13894         * gcc.dg/vmx/varargs-1.c: New.
13895         * gcc.dg/vmx/varargs-2.c: New.
13896         * gcc.dg/vmx/varargs-3.c: New.
13897         * gcc.dg/vmx/varargs-4.c: New.
13898         * gcc.dg/vmx/varargs-5.c: New.
13899         * gcc.dg/vmx/varargs-6.c: New.
13900         * gcc.dg/vmx/varargs-7.c: New.
13901         * gcc.dg/vmx/vmx.exp: New.
13902         * gcc.dg/vmx/vprint-1.c: New.
13903         * gcc.dg/vmx/vscan-1.c: New.
13904         * gcc.dg/vmx/x-01.c: New.
13905         * gcc.dg/vmx/x-02.c: New.
13906         * gcc.dg/vmx/x-03.c: New.
13907         * gcc.dg/vmx/x-04.c: New.
13908         * gcc.dg/vmx/x-05.c: New.
13909         * gcc.dg/vmx/yousufi-1.c: New.
13910         * gcc.dg/vmx/zero-1.c: New.
13911         * gcc.dg/vmx/zero.c: New.
13912
13913 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13914
13915         * g++.dg/lookup/java1.C: Update for chage of
13916         _Jv_AllocObject.
13917         * g++.dg/lookup/java2.C: Likewise.
13918
13919 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13920
13921         * ada/acats/run_all.sh: use -O2 by default.
13922
13923 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13924
13925         * gcc.dg/vr-mult-[12].c: New tests.
13926
13927 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13928
13929         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13930
13931         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13932
13933 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13934
13935         * lib/target-supports.exp (check_profiling_available): Assume profiling
13936         isn't available for mips*-*-elf targets.
13937
13938 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13939
13940         * gcc.dg/builtins-38.c: New test.
13941
13942 2004-04-14  Eric Christopher  <echristo@redhat.com>
13943
13944         * g++.dg/charset/charset.exp: Run .cc extension tests.
13945
13946 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13947
13948         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13949
13950 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13951
13952         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13953
13954 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13955
13956         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13957         * gcc.dg/i386-387-2.c: Likewise.
13958
13959         * gcc.dg/i386-387-7.c: New test.
13960         * gcc.dg/i386-387-8.c: New test.
13961
13962         * gcc.dg/builtins-37.c: New test.
13963
13964 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13965
13966         * g++.dg/pch/externc-1.C: Add missing semicolon.
13967
13968 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13969
13970         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13971
13972 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13973
13974         * gcc.c-torture/execute/20040411-1.c: New test.
13975
13976 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13977
13978         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13979
13980 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13981
13982         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13983
13984 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13985
13986         * lib/target-supports.exp (check_named_sections_available): New.
13987         * lib/gcc-dg.exp (dg-require-named-sections): New.
13988         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13989         old-deja.exp.  Also prune error-count message from HP linker.
13990         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13991
13992         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13993         * g++.old-deja/g++.pt/static3.C: Likewise.
13994         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13995
13996 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13997
13998         * gcc.c-torture/execute/20040409-1.c: New test case.
13999         * gcc.c-torture/execute/20040409-2.c: New test case.
14000         * gcc.c-torture/execute/20040409-3.c: New test case.
14001
14002 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14003
14004         * gcc.dg/20040409-1.c: New test.
14005
14006 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14007
14008         PR target/14888
14009         * g++.dg/opt/pr14888.C: New test case.
14010
14011 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14012
14013         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14014         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14015         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14016         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14017         New tests.
14018
14019 2004-04-08  Paul Brook  <paul@codesourcery.com>
14020
14021         * gcc.dg/spill-1.c: New test.
14022
14023 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14024
14025         * gcc.dg/torture/builtin-ctype-2.c: New test.
14026
14027 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14028
14029         * gcc.dg/pch/pch.exp: Add largefile test.
14030
14031 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14032
14033         * g++.dg/pch/externc-1.Hs: New.
14034         * g++.dg/pch/externc-1.C: New.
14035
14036 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14037
14038         * gcc.dg/compat/struct-by-value-5a_main.c,
14039         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14040         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14041         * gcc.dg/compat/struct-by-value-5a_x.c,
14042         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14043         gcc.dg/compat/struct-by-value-5_x.c.
14044         * gcc.dg/compat/struct-by-value-5a_y.c,
14045         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14046         gcc.dg/compat/struct-by-value-5_y.c.
14047
14048         * gcc.dg/compat/struct-by-value-6a_main.c,
14049         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14050         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14051         * gcc.dg/compat/struct-by-value-6a_x.c,
14052         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14053         gcc.dg/compat/struct-by-value-6_x.c.
14054         * gcc.dg/compat/struct-by-value-6a_y.c,
14055         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14056         gcc.dg/compat/struct-by-value-6_y.c.
14057
14058         * gcc.dg/compat/struct-by-value-7a_main.c,
14059         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14060         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14061         * gcc.dg/compat/struct-by-value-7a_x.c,
14062         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14063         gcc.dg/compat/struct-by-value-7_x.c.
14064         * gcc.dg/compat/struct-by-value-7a_y.c,
14065         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14066         gcc.dg/compat/struct-by-value-7_y.c.
14067
14068 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14069
14070         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14071         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14072         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14073         options.
14074
14075 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14076
14077         * gcc.dg/builtins-36.c: New test.
14078
14079 2004-04-06  Paul Brook  <paul@codesourcery.com>
14080
14081         * README.gcc: Remove obsolete contraint on testcases.
14082
14083 2004-04-05  Paul Brook  <paul@codesourcery.com>
14084
14085         PR2123
14086         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14087         failure and exit(0) on success.
14088         * g++.dg/expr/anew2.C: Ditto.
14089         * g++.dg/expr/anew3.C: Ditto.
14090         * g++.dg/expr/anew4.C: Ditto.
14091
14092 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14093
14094         PR c++/3518
14095         * g++.dg/template/unify7.C: New.
14096
14097 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14098
14099         * g++.dg/README: Bring up to date with new subdirectories; remove
14100         duplicate subdirectory lines.
14101
14102 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14103
14104         PR c++/14007
14105         * g++.dg/template/unify5.C: New.
14106         * g++.dg/template/unify6.C: New.
14107         * g++.dg/template/qualttp20.C: Adjust.
14108         * g++.old-deja/g++.jason/report.C: Adjust.
14109         * g++.old-deja/g++.other/qual1.C: Adjust.
14110
14111 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14112
14113         PR c++/14803
14114         * g++.dg/inherit/ptrmem1.C: New test.
14115
14116 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14117
14118         PR c++/14755
14119         * gcc.c-torture/execute/20040331-1.c: New test.
14120         * gcc.dg/20040331-1.c: New test.
14121
14122 2004-04-01  Paul Brook  <paul@codesourcery.com>
14123
14124         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14125
14126 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14127
14128         PR c++/14724
14129         * g++.dg/init/goto1.C: New test.
14130
14131         PR c++/14763
14132         * g++.dg/template/defarg4.C: New test.
14133
14134 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14135
14136         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14137
14138 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14139
14140         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14141
14142 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14143
14144         * gcc.dg/noncompile/undeclared-2.c: New test.
14145
14146 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14147
14148         * gcc.dg/940409-1.c: Remove XFAIL.
14149         * gcc.dg/reg-vol-struct-1.c: New test.
14150
14151 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14152
14153         * gcc.dg/torture/builtin-wctype-1.c: New test.
14154
14155 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14156
14157         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14158         * gcc.dg/20001101-1.c: Likewise.
14159         * gcc.dg/20001102-1.c: Likewise.
14160
14161 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14162
14163         * gcc.dg/compare8.c: Add an additional test for XOR.
14164
14165 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14166
14167         * gcc.dg/torture/builtin-ctype-1.c: New test.
14168
14169 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14170
14171         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14172         * gcc.dg/torture/builtin-math-1.c: Likewise.
14173         * gcc.dg/torture/builtin-power-1.c: New test.
14174
14175 2004-03-24  Andreas Schwab  <schwab@suse.de>
14176
14177         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14178         IA64 assembler.
14179
14180 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14181             Roger Sayle  <roger@eyesopen.com>
14182
14183         * gcc.dg/compare8.c: New test case.
14184
14185 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14186
14187         * g++.dg/ext/altivec-7.C: New test.
14188
14189 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14190
14191         PR 12267, 12391, 12560, 13129, 14114, 14133
14192         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14193         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14194         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14195         Adjust error regexps.
14196         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14197         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14198         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14199         * gcc.dg/local1.c: Add explanatory comment.
14200
14201 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14202
14203         PR optimization/14669
14204         * g++.dg/opt/fold2.C: New test case.
14205
14206 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14207
14208         PR c/14069
14209         * gcc.dg/20040322-1.c: New test.
14210
14211 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14212
14213         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14214         * gcc.dg/ultrasp4.c: Likewise.
14215         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14216
14217 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14218
14219         * gcc.dg/i386-sse-8.c: Reset default options.
14220
14221 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14222
14223         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14224         in the error message text.
14225
14226 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14227
14228         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14229
14230 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14231
14232         PR c++/14616
14233         * g++.dg/init/array13.C: New test.
14234
14235 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14236
14237         PR target/13889
14238         * gcc.c-torture/compile/pr13889.c: New test case.
14239
14240 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14241
14242         PR c/14635
14243         * builtins-1.c (nan, nans): Don't test.
14244         * builtins-30.c: Don't use nan, nanf, nanl.
14245         * builtins-35.c: New test.
14246
14247 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14248
14249         * g++.dg/ext/altivec-6.C: New test.
14250
14251 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14252
14253         * g++.dg/init/placement3.C: New test.
14254
14255         * g++.dg/template/spec13.C: New test.
14256
14257         * g++.dg/lookup/using11.C: New test.
14258
14259         * g++.dg/lookup/koenig3.C: New test.
14260
14261         * g++.dg/template/operator2.C: New test.
14262
14263         * g++.dg/expr/dtor3.C: New test.
14264         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14265         marker.
14266         * g++.old-deja/g++.law/visibility28.C: Likewise.
14267
14268 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14269
14270         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14271         * gcc.dg/ppc64-abi-3.c: Likewise.
14272
14273 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14274
14275         PR c++/14545
14276         * g++.dg/parse/template15.C: New test.
14277
14278 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14279
14280         * g++.dg/expr/dtor2.C: New test.
14281
14282         * g++.dg/lookup/anon4.C: New test.
14283
14284         * g++.dg/overload/using1.C: New test.
14285
14286         * g++.dg/template/lookup7.C: New test.
14287
14288         * g++.dg/template/typename6.C: New test.
14289
14290         * g++.dg/expr/cond6.C: New test.
14291
14292 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14293
14294         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14295
14296 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14297
14298         * g++.dg/expr/cond5.C: New test.
14299         * g++.dg/expr/constcast1.C: Likewise.
14300         * g++.dg/expr/ptrmem2.C: Likewise.
14301         * g++.dg/expr/ptrmem3.C: Likewise.
14302         * g++.dg/lookup/main1.C: Likewise.
14303         * g++.dg/template/lookup6.C: Likewise.
14304
14305 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14306
14307         * gcc.dg/local1.c: New test.
14308
14309         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14310
14311 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14312
14313         * gcc.dg/torture/builtin-convert-1.c: New test.
14314
14315 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14316
14317         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14318
14319 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14320
14321         PR c++/14481
14322         * g++.dg/warn/Wunused-7.C: New test.
14323
14324 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14325
14326         * gcc.dg/torture/builtin-integral-1.c: New test.
14327
14328 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14329
14330         PR c++/14586
14331         * g++.dg/parse/non-dependent3.C: New test.
14332
14333 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14334
14335         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14336         * g++.dg/eh/simd-2.C: Likewise.
14337         * g++.dg/init/array10.C: Likewise.
14338         * gcc.c-torture/compile/simd-1.c: Likewise.
14339         * gcc.c-torture/compile/simd-2.c: Likewise.
14340         * gcc.c-torture/compile/simd-3.c: Likewise.
14341         * gcc.c-torture/compile/simd-4.c: Likewise.
14342         * gcc.c-torture/compile/simd-6.c: Likewise.
14343         * gcc.c-torture/execute/simd-1.c: Likewise.
14344         * gcc.c-torture/execute/simd-2.c: Likewise.
14345         * gcc.dg/compat/vector-defs.h: Likewise.
14346         * gcc.dg/20020531-1.c: Likewise.
14347         * gcc.dg/altivec-3.c: Likewise.
14348         * gcc.dg/altivec-4.c: Likewise.
14349         * gcc.dg/altivec-varargs-1.c: Likewise.
14350         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14351         * gcc.dg/i386-mmx-3.c: Likewise.
14352         * gcc.dg/i386-sse-4.c: Likewise.
14353         * gcc.dg/i386-sse-5.c: Likewise.
14354         * gcc.dg/i386-sse-8.c: Likewise.
14355         * gcc.dg/simd-1.c: Likewise.
14356         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14357         __ev64_opaque__ since the machine description provides it.
14358
14359 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14360
14361         * lib/compat.exp (skip_list): New global variable.
14362         Use it to hold the user defined COMPAT_SKIPS list if any.
14363         (compat-obj): Add the members of skip_list to optall.
14364
14365 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14366
14367         * gcc.dg/compat/union-by-value-1_main.c,
14368         union-by-value-1_x.c, union-by-value-1_y.c,
14369         union-check.h, union-defs.h,
14370         union-init.h, union-return-1_main.c,
14371         union-return-1_x.c, union-return-1_y.c: New files.
14372
14373 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14374
14375         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14376         mixed-struct-init.h: Add 4 mixed structure types.
14377         struct-by-value-21_main.c, struct-by-value-21_x.c,
14378         struct-by-value-21_y.c, struct-return-21_main.c,
14379         struct-return-21_x.c, struct-return-21_y.c: New files.
14380
14381 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14382
14383         PR c++/14550
14384         * g++.dg/parse/template14.C: New test.
14385
14386 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14387
14388         * gcc.c-torture/execute/20040313-1.c: New test.
14389
14390 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14391
14392         PR target/14533
14393         * gcc.dg/20040311-2.c: New test.
14394
14395 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14396
14397         PR other/14544
14398         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14399         bit-field.
14400
14401 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14402
14403         * gcc.dg/20040305-2.c: Add missing return statement.
14404
14405 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14406
14407         * gcc.dg/builtins-34.c: Also check pow10*.
14408
14409 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14410
14411         PR target/14262
14412         * gcc.dg/20040305-2.c: New test.
14413
14414 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14415
14416         * gcc.dg/20040310-1.c: New test.
14417
14418 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14419
14420         * gcc.c-torture/execute/20040311-1.c: New test case.
14421
14422 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14423
14424         PR c++/14476
14425         * g++.dg/lookup/enum1.C: New test.
14426
14427 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14428
14429         PR c++/14510
14430         * g++.dg/lookup/struct2.C: New test.
14431
14432 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14433
14434         * gcc.dg/builtins-34.c: New test.
14435
14436 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14437
14438         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14439
14440 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14441
14442         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14443         * gcc.dg/alias-2.c: New testcase.
14444
14445 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14446
14447         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14448
14449 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14450
14451         * gcc.c-torture/execute/20040309-1.c: New test case.
14452
14453 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14454
14455         PR c++/14397
14456         * g++.dg/overload/ref1.C: New.
14457
14458 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14459
14460         PR c++/14409
14461         * g++.dg/template/spec12.C: New test.
14462
14463         PR c++/14448
14464         * g++.dg/parse/crash14.C: New test.
14465
14466 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14467
14468         PR c++/14230
14469         * g++.dg/init/ref11.C: New test.
14470
14471 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14472
14473         PR c++/14432
14474         * g++.dg/parse/builtin2.C: New test.
14475
14476 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14477
14478         PR c++/14401
14479         * g++.dg/init/ctor3.C: New test.
14480         * g++.dg/init/union1.C: New test.
14481         * g++.dg/ext/anon-struct4.C: New test.
14482
14483 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14484
14485         * g++.dg/lookup/koenig1.C: Tweak error messages.
14486         * g++.dg/lookup/used-before-declaration.C: Likewise.
14487         * g++.dg/other/do1.C: Likewise.
14488         * g++.dg/overload/koenig1.C: Likewise.
14489         * g++.dg/parse/crash13.C: Likewise.
14490         * g++.dg/template/instantiate3.C: Likewise.
14491
14492 2004-03-08  Eric Christopher  <echristo@redhat.com>
14493
14494         * * lib/target-supports.exp: Enable libiconv in test
14495         compilation.  Fix up error checking.
14496
14497 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14498
14499         PR middle-end/14289
14500         * gcc.dg/pr14289-1.c: New test case.
14501         * gcc.dg/pr14289-2.c: Likewise.
14502         * gcc.dg/pr14289-3.c: Likewise.
14503
14504 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14505
14506         * gcc.c-torture/execute/20040308-1.c: New test.
14507
14508 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14509
14510         * gcc.c-torture/execute/20040307-1.c: New test case.
14511
14512 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14513
14514         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14515
14516 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14517
14518         * gcc.dg/20040306-1.c: New test.
14519
14520 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14521
14522         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14523         them static.
14524         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14525
14526 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14527
14528         PR c/14465
14529         * gcc.dg/decl-6.c: New test.
14530
14531 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14532
14533         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14534         Rename LOGPOW -> LOG_POW.
14535         (SQRT_EXP, POW_EXP): New.
14536
14537 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14538
14539         * gcc.dg/i386-sse-8.c: New test.
14540
14541 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14542
14543         PR c/14114
14544         * gcc.dg/decl-5.c: New test.
14545
14546 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14547
14548         * gcc.dg/20040305-1.c: New test.
14549
14550 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14551
14552         PR other/14354
14553         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14554
14555 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14556
14557         PR c++/14425, c++/14426
14558         * g++.dg/ext/altivec-4.C: New test.
14559         * g++.dg/ext/altivec-5.C: New test.
14560
14561 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14562
14563         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14564         global variables of a type with no linkage.
14565         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14566         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14567         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14568         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14569         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14570         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14571         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14572         * g++.dg/warn/deprecated.C: Name enum Color.
14573         * g++.dg/overload/VLA.C: Name structure for 'b'.
14574         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14575
14576 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14577
14578         * gcc.c-torture/compile/20040304-1.c: New test.
14579
14580 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14581
14582         PR 13728
14583         * gcc.dg/decl-4.c: New testcase.
14584
14585 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14586
14587         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14588         as PRECF if sizeof (float) > sizeof (double).
14589         (PRECL): Make it the same as PRECF if
14590         sizeof (float) > sizeof (long double).
14591
14592 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14593
14594         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14595         system type.  Add check for irix6 which doesn't have c99 runtime.
14596
14597 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14598
14599         * gcc.dg/const-elim-1.c: xfail for xtensa.
14600
14601 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14602
14603         PR c++/14369
14604         * g++.dg/template/cond4.C: New test.
14605
14606 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14607
14608         PR c++/14360
14609         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14610
14611         PR c++/14361
14612         * g++.dg/parse/defarg7.C: New test.
14613
14614         PR c++/14359
14615         * g++.dg/template/friend26.C: New test.
14616
14617 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14618
14619         PR c++/14324
14620         * g++.dg/abi/mangle21.C: New test.
14621
14622         PR c++/14260
14623         * g++.dg/parse/constructor2.C: New test.
14624
14625         PR c++/14337
14626         * g++.dg/template/sfinae1.C: New test.
14627
14628 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14629
14630         PR c++/14267
14631         * g++.dg/expr/crash2.C: New test.
14632
14633         PR middle-end/13448
14634         * gcc.dg/inline-5.c: New test.
14635         * gcc.dg/always-inline.c: Split out tests into ...
14636         * gcc.dg/always-inline2.c: ... this and ...
14637         * gcc.dg/always-inline3.c: ... this.
14638
14639 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14640
14641         PR debug/12103
14642         * g++.dg/debug/crash1.C: New test.
14643
14644 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
14645
14646         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
14647         function with __attribute__((noinline)).
14648         (recurser_void2): Likewise.
14649         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
14650         (recurser_void2): Likewise.
14651
14652 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14653
14654         PR middle-end/14203
14655         * g++.dg/warn/Wunused-6.C: New test case.
14656
14657 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14658
14659         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14660         not defined.
14661
14662 2004-02-27  Eric Christopher  <echristo@redhat.com>
14663
14664         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14665         * g++.dg/charset/asm2.c: Run only x86.
14666         * gcc.dg/charset/asm3.c: Ditto.
14667
14668 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14669
14670         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14671         ld_library_path.
14672
14673 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14674
14675         * g++.dg/ext/altivec-3.C: New.
14676
14677 2004-02-26  Richard Henderson  <rth@redhat.com>
14678
14679         * g++.dg/ext/attrib10.C: Mark for warning.
14680         * gcc.dg/attr-alias-1.c: New.
14681
14682 2004-02-26  Richard Henderson  <rth@redhat.com>
14683
14684         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14685         * gcc.c-torture/execute/20040208-2.c: ... it back.
14686
14687 2004-02-26  Eric Christopher  <echristo@redhat.com>
14688
14689         * lib/target-supports.exp (check-iconv-available): New function.
14690         * lib/gcc-dg.exp (dg-require-iconv): New function.
14691         Use above.
14692         * gcc.dg/charset: New directory.
14693         * gcc.dg/charset/charset.exp: New file.
14694         * gcc.dg/charset/asm1.c: Ditto.
14695         * gcc.dg/charset/asm2.c: Ditto.
14696         * gcc.dg/charset/asm3.c: Ditto.
14697         * gcc.dg/charset/asm4.c: Ditto.
14698         * gcc.dg/charset/asm5.c: Ditto.
14699         * gcc.dg/charset/attribute1.c: Ditto.
14700         * gcc.dg/charset/attribute2.c: Ditto.
14701         * gcc.dg/charset/string1.c: Ditto.
14702         * g++.dg/charset: New directory.
14703         * g++.dg/dg.exp: Add here. Special options.
14704         * g++.dg/charset/charset.exp: New file.
14705         * g++.dg/charset/asm1.c: Ditto.
14706         * g++.dg/charset/asm2.c: Ditto.
14707         * g++.dg/charset/asm3.c: Ditto.
14708         * g++.dg/charset/asm4.c: Ditto.
14709         * g++.dg/charset/attribute1.c: Ditto.
14710         * g++.dg/charset/attribute2.c: Ditto.
14711         * g++.dg/charset/extern1.cc: Ditto.
14712         * g++.dg/charset/extern2.cc: Ditto.
14713         * g++.dg/charset/string1.c: Ditto.
14714
14715 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14716
14717         PR c++/14278
14718         * g++.dg/parse/comma1.C: New test.
14719
14720 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14721
14722         PR c++/14284
14723         * g++.dg/template/ttp8.C: New test.
14724
14725 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14726
14727         * gcc.dg/fixuns-trunc-1.c: New test.
14728
14729 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14730
14731         * gcc.dg/builtins-config.h: Use #elif.
14732
14733 2004-02-26  Michael Matz  <matz@suse.de>
14734
14735         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14736         * gcc.dg/991214-1.c: Likewise.
14737         * gcc.dg/i386-asm-1.c: Likewise.
14738
14739 2004-02-25  Richard Henderson  <rth@redhat.com>
14740
14741         * gcc.c-torture/execute/20040208-2.c: Move ...
14742         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14743
14744 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14745
14746         PR c++/14246
14747         * g++.dg/other/crash-3.C: New test.
14748
14749 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14750
14751         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14752         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14753
14754         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14755         HP-UX.
14756
14757 2004-02-24  Michael Matz  <matz@suse.de>
14758
14759         * gcc.dg/i386-regparm.c: New.
14760
14761 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14762
14763         * gcc.c-torture/execute/20040223-1.c: New.
14764
14765 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14766             Kazu Hirata  <kazu@cs.umass.edu>
14767
14768         * gcc.dg/fwritable-strings-1.c: Remove.
14769
14770 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14771
14772         PR c/14156
14773         * gcc.dg/20040223-1.c: New test.
14774
14775 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14776
14777         PR c++/14106
14778         * g++.dg/ext/typeof9.C: New test.
14779
14780 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14781
14782         PR c++/14250
14783         * g++.dg/other/switch1.C: New test.
14784
14785 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14786
14787         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14788         * gcc.dg/va-arg-1.c: Likewise.
14789
14790 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14791
14792         PR c++/14143
14793         * g++.dg/template/koenig5.C: New test.
14794
14795 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14796
14797         * g++.dg/ext/altivec-1.C: Generalize target triple.
14798         * g++.dg/ext/altivec-2.C: New test case.
14799         * g++.dg/ext/altivec_check.h: New file.
14800         * gcc.dg/altivec-1.c: Generalize target triple;
14801         include altivec_check.h and call altivec_check().
14802         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14803         * gcc.dg/altivec-6.c: New test case.
14804         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14805         type casts as needed.
14806         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14807         altivec_check().
14808         * gcc.dg/altivec-12.c: New test case.
14809         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14810         include altivec_check.h and call altivec_check().
14811         * gcc.dg/altivec_check.h: New file.
14812
14813 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14814
14815         * lib/target-supports.exp (check_alias_available): Don't mangle
14816         function `g' in test program.
14817
14818 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14819
14820         * lib/target-supports.exp (check_profiling_available): Check
14821         argument to determine whether we support a profiling type.
14822         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14823         check_profiling_available.
14824         * g++.dg/bprob/bprob.exp: Likewise
14825         * g77.dg/bprob/bprob.exp: Likewise.
14826         * gcc.misc-tests/bprob.exp: Likewise.
14827         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14828         dg-require-profiling and delete expected error handling.
14829         * gcc.dg/20021014-1.c: Likewise.
14830         * gcc.dg/nest.c: Likewise.
14831
14832 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14833
14834         PR c++/12007
14835         * g++.dg/other/vthunk1.C: New test.
14836
14837 2004-02-20  Falk Hueffner  <falk@debian.org>
14838
14839         PR target/14201
14840         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14841
14842 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14843
14844         PR c++/13927
14845         * g++.dg/other/error8.C: Remove XFAIL markers.
14846
14847         PR c++/14173
14848         * g++.dg/ext/packed5.C: New test.
14849
14850         PR c++/14199
14851         * g++.dg/warn/Wunused-5.C: New test.
14852
14853         PR c++/14186
14854         * g++.dg/lookup/member1.C: New test.
14855
14856 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14857
14858         * gcc.c-torture/compile/20040130-1.c: Enable only when
14859         __INT_MAX__ >= 2147483647L.
14860         * gcc.c-torture/compile/961203-1.c: Likewise.
14861
14862 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14863
14864         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14865         * g++.dg/opt/template1.C: Robustify assembler regexp
14866
14867 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14868
14869         * gcc.c-torture/execute/simd-4.x: Remove.
14870         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14871         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14872         Guard with #ifndef SKIP_ATTRIBUTE.
14873         * gcc.dg/compat/vector-1_y.c: Likewise.
14874         * gcc.dg/compat/vector-2_x.c: Likewise.
14875         * gcc.dg/compat/vector-2_y.c: Likewise.
14876         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14877         * g++.dg/eh/simd-2.C: Likewise.
14878
14879 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14880
14881         * gcc.c-torture/compile/complex-1.c: New.
14882
14883 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14884
14885         PR target/14209
14886         * gcc.c-torture/execute/20040218-1.c: New test.
14887
14888 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14889
14890         PR c++/14181
14891         * g++.dg/parse/new2.C: New test.
14892
14893 2004-02-18  Paul Brook  <paul@codesourcery.com>
14894
14895         * gcc.c-torture/compile/libcall-1.c: New test.
14896
14897 2004-02-18  Paul Brook  <paul@codesourcery.com>
14898
14899         PR debug/12934
14900         * gcc.dg/debug/debug-7.c: New test.
14901
14902 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14903
14904         * gcc.dg/20040217-1.c: New test.
14905
14906 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14907
14908         * gcc.c-torture/execute/990208-1.x: Delete.
14909
14910 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14911
14912         * gcc.c-torture/execute/20040208-2.x: New file.
14913
14914 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14915
14916         PR c++/11326
14917         * g++.dg/abi/structret1.C: New test.
14918
14919 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14920
14921         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14922         (i386_cpuid): No need to test if cpuid is available on AMD64.
14923         Fix assembly, so that it works onboth i386 and AMD64.
14924         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14925         (vecInLong): Fix s[] member type to unsigned int.
14926         (vecInWord): Remove type.
14927         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14928         (a64, b64, c64, d64, e64): Remove.
14929         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14930         Remove unused variable.  Remove initialization of removed variables.
14931         Don't call mmx_tests nor sse_tests.
14932         (reference_mmx, reference_sse): Remove.
14933         (check): Add return stmt.
14934         * gcc.dg/i386-sse-7.c: New test.
14935         * gcc.dg/i386-mmx-4.c: New test.
14936
14937 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14938
14939         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14940         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14941         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14942         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14943         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14944         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14945         g++.dg/tc1/dr94.C: Fix line terminator.
14946
14947 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14948
14949         * gcc.c-torture/compile/20040216-1.c: New.
14950
14951 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14952
14953         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14954         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14955         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14956         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14957         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14958         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14959
14960 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14961
14962         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14963
14964 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14965
14966         PR c++/13971
14967         * g++.dg/expr/cond4.C: New test.
14968
14969         PR c++/14086
14970         * g++.dg/lookup/crash2.C: New test.
14971
14972 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14973
14974         * gcc.c-torture/compile/20040214-2.c: New test.
14975
14976 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14977
14978         PR c++/14116
14979         * g++.dg/ext/typeof8.C: New test.
14980
14981 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14982
14983         * gcc.c-torture/compile/20040214-1.c: New test.
14984
14985 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14986
14987         PR c++/13635
14988         * g++.dg/template/spec11.C: New test.
14989
14990 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14991
14992         PR c++/13927
14993         * g++.dg/other/error8.C: New test.
14994
14995 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14996
14997         PR c++/14122
14998         * g++.dg/template/array4.C: New test.
14999
15000         PR c++/14108
15001         * g++.dg/inherit/thunk2.C: New test.
15002
15003         PR c++/14083
15004         * g++.dg/eh/cond2.C: New test.
15005
15006 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15007
15008         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15009
15010 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15011
15012         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15013
15014 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15015
15016         * g++.dg/simd-2.C: xfail on ppc64-linux.
15017
15018 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15019
15020         PR c/456
15021         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15022         tests.
15023
15024 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15025
15026         * gcc.dg/builtins-33.c: New test.
15027
15028 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15029
15030         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15031
15032 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15033
15034         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15035
15036 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15037
15038         * gcc.dg/ppc64-abi-3.c: New test.
15039
15040 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15041
15042         PR c/14092
15043
15044         * gcc.dg/pr14092-1.c: New testcase.
15045
15046 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15047
15048         * gcc.dg/cpp/assert4.c: Fix typo last change.
15049
15050         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15051         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15052
15053         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15054
15055 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15056
15057         * gcc.c-torture/compile/20040209-1.c: New test case.
15058
15059 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15060
15061         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15062
15063 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15064
15065         * gcc.c-torture/execute/20040208-[12].c: New tests.
15066
15067 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15068
15069         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15070
15071 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15072
15073         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15074
15075 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15076
15077         Bug 13856
15078         * gcc.dg/visibility-8.c: New testcase.
15079
15080 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15081
15082         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15083         arguments.
15084         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15085
15086 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15087
15088         PR middle-end/13696
15089         * g++.dg/opt/fold1.C: New test case.
15090
15091 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15092
15093         PR c++/14033
15094         * g++.dg/other/crash-2.C: New test.
15095
15096 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15097
15098         PR c++/14028
15099         * g++.dg/parse/angle-bracket2.C: New test.
15100
15101 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15102
15103         PR middle-end/13750
15104         Revert:
15105         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15106         PR pch/13361
15107         * testsuite/g++.dg/pch/wchar-1.C: New.
15108         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15109
15110 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15111
15112         PR c++/14008
15113         * g++.dg/parse/error15.C: New test.
15114         * g++.dg/parse/crash11.C: Update dg-error mark.
15115
15116 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15117
15118         PR c++/13932
15119         * g++.dg/warn/conv2.C: New test.
15120
15121 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15122
15123         PR c++/13086
15124         * g++.dg/warn/incomplete1.C: Remove xfail.
15125
15126 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15127
15128         * lib/file-format.exp (gcc_target_object_format): Use
15129         ${tool}_target_compile, not gcc_target_compile.
15130         * lib/target-supports.exp (check_alias_available): Likewise.
15131         (check_gc_sections_available): Likewise.
15132         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15133         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15134         dg-require-alias.
15135
15136 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15137
15138         PR c++/13969
15139         * g++.dg/template/static6.C: New test.
15140
15141 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15142
15143         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15144
15145 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15146
15147         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15148         tests for systems where `char' is unsigned by default.
15149
15150 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15151
15152         PR c++/13997
15153         * g++.dg/template/partial3.C: New test.
15154
15155 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15156
15157         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15158         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15159         Remove mentions of obsolete ports.
15160
15161 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15162
15163         * gcc.dg/noncompile/20001228-1.c: Fix for new
15164         error message.
15165
15166 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15167
15168         PR target/9348
15169         * gcc.c-torture/execute/multdi-1.c: New test case.
15170
15171 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15172
15173         PR c++/13925
15174         * g++.dg/template/lookup5.C: New test.
15175
15176 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15177
15178         PR c++/13950
15179         * g++.dg/template/lookup4.C: New test.
15180
15181         PR c++/13970
15182         * g++.dg/parse/error14.C: New test.
15183
15184         PR c++/14002
15185         * g++.dg/parse/template13.C: New test.
15186
15187 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15188
15189         PR c++/13978
15190         * g++.dg/template/koenig4.C: New test.
15191
15192         PR c++/13968
15193         * g++.dg/template/crash17.C: New test.
15194
15195         PR c++/13975
15196         * g++.dg/parse/error13.C: New test.
15197         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15198
15199 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15200
15201         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15202
15203 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15204
15205         PR c/11658
15206         PR c/13994
15207         * gcc.dg/noncompile/20040203-1.c: New test.
15208         * gcc.dg/noncompile/20040203-2.c: Likewise.
15209         * gcc.dg/noncompile/20040203-3.c: Likewise.
15210         * gcc.dg/20040203-1.c: Likewise.
15211
15212 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15213
15214         PR c++/10858
15215         * g++.dg/template/sizeof7.C: New test.
15216
15217 2004-02-02  Eric Christopher  <echristo@redhat.com>
15218             Zack Weinberg  <zack@codesourcery.com>
15219
15220         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15221
15222 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15223
15224         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15225         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15226         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15227         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15228
15229 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15230
15231         PR c++/13113
15232         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15233
15234         PR c++/13854
15235         * g++.dg/ext/attrib13.C: New test.
15236
15237         PR c++/13907
15238         * g++.dg/conversion/op2.C: New test.
15239
15240 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15241
15242         * gcc.dg/titype-1.c: Fix pasto.
15243
15244 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15245
15246         * gcc.dg/titype-1.c: New test.
15247
15248 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15249
15250         PR c++/13957
15251         * g++.dg/template/non-type-template-argument-1.C,
15252         g++.dg/template/qualified-id1.C: Update dg-error marks.
15253         * g++.dg/template/nontype6.C: New test.
15254
15255 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15256
15257         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15258         * gcc.dg/builtins-31.c: New testcase.
15259         * gcc.dg/builtins-32.c: New testcase.
15260
15261 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15262
15263         * objc.dg/call-super-2.m: Update line numbers
15264         for the including of stddef.h.
15265
15266 2004-01-30  Michael Matz  <matz@suse.de>
15267
15268         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15269         g++.dg/ext/case-range3.C: New tests.
15270
15271 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15272
15273         DR206
15274         PR c++/13813
15275         * g++.dg/template/member4.C: New test.
15276
15277 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15278
15279         PR c++/13683
15280         * g++.dg/template/sizeof6.C: New test.
15281
15282 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15283
15284         * gcc.dg/fwritable-strings-1.c: New test.
15285
15286 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15287
15288         * gcc.c-torture/compile/20040130-1.c: New test.
15289
15290 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15291
15292         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15293
15294 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15295
15296         PR c++/13883
15297         * g++.dg/template/ctor3.C: New test.
15298
15299 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15300
15301         * g++.dg/tc1: New directory.
15302         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15303         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15304         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15305         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15306         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15307
15308 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15309
15310         * g++.dg/parse/error11.C: New test.
15311         * g++.dg/parse/error12.C: Likewise.
15312
15313 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15314
15315         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15316         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15317
15318 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15319
15320         PR c++/13791
15321         * g++.dg/ext/attrib12.C: New test.
15322
15323         PR c++/13736
15324         * g++.dg/parse/cast2.C: New test.
15325
15326 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15327
15328         * objc.dg/encode-2.m (main): New local string.  Set depending on
15329         sizeof long.  Use in sscanf call.
15330         * objc.dg/encode-3.m (main): New local string.  Set depending on
15331         sizeof long.  Use in scan_initial call.
15332
15333 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15334
15335         * objc.dg/call-super-2.m: Make LP64-safe.
15336         * objc.dg/desig-init-1.m: Likewise.
15337
15338 2004-01-27  Devang Patel <dpatel@apple.com>
15339
15340         * g++.dg/debug/namespace1.C: New test.
15341
15342 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15343
15344         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15345         xscale-*-*.
15346
15347         * gcc.dg/arm-mmx-1.c: New test.
15348
15349 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15350
15351         * gcc.dg/20040127-1.c: New test.
15352         * gcc.dg/20040127-2.c: New test.
15353
15354 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15355
15356         * objc.dg/stret-1.m (glob): Renamed to globa.
15357
15358 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15359
15360         PR c++/13663
15361         * g++.dg/expr/for1.C: New test.
15362
15363 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15364
15365         PR middle-end/13779
15366         * gcc.dg/darwin-longlong.c: New test.
15367
15368 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15369
15370         * gcc.dg/20040124-1.c: Moved test from here...
15371         * gcc.c-torture/compile/20040124-1.c: ...to here.
15372
15373 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15374
15375         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15376         the assembly output if -m64 is passed.
15377
15378 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15379
15380         PR c++/13833
15381         * g++.dg/template/cond3.C: New test.
15382
15383 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15384
15385         PR c++/13810
15386         * g++.dg/template/ttp7.C: New test.
15387
15388 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15389
15390         PR c++/13797
15391         * g++.dg/template/nontype4.C: New test.
15392         * g++.dg/template/nontype5.C: Likewise.
15393
15394 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15395
15396         * gcc.dg/torture/mips-clobber-at.c: New test.
15397
15398 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15399
15400         * gcc.dg/20040124-1.c: New test.
15401
15402 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15403
15404         * gcc.dg/20040123-1.c: New test.
15405
15406 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15407
15408         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15409
15410 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15411
15412         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15413
15414 2004-01-23  Andrew Pinski  <apinski@apple.com>
15415
15416         * gcc.dg/20030121-1.c: Move to ..
15417         * gcc.dg/20040121-1.c: here.
15418
15419 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15420
15421         * gcc.dg/builtins-29.c: New test case.
15422
15423 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15424
15425         PR 18314
15426         * gcc.dg/builtins-30.c: New testcase.
15427
15428 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15429
15430         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15431         * lib/g77.exp: Likewise.
15432         * lib/objc.exp: Likewise.
15433         * lib/g++.exp: Likewise.
15434
15435 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15436
15437         * gcc.dg/struct-by-value-2.c: New test.
15438
15439 2004-01-21  Andrew Pinski  <apinski@apple.com>
15440
15441         PR target/13785
15442         * gcc.dg/20030121-1.c: New test.
15443
15444 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15445
15446         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15447         clobber frame pointer register in asm statement.
15448
15449 2004-01-21  Falk Hueffner  <falk@debian.org>
15450
15451         * gcc.c-torture/compile/20040121-1.c: New test.
15452
15453 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15454
15455         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15456
15457 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15458
15459         * gcc.dg/ppc64-abi-2.c: New test.
15460
15461 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15462
15463         * lib/treelang.exp: Fill out this file.
15464         * lib/treelang-dg.exp: New File.
15465
15466 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15467
15468         * gcc.c-torture/compile/981022-1.c: Remove.
15469         * gcc.dg/array-5.c: Remove XFAIL.
15470         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15471         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15472         gcc.dg/cond-lvalue-1.c: Update.
15473         * gcc.dg/cast-lvalue-2.c: New test.
15474
15475 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15476
15477         PR c++/13592
15478         * g++.dg/other/error1.C (class foo): Tweak error message.
15479
15480         PR c++/13592
15481         * g++.dg/template/call2.C: New test.
15482
15483 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15484
15485         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15486         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15487         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15488         scalar-return-1_x.c, scalar-return-2_y.c,
15489         scalar-return-3_x.c, scalar-return-3_y.c,
15490         scalar-return-4_x.c, scalar-return-4_y.c,
15491         struct-align-1.h, struct-align-1_x.c,
15492         struct-align-1_y.c, struct-align-2.h,
15493         struct-align-2_x.c, struct-align-2_y.c,
15494         struct-by-value-10_y.c, struct-by-value-11_x.c,
15495         struct-by-value-11_y.c, struct-by-value-12_x.c,
15496         struct-by-value-12_y.c, struct-by-value-13_x.c,
15497         struct-by-value-13_y.c, struct-by-value-14_x.c,
15498         struct-by-value-14_y.c, struct-by-value-15_x.c,
15499         struct-by-value-15_y.c, struct-by-value-16_y.c,
15500         struct-by-value-17_y.c, struct-by-value-18_y.c,
15501         struct-by-value-19_y.c, struct-by-value-1_x.c,
15502         struct-by-value-1_y.c, struct-by-value-20_y.c,
15503         struct-by-value-2_x.c, struct-by-value-2_y.c,
15504         struct-by-value-3_y.c, struct-by-value-4_x.c,
15505         struct-by-value-4_y.c, struct-by-value-5_y.c,
15506         struct-by-value-6_y.c, struct-by-value-7_y.c
15507         struct-by-value-8_x.c, struct-by-value-8_y.c
15508         struct-by-value-9_x.c, struct-by-value-9_y.c
15509         struct-return-10_x.c, struct-return-10_y.c,
15510         struct-return-19_x.c, struct-return-20_x.c
15511         struct-return-2_x.c, struct-return-2_y.c
15512         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15513         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15514
15515 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15516
15517         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15518         attribute on sparc*-sun-solaris2.*.
15519
15520 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15521
15522         PR c++/13710
15523         * g++.dg/ext/typeof7.C: New test.
15524
15525 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15526
15527         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15528         * gcc.dg/const-elim-1.c: Same.
15529
15530 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15531
15532         * objc.dg/stret-1.m: New.
15533         * objc.dg/stret-2.m: New.
15534
15535 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15536
15537         PR c++/11895
15538         * g++.dg/ext/vector1.C: New test.
15539
15540 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15541
15542         * gcc.dg/pch/import-1.c: New.
15543         * gcc.dg/pch/import-1.hs: New.
15544         * gcc.dg/pch/import-1a.h: New.
15545         * gcc.dg/pch/import-1b.h: New.
15546         * gcc.dg/pch/import-1c.h: New.
15547
15548 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15549
15550         PR c++/13574
15551         * g++.dg/ext/array1.C: New test.
15552
15553         PR c++/13178
15554         * g++.dg/conversion/op1.C: New test.
15555
15556 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15557
15558         PR 11864
15559         From Kazumoto Kojima / Dan Kegel:
15560         * gcc.dg/pr11864-1.c: New test.
15561
15562         PR 10392
15563         From Marcus Comstedt / Dan Kegel:
15564         * gcc.dg/pr10392-1.c: New test.
15565
15566 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15567
15568         PR c++/13478
15569         * g++.dg/init/ref10.C: New test.
15570
15571 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15572
15573         PR c++/13407
15574         * g++.dg/parse/typename6.C: New test.
15575
15576 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15577
15578         PR pch/13361
15579         * testsuite/g++.dg/pch/wchar-1.C: New.
15580         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15581
15582 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15583
15584         PR c++/9259
15585         * g++.dg/expr/sizeof2.C: New test.
15586
15587 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15588
15589         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15590
15591 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15592
15593         PR c++/13659
15594         * g++.dg/lookup/strong-using-3.C: New.
15595         * g++.dg/lookup/using-10.C: New.
15596
15597 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15598
15599         PR c++/13594
15600         * g++.dg/lookup/strong-using-2.C: New.
15601
15602 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15603             Dan Kegel <dank@kegel.com>
15604             J"orn Rennecke <joern.rennecke@superh.com>
15605
15606         PR target/9365
15607         * gcc.dg/pr9365-1.c: New test.
15608
15609 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15610
15611         PR c++/8856
15612         * g++.dg/parse/casting-operator2.C: New test.
15613         * g++.old-deja/g++.pt/explicit83.C: Remove.
15614
15615 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15616
15617         * gcc.dg/label-compound-stmt-1.c: New test.
15618         * gcc.c-torture/compile/950922-1.c,
15619         gcc.c-torture/compile/20000211-3.c,
15620         gcc.c-torture/compile/20000518-1.c,
15621         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15622         compound statements.
15623
15624 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15625
15626         * gcc.dg/ppc64-abi-1.c: New test.
15627
15628 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15629
15630          * g++.dg/ext/attrib9.C: Add dg-warnings.
15631
15632 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15633
15634         PR c++/12335
15635         * g++.dg/parse/dtor3.C: New test.
15636
15637 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15638
15639         PR c++/12709
15640         * g++.dg/parse/try-catch-1.C: New test.
15641
15642 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
15643
15644         * ada/acats/run_all.sh: Add more verbose output in acats.log
15645         when compiling tests.
15646
15647 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15648
15649         PR 13656
15650         * gcc.dg/typedef-redecl.c: New test case.
15651         * gcc.dg/typedef-redecl.h: New support file.
15652
15653 2004-01-13  Jan Hubicka  <jh@suse.cz>
15654
15655         * gcc.dg/always_inline.c: New test.
15656         * gcc.dg/debug/20031231-1.c: Fix.
15657
15658 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15659
15660         PR c++/13474
15661         * g++.dg/template/array3.C: New test.
15662
15663 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15664
15665         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15666         * g++.dg/warn/Wunused-2.C: Likewise.
15667
15668 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15669
15670         PR c++/13289
15671         * g++.dg/template/instantiate6.C: New test.
15672
15673 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15674
15675         PR middle-end/11397
15676         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15677
15678 2004-01-12  Jan Hubicka  <jh@suse.cz>
15679
15680         PR opt/12826
15681         * gcc.dg/20040112-1.c: New.
15682
15683         * gcc.dg/dwarf-die[1-7].c: Move to...
15684         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15685         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15686
15687 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15688
15689         PR c++/4100
15690         * g++.dg/parse/friend4.C: New test.
15691
15692 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15693
15694         PR c++/4100
15695         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15696         definition is called a friend.
15697
15698 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15699
15700         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15701
15702 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15703
15704         PR c++/3478
15705         * g++.dg/parse/error10.C: New test.
15706         * g++.dg/template/arg2.C: Accept "invalid type" error.
15707
15708 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15709
15710         PR middle-end/13392
15711         * g++.dg/opt/expect2.C: New test.
15712
15713 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15714
15715         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15716         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15717         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15718         Update dg-error regexps.
15719
15720 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15721
15722         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15723         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15724
15725 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15726
15727         * gcc.dg/pragma-re-1.c: Use right pointer type.
15728
15729 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15730
15731         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15732
15733 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15734
15735         * gcc.dg/rs6000-ldouble-1.c: New.
15736
15737 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15738
15739         DR 337
15740         PR c++/9256
15741         * g++.dg/other/abstract1.C: New test.
15742
15743 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15744
15745         * g++.dg/lookup/strong-using-1.C: New.
15746
15747 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15748
15749         PR c/11234
15750         * gcc.dg/func-ptr-conv-1.c: New test.
15751         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15752
15753 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15754
15755         PR target/13380.
15756         * gcc.c-torture/compile/20040109-1.c: New.
15757
15758 2004-01-08  Stuart Hastings  <stuart@apple.com>
15759
15760         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15761         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15762         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15763
15764 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15765
15766         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15767
15768 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15769
15770         * ada/acats/run_acats: Treat 'gnatchop' the same way
15771         as 'gnatmake'.  Export GCC_DRIVER.
15772         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15773         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15774
15775 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15776
15777         PR c++/12573
15778         * g++.dg/template/dependent-expr4.C: New test.
15779
15780 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15781
15782         * gcc.dg/altivec-11.c: New test.
15783
15784 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15785
15786         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15787
15788 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15789
15790         PR c/6024
15791         * gcc.dg/enum-compat-1.c: New test.
15792         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15793
15794 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15795
15796         PR c/12165
15797         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15798         gcc.dg/c99-idem-qual-3.c: New tests.
15799
15800 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15801
15802         * gcc.dg/winline-7.c: Don't cast void * to int.
15803
15804 2004-01-06  Jan Hubicka  <jh@suse.cz>
15805
15806         * gcc.dg/i386-sse-5.c: New test
15807         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15808
15809 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15810
15811         PR c++/12815
15812         * g++.dg/rtti/typeid4.C: New test.
15813
15814 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15815
15816         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15817
15818 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15819
15820         PR c++/12132
15821         * g++.dg/template/error11.C: New test.
15822
15823         PR c++/13451
15824         * g++.dg/template/class2.C: New test.
15825
15826 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15827         Richard Sandiford <rsandifo@redhat.com>
15828
15829         PR c++/13387
15830         * g++.dg/opt/alias3.C: New test.
15831
15832 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15833
15834         PR c++/13157
15835         * g++.dg/template/koenig3.C: New test.
15836
15837         PR c++/13529
15838         * g++.dg/parse/offsetof3.C: New test.
15839
15840         * g++.dg/init/copy7.C: Add missing dg-error markers.
15841
15842         PR c++/12226
15843         * g++.dg/init/copy7.c: New test.
15844
15845         PR c++/13536
15846         * g++.dg/parse/cast1.C: New test.
15847
15848 2004-01-04  Jan Hubicka  <jh@suse.cz>
15849
15850         * gcc.dg/winline[1-7].c: New tests.
15851
15852 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15853
15854         PR c++/13520
15855         * g++.dg/template/qualttp22.C: New test.
15856
15857 2004-01-01  Jan Hubicka  <jh@suse.cz>
15858
15859         * gcc.dg/debug/20031231-1.c: New.
15860         * gcc.c-torture/compile/20040101-1.c: New.
15861         * gcc.dg/dwarf-die-[1-7].c: New.
15862
15863 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15864
15865         PR optimization/13521
15866         * gcc.c-torture/compile/20031231-1.c: New test.
15867
15868 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15869
15870         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15871
15872 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15873
15874         PR c++/10079
15875         * g++.dg/template/crash16.C: New test.
15876
15877 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15878
15879         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15880
15881 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15882
15883         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15884         ports.
15885         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15886         * g++.old-deja/g++.law/profile1.C: Likewise.
15887         * gcc.c-torture/compile/981006-1.c: Likewise.
15888         * gcc.c-torture/execute/loop-2e.x: Likewise.
15889         * gcc.c-torture/execute/loop-2f.x: Remove.
15890         * gcc.c-torture/execute/loop-2g.x: Likewise.
15891         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15892         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15893
15894 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15895
15896         PR c++/13507
15897         * g++.dg/ext/attrib11.C: New test.
15898
15899         PR c++/13494
15900         * g++.dg/template/array2-1.C: New test.
15901         * g++.dg/template/array2-2.C: New test.
15902
15903 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15904
15905         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15906
15907 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15908
15909         PR c++/12774
15910         * g++.dg/template/array1-1.C: New test.
15911         * g++.dg/template/array1-2.C: New test.
15912
15913 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15914
15915         PR fortran/12632
15916         * g77.dg/12632.f: New test case.
15917
15918 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15919
15920         PR c++/13289
15921         * g++.dg/parse/nontype1.C: New test.
15922
15923 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15924
15925         PR c++/12403
15926         * g++.dg/parse/explicit1.C: New test.
15927         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15928
15929 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15930
15931         PR c++/13081
15932         * g++.dg/opt/inline6.C: New test.
15933
15934         PR c++/12613
15935         * g++.dg/parse/error9.C: New test.
15936
15937         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15938
15939 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15940
15941         PR c++/13009
15942         * g++.dg/init/assign1.C: New test.
15943
15944 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15945
15946         PR c++/13070
15947         * g++.dg/warn/format3.C: New test case.
15948
15949 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15950
15951         * gcc.c-torture/compile/20031227-1.c: New test.
15952
15953 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15954
15955         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15956         * g77.dg/bprob/bprob.exp: Likewise.
15957         * gcc.misc-tests/bprob.exp: Likewise.
15958         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15959         variants on systems where the library does not provide that
15960         functionality.
15961         * gcc.dg/builtins-20.c: Use builtins-config.h.
15962         * gcc.dg/builtins-config.h: New file.
15963
15964 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15965
15966         * lib/gcc-dg.exp (dg-require-profiling): New function.
15967         * lib/target-supports.exp (check_profiling_available): Likewise.
15968         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15969         * g77.dg/bprob/bprob.exp: Likewise.
15970         * gcc.misc-tests/bprob.exp: Likewise.
15971         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15972         * gcc.dg/20021014-1.c: Likewise.
15973         * gcc.dg/nest.c: Likewise.
15974
15975 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15976
15977         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15978         compiling.
15979         * g++.dg/lookup/java2.C: Likewise.
15980         * gcc.dg/cpp/lexident.c: Likewise.
15981
15982 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15983
15984         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15985         given.
15986         * gcc.c-torture/compile/961203-1.c: Likewise.
15987         * gcc.c-torture/compile/980506-1.c: Likewise.
15988
15989 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15990
15991         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15992         (additional_prunes): New global.
15993         (gcc-dg-prune): Handle additional per-test pruning.
15994         (dg-test): Clear additional_prunes between tests.
15995
15996         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15997         dg-prune-output to avoid spurious failures from assembler
15998         complaining about nonexistent WAW violations.
15999         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16000         Use dg-prune-output to avoid spurious failures from assembler
16001         warning about Itanium B-step errata.
16002
16003 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16004
16005         * g++.dg/abi/macro0.C: New test.
16006         * g++.dg/abi/macro1.C: Likewise.
16007         * g++.dg/abi/macro2.C: Likewise.
16008
16009         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16010         * g++.dg/abi/bitfield7.C: Likewise.
16011         * g++.dg/abi/dtor2.C: Likewise.
16012         * g++.dg/abi/mangle11.C: Likewise.
16013         * g++.dg/abi/mangle12.C: Likewise.
16014         * g++.dg/abi/mangle14.C: Likewise.
16015         * g++.dg/abi/mangle17.C: Likewise.
16016         * g++.dg/abi/vbase10.C: Likewise.
16017         * g++.dg/abi/vbase14.C: Likewise.
16018         * g++.dg/template/qualttp17.C: Likewise.
16019
16020 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16021
16022         PR c/11995
16023         * gcc.dg/20031223-1.c: New test.
16024
16025 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16026
16027         * gcc.dg/noreturn-7.c: New test.
16028
16029 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16030
16031         * gcc.dg/null-pointer-1.c: New test.
16032
16033 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16034
16035         * g++.old-deja/g++.jason/template18.C: Remove.
16036         * g++.old-deja/g++.jason/template37.C: Likewise.
16037
16038         PR c++/12862
16039         * g++.dg/lookup/ns1.C: New test.
16040
16041         PR c++/12397
16042         * g++.dg/template/lookup3.C: New test.
16043
16044 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16045
16046         * g++.dg/template/recurse1.C: New test
16047
16048 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16049
16050         PR c++/12479
16051         * g++.dg/parse/semicolon1.C: New test.
16052         * g++.dg/parse/semicolon1.h: Likewise.
16053
16054 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16055
16056         * gcc.dg/darwin-misaligned.c: New test.
16057
16058 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16059
16060         PR c/9163
16061         * gcc.dg/20031222-1.c: New test.
16062
16063 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16064
16065         PR c++/13438
16066         * g++.dg/parse/error8.C: New test.
16067
16068         PR c++/11554
16069         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16070
16071 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16072
16073         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16074         too small.
16075         * gcc.c-torture/compile/930217-1.c: Likewise.
16076         * gcc.c-torture/compile/930513-1.c: Likewise.
16077         * gcc.c-torture/execute/920908-2.c: Likewise.
16078         * gcc.c-torture/execute/921204-1.c: Likewise.
16079         * gcc.c-torture/execute/930621-1.c: Likewise.
16080         * gcc.c-torture/execute/930630-1.c: Likewise.
16081         * gcc.c-torture/execute/931031-1.c: Likewise.
16082         * gcc.c-torture/execute/980602-2.c: Likewise.
16083         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16084         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16085         * gcc.c-torture/execute/extzvsi.c: Likewise.
16086         * gcc.c-torture/unsorted/ext.c: Likewise.
16087
16088 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16089
16090         PR target/12749
16091         * gcc.c-torture/compile/20031220-2.c: New test case.
16092
16093 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16094
16095         PR optimization/13031
16096         * gcc.c-torture/compile/20031220-1.c: New test case.
16097
16098 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16099
16100         * gcc.dg/cast-function-1.c: New test.
16101
16102 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16103
16104         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16105         formats.
16106
16107 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16108
16109         PR c++/12795
16110         * g++.dg/ext/attrib10.C: New test.
16111
16112 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16113
16114         * gcc.dg/cleanup-10.c: New test.
16115         * gcc.dg/cleanup-11.c: New test.
16116
16117 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16118
16119         PR c++/13239
16120         * g++.dg/opt/expect1.C: New test.
16121
16122 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16123
16124         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16125
16126 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16127
16128         PR debug/12923
16129         * gcc.dg/20031218-1.c: New test.
16130
16131         PR debug/12389
16132         * gcc.dg/20031218-2.c: New test.
16133         * gcc.dg/20031218-3.c: New test.
16134
16135         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16136         of label name and allow for USER_LABEL_PREFIX == "_" names.
16137         * g++.dg/abi/mangle18-2.C: Likewise.
16138         * g++.dg/abi/mangle19-1.C: Likewise.
16139         * g++.dg/abi/mangle19-2.C: Likewise.
16140         * g++.dg/abi/mangle20-1.C: Likewise.
16141         * g++.dg/abi/mangle20-2.C: Likewise.
16142
16143 2003-12-18  Richard Henderson  <rth@redhat.com>
16144
16145         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16146
16147 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16148             Dan Kegel <dank@kegel.com>
16149
16150         PR other/12009
16151         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16152         testing a cross compiler, it causes spurious compile failures.
16153         * lib/g++.exp: Likewise.
16154
16155 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16156
16157         PR c++/13262
16158         * g++.dg/template/access13.C: New test.
16159
16160 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16161
16162         * gcc.dg/20031216-1.c: New test.
16163
16164 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16165
16166         PR c++/9154
16167         * g++.dg/template/error10.C: New test.
16168
16169 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16170
16171         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16172         * g++.dg/eh/simd-2.C: Likewise.
16173
16174 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16175             Roger Sayle  <roger@eyesopen.com>
16176
16177         * gcc.c-torture/execute/ieee/mzero5.c: New.
16178
16179 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16180
16181         PR c++/10603
16182         * g++.dg/parse/error6.C: New test.
16183
16184         PR c++/12827
16185         * g++.dg/parse/error7.C: New test.
16186
16187 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16188
16189         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16190         at -O with stabs debugging formats.
16191         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16192         * gcc.dg/debug/debug-2.c: Likewise.
16193
16194 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16195
16196         PR c++/12696
16197         * g++.dg/init/error1.C: New test.
16198
16199         PR c++/12218
16200         * g++.dg/init/pm3.C: New test.
16201
16202 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16203
16204         PR c/3347
16205         * gcc.dg/bitfld-8.c: New test.
16206
16207 2003-12-16  James Lemke  <jim@wasabisystems.com>
16208
16209         * gcc.dg/arm-scd42-[123].c: New tests.
16210
16211 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16212
16213         PR c++/9043
16214         * g++.dg/abi/mangle20-1.C: New test.
16215         * g++.dg/abi/mangle20-2.C: New test.
16216
16217 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16218
16219         PR c++/13275
16220         * g++.dg/other/offsetof2.C: Remove XFAIL.
16221         * g++.dg/parse/offsetof1.C: New test.
16222         * g++.gd/parse/offsetof2.C: Likewise.
16223
16224 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16225
16226         * g++.dg/template/nontype3.C: New test.
16227         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16228
16229 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16230
16231         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16232
16233 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16234
16235         PR c++/13387
16236         * g++.dg/expr/assign1.C: New test.
16237
16238         PR c++/13242
16239         * g++.dg/abi/mangle19-1.C: New test.
16240         * g++.dg/abi/mangle19-2.C: New test.
16241
16242 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16243
16244         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16245
16246 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16247
16248         * gcc.c-torture/execute/20031216-1.c: New test.
16249
16250 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16251
16252         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16253         an ICE regression.
16254
16255 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16256
16257         PR c++/10926
16258         * g++.dg/template/error9.C: New test.
16259
16260         PR c++/11116
16261         * g++.dg/template/error8.C: New test.
16262
16263 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16264
16265         PR middle-end/13400
16266         * gcc.c-torture/execute/20031215-1.c: New test case.
16267
16268 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16269
16270         PR c++/13269
16271         * g++.dg/parse/error5.C: New test.
16272
16273         PR c++/12989
16274         * g++.dg/expr/sizeof1.C: New test.
16275
16276         PR c++/13310
16277         * g++.dg/template/crash15.C: New test.
16278
16279 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16280
16281         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16282         a non-POD type as the last named parameter of a varargs function.
16283
16284 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16285
16286         PR c++/13243
16287         PR c++/12573
16288         * g++.dg/template/crash14.C: New test.
16289         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16290
16291 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16292
16293         * g++.dg/other/java1.C: New test.
16294
16295         PR c++/13241
16296         * g++.dg/abi/mangle18-1.C: New test.
16297         * g++.dg/abi/mangle18-2.C: New test.
16298
16299 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16300
16301         PR optimization/10312
16302         * gcc.c-torture/execute/20031214-1.c: New.
16303
16304 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16305
16306         PR c++/10779
16307         PR c++/12160
16308         * g++.dg/parse/error3.C: New test.
16309         * g++.dg/parse/error4.C: Likewise.
16310         * g++.dg/abi/mangle4.C: Tweak error messages.
16311         * g++.dg/lookup/using5.C: Likewise.
16312         * g++.dg/other/error2.C: Likewise.
16313         * g++.dg/parse/typename5.C: Likewise.
16314         * g++.dg/parse/undefined1.C: Likewise.
16315         * g++.dg/template/arg2.C: Likewise.
16316         * g++.dg/template/ttp3.C: Likewise.
16317         * g++.dg/template/type1.C: Likewise.
16318         * g++.old-deja/g++.other/crash32.C: Likewise.
16319         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16320
16321 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16322
16323         PR c++/13106
16324         * g++.dg/warn/noreturn-3.C: New test.
16325
16326 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16327
16328         PR c++/13118
16329         * g++.dg/abi/covariant3.C: New.
16330
16331 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16332
16333         * g++.dg/eh/ia64-1.C: New test.
16334
16335 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16336
16337         PR optimization/13037
16338         * g77.f-torture/execute/13037.f: New test case.
16339
16340 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16341
16342         PR c++/12881
16343         * g++.dg/abi/covariant2.C: New.
16344
16345 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16346
16347         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16348
16349 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16350
16351         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16352
16353 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16354
16355         PR other/10819
16356         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16357         to fix Bug 10819.
16358         * lib/g++.exp (g++_version): Likewise.
16359         * lib/g77.exp (g77_version): Likewise.
16360         * lib/objc.exp (default_objc_version): Likewise.
16361
16362 2003-12-10  Richard Henderson  <rth@redhat.com>
16363
16364         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16365
16366         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16367
16368 2003-12-08  Matt Austern  <austern@apple.com>
16369
16370         PR c/13134
16371         * lib/gcc-dg.exp (dg-require-visibility): Define.
16372         * lib/target-supports (check_visibility_available): Define.
16373         * gcc.dg/visibility-1.c: New test.
16374         * gcc.dg/visibility-2.c: Likewise.
16375         * gcc.dg/visibility-3.c: Likewise.
16376         * gcc.dg/visibility-4.c: Likewise.
16377         * gcc.dg/visibility-5.c: Likewise.
16378         * gcc.dg/visibility-6.c: Likewise.
16379         * g++.dg/ext/visibility-1.C: Likewise.
16380         * g++.dg/ext/visibility-2.C: Likewise.
16381         * g++.dg/ext/visibility-3.C: Likewise.
16382         * g++.dg/ext/visibility-4.C: Likewise.
16383         * g++.dg/ext/visibility-5.C: Likewise.
16384         * g++.dg/ext/visibility-6.C: Likewise.
16385
16386 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16387
16388         * g++.dg/lookup/java1.C: New test.
16389         * g++.dg/lookup/java2.C: New test.
16390
16391 2003-12-07  Falk Hueffner  <falk@debian.org>
16392
16393         * g++.dg/opt/noreturn-1.C: New test.
16394
16395 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16396
16397         * gcc.dg/overflow-1.c: New test.
16398
16399 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16400
16401         * g77.f-torture/compile/13060.f: New test.
16402
16403 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16404
16405         PR c++/13323
16406         * g++.dg/inherit/operator2.C: New test.
16407
16408 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16409
16410         PR c++/13305
16411         * g++.dg/ext/attrib9.C: New test.
16412
16413 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16414
16415         PR c++/13314
16416         * g++.dg/template/error7.C: New test.
16417
16418 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16419             J"orn Rennecke <joern.rennecke@superh.com>
16420
16421         PR target/13302
16422         * g++.dg/other/struct-va_list.C: New test.
16423
16424 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16425
16426         PR c++/13166
16427         * g++.dg/parse/defarg6.C: New test.
16428
16429 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16430
16431         PR target/13256
16432         * gcc.c-torture/execute/20031201-1.c: New test.
16433
16434 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16435
16436         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16437
16438 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16439
16440         * gcc.dg/builtin-return-1.c: New test.
16441
16442 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16443             J"orn Rennecke <joern.rennecke@superh.com>
16444
16445         PR optimization/13260
16446         * gcc.c-torture/execute/20031204-1.c: New test.
16447
16448 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16449
16450         PR c++/9127
16451         * g++.dg/template/error6.C: New test.
16452
16453 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16454
16455         * gcc.dg/20031202-1.c: New test.
16456
16457 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16458
16459         PR c++/13179
16460         * g++.dg/template/eh1.C: New test.
16461
16462         PR c++/10771
16463         * g++.dg/template/error5.C: New test.
16464
16465 2003-12-02  David Ung  <davidu@mips.com>
16466
16467         * gcc.dg/compat/vector-check.h: Corrected type for var
16468         g_##TMODE
16469
16470 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16471
16472         PR c++/10126
16473         * g++.dg/template/ptrmem8.C: New test.
16474
16475 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16476
16477         PR c++/12573
16478         * g++.dg/template/dependent-expr3.C: New test.
16479
16480 2003-12-01  James Lemke  <jim@wasabisystems.com>
16481
16482         * gcc.dg/arm-g2.c: New test.
16483
16484 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16485
16486         PR optimization/11634
16487         * gcc.dg/20031201-2.c: New test case.
16488
16489 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16490
16491         PR 11433
16492         * objc.dg/proto-lossage-3.m: New test.
16493
16494 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16495
16496         PR optimization/12628
16497         * gcc.dg/20031201-1.c: New test case.
16498
16499 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16500
16501         * gcc.dg/unaligned-1.c: New test.
16502
16503 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16504
16505         PR c++/9849
16506         * g++.dg/template/error4.C: New test.
16507         * g++.dg/template/nested3.C: Adjust error markers.
16508
16509 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16510
16511         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16512
16513 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16514
16515         PR c/10333
16516         * gcc.dg/bitfld-7.c: New test.
16517
16518 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16519
16520         * gcc.dg/tls/asm-1.C: New test.
16521
16522 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16523
16524         * gcc.dg/cpp/assert4.c: Update.
16525
16526 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16527
16528         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16529         * gcc.dg/builtin-apply3.c: New test.
16530
16531 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16532
16533         * lib/compat.exp (compat-obj): New xfaildata parameter.
16534         Use it to set compiler_conditional_xfail_data before compiling.
16535         (compat-get-options): Handle dg-xfail-if.
16536         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16537         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16538         * gcc.dg/compat/vector-1_y.c: Likewise.
16539         * gcc.dg/compat/vector-2_x.c: Likewise.
16540         * gcc.dg/compat/vector-2_y.c: Likewise.
16541
16542 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16543
16544         * g++.dg/opt/reg-stack4.C: New test.
16545
16546 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16547
16548         * gcc.dg/builtin-apply2.c: New test.
16549
16550 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16551
16552         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16553
16554 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16555
16556         PR c++/12924
16557         * g++.dg/template/template-id-2.C: New test.
16558
16559 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16560
16561         PR c++/5369
16562         * g++.dg/template/memfriend1.C: New test.
16563         * g++.dg/template/memfriend2.C: Likewise.
16564         * g++.dg/template/memfriend3.C: Likewise.
16565         * g++.dg/template/memfriend4.C: Likewise.
16566         * g++.dg/template/memfriend5.C: Likewise.
16567         * g++.dg/template/memfriend6.C: Likewise.
16568         * g++.dg/template/memfriend7.C: Likewise.
16569         * g++.dg/template/memfriend8.C: Likewise.
16570         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16571
16572 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16573
16574         PR c++/12515
16575         * g++.dg/ext/cond1.C: New test.
16576
16577 2003-11-20  Richard Henderson  <rth@redhat.com>
16578
16579         * gcc.dg/20020201-2.c: Remove.
16580         * gcc.dg/20020201-4.c: Remove.
16581         * gcc.dg/20020304-1.c: Remove.
16582
16583 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16584
16585         * gcc.dg/cpp/trad/xwin1.c: New test case.
16586
16587 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16588
16589         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16590         * lib/g77.exp: Likewise.
16591         * lib/objc.exp: Likewise.
16592         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16593         for darwin.
16594
16595 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16596
16597         PR c++/12932
16598         * g++.dg/template/static5.C: New test.
16599
16600 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16601
16602         * gcc.dg/nested-func-1.c: New test.
16603
16604 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16605
16606         * gcc.dg/cpp/assert4.c: New test.
16607
16608 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16609
16610         PR c++/2294
16611         * g++.dg/lookup/using9.c: New test.
16612
16613 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16614
16615         PR c++/12762
16616         * g++.dg/template/error3.C: New test.
16617
16618 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16619
16620         PR ada/13035
16621         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16622         No longer use a wrapper for gcc, since this does not work under
16623         Windows.
16624
16625 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16626
16627         PR c++/2094
16628         * g++.dg/template/ptrmem7.C: New test.
16629
16630 2003-11-13  Andrew Pinski <apinski@apple.com>
16631
16632         * gcc.c-torture/compile/20031113-1.c: New test.
16633
16634 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16635             Kean Johnston <jkj@sco.com>
16636
16637         PR c/13029
16638         * gcc.dg/unused-4.c: Update.
16639
16640 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16641
16642         * g++.dg/opt/const3.C: New test.
16643
16644 2003-11-13  Jan Hubicka  <jh@suse.cz>
16645
16646         * gcc.c-torture/compile/20031112-1.c: New test.
16647
16648 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
16649
16650         * g++.dg/parse/crash10.C: Remove bogus error marker.
16651
16652 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16653
16654         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16655         (host_gcc): Likewise.
16656         (ROOT): Honor $PWDCMD.
16657         (BASE): Likewise.
16658         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16659
16660 2003-11-12  Catherine Moore  <clm@redhat.com>
16661
16662         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16663
16664 2003-11-12  Andreas Jaeger  <aj@suse.de>
16665             Jakub Jelinek  <jakub@redhat.com>
16666             Andrew Pinski  <pinskia@physics.uc.edu>
16667             Richard Henderson  <rth@redhat.com>
16668
16669         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16670         systems.
16671         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16672
16673         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16674         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16675
16676 2003-11-11  Andreas Jaeger  <aj@suse.de>
16677
16678         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16679
16680         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16681
16682 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16683
16684         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16685         Clean ups.
16686
16687 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16688
16689         * gcc.dg/trampoline-1.c: New test.
16690
16691 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16692
16693         * gcc.c-torture/compile/200031109-1.c: New test.
16694
16695 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16696
16697         PR c/3190
16698         PR c/8714
16699         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16700         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16701         gcc.dg/format/no-y2k-1.c: Update.
16702
16703 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16704
16705         PR optimization/10467
16706         * gcc.dg/20031108-1.c: New test case.
16707
16708 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16709
16710         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16711
16712 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16713
16714         * gcc.dg/compound-lvalue-1.c: New test.
16715         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16716         some XFAILs.
16717
16718 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16719
16720         * gcc.dg/altivec-varargs-1.c: New test.
16721
16722 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16723
16724         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16725         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16726         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16727         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16728         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16729
16730 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16731
16732         * gcc.dg/cond-lvalue-1.c: New test.
16733
16734 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16735
16736         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16737
16738 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16739
16740         PR c++/11616
16741         * g++.dg/template/instantiate5.C: New test.
16742
16743 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16744
16745         PR c++/12726
16746         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16747         * ChangeLog: Add missing first entry for above test.
16748
16749 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16750
16751         PR c++/9810
16752         * g++.dg/template/using8.C: New test.
16753         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16754
16755 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16756
16757         PR optimization/10817
16758         * gcc.c-torture/compile/20031102-1.c: New test case.
16759
16760 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16761
16762         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16763         2147483647.
16764
16765 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16766
16767         * gcc.dg/20031102-1.c: New test.
16768
16769 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16770
16771         * gcc.dg/complex-1.c: New test.
16772
16773 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16774
16775         PR c++/12796
16776         * g++.dg/template/crash13.C: Adjust expected error location.
16777         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16778
16779 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16780
16781         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16782
16783 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16784
16785         PR/10239
16786         * gcc.c-torture/compile/20031031-2.c: New test.
16787
16788 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16789
16790         PR/11640
16791         * gcc.c-torture/compile/20031031-1.c: New test.
16792
16793 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16794
16795         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16796         * gcc.misc-tests/bprob.exp: Likewise.
16797         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16798         the execution test on arm-elf configs.
16799         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16800         configs that don't support scratch files.
16801         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16802
16803 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16804
16805         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16806         done by dejagnu.
16807
16808 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16809
16810         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16811         Avoid non pure sh syntax. Add more logging.
16812
16813         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16814         fail.
16815
16816 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16817
16818         PR libgcj/10610
16819         * gcc.dg/ppc-stackalign-1.c: New test.
16820
16821 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16822
16823         * ada/acats/run_all.sh: Change output to be more compliant with
16824         dejagnu framework.
16825         Create acats.sum and acats.log files under testsuite/ada/acats
16826         Only run [a-z]* directories, to filter out e.g. CVS.
16827         Redirect build output to log file.
16828
16829 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16830
16831         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16832
16833 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16834
16835         PR ada/5909:
16836         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16837
16838 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16839
16840         * gcc.c-torture/compile/20031023-1.c: New test.
16841         * gcc.c-torture/compile/20031023-2.c: New test.
16842         * gcc.c-torture/compile/20031023-3.c: New test.
16843         * gcc.c-torture/compile/20031023-4.c: New test.
16844
16845 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16846
16847         PR c++/10371
16848         * g++.dg/lookup/scoped8.C: New test.
16849
16850 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16851
16852         * g++.dg/opt/reg-stack3.C: New test.
16853
16854 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16855
16856         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16857
16858 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16859
16860         PR c++/11076
16861         * g++.dg/template/crash13.C: New test.
16862
16863 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16864
16865         * gcc.dg/c99-restrict-2.c: New test.
16866
16867 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16868
16869         PR c++/12698, c++/12699, c++/12700, c++/12566
16870         * g++.dg/inherit/covariant9.C: New test.
16871         * g++.dg/inherit/covariant10.C: New test.
16872         * g++.dg/inherit/covariant11.C: New test.
16873
16874 2003-10-23  Jason Merrill  <jason@redhat.com>
16875
16876         PR c++/12726
16877         * g++.dg/ext/complit2.C: New test.
16878
16879 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16880
16881         PR target/12654
16882         * gcc.c-torture/execute/20031020-1.c: New test.
16883
16884 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16885
16886         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16887         following the jump_insn.
16888
16889 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16890
16891         * gcc.dg/cast-lvalue-1.c: New test.
16892
16893 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16894
16895         PR c++/11962
16896         * g++.dg/template/cond2.C: New test.
16897
16898 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16899
16900         * gcc.dg/builtins-28.c: New test.
16901
16902 2003-10-20  Jan Hubicka  <jh@suse.cz>
16903
16904         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16905         parameter.
16906         * testsuite/gcc.dg/inline-2.c: Likewise.
16907
16908 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16909
16910         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16911         * gcc.dg/nest.c:  Likewise.
16912
16913 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16914
16915         PR c++/9781, c++/10583, c++/11862
16916         * g++.dg/parse/crash13.C: New test.
16917
16918 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16919
16920         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16921
16922 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16923
16924         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16925         Define HAVE_C99_RUNTIME except on Solaris.
16926         * gcc.dg/builtins-20.c: Likewise.
16927
16928 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16929
16930         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16931
16932 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16933
16934         PR c++/12495
16935         * g++.dg/template/crash21.C: New test.
16936
16937 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16938
16939         PR c++/2513
16940         * g++.dg/template/typename5.C: New test.
16941
16942 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16943
16944         PR c++/12369
16945         * g++.dg/template/friend25.C: New test.
16946
16947 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16948
16949         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16950         versions.
16951
16952 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16953
16954         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16955         == 2147483647.
16956
16957 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16958
16959         * gcc.c-torture/execute/960416-1.x: Remove.
16960         * gcc.c-torture/execute/divconst-3.x: Likewise.
16961
16962 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16963
16964         PR target/12598
16965         * gcc.dg/torture/cris-volatile-1.c: New test.
16966
16967 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16968
16969         PR optimization/9325
16970         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16971         for overflowing floating point to integer conversion during RTL
16972         simplification.
16973
16974 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16975
16976         * objc/execute/_cmd.m: Fix typo.
16977         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16978         Relax 'scan-assembler' regexp.
16979         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16980         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16981         * objc.dg/zero-link-2.m: Remove blank line.
16982         * objc.dg/zero-link-3.m: New test case.
16983
16984 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16985
16986         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16987
16988         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16989         than linker trickery.
16990
16991 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16992
16993         PR c++/12370
16994         * g++.dg/other/friend2.C: New test.
16995
16996 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16997
16998         * gcc.dg/20031012-1.c: New test.
16999
17000 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17001
17002         * gcc.dg/weak/weak-3.c: Fix for new warning.
17003
17004 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17005
17006         PR optimization/8750
17007         * gcc.c-torture/execute/20031012-1.c: New test case.
17008
17009 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17010
17011         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17012         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17013
17014 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17015
17016         PR optimization/12260
17017         * gcc.c-torture/compile/20031011-2.c: New test case.
17018
17019 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17020
17021         * gcc.c-torture/execute/20031011-1.c: New testcase.
17022
17023 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17024
17025         * gcc.c-torture/compile/20031011-1.c: New test.
17026
17027 2003-10-11  Jan Hubicka  <jh@suse.cz>
17028
17029         * g++.dg/other/first-global.C: New test.
17030
17031 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17032
17033         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17034
17035 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17036
17037         * gcc.c-torture/compile/20031010-1.c: New test.
17038
17039 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17040
17041         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17042         * gcc.c-torture/execute/va-arg-25.c: ... here.
17043
17044 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17045
17046         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17047
17048 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17049
17050         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17051
17052 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17053
17054         * g++.dg/parse/error2.C: New test.
17055
17056 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17057
17058         PR c++/11097
17059         * g++.dg/other/error5.C: Modify the error message.
17060         * g++.dg/lookup/using8.C: New test.
17061
17062 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17063
17064         * gcc.dg/darwin-abi-2.c: New file.
17065         * gcc.c-torture/execute/va-arg-24.c: New file.
17066
17067 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17068
17069         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17070         indentation.
17071
17072 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17073
17074         PR c++/10147
17075         * g++.dg/other/error4.C: Update error messages.
17076         * g++.dg/template/ptrmem4.C: Likewise.
17077
17078         PR c++/12337
17079         * g++.dg/init/new9.C: New test.
17080
17081         PR c++/12334, c++/12236, c++/8656
17082         * g++.dg/ext/attrib8.C: New test.
17083
17084 2003-10-06  Devang Patel  <dpatel@apple.com>
17085
17086         * gcc.dg/debug/dwarf2-3.h: New test.
17087         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17088
17089 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17090
17091         * g++.dg/opt/cfg2.C: New test.
17092
17093 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17094
17095         * g++.dg/opt/float1.C: New test.
17096
17097 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17098
17099         * gcc.dg/c90-array-lval-6.c: New test.
17100         * gcc.dg/c99-array-lval-6.c: New test.
17101
17102 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17103             Ziemowit Laski  <zlaski@apple.com>
17104
17105         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17106         'Derived', so that it is never considered a class method; add
17107         new warning for '+port' method ambiguity.
17108         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17109         <objc/objc-api.h> (needed on Mac OS X).
17110         * objc.dg/method-13.m: New test.
17111
17112 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17113
17114         PR optimization/9325, PR java/6391
17115         * gcc.c-torture/execute/20031003-1.c: New test case.
17116
17117 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17118
17119         PR optimization/12180
17120         * gcc.dg/20031002-1.c: New test.
17121
17122         PR c++/12486
17123         * g++.dg/inherit/error1.C: New test.
17124
17125 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17126
17127         * lib/f-torture.exp (search_for): Rename to...
17128         (search_for_re): This.  Also, clean up comments and the
17129         "regexp" invocation.
17130
17131 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17132
17133         * gcc.c-torture/compile/20031002-1.c: New test.
17134
17135 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17136
17137         * g++.dg/opt/cond1.C: New test.
17138
17139 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17140
17141         * gcc.dg/Wold-style-definition-2.c: New testcase.
17142         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17143
17144 2003-09-29  Richard Henderson  <rth@redhat.com>
17145
17146         * g++.dg/init/array10.C: Add dg-options.
17147
17148 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17149
17150         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17151
17152 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17153
17154         * g++.dg/template/friend19.C: Fix typo.
17155         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17156
17157 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17158
17159         * gcc.c-torture/execute/20030928-1.c: New test.
17160         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17161
17162 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17163
17164         * g++.dg/opt/unroll1.C: New test.
17165
17166 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17167
17168         PR optimization/11741
17169         * gcc.dg/20030926-1.c: New test case.
17170
17171 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17172
17173         PR c++/5655
17174         * g++.dg/parse/access7.C: New test.
17175         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17176
17177 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17178
17179         MERGE OF objc-improvements-branch into MAINLINE:
17180         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17181         if libobjc has not been built.
17182         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17183         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17184         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17185         objc/execute/nested-3.m, objc/execute/np-2.m,
17186         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17187         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17188         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17189         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17190         objc.dg/special/unclaimed-category-1.h,
17191         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17192         well as GNU runtime.
17193         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17194         * execute/cascading-1.m, execute/function-message-1.m,
17195         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17196         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17197         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17198         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17199         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17200         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17201         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17202         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17203         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17204         * objc.dg/bitfield-2.m: Run only on Darwin.
17205         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17206         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17207         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17208         * objc.dg/const-str-1.m: Fix constant string layout.
17209
17210 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17211
17212         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17213
17214 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17215
17216         * gcc.dg/darwin-abi-1.c: New file.
17217
17218 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17219
17220         PR target/12281
17221         * gcc.c-torture/compile/20030921-1.c: New test.
17222
17223 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17224
17225         * g++.dg/opt/reg-stack2.C: New test.
17226
17227 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17228
17229         * g++.dg/eh/delayslot1.C: New test.
17230
17231 2003-09-20  Richard Henderson  <rth@redhat.com>
17232
17233         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17234
17235 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17236
17237         * gcc.c-torture/execute/20030920-1.c: New test case.
17238
17239 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17240
17241         * g++.dg/rtti/typeid3.C: Correct expected error message.
17242
17243 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17244
17245         PR c++/157
17246         * g++.dg/parse/crash12.C: New test.
17247
17248 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17249
17250         * gcc.dg/compat/mixed-struct-check.h: New.
17251         * gcc.dg/compat/mixed-struct-defs.h: New.
17252         * gcc.dg/compat/mixed-struct-init.h: New.
17253         * gcc.dg/compat/struct-by-value-19_main.c: New.
17254         * gcc.dg/compat/struct-by-value-19_x.c: New.
17255         * gcc.dg/compat/struct-by-value-19_y.c: New.
17256         * gcc.dg/compat/struct-by-value-20_main.c: New.
17257         * gcc.dg/compat/struct-by-value-20_x.c: New.
17258         * gcc.dg/compat/struct-by-value-20_y.c: New.
17259         * gcc.dg/compat/struct-return-19_main.c: New.
17260         * gcc.dg/compat/struct-return-19_x.c: New.
17261         * gcc.dg/compat/struct-return-19_y.c: New.
17262         * gcc.dg/compat/struct-return-20_main.c: New.
17263         * gcc.dg/compat/struct-return-20_x.c: New.
17264         * gcc.dg/compat/struct-return-20_y.c: New.
17265
17266 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17267         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17268         so that it will not complain on LP64 targets.
17269
17270 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17271
17272         PR c++/495
17273         * g++.dg/template/friend24.C: New test.
17274
17275 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17276
17277         PR c++/12332
17278         * g++.dg/template/memtmpl2.C: New test.
17279
17280 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17281
17282         PR target/11184
17283         * gcc.dg/builtin-apply1.c: New test.
17284
17285 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17286
17287         PR c++/9848
17288         * g++.dg/warn/Wunused-4.C: New test.
17289
17290 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17291
17292         PR c++/12316
17293         * g++.dg/other/gc2.C: New test.
17294
17295 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17296
17297         PR c++/11991
17298         * g++.dg/rtti/typeid3.C: New test.
17299
17300         PR c++/12266
17301         * g++.dg/overload/template1.C: New test.
17302
17303 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17304
17305         * g++.dg/opt/cfg3.C: New test.
17306
17307 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17308
17309         PR c++/7939
17310         * g++.dg/template/crash11.C: New test.
17311
17312 2003-09-16  Jason Merrill  <jason@redhat.com>
17313             Jakub Jelinek  <jakub@redhat.com>
17314
17315         * gcc.dg/attr-warn-unused-result.c: New test.
17316
17317 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17318
17319         PR c++/12184
17320         * g++.dg/expr/call2.C: New test.
17321
17322 2003-09-15  Andreas Jaeger  <aj@suse.de>
17323
17324         * gcc.dg/Wold-style-definition-1.c: New test.
17325
17326 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17327
17328         PR c++/3907
17329         * g++.dg/parse/template12.C: New test.
17330
17331         * g++.dg/abi/bitfield11.C: New test.
17332         * g++.dg/abi/bitfield12.C: Likewise.
17333
17334 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17335
17336         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17337         non-expansion of functional macro name without arguments at EOL.
17338         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17339
17340 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17341
17342         * gcc.c-torture/execute/20030914-[12].c: New tests.
17343
17344 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17345
17346         PR c++/11788
17347         * g++.dg/overload/addr1.C: New test.
17348
17349 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17350
17351         * gcc.dg/20030909-1.c: New test.
17352
17353 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17354
17355         * gcc.dg/ultrasp10.c: New test.
17356
17357 2003-09-09  Devang Patel  <dpatel@apple.com>
17358
17359         * gcc.dg/darwin-ld-6.c: New test.
17360
17361 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17362
17363         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17364
17365 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17366
17367         * gcc.dg/ia64-types1.c: New test.
17368         * gcc.dg/ia64-types2.c: Likewise.
17369
17370 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17371
17372         * gcc.dg/builtins-1.c: Add more _Complex tests.
17373         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17374
17375         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17376         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17377
17378 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17379
17380         PR c++/11786
17381         * g++.dg/lookup/koenig2.C: New test.
17382
17383         PR c++/5296
17384         * g++.dg/rtti/typeid2.C: New test.
17385
17386 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17387
17388         * gcc.c-torture/compile/20030904-1.c: New test.
17389
17390 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17391
17392         * g++.dg/opt/longbranch2.C: New test.
17393
17394 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17395
17396         * g++.dg/template/crash10.C: Only compile it.
17397
17398 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17399
17400         PR middle-end/11665
17401         * gcc.c-torture/compile/20030907-1.c: New test.
17402         * g++.dg/init/array11.C: New test.
17403
17404 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17405
17406         PR c++/11852
17407         * g++.dg/init/struct1.C: New test.
17408
17409 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17410
17411         PR c++/12181
17412         * g++.dg/expr/comma1.C: New test.
17413
17414 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17415
17416         PR c++/11867
17417         * g++.dg/expr/static_cast5.C: New test.
17418
17419 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17420
17421         PR c++/11507
17422         * g++.dg/lookup/scoped7.C: New test.
17423
17424         PR c++/9574
17425         * g++.dg/other/static1.C: New test.
17426
17427         PR c++/11490
17428         * g++.dg/warn/template-1.C: New test.
17429
17430         PR c++/11432
17431         * g++.dg/template/crash10.C: New test.
17432
17433         PR c++/2478
17434         * g++.dg/overload/VLA.C: New test.
17435
17436         PR c++/10804
17437         * g++.dg/template/call1.C: New test.
17438
17439 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17440
17441         PR c++/11794
17442         * g++.dg/parse/using3.C: New test.
17443
17444 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17445
17446         PR c++/11409
17447         * g++.dg/overload/builtin3.C: New test case.
17448
17449 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17450
17451         PR c/9862
17452         * gcc.dg/20030906-1.c: New test.
17453         * gcc.dg/20030906-2.c: Likewise.
17454
17455 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17456
17457         PR c++/12167
17458         * g++.dg/parse/defarg5.C: New test.
17459
17460         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17461
17462 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17463
17464         PR c++/12163
17465         * g++.dg/expr/static_cast4.C: New test.
17466
17467         PR c++/12146
17468         * g++.dg/template/crash9.C: New test.
17469
17470 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17471
17472         * g++.old-deja/g++.ext/pretty2.C: Update for change
17473         in __FUNCTION__.
17474         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17475
17476 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17477
17478         PR c++/11922
17479         * g++/dg/template/qualified-id1.C: New test.
17480
17481         PR c++/12037
17482         * g++.dg/warn/noeffect4.C: New test.
17483
17484 2003-09-04  Matt Austern  <austern@apple.com>
17485
17486         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17487         * g++.dg/ext/fnname2.C: Likewise.
17488         * g++.dg/ext/fnname3.C: Likewise.
17489
17490 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17491
17492         * g++.dg/expr/lval1.C: New test.
17493         * g++.dg/ext/lvcast.C: Remove.
17494
17495 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17496
17497         PR optimization/11700.
17498         * gcc.c-torture/compile/20030903-1.c: New test case.
17499
17500 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17501
17502         PR c++/12053
17503         * g++.dg/abi/layout4.C: New test.
17504
17505 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17506
17507         PR c++/11553
17508         * g++.dg/parse/friend3.C: New test.
17509
17510 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17511
17512         PR c++/11847
17513         * g++.dg/template/class1.C: New test.
17514
17515         PR c++/11808
17516         * g++.dg/expr/call1.C: New test.
17517
17518 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17519
17520         PR c++/12114
17521         * g++.dg/init/ref9.C: New test.
17522
17523         PR c++/11972
17524         * g++.dg/template/nested4.C: New test.
17525
17526 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17527
17528         PR c++/12093
17529         * g++.dg/template/non-dependent4.C: New test.
17530
17531         PR c++/11928
17532         * g++.dg/inherit/conv1.C: New test.
17533
17534 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17535
17536         PR c++/6196
17537         * g++.dg/ext/label1.C: New test.
17538         * g++.dg/ext/label2.C: Likewise.
17539
17540 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17541
17542         * g++.dg/expr/cond3.C: New test.
17543
17544 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17545
17546         * gcc.dg/builtins-1.c: Add new builtin cases.
17547
17548 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17549
17550         * gcc.dg/builtins-1.c: Add new cases.
17551         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17552
17553 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17554
17555         * gcc.dg/builtins-1.c: Add more math builtin tests.
17556         * gcc.dg/torture/builtin-attr-1.c: New test.
17557
17558 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17559
17560         PR optimization/5079
17561         * g++.dg/opt/static3.C: New test.
17562
17563 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17564
17565         * gcc.misc-tests/gcov-10b.c: New test.
17566
17567 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17568
17569         * g++.dg/opt/ptrmem3.C: New test.
17570
17571         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17572
17573 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17574
17575         * gcc.dg/20030826-2.c: New test.
17576
17577 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17578
17579         PR middle-end/12002
17580         * g77.f-torture/compile/12002.f: New test case.
17581
17582 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17583
17584         * gcc.dg/20030826-1.c: New test case.
17585
17586 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17587
17588         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17589
17590 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17591
17592         PR c++/11871
17593         * c++.dg/lookup/crash1.C: New test.
17594
17595         * c++.dg/warn/noeffect3.C: New test.
17596
17597 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17598
17599         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17600         * gcc.dg/compat/vector-1_y.c: Ditto.
17601         * gcc.dg/compat/vector-2_x.c: Ditto.
17602         * gcc.dg/compat/vector-2_y.c: Ditto.
17603
17604 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17605
17606         * gcc.dg/20030702-1.c: New test.
17607
17608 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17609
17610         PR c++/8795
17611         * g++.dg/ext/altivec-1.C: New test.
17612
17613 2003-08-24  Richard Henderson  <rth@redhat.com>
17614
17615         * g++.dg/eh/simd-2.C: Add -w for x86.
17616
17617 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17618
17619         * gcc.dg/20030815-1.c: New test.
17620
17621 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17622
17623         PR c++/3765
17624         * g++.dg/parse/access6.C: New test.
17625
17626 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17627
17628         PR c++/641, c++/11876
17629         * g++.dg/template/friend22.C: New test.
17630         * g++.dg/template/friend23.C: Likewise.
17631
17632 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17633
17634         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17635         identically.
17636
17637 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17638
17639         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
17640
17641 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17642
17643         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
17644
17645 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17646
17647         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
17648
17649 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17650
17651         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17652
17653 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17654
17655         PR c++/11919
17656         * g++.dg/overload/prom1.C: New test.
17657
17658         PR c++/11551
17659         * g++.dg/parse/dtor2.C: New test.
17660
17661         PR c++/10762
17662         * g++.dg/parse/using2.C: New test.
17663
17664 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17665
17666         PR target/11805
17667         * gcc.c-torture/compile/20030821-1.c: New.
17668
17669 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17670
17671         PR c++/11834
17672         * g++.dg/template/deduce2.C: New test.
17673
17674 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17675
17676         * gcc.c-torture/execute/20030821-1.c: New test.
17677
17678 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17679
17680         PR middle-end/11984
17681         * gcc.dg/20030820-1.c: New test case.
17682
17683 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17684
17685         PR c++/11945
17686         * g++.dg/warn/noeffect2.C: New test.
17687
17688 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17689
17690         PR c++/10926
17691         * g++.dg/template/dtor2.C: New test.
17692
17693         PR c++/11684
17694         * g++.dg/template/operator1.C: New test.
17695         * g++.dg/parse/operator4.C: New test.
17696
17697         PR c++/11946.C
17698         * g++.dg/expr/enum1.C: New test.
17699         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17700
17701         PR c++/11036.C
17702         * g++.dg/parse/elab2.C: New test.
17703         * g++.dg/parse/typedef4.C: Change error message.
17704         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17705         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17706         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17707
17708 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17709
17710         * gcc.dg/pch/warn-1.c: New.
17711         * gcc.dg/pch/warn-1.hs: New.
17712
17713         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17714         not-tested file.
17715
17716 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17717
17718         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17719
17720 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17721
17722         * gcc.dg/uninit-D.c: New Test.
17723         * gcc.dg/uninit-E.c: New Test.
17724         * gcc.dg/uninit-F.c: New Test.
17725         * gcc.dg/uninit-G.c: New Test.
17726
17727 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17728
17729         * g++.dg/README: Describe the pch directory.
17730
17731 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17732
17733         PR c++/11174
17734         * g++.dg/parse/access4.C: New test.
17735         * g++.dg/parse/access5.C: Likewise.
17736         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17737
17738 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17739
17740         * gcc.dg/noncompile/20030818-1.c: New.
17741
17742 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17743
17744         PR c++/11957
17745         * g++.dg/warn/noeffect1.C: New test.
17746
17747         * g++.dg/template/scope2.C: New test.
17748         * g++.dg/template/error2.C: Correct dg-error
17749
17750 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17751
17752         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17753
17754 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17755
17756         PR C++/11512
17757         * g++.dg/template/warn1.C: New.
17758
17759 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17760
17761         * g++.dg/template/error2.C: New test.
17762         * g++.dg/lookup/using7.C: Adjust errors
17763         * g++.old-deja/g++.pt/crash36.C: Likewise.
17764         * g++.old-deja/g++.pt/derived3.C: Likewise.
17765
17766 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17767
17768         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17769         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17770         * gcc.c-torture/execute/builtins/string-9.c: New, from
17771         string-opt-9.c.  Adjust for execute/builtins framework.
17772         * gcc.c-torture/execute/string-opt-9.c: Delete.
17773
17774 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17775
17776         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17777
17778         * g++.dg/parse/ret-type2.C: New test.
17779
17780         PR c++/11703
17781         * g++.dg/init/new8.C: New test.
17782
17783         PR c++/10923
17784         * g++.dg/parse/typedef5.C: New test.
17785
17786         PR c++/9512
17787         * g++.dg/parse/qualified2.C: New test.
17788         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17789         invalid code.
17790
17791 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17792
17793         * g++.dg/conversion/ptrmem1.C: New test.
17794
17795 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17796
17797         PR target/11693
17798         * gcc.dg/20030811-1.c: New test.
17799
17800         PR target/11535
17801         * gcc.c-torture/execute/20030811-1.c: New test.
17802
17803 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17804
17805         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17806
17807 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17808
17809         PR c++/11789.C
17810         * g++.dg/inherit/multiple1.C: New test.
17811
17812 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17813
17814         * gcc.dg/spe1.c: New test.
17815
17816         PR c++/11670
17817         * g++.dg/expr/cast2.C: New test.
17818
17819         PR c++/10530
17820         * g++.dg/template/dependent-name2.C: New test.
17821
17822 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17823
17824         * g++.dg/parse/crash11.C: Put the dg options in comments.
17825
17826 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17827
17828         * lib/gcc-dg.exp: Update for diagnostic change.
17829
17830 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17831
17832         PR c++/5767
17833         * g++.dg/parse/crash11.C: New test.
17834
17835 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17836
17837         * gcc.dg/cpp/spacing1.c: Update.
17838
17839 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17840
17841         PR target/11739
17842         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17843         a value for -mtune.
17844
17845 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17846
17847         PR middle-end/11771
17848         * gcc.c-torture/compile/20030804-1.c: New test case.
17849
17850 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17851
17852         * gcc.dg/20030804-1.c: New test case.
17853
17854 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17855
17856         * gcc.dg/cpp/separate-1.c: New test.
17857
17858 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17859
17860         PR c++/11704
17861         * g++.dg/template/dependent-expr2.C: New test.
17862
17863         PR c++/11766
17864         * g++.dg/expr/ptrmem1.C: New test.
17865
17866 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17867
17868         PR c++/9453
17869         * g++.dg/template/friend15.C: New test.
17870
17871 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17872
17873         * lib/dg-pch.exp: Work round PCH bug.
17874
17875 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17876
17877         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17878         builtins.  Move cases from builtins-4.c here.
17879
17880         * gcc.dg/torture/builtin-math-1.c: New test taken from
17881         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17882         additional cases.
17883
17884         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17885         Delete.
17886
17887 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17888
17889         PR c++/9447
17890         * g++.dg/template/using7.C: New test.
17891
17892 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17893
17894         * import1.c, import2.c: New tests.
17895
17896 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17897
17898         * g++.dg/eh/crossjump1.C: New test.
17899
17900 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17901
17902         PR c++/11697
17903         * g++.dg/template/using6.C: New test.
17904
17905         PR c++/11744
17906         * g++.dg/template/koenig2.C: New test.
17907
17908 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17909
17910         PR c++/7983
17911         * g++.dg/parse/typedef4.C: New test.
17912
17913 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17914
17915         PR c++/8442, c++/8806
17916         * g++.dg/template/elab1.C: New test.
17917         * g++.dg/template/type2.C: Likewise.
17918         * g++.dg/template/ttp3.C: Adjust expected error message.
17919         * g++.old-deja/g++.law/visibility13.C: Likewise.
17920         * g++.old-deja/g++.niklas/t135.C: Likewise.
17921         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17922         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17923         template argument.
17924         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17925
17926 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17927
17928         PR c++/11295
17929         * g++.dg/ext/stmtexpr1.C: New test.
17930
17931         * g++.dg/opt/tmp1.C: New test.
17932
17933         PR c++/11525
17934         * g++.dg/parse/constant4.C: New test.
17935
17936         PR c++/9447
17937         * g++.dg/template/using5.C: New test.
17938
17939 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17940
17941         * gcc.dg/builtins-27.c: New test case.
17942
17943 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17944
17945         * gcc.dg/tls/opt-7.c: New test.
17946
17947 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17948
17949         * g++.old-deja/g++.other/crash18.C: Remove.
17950
17951 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17952
17953         * g++.dg/template/explicit3.C: New.
17954         * g++.dg/template/explicit4.C: New.
17955         * g++.dg/template/explicit5.C: New.
17956
17957         PR c++/11347
17958         * g++.dg/template/memtmpl1.C: New.
17959
17960 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17961
17962         PR target/11565
17963         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17964         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17965
17966 2003-07-30  Jan Hubicka  <jh@suse.cz>
17967
17968         * vtgc1.c: Kill.
17969
17970 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17971
17972         * gcc.dg/struct-in-proto-1.c: New test.
17973
17974 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17975
17976         * gcc.dg/cpp/include2.c: Only expect one message.
17977
17978 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17979
17980         PR c++/9447
17981         * g++.dg/template/using1.C: New test.
17982         * g++.dg/template/using2.C: New test.
17983         * g++.dg/template/using3.C: New test.
17984         * g++.dg/template/using4.C: New test.
17985
17986 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17987
17988         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17989         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17990
17991 2003-07-28  Jan Hubicka  <jh@suse.cz>
17992
17993         PR c++/11530
17994         * g++.dg/opt/call1.C: New test.
17995
17996 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17997
17998         PR c++/11667
17999         * g++.dg/init/enum2.C: New test.
18000         * g++.dg/template/overload1.C: Add "-w" option.
18001
18002 2003-07-28    <hp@bitrange.com>
18003
18004         * gcc.dg/Wdeclaration-after-statement-1.c,
18005         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18006
18007 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18008
18009         * gcc.c-torture/compile/20030725-1.c: New test.
18010
18011 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18012
18013         * gcc.dg/20030505.c: Only run for SPE.
18014         Remove definition of opaque type.
18015
18016 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18017
18018         * g++.dg/template/ptrmem6.C: New test.
18019
18020 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18021
18022         * gcc.c-torture/compile/zero-strct-2.c: New test.
18023
18024 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18025
18026         * gcc.dg/intermod-1.c: New test.
18027
18028 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18029
18030         PR c++/11617
18031         * g++.dg/template/lookup2.C: New test.
18032         * g++.dg/template/memclass1.C: Remove instantiated from error.
18033         * g++.dg/other/error2.C: Tweak expected errors.
18034
18035         PR c++/11596
18036         * g++.dg/template/defarg3.C: New test.
18037
18038         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18039
18040 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18041
18042         * g++.dg/inherit/access5.C: New test.
18043
18044 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18045
18046         PR c++/11513
18047         * g++.dg/template/crash8.C: New test.
18048
18049 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18050
18051         PR c/10602
18052         * gcc.dg/noncompile/incomplete-2.c: New test.
18053
18054 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18055
18056         PR c++/11645
18057         * g++.dg/inherit/access4.C: New test.
18058
18059         PR c++/11517
18060         * g++.dg/expr/cond2.C: New test.
18061
18062         PR optimization/10679
18063         * g++.dg/opt/inline4.C: New test.
18064
18065 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18066
18067         * g++.dg/parse/crash10: New test.
18068
18069 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18070
18071         * g++.dg/ext/flexary1.C: New test.
18072
18073 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18074
18075         PR c++/10793
18076         * g++.dg/template/crash9.C: New test.
18077
18078 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18079
18080         PR c++/3004
18081         * g++.dg/parse/typedef3.C: New test.
18082
18083         PR c++/7906
18084         * g++.dg/parse/operator2.C: New test.
18085
18086         PR c++/8895
18087         * g++.dg/parse/def-tmpl-arg1.C: New test.
18088
18089         PR c++/9282
18090         * g++.dg/parse/funptr1.C: New test.
18091
18092         PR c++/9452
18093         * g++.dg/parse/ambig3.C: New test.
18094
18095         PR c++/9454
18096         * g++.dg/parse/operator3.C: New test.
18097
18098         PR c++/9486
18099         * g++.dg/parse/template10.C: New test.
18100
18101         PR c++/9488
18102         * g++.dg/parse/template11.C: New test.
18103
18104         PR c++/10150
18105         * g++.dg/parse/invalid-op1.C: New test.
18106
18107         PR c++/10247
18108         * g++.dg/parse/condexpr1.C: New test.
18109
18110 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18111
18112         * g++.dg/ext/packed3.C: New test.
18113         * g++.dg/ext/packed4.C: New test.
18114
18115         * gcc.dg/pack-test-3.c: New test.
18116
18117 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18118
18119         * lib/compat.exp: Handle dg-options per source file.
18120         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18121         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18122         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18123         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18124         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18125         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18126         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18127         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18128         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18129         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18130         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18131         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18132         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18133         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18134
18135 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18136
18137         PR c/10320
18138         * gcc.c-torture/execute/20030718-1.c: New test.
18139
18140 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18141
18142         PR optimization/11536
18143         * gcc.dg/20030721-1.c: New test.
18144
18145 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18146
18147         PR c++/11546
18148         * g++.dg/template/lookup1.C: New test.
18149
18150 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18151
18152         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18153         diagnostics of ill-formed constructs involving labels.
18154         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18155         the new 'previously defined here' message.
18156
18157 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18158
18159         * g++.dg/parse/non-dependent2.C: New test.
18160
18161 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18162
18163         * g++.dg/init/init-ref4.C: xfail on targets without
18164         weak symbols.
18165
18166 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18167
18168         PR target/11087
18169         * gcc.c-torture/execute/20030717-1.c: New test.
18170
18171 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18172
18173         * g++.dg/opt/cfg1.C: New test.
18174
18175 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18176
18177         PR optimization/11557
18178         * gcc.dg/20030717-1.c: New test.
18179
18180 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18181
18182         PR c++/10476
18183         * g++.dg/expr/crash-1.C: New test.
18184
18185         PR c++/11027
18186         * g++.dg/template/init3.C: New test.
18187
18188         PR c++/8222
18189         * g++.dg/template/non-dependent1.C: New test.
18190
18191         PR c++/11070
18192         * g++.dg/template/non-dependent2.C: New test.
18193
18194         PR c++/11071
18195         * g++.dg/template/non-dependent3.C: New test.
18196
18197         PR c++/9907
18198         * g++.dg/template/sizeof5.C: New test.
18199
18200 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18201
18202         PR 11498
18203         * gcc.c-torture/compile/mangle-1.c: New file.
18204
18205 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18206
18207         PR c++/7809
18208         * g++.dg/parse/access3.C: New test.
18209
18210 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18211
18212         PR c++/11384
18213         * g++.dg/init/init-ref4.C: New test.
18214
18215 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18216
18217         PR c++/11547
18218         * g++.dg/parse/constant3.C: New test.
18219         * g++.dg/parse/crash7.C: Likewise.
18220
18221 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18222
18223         PR target/11008
18224         * gcc.dg/i386-pentium4-not-mull.c: New.
18225
18226 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18227
18228         * gcc.dg/asm-names.c (ymain): Make it weak.
18229
18230 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18231
18232         PR c++/5421
18233         * g++.dg/template/friend21.C: New test.
18234
18235 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18236
18237         * gcc.dg/cleanup-8.c: New test.
18238         * gcc.dg/cleanup-9.c: New test.
18239
18240 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18241
18242         * g++.dg/ext/dll-MI1.h: New file.
18243         * g++.dg/ext/dllexport-MI1.C: New file.
18244         * g++.dg/ext/dllimport-MI1.C: New file.
18245
18246 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18247
18248         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18249         it does not have cmpstrsi patterns (just cmpmemsi).
18250
18251 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18252
18253         PR debug/11473
18254         * g++.dg/debug/debug8.C: New test.
18255
18256 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18257
18258         PR c++/10108
18259         * g++.dg/template/crash7.C: New test.
18260
18261 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18262
18263         PR target/10795
18264         * gcc.c-torture/compile/20030708-1.c: New.
18265
18266 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18267
18268         * gcc.c-torture/execute/20030715-1.c: New test.
18269
18270 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18271
18272         * gcc.dg/pch/inline-3.c: New file.
18273         * gcc.dg/pch/inline-3.hs: New file.
18274         * gcc.dg/pch/inline-4.c: New file.
18275         * gcc.dg/pch/inline-4.hs: New file.
18276
18277 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18278
18279         PR c++/11509
18280         * g++.dg/template/crash6.C: New test.
18281
18282         PR c++/7053
18283         * g++.dg/template/friend20.C: New test.
18284
18285         PR c++/7019
18286         * g++.dg/template/overload2.C: New test.
18287
18288 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18289
18290         PR optimization/11440
18291         * gcc.c-torture/execute/20030714-1.c: New test.
18292
18293 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18294
18295         PR c++/11154
18296         * g++.dg/template/partial2.C: New test.
18297
18298 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18299
18300         PR c++/11503
18301         * g++.dg/template/anon1.C: New test.
18302
18303         PR c++/11493
18304         PR c++/11495
18305         * g++.dg/parse/template9.C: Likewise.
18306         * g++.dg/template/crash4.C: New test.
18307         * g++.dg/template/koenig1.C: Likewise.
18308         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18309         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18310         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18311         functions.
18312         * g++.old-deja/g++.jason/template36.C: Likewise.
18313         * g++.old-deja/g++.mike/p1989.C: Likewise.
18314         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18315         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18316         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18317         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18318         compiling.
18319         * g++.old-deja/g++.pt/union2.C: Use this->.
18320
18321 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18322
18323         * gcc.dg/20030711-1.c: New test.
18324
18325 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18326
18327         PR c++/11050
18328         * g++.dg/parse/args1.C: New test.
18329         * g++.pt/defarg8.C: Change expected errors.
18330
18331 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18332
18333         PR c++/8164
18334         * g++.dg/template/nontype2.C: New test.
18335
18336         PR c++/10558
18337         * g++.dg/parse/template8.C: New test.
18338
18339         PR c++/8327
18340         * g++.dg/template/scope1.C: New test.
18341
18342         * g++.dg/warn/Wsign-compare-1.C: New test.
18343
18344 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18345
18346         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18347
18348 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18349
18350         PR c++/9411
18351         * g++.dg/template/explicit2.C: New test.
18352
18353         PR c++/10032
18354         * g++.dg/warn/pedantic1.C: New test.
18355
18356 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18357
18358         PR c++ 9483
18359         * g++.dg/other/field1.C: New test.
18360
18361 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18362
18363         PR c/11449
18364         * gcc.c-torture/compile/20030707-1.c: New.
18365
18366 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18367
18368         PR c++/10849
18369         * g++.dg/template/access12.C: New test.
18370
18371 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18372
18373         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18374         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18375         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18376         * gcc.misc-tests/gcov.exp: Update
18377         * g++.dg/gcov/gcov.exp: Update
18378         * lib/gcov.exp: Update.
18379
18380 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18381
18382         * g++.dg/abi/mangle17.C: Make sure template expressions are
18383         dependent.
18384         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18385         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18386         * g++.dg/opt/stack1.C: Remove erroneous code.
18387         * g++.dg/parse/template7.C: New test.
18388         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18389         * g++.old-deja/g++.pt/crash4.C: Likewise.
18390
18391 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18392
18393         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18394         with zero or one occurence of `$' after the initial `L'.
18395
18396 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18397
18398         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18399
18400 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18401
18402         PR c/11370
18403         * gcc.dg/Wunreachable-6.c: New testcase.
18404         * gcc.dg/Wunreachable-7.c: New testcase.
18405
18406 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18407
18408         PR c/11420
18409         * gcc.dg/20030708-1.c: New test.
18410
18411 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18412
18413         * gcc.dg/compat/sdata-section.h: New file.
18414         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18415         * gcc.dg/torture/mips-sdata-1.c: New test.
18416
18417 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18418
18419         PR c++/11030
18420         * g++.dg/template/friend19.C: New test.
18421
18422 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18423
18424         * g++.dg/opt/strength-reduce.C: New test.
18425
18426 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18427
18428         PR target/10979
18429         * gcc.dg/20030707-1.c: New testcase.
18430
18431 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18432
18433         PR optimization/11059
18434         * g++.dg/opt/emptyunion.C: New testcase.
18435
18436 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18437             Eric Botcazou  <ebotcazou@libertysurf.fr>
18438
18439         * g++.dg/opt/stack1.C: New test.
18440
18441 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18442
18443         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18444         run test.
18445
18446         PR c++/11431
18447         * g++.dg/expr/static_cast3.C: New test.
18448
18449 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18450
18451         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18452         everywhere.
18453         * gcc.dg/concat.c: Concatenation of string constants with
18454         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18455         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18456         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18457         necessary to avoid multi-character character constant warning.
18458         * gcc.dg/cpp/escape.c: Likewise.
18459         * gcc.dg/cpp/ucs.c: Likewise.
18460         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18461         Fix a typo.
18462
18463 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18464
18465         PR c/11428
18466         * gcc.c-torture/compile/20030704-1.c: New.
18467
18468 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18469
18470         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18471
18472 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18473
18474         PR c++/5287, PR c++/7910,  PR c++/11021
18475         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18476         tests for warnings.
18477         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18478         * g++.dg/ext/dllimport3.C: Likewise.
18479         * g++.dg/ext/dllimport4.C: New file.
18480         * g++.dg/ext/dllimport5.C: New file.
18481         * g++.dg/ext/dllimport6.C: New file.
18482         * g++.dg/ext/dllimport7.C: New file.
18483         * g++.dg/ext/dllimport8.C: New file.
18484         * g++.dg/ext/dllimport9.C: New file.
18485         * g++.dg/ext/dllimport10.C: New file.
18486         * g++.dg/ext/dllexport1.C: New file.
18487
18488 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18489
18490         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18491         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18492
18493 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18494
18495         * gcc.dg/builtins-25.c: New testcase.
18496         * gcc.dg/builtins-26.c: New testcase.
18497
18498 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18499
18500         * gcc.dg/compat/vector-defs.h: New file.
18501         * gcc.dg/compat/vector-setup.h: New file.
18502         * gcc.dg/compat/vector-check.h: New file.
18503         * gcc.dg/compat/vector-1_main.c: New file.
18504         * gcc.dg/compat/vector-1_x.c: New file.
18505         * gcc.dg/compat/vector-1_y.c: New file.
18506         * gcc.dg/compat/vector-2_main.c: New file.
18507         * gcc.dg/compat/vector-2_x.c: New file.
18508         * gcc.dg/compat/vector-2_y.c: New file.
18509
18510         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18511         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18512         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18513         * gcc.dg/compat/struct-align-1.h: New file.
18514         * gcc.dg/compat/struct-align-1_main.c: New file.
18515         * gcc.dg/compat/struct-align-1_x.c: New file.
18516         * gcc.dg/compat/struct-align-1_y.c: New file.
18517         * gcc.dg/compat/struct-align-2.h: New file.
18518         * gcc.dg/compat/struct-align-2_main.c: New file.
18519         * gcc.dg/compat/struct-align-2_x.c: New file.
18520         * gcc.dg/compat/struct-align-2_y.c: New file.
18521
18522         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18523         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18524         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18525         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18526         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18527         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18528         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18529         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18530         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18531         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18532         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18533         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18534         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18535         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18536         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18537         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18538         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18539         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18540         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18541         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18542         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18543         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18544         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18545         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18546         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18547         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18548         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18549         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18550         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18551
18552 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18553
18554         * gcc.dg/i386-call-1.c: New test.
18555
18556 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18557
18558         PR c++/9162
18559         * g++.dg/parse/defarg4.C: New.
18560
18561 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18562
18563         PR target/10700
18564         * gcc.c-torture/compile/20030703-1.c: New test case.
18565
18566 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18567
18568         * g++.dg/template/local3.C: Remove extra semicolon.
18569
18570 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18571
18572         * gcc.dg/i386-volatile-1.c: New test.
18573
18574 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18575
18576         PR c++/11072
18577         * g++.dg/other/offsetof2.C: XFAIL.
18578         * g++.dg/other/offsetof5.C: New.
18579
18580         PR c++/10219
18581         * g++.dg/template/error1.C: New.
18582
18583         PR c++/9779
18584         * g++.dg/template/dependent-expr1.C: New.
18585
18586 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18587
18588         PR c++/6949
18589         * g++.dg/template/local3.C: New test.
18590
18591         PR c++/11149
18592         * g++.dg/lookup/scoped6.C: New test.
18593
18594 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18595
18596         PR c++/8046
18597         * g++.dg/other/error7.C: New test.
18598
18599 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18600
18601         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18602         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18603         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18604         * g++.old-deja/g++.other/union2.C: Likewise.
18605         * gcc.dg/c90-const-expr-2.c: Likewise.
18606         * gcc.dg/c90-const-expr-3.c: Likewise.
18607         * gcc.dg/c99-const-expr-2.c: Likewise.
18608         * gcc.dg/c99-const-expr-3.c: Likewise.
18609         * gcc.dg/concat.c: Likewise.
18610
18611 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18612
18613         PR c++/9559
18614         * g++.dg/init/static1.C: New test.
18615
18616 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18617
18618         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18619         * g++.old-deja/g++.other/access2.C: Likewise.
18620         * g++.old-deja/g++.other/decl2.C: Likewise.
18621         * gcc.c-torture/execute/20020615-1.c: Likewise.
18622
18623 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18624
18625         PR c++/4933
18626         * g++.dg/template/sizeof4.C: New test.
18627
18628 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18629
18630         * g++.dg/other/error6.C: New test.
18631
18632 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18633
18634         PR c++/10750
18635         * g++.dg/parse/constant2.C: New test.
18636
18637 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
18638
18639         PR c++/11106
18640         * g++.dg/other/error5.C: New test.
18641
18642 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18643
18644         * gcc.dg/format/gcc_diag-1.c: New test.
18645
18646 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
18647
18648         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
18649
18650 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18651
18652         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18653         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18654         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18655
18656 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18657
18658         * gcc.c-torture/execute/builtins/string-8.c: New test.
18659         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18660         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18661         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18662
18663 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18664
18665         PR c++/10468
18666         * g++.dg/ext/typeof6.C: New test.
18667
18668 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18669
18670         PR c++/10796
18671         * g++.dg/init/enum1.C: New test.
18672
18673 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18674
18675         * gcc.dg/20030627-1.c: New test.
18676
18677 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18678
18679         PR c++/11332
18680         * g++.dg/expr/static_cast2.C: New test.
18681
18682 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18683             Jakub Jelinek  <jakub@redhat.com>
18684
18685         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18686         sprintf(dst,"%s",src) optimization.
18687         * gcc.c-torture/execute/20030626-1.c: New test case.
18688         * gcc.c-torture/execute/20030626-2.c: New test case.
18689
18690 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18691
18692         * gcc.c-torture/execute/multi-ix.c: New test.
18693
18694         * gcc.c-torture/execute/simd-4.c (main):
18695         Added missing semicolon at end of union.
18696
18697 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18698
18699         PR c++/8266
18700         * g++.dg/template/explicit-instantiation3.C: New test.
18701
18702 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18703
18704         * gcc.dg/20030626-1.c: Use signed char.
18705
18706 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18707
18708         * gcc.dg/20030626-1.c: New test.
18709
18710 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18711
18712         * const-str-2.m: Update.
18713
18714 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18715
18716         PR c++/10990
18717         * g++.dg/rtti/dyncast1.C: New test.
18718         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18719         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18720         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18721
18722         PR c++/10931
18723         * g++.dg/expr/static_cast1.C: New test.
18724
18725 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18726
18727         * gcc.dg/20030625-1.c: New test.
18728
18729 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18730
18731         * gcc.c-torture/compile/20030624-1.c: New test case.
18732
18733 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18734
18735         * gcc.c-torture/execute/string-opt-17.c: New test.
18736
18737 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18738
18739         PR c++/5754
18740         * g++.dg/parse/crash6.C: New test.
18741
18742 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18743
18744         * gcc.dg/builtins-24.c: New test case.
18745
18746 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18747
18748         * g++.dg/opt/operator1.C: New test.
18749
18750 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18751
18752         * gcc.c-torture/execute/string-opt-16.c: New test case.
18753
18754 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18755
18756         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18757         * g++.old-deja/g++.other/conv7.C: Likewise
18758         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18759         * g++.old-deja/g++.other/overload14.C: Likewise.
18760
18761 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18762
18763         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18764         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18765
18766 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18767
18768         PR c++/10888
18769         * g++.dg/warn/Winline-3.C: New test.
18770
18771 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18772
18773         * lib/target-supports.exp (check_alias_available): Make the test
18774         program acceptable to the Solaris assembler.
18775
18776         PR c++/10749
18777         * g++.dg/template/memclass2.C: New test.
18778
18779 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18780             Eric Botcazou  <ebotcazou@libertysurf.fr>
18781
18782         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18783         data for non-matching targets.
18784         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18785
18786 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18787
18788         PR c++/10845
18789         * g++.dg/template/member3.C: New test.
18790
18791 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18792
18793         PR c++/10939
18794         * g++.dg/template/func1.C: New test.
18795
18796         PR c++/9649
18797         * g++.dg/template/static4.C: New test.
18798         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18799
18800         PR c++/11041
18801         * g++.dg/init/ref7.C: New test.
18802
18803 2003-06-19  Matt Austern  <austern@apple.com>
18804
18805         PR c++/11228
18806         * g++.dg/anew1.C: New test.
18807         * g++.dg/anew2.C: New test.
18808         * g++.dg/anew3.C: New test.
18809         * g++.dg/anew4.C: New test.
18810
18811 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18812
18813         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18814
18815 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18816
18817         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18818         endian-dependent.
18819
18820 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18821
18822         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18823         Remove cruft.
18824
18825 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18826
18827         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18828         * gcc.c-torture/compile/961203-1.c: Likewise.
18829         * gcc.c-torture/compile/980506-1.c: Likewise.
18830
18831 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18832
18833         PR c++/10712
18834         * g++.dg/lookup/using7.C: New test.
18835
18836 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18837
18838         PR c++/11105
18839         * g++.dg/abi/conv1.C: Remove it.
18840         * g++.dg/template/conv7.C: New test.
18841         * g++.dg/template/conv8.C: Likewise.
18842         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18843         conversion operator.
18844
18845 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18846
18847         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18848         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18849         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18850         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18851         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18852         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18853         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18854         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18855         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18856         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18857         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18858         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18859         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18860         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18861         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18862         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18863         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18864         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18865         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18866         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18867         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18868         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18869         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18870         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18871         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18872         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18873         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18874         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18875         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18876
18877 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18878
18879         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18880         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18881         indications.
18882
18883 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18884
18885         * gcc.dg/i386-387-5.c: New test case.
18886         * gcc.dg/i386-387-6.c: New test case.
18887         * gcc.dg/builtins-23.c: New test case.
18888
18889 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18890
18891         * gcc.dg/builtins-22.c: New test case.
18892         * gcc.dg/i386-387-1.c: Update to test exp.
18893         * gcc.dg/i386-387-2.c: Likewise.
18894
18895 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18896
18897         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18898
18899 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18900
18901         * lib/gcc-dg.exp (dg-require-dll): New function.
18902         (dg-xfail-if): Likewise.
18903         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18904         driver.
18905
18906         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18907         * gcc.c-torture/compile/20001205-1.c: Likewise.
18908         * gcc.c-torture/compile/20001226-1.c: Likewise.
18909         * gcc.c-torture/compile/20010518-2.c: Likewise.
18910         * gcc.c-torture/compile/20020312-1.c: Likewise.
18911         * gcc.c-torture/compile/20020604-1.c: Likewise.
18912         * gcc.c-torture/compile/920501-12.c: Likewise.
18913         * gcc.c-torture/compile/920501-4.c: Likewise.
18914         * gcc.c-torture/compile/920520-1.c: Likewise.
18915         * gcc.c-torture/compile/920521-1.c: Likewise.
18916         * gcc.c-torture/compile/920625-1.c: Likewise.
18917         * gcc.c-torture/compile/961203-1.c: Likewise.
18918         * gcc.c-torture/compile/980506-1.c: Likewise.
18919         * gcc.c-torture/compile/981006-1.c: Likewise.
18920         * gcc.c-torture/compile/981022-1.c: Likewise.
18921         * gcc.c-torture/compile/981223-1.c: Likewise.
18922         * gcc.c-torture/compile/990617-1.c: Likewise.
18923         * gcc.c-torture/compile/dll.c: Likewise.
18924         * gcc.c-torture/compile/labels-3.c: Likewise.
18925         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18926         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18927         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18928         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18929         * gcc.c-torture/compile/simd-5.c: Likewise.
18930         * gcc.c-torture/compile/20000804-1.x: Remove.
18931         * gcc.c-torture/compile/20001205-1.x: Likewise.
18932         * gcc.c-torture/compile/20001226-1.x: Likewise.
18933         * gcc.c-torture/compile/20010518-2.x: Likewise.
18934         * gcc.c-torture/compile/20020312-1.x: Likewise.
18935         * gcc.c-torture/compile/20020604-1.x: Likewise.
18936         * gcc.c-torture/compile/920501-12.x: Likewise.
18937         * gcc.c-torture/compile/920501-4.x: Likewise.
18938         * gcc.c-torture/compile/920520-1.x: Likewise.
18939         * gcc.c-torture/compile/920521-1.x: Likewise.
18940         * gcc.c-torture/compile/920625-1.x: Likewise.
18941         * gcc.c-torture/compile/961203-1.x: Likewise.
18942         * gcc.c-torture/compile/980506-1.x: Likewise.
18943         * gcc.c-torture/compile/981006-1.x: Likewise.
18944         * gcc.c-torture/compile/981022-1.x: Likewise.
18945         * gcc.c-torture/compile/981223-1.x: Likewise.
18946         * gcc.c-torture/compile/990617-1.x: Likewise.
18947         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18948         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18949         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18950         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18951         * gcc.c-torture/compile/simd-5.x: Likewise.
18952
18953         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18954
18955 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18956
18957         * gcc.c-torture/execute/20030611-1.c: New test.
18958
18959 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18960
18961         PR middle-end/168
18962         * gcc.dg/20030612-1.c: New test case.
18963
18964 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18965
18966         PR c++/10635
18967         * g++.dg/expr/cast1.C: New test.
18968
18969 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18970
18971         * gcc.dg/builtins-21.c: New test case.
18972
18973 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18974
18975         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18976         options instead of at the end.
18977         * lib/objc.exp (objc_target_compile): Likewise.
18978
18979 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18980
18981         PR c++/10432
18982         * g++.dg/parse/error1.C: New test.
18983
18984 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18985
18986         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18987         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18988         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18989         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18990         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18991         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18992         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18993         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18994         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18995         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18996         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18997         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18998         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18999         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19000         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19001         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19002         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19003         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19004         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19005         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19006         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19007         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19008         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19009         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19010
19011         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19012         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19013         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19014         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19015         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19016         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19017         * gcc.dg/compat/scalar-return-3_main.c: New file.
19018         * gcc.dg/compat/scalar-return-3_x.c: New file.
19019         * gcc.dg/compat/scalar-return-3_y.c: New file.
19020         * gcc.dg/compat/scalar-return-4_main.c: New file.
19021         * gcc.dg/compat/scalar-return-4_x.c: New file.
19022         * gcc.dg/compat/scalar-return-4_y.c: New file.
19023
19024 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19025
19026         * gcc.dg/compat/fp2-struct-check.h: New file.
19027         * gcc.dg/compat/fp2-struct-defs.h: New file.
19028         * gcc.dg/compat/fp2-struct-init.h: New file.
19029         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19030         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19031         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19032         * gcc.dg/compat/struct-return-10_main.c: New file.
19033         * gcc.dg/compat/struct-return-10_x.c: New file.
19034         * gcc.dg/compat/struct-return-10_y.c: New file.
19035
19036         * gcc.dg/compat/compat-common.h: New file.
19037         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19038         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19039         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19040         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19041         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19042         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19043         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19044         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19045         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19046         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19047         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19048         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19049         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19050         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19051         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19052         * gcc.dg/compat/small-struct-check.h: Ditto.
19053         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19054         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19055         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19056         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19057         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19058         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19059         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19060         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19061         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19062         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19063         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19064         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19065         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19066         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19067         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19068         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19069         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19070         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19071         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19072         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19073         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19074         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19075         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19076         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19077         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19078         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19079         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19080         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19081         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19082         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19083
19084 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19085
19086         * g++.dg/pch/static-1.C: New file.
19087         * g++.dg/pch/static-1.Hs: New file.
19088
19089 2003-06-10  Richard Henderson  <rth@redhat.com>
19090
19091         * gcc.dg/asm-7.c: Adjust expected warning text.
19092
19093 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19094
19095         * gcc.dg/builtins-20.c: New test case.
19096
19097 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19098
19099         PR c++/11131
19100         * g++.dg/opt/template1.C: New test.
19101
19102 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19103
19104         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19105         additional_sources.
19106
19107 2003-05-21  David Taylor  <dtaylor@emc.com>
19108
19109         * gcc.dg/Wpadded.c: New file.
19110
19111 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19112
19113         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19114         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19115         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19116         dg-require-weak.
19117
19118 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19119
19120         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19121
19122 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19123
19124         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19125         (dg-require-alias): Likewise.
19126         (dg-require-gc-sections): Likewise.
19127         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19128
19129 2003-06-08  Richard Henderson  <rth@redhat.com>
19130
19131         * gcc.dg/20011029-2.c: Fix the array reference.
19132         * gcc.dg/asm-7.c: New.
19133
19134 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19135
19136         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19137
19138 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19139
19140         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19141         (dg-require-gc-sections): Likewise.
19142
19143 2003-06-08  Jan Hubicka  <jh@suse.cz>
19144
19145         * i386-cmov1.c: Fix regular expression.
19146         * i386-cvt-1.c: Likewise.
19147         * i386-local.c: Likewise.
19148         * i386-local2.c: Likewise.
19149         * i386-mul.c: Likewise.
19150         * i386-ssetype-1.c: Likewise.
19151         * i386-ssetype-3.c: Likewise.
19152         * i386-ssetype-5.c: Likewise.
19153
19154 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19155
19156         PR c++/11039
19157         * g++.dg/warn/implicit-typename2.C: New test.
19158         * g++.dg/warn/implicit-typename3.C: New test.
19159
19160 2003-06-07  Richard Henderson  <rth@redhat.com>
19161
19162         * g++.dg/other/offsetof3.C: Use size_t.
19163         * g++.dg/other/offsetof4.C: Likewise.
19164
19165 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19166
19167         * lib/copy-file.exp: New. Implement gcc_copy_files.
19168
19169         * lib/dg-pch.exp: Load copy-file.exp
19170         (dg-pch): Use gcc_copy_files instead of "file copy".
19171
19172 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19173
19174         * gcc.dg/weak/weak.exp: Simplify.
19175         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19176         * gcc.dg/weak/weak-1.c: Likewise.
19177         * gcc.dg/weak/weak-2.c: Likewise.
19178         * gcc.dg/weak/weak-3.c: Likewise.
19179         * gcc.dg/weak/weak-4.c: Likewise.
19180         * gcc.dg/weak/weak-5.c: Likewise.
19181         * gcc.dg/weak/weak-6.c: Likewise.
19182         * gcc.dg/weak/weak-7.c: Likewise.
19183         * gcc.dg/weak/weak-8.c: Likewise.
19184         * gcc.dg/weak/weak-9.c: Likewise.
19185
19186 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19187
19188         gcc.c-torture/execute/20030606-1.c: New.
19189
19190 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19191
19192         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19193         * gcc.dg/builtins-19.c: Likewise.
19194
19195 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19196
19197         * gcc.dg/builtins-2.c: Add some more tests.
19198         * gcc.dg/builtins-18.c: New test case.
19199         * gcc.dg/builtins-19.c: New test case.
19200
19201 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19202             Jim Wilson  <wilson@tuliptree.org>
19203
19204         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19205
19206 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19207
19208         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19209         mempcpy/stpcpy calls not to be optimized into something else.
19210         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19211         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19212         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19213
19214 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19215
19216         * gcc.dg/format/asm_fprintf-1.c: New test.
19217
19218 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19219
19220         * lib/gcc-defs.exp (additional_sources): New variable.
19221         (dg-additional-sources): New function.
19222         (additional_files): New variable.
19223         (dg-additional-files): New function.
19224         (dg-additional-files-options): Likewise.
19225         * lib/gcc-dg.exp (dg-require-weak): New function.
19226         (dg-require-alias): Likewise.
19227         (dg-require-gc-sections): Likewise.
19228         * lib/target-supports.exp (check_alias_available): Remove testfile
19229         parameter.
19230         (check_gc_sections_available): New function.
19231         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19232         (dg-gpp-additional-files): Likewise.
19233         * lib/g++.exp (additional_sources): Remove.
19234         (additional_files): Likewise.
19235         (g++_target_compile): Use dg-additional-files-options.
19236
19237         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19238         Tcl logic.
19239         * gcc.dg/special/ecos.exp: Remove.
19240         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19241         * gcc.dg/special/alias-1.c: Likewise.
19242         * gcc.dg/special/alias-2.c: Likewise.
19243         * gcc.dg/special/gcsec-1.c: Likewise.
19244         * gcc.dg/special/weak-1.c: Likewise.
19245         * gcc.dg/special/weak-2.c: Likewise.
19246         * gcc.dg/special/wkali-1.c: Likewise.
19247         * gcc.dg/special/wkali-2.c: Likewise.
19248
19249         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19250         dg-gpp-additional-*.
19251         * g++.dg/special/conpr-3.C: Likewise.
19252         * g++.dg/special/conpr-4.C: Likewise.
19253         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19254         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19255         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19256         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19257         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19258         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19259         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19260         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19261         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19262         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19263         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19264         * g++.old-deja/g++.other/comdat1.C: Likewise.
19265         * g++.old-deja/g++.other/comdat2.C: Likewise.
19266         * g++.old-deja/g++.other/comdat3.C: Likewise.
19267         * g++.old-deja/g++.other/ctor1.C: Likewise.
19268         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19269
19270 2003-06-05  Richard Henderson  <rth@redhat.com>
19271
19272         * gcc.dg/debug/20030605-1.c: New.
19273
19274 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19275
19276         * README.QMTEST: Update.
19277
19278 2003-06-04  Richard Henderson  <rth@redhat.com>
19279
19280         * gcc.dg/cleanup-1.c: New.
19281         * gcc.dg/cleanup-2.c: New.
19282         * gcc.dg/cleanup-3.c: New.
19283         * gcc.dg/cleanup-4.c: New.
19284         * gcc.dg/cleanup-5.c: New.
19285         * gcc.dg/cleanup-6.c: New.
19286         * gcc.dg/cleanup-7.c: New.
19287
19288 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19289
19290         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19291
19292         * lib/dg-pch.exp: New file.
19293         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19294         * gcc.dg/pch/pch.exp: Likewise.
19295
19296 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19297
19298         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19299         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19300         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19301         * gcc.dg/builtins-17.c: New test case.
19302         * gcc.dg/i386-387-4.c: New test case.
19303         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19304
19305 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19306
19307         * gcc.dg/ultrasp9.c: New test.
19308
19309 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19310
19311         * gcc.c-torture/compile/20030604-1.c: New test.
19312         * gcc.dg/sparc-constant-1.c: New test.
19313
19314 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19315
19316         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19317
19318 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19319
19320         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19321
19322         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19323         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19324
19325 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19326
19327         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19328
19329 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19330
19331         PR c++/10940
19332         * g++.dg/template/spec10.C: New test.
19333
19334 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19335
19336         * gcc.dg/builtins-16.c: New test case.
19337
19338 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19339
19340         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19341         mempcpy test with post-increments.
19342         * gcc.c-torture/execute/string-opt-3.c: New test.
19343         * gcc.dg/string-opt-1.c: New test.
19344
19345 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19346
19347         PR fortran/10965
19348         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19349
19350 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19351
19352         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19353         (scan-assembler): ... here.  Use dg-scan.
19354         (scan-assembler-not): Likewise.
19355         (scan-file): New function.
19356         (scan-file-not): Likewise.
19357         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19358         * gcc.dg/cpp/_Pragma4.c: Likewise.
19359         * gcc.dg/cpp/_Pragma5.c: Likewise.
19360         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19361         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19362         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19363         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19364         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19365         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19366         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19367         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19368         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19369         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19370         * gcc.dg/cpp/cxxcom1.c: Likewise.
19371         * gcc.dg/cpp/line1.c: Likewise.
19372         * gcc.dg/cpp/maccom1.c: Likewise.
19373         * gcc.dg/cpp/maccom2.c: Likewise.
19374         * gcc.dg/cpp/maccom3.c: Likewise.
19375         * gcc.dg/cpp/maccom4.c: Likewise.
19376         * gcc.dg/cpp/maccom5.c: Likewise.
19377         * gcc.dg/cpp/maccom6.c: Likewise.
19378         * gcc.dg/cpp/multiline.c: Likewise.
19379         * gcc.dg/cpp/spacing1.c: Likewise.
19380         * gcc.dg/cpp/spacing2.c: Likewise.
19381         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19382         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19383         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19384         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19385         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19386         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19387         * gcc.dg/cpp/cxxcom2.c: Likewise.
19388         * gcc.dg/cpp/cxxcom2.h: New file.
19389
19390         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19391         * g++.dg/cpp/truefalse.C: Here.
19392         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19393
19394 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19395
19396         * gcc.dg/cpp/redef3.c: New file.
19397
19398 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19399
19400         * gcc.dg/i386-loop-3.c: New test.
19401
19402 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19403
19404         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19405
19406 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19407
19408         * gcc.dg/fwrapv-1.c: New test case.
19409         * gcc.dg/fwrapv-2.c: New test case.
19410
19411 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19412
19413         PR c++/10956
19414         * g++.dg/template/spec9.C: New test.
19415
19416 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19417
19418         * gcc.dg/duff-4.c: New test case.
19419
19420 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19421
19422         PR fortran/10843
19423         * g77.dg/ffixed-form-1.f: New test
19424         * g77.dg/ffixed-form-2.f: New test
19425         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19426         * g77.dg/ffree-form-3.f: New test
19427
19428 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19429
19430         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19431         * gcc.dg/wint_t-1.c: Likewise.
19432
19433 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19434
19435         * g++.dg/template/access11.C: New test.
19436
19437 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19438
19439         PR c++/10849
19440         * g++.dg/template/access10.C: New test.
19441
19442 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19443             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19444
19445         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19446
19447 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19448
19449         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19450         suppress for powerpc-*-darwin*.
19451         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19452
19453 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19454
19455         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19456         suppress option for powerpc-*-darwin*.
19457
19458 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19459
19460         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19461         * gcc.dg/builtins-4.c: Add test for fmod.
19462
19463 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19464
19465         PR c++/10682
19466         * g++.dg/template/instantiate4.C: New test.
19467
19468 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19469
19470         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19471
19472 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19473
19474         * gcc.dg/compat/scalar-return-1_main.c: New file.
19475         * gcc.dg/compat/scalar-return-1_x.c: New file.
19476         * gcc.dg/compat/scalar-return-1_y.c: New file.
19477         * gcc.dg/compat/scalar-return-2_main.c: New file.
19478         * gcc.dg/compat/scalar-return-2_x.c: New file.
19479         * gcc.dg/compat/scalar-return-2_y.c: New file.
19480         * gcc.dg/compat/struct-return-3_main.c: New file.
19481         * gcc.dg/compat/struct-return-3_y.c: New file.
19482         * gcc.dg/compat/struct-return-3_x.c: New file.
19483         * gcc.dg/compat/struct-return-2_main.c: New file.
19484         * gcc.dg/compat/struct-return-2_x.c: New file.
19485         * gcc.dg/compat/struct-return-2_y.c: New file.
19486
19487 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19488
19489         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19490         for hppa*-hp-hpux*.
19491         * gcc.dg/20021014-1.c (dg-options): Likewise.
19492         * gcc.dg/nest.c (dg-options): Likewise.
19493
19494 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19495
19496         PR c++/9738
19497         * g++.dg/ext/dllimport2.C: New file.
19498         * g++.dg/ext/dllimport3.C: New file.
19499
19500 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19501
19502         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19503         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19504         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19505         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19506         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19507         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19508         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19509         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19510         * gcc.dg/compat/small-struct-defs.h: New file.
19511         * gcc.dg/compat/small-struct-init.h: New file.
19512         * gcc.dg/compat/small-struct-check.h: New file.
19513         * gcc.dg/compat/fp-struct-defs.h: New file.
19514         * gcc.dg/compat/fp-struct-check.h: New file.
19515         * gcc.dg/compat/fp-struct-init.h: New file.
19516         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19517         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19518
19519 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19520
19521         * gcc.dg/20030225-2.c: New test.
19522
19523 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19524             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19525
19526         * gcc.c-torture/compile/20030518-1.c: New test case.
19527
19528 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19529
19530         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19531         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19532         gcc-dg-debug-runtest.
19533         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19534         gcc-dg-debug-runtest.
19535
19536 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19537
19538         PR c++/9022
19539         * g++.dg/lookup/using6.C: New test.
19540
19541 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19542
19543         * g++.dg/parse/access2.C: New test.
19544
19545 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19546
19547         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19548         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19549         * gcc.dg/debug/debug.exp: Likewise.
19550
19551 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19552
19553         * gcc.dg/dollar.c: New test.
19554
19555 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19556
19557         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19558         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19559         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19560         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19561         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19562         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19563         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19564         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19565         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19566         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19567         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19568         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19569         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19570         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19571         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19572         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19573         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19574         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19575
19576 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19577
19578         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19579         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19580         support for "repo" mode.
19581         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19582         * lib/g77-dg.exp: Likewise.
19583         * lib/obj-dg.exp: Likewise.
19584
19585 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19586
19587         Merge from gcc-3_2-rhl8-branch:
19588         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19589
19590         * gcc.dg/tls/opt-6.c: New test.
19591
19592         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19593
19594         * gcc.dg/20030405-1.c: New test.
19595
19596         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19597
19598         * gcc.dg/20030309-1.c: New test.
19599
19600         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19601
19602         * gcc.c-torture/execute/20030307-1.c: New test.
19603
19604         2003-02-20  Randolph Chung  <tausq@debian.org>
19605
19606         * gcc.c-torture/compile/20030220-1.c: New test.
19607
19608         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19609
19610         * gcc.dg/20030217-1.c: New test.
19611
19612         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19613
19614         * gcc.c-torture/compile/20020129-1.c: New test.
19615
19616         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19617
19618         * gcc.dg/unroll-1.c: New test.
19619
19620         2002-11-16  Jan Hubicka  <jh@suse.cz>
19621
19622         * gcc.c-torture/execute/20020920-1.c: New test.
19623
19624         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19625
19626         PR target/7434
19627         * gcc.c-torture/compile/20021008-1.c: New test.
19628
19629         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19630
19631         PR target/7559
19632         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19633
19634         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19635
19636         * gcc.c-torture/compile/20020807-1.c: New test.
19637
19638         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
19639
19640         * gcc.dg/tls/opt-1.c: New test.
19641
19642         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
19643
19644         * gcc.dg/20020729-1.c: New test.
19645
19646         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
19647
19648         * g++.dg/opt/life1.C: New test.
19649
19650         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19651
19652         * gcc.dg/20020525-1.c: New test.
19653
19654         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19655
19656         PR c++/6794
19657         * g++.dg/ext/pretty1.C: New test.
19658         * g++.dg/ext/pretty2.C: New test.
19659
19660 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19661
19662         PR c++/8385
19663         * g++.dg/ext/typeof5.C: New test.
19664
19665 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19666
19667         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19668         __USER_LABEL_PREFIX__ into account.
19669         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19670
19671 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19672
19673         * gcc.dg/builtins-15.c: New test case.
19674
19675 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19676
19677         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19678
19679 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19680
19681         * lib/g++.exp: Tweak handling of additional source files.
19682         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19683         * g++.dg/special/conpr-2a.C: Rename to ...
19684         * g++.dg/special/conpr-2a.cc: ... this.
19685         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19686         * g++.dg/special/conpr-3a.C: Rename to ...
19687         * g++.dg/special/conpr-3a.cc: This.
19688         * g++.dg/special/conpr-3b.C: Rename to ...
19689         * g++.dg/special/conpr-3b.cc: This.
19690         * g++.dg/special/conpr-4.C: New test.
19691         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19692
19693 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19694
19695         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19696
19697 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19698
19699         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19700         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19701         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19702         * g++.old-deja/g++.other/warn3.C: Likewise.
19703
19704 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19705
19706         * gcc.dg/i386-387-1.c: Update to also test log.
19707         * gcc.dg/i386-387-2.c: Likewise.
19708
19709 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19710
19711         * g77.f-torture/execute/int8421.f: New test.
19712
19713 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19714
19715         PR c++/10230, c++/10481
19716         * g++.dg/lookup/scoped5.C: New test.
19717
19718 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19719
19720         PR c++/10552
19721         * g++.dg/template/ttp6.C: New test.
19722
19723 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19724
19725         * gcc.c-torture/execute/builtins: New directory.
19726         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19727         gcc.c-torture/execute/builtins.
19728         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19729         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19730         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19731         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19732
19733 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19734
19735         PR c++/9252
19736         * g++.dg/template/access8.C: New test.
19737         * g++.dg/template/access9.C: New test.
19738
19739 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19740
19741         PR c++/9554
19742         * g++.dg/parse/access1.C: New test.
19743
19744 2003-05-09  DJ Delorie  <dj@redhat.com>
19745
19746         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19747         long, and not an int.
19748
19749 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19750
19751         PR c++/10555, c++/10576
19752         * g++.dg/template/memclass1.C: New test.
19753
19754 2003-05-08  DJ Delorie  <dj@redhat.com>
19755
19756         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19757         targets.
19758         * gcc.c-torture/execute/20021024-1.x: Likewise.
19759         * gcc.c-torture/execute/shiftdi.x: Likewise.
19760         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19761         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19762         * gcc.dg/20021018-1.c: Likewise.
19763
19764 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19765
19766         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19767
19768         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19769         (bcopy): Call memmove.
19770
19771 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19772
19773         * g77.f-torture/compile/8485.f: New test case.
19774
19775 2003-05-07  Richard Henderson  <rth@redhat.com>
19776
19777         PR c++/10570
19778         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19779         Verify exception_cleanup not called for rethrows.
19780         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19781         when exiting catch block without rethrowing.
19782         * g++.dg/eh/forced3.C: New.
19783         * g++.dg/eh/forced4.C: New.
19784
19785 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19786
19787         * gcc.dg/20030505.c: Fix triplet.
19788
19789 2003-05-06  DJ Delorie  <dj@redhat.com>
19790
19791         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19792         * gcc.dg/nest.c: Likewise.
19793
19794 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19795
19796         * gcc.dg/builtins-14.c: New test case.
19797
19798 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19799
19800         * lib/compat.exp (compat-execute): New argument.
19801         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19802         * gcc.dg/compat: New test directory.
19803         * gcc.dg/compat/compat.exp: New expect script.
19804         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19805         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19806         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19807         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19808         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19809         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19810
19811         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19812         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19813         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19814         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19815         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19816         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19817         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19818         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19819         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19820         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19821         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19822         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19823         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19824         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19825         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19826
19827 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19828
19829         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19830
19831 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19832
19833         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19834
19835 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19836
19837         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19838         * gcc.dg/ppc-fsel-2.c: New test.
19839
19840         * gcc.dg/unused-5.c: New test.
19841
19842 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19843
19844         PR c++/10496
19845         * g++.dg/warn/pmf1.C: New test.
19846
19847 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19848
19849         PR c++/4494
19850         * g++.dg/warn/main.C: New test.
19851
19852 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19853
19854         * gcc.dg/nonnull-3.c: New test.
19855
19856 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19857
19858         * gcc.dg/cpp/Wtrigraphs.c: Update.
19859         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19860
19861 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19862
19863         * gcc.dg/ppc-fsel-1.c: New test.
19864
19865 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19866
19867         PR c/10604
19868         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19869
19870 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19871
19872         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19873
19874 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19875
19876         PR c++/9364, c++/10553, c++/10586
19877         * g++.dg/parse/typename4.C: New test.
19878         * g++.dg/parse/typename5.C: Likewise.
19879
19880 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19881
19882         * gcc.c-torture/compile/20030503-1.c: New test.
19883
19884 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19885
19886         * g++.dg/lookup/using5.C: Fix testcase error.
19887
19888 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19889
19890         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19891         since MEABI is no longer supported.  Remove all vestiges
19892         of MEABI from the test.
19893
19894 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19895
19896         PR c++/10554
19897         * g++.dg/lookup/using5.C: New test.
19898
19899 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19900
19901         PR c++/8772
19902         * g++.dg/template/ttp5.C: New test.
19903
19904 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19905
19906         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19907         (dg-gpp-additional-sources): New function.
19908         (dg-gpp-additional-files): Likewise.
19909         * lib/g++.exp (additional_sources): New variable.
19910         (additional_files): Likewise.
19911         (g++_target_compile): Deal with them.
19912         * lib/old-dejagnu.exp: Remove.
19913         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19914         * g++.old-deja: Revise all tests to use dg commands.
19915
19916 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19917
19918         PR c++/9432, c++/9528
19919         * g++.dg/lookup/using4.C: New test.
19920
19921 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19922
19923         * gcc.dg/noreturn-5.c: New file.
19924         * gcc.dg/noreturn-6.c: New file.
19925
19926         * gcc.c-torture/compile/inline-1.c: New file.
19927
19928 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19929
19930         PR c++/10551
19931         * g++.dg/template/explicit1.C: New test.
19932
19933 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19934
19935         PR c++/10549
19936         * g++.dg/other/bitfield1.C: New test.
19937
19938         PR c++/10527
19939         * g++.dg/init/new7.C: New test.
19940
19941 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19942
19943         * g++.dg/ext/desig1.C: New test.
19944         * g++.dg/ext/init1.C: Update.
19945
19946         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19947
19948 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19949
19950         PR c++/10180
19951         * g++.dg/warn/Winline-1.C: New test.
19952
19953 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19954
19955         * gcc.c-torture/execute/string-opt-19.c: New test.
19956
19957         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19958         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19959
19960 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19961
19962         PR c++/10506
19963         * g++.dg/init/new6.C: New test.
19964
19965         PR c++/10503
19966         * g++.dg/init/ref6.C: New test.
19967
19968 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19969
19970         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19971
19972 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19973
19974         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19975         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19976
19977 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19978
19979         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19980         initialized static data members.
19981
19982 2003-04-25  H.J. Lu <hjl@gnu.org>
19983
19984         * gcc.dg/ia64-sync-4.c: New test.
19985
19986 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19987
19988         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19989         date.
19990
19991 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19992
19993         PR c++/10337
19994         * g++.dg/warn/conv1.C: New test.
19995         * g++.old-deja/g++.other/conv7.C: Adjust.
19996         * g++.old-deja/g++.other/overload14.C: Adjust.
19997
19998 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19999
20000         PR c++/10471
20001         * g++.dg/template/defarg2.C: New test.
20002
20003 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20004
20005         * gcc.dg/cpp/include2.c: Update.
20006         * gcc.dg/cpp/multiline-2.c: New.
20007         * gcc.dg/cpp/multiline.c: Update.
20008         * gcc.dg/cpp/strify2.c: Update.
20009         * gcc.dg/cpp/trad/literals-2.c: Update.
20010
20011 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20012
20013         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20014
20015 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20016
20017         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20018
20019 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20020
20021         PR c++/10451
20022         * g++.dg/parse/crash4.C: New test.
20023
20024         PR c++/9847
20025         * g++.dg/parse/crash5.C: New test.
20026
20027 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20028
20029         PR c++/10446
20030         * g++.dg/parse/crash3.C: New test.
20031
20032         PR c++/10428
20033         * g++.dg/parse/elab1.C: New test.
20034
20035 2003-04-22  Devang Patel  <dpatel@apple.com>
20036
20037         * gcc.dg/cpp/trad/funlike-5.c: New test.
20038
20039 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20040
20041         * g++.dg/other/packed1.C: Fix dg options.
20042
20043 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20044
20045         * g++.dg/other/offsetof2.C: New test.
20046
20047 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20048
20049         * g++.dg/template/recurse.C: Adjust location of error messages.
20050
20051 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20052
20053         PR c++/9881
20054         * g++.dg/init/addr-const1.C: New test.
20055         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20056
20057 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20058
20059         PR c++/10405
20060         * g++.dg/lookup/struct-hack1.C: New test.
20061
20062 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20063
20064         * ucs.c: Update diagnostic messages.
20065
20066 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20067
20068         * gcc.dg/cpp/truefalse.cpp: New test.
20069         * gcc.dg/cpp/cpp.exp: Update.
20070         * g++.dg/other/stdbool-if.C: Remove.
20071
20072 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20073
20074         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20075         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20076
20077 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20078
20079         * gcc.c-torture/compile/20030418-1.c: New test.
20080
20081 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20082
20083         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20084
20085 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20086
20087         PR c++/10347
20088         g++.dg/template/dependent-name1.C: New test.
20089
20090 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20091
20092         * gcc.dg/warn-1.c (tourist_guide): New array,
20093         contains a pointer to bar.
20094
20095 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20096
20097         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20098         * gcc.c-torture/execute/medce-1.c: New test case.
20099         * gcc.c-torture/execute/medce-2.c: New test case.
20100
20101 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20102
20103         * lib/prune.exp: Ignore more messages.
20104
20105         PR c++/10381
20106         * g++.dg/parse/lookup3.C: New test.
20107
20108 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20109
20110         * gcc.c-torture/compile/20030415-1.c : New test.
20111
20112 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20113
20114         * gcc.c-torture/execute/scope-2.c: Move to ...
20115         * gcc.dg/noncompile/scope.c: .... here.
20116
20117 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20118
20119         * gcc.dg/20030414-2.c: New test case.
20120
20121 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20122
20123         PR target/10377
20124         * gcc.dg/20030414-1.c: New test.
20125
20126 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20127
20128         * gcc.dg/builtins-12.c: New test case.
20129         * gcc.dg/builtins-13.c: New test case.
20130
20131 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20132
20133         * gcc.c-torture/execute/string-opt-18.c: New test.
20134
20135 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20136
20137         PR c++/10300
20138         * g++.dg/init/new5.C: New test.
20139
20140 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20141
20142         PR c++/7910
20143         * g++.dg/ext/dllimport1.C: New test.
20144
20145 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20146
20147         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20148
20149 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20150
20151         PR Fortran/9263
20152         * g77.f-torture/noncompile/9263.f: New test
20153         PR Fortran/1832
20154         * g77.f-torture/execute/1832.f: New test
20155
20156 2003-04-11  David Chad  <davidc@freebsd.org>
20157             Loren J. Rittle  <ljrittle@acm.org>
20158
20159         libobjc/8562
20160         * objc.dg/headers.m: New test.
20161
20162 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20163
20164         * gcc.c-torture/execute/builtin-noret-2.c: New.
20165         * gcc.c-torture/execute/builtin-noret-2.x: New.
20166         XFAIL builtin-noret-2.c at -O1 and above.
20167         * gcc.dg/redecl.c: New.
20168         * gcc.dg/Wshadow-1.c: Update error regexps.
20169
20170 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20171
20172         * g++.dg/abi/bitfield10.C: New test.
20173
20174 2003-04-09  Mike Stump  <mrs@apple.com>
20175
20176         * gcc.dg/pch/pch.exp: Make testcase names longer.
20177         * g++.dg/pch/pch.exp: Make testcase names longer.
20178
20179 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20180
20181         * gcc.dg/builtins-11.c: New test case.
20182
20183 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20184
20185         * gcc.dg/builtins-9.c: New test case.
20186         * gcc.dg/builtins-10.c: New test case.
20187
20188 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20189
20190         * gcc.dg/noncompile/init-4.c.c: New test.
20191
20192 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20193
20194         * gcc.misc-test/gcov-9.c: New test.
20195         * gcc.misc-test/gcov-10.c: New test
20196         * gcc.misc-test/gcov-11.c: New test.
20197
20198 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20199
20200         PR optimization/10024
20201         * gcc.c-torture/compile/20030405-1.c: New test.
20202
20203 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20204
20205         * gcc.dg/pch/static-3.c: New.
20206         * gcc.dg/pch/static-3.hs: New.
20207         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20208
20209 2003-04-04  Richard Henderson  <rth@redhat.com>
20210
20211         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20212         * g++.dg/eh/forced2.C: Likewise.
20213
20214 2003-04-03  Mike Stump  <mrs@apple.com>
20215
20216         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20217         target arg.
20218         (scan-assembler-times, scan-assembler-not): Likewise.
20219         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20220
20221 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20222
20223         * gcc.dg/sparc-loop-1.c: New test.
20224
20225 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20226
20227         PR other/9274
20228         * g++.dg/pch/system-2.C: New.
20229         * g++.dg/pch/system-2.Hs: New.
20230
20231 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20232
20233         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20234
20235         * g++.dg/eh/simd-1.C (vecfunc): Same.
20236
20237 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20238
20239         * gcc.c-torture/execute/20030401-1.c: New test case.
20240
20241 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20242
20243         * objc.dg/defs.m: New.
20244
20245 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20246
20247         * g++.dg/eh/simd-1.C: New.
20248         * g++.dg/eh/simd-2.C: New.
20249
20250 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20251
20252         * gcc.c-torture/execute/simd-3.c: New.
20253
20254 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20255
20256         PR c/9936
20257         * gcc.dg/20030331-2.c: New test.
20258
20259 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20260
20261         PR c++/10278
20262         * g++.dg/parse/crash2.C: New test.
20263
20264 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20265
20266         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20267         * gcc.c-torture/execute/20030331-1.c: ...here.
20268
20269 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20270
20271         * gcc.c-torture/execute/20030331-1.c: New test.
20272
20273 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20274
20275         * lib/gcov.exp: Adjust call return testing strings.
20276         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20277
20278 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20279
20280         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20281         * gcc.dg/builtins-7.c: New test case.
20282         * gcc.dg/builtins-8.c: New test case.
20283
20284 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20285
20286         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20287
20288 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20289
20290         PR c++/7647
20291         * g++.dg/lookup-class-member-2.C: New test.
20292
20293 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20294
20295         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20296
20297 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20298
20299         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20300
20301 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20302
20303         * g++.dg/init/attrib1.C: New test.
20304
20305 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20306
20307         * gcc.dg/ultrasp8.c: New test.
20308
20309 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20310
20311         * gcc.dg/ultrasp7.c: New test.
20312
20313 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20314
20315         PR c++/10047
20316         * g++.dg/template/inline1.C: New test.
20317
20318 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20319
20320         * gcc.dg/sparc-dwarf2.c: New test.
20321
20322 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20323
20324         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20325         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20326
20327 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20328
20329         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20330         than reading .x files.
20331         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20332         * g77.dg/gcov/gcov-1.f: Likewise.
20333         * gcc.misc-tests/gcov-4b.c: Likewise.
20334         * gcc.misc-tests/gcov-5b.c: Likewise.
20335         * gcc.misc-tests/gcov-6.c: Likewise.
20336         * gcc.misc-tests/gcov-7.c: Likewise.
20337         * gcc.misc-tests/gcov-8.c: Likewise.
20338         * g++.dg/gcov/gcov-1.x: Remove.
20339         * g77.dg/gcov/gcov-1.x: Likewise.
20340         * gcc.misc-tests/gcov-4b.x: Likewise.
20341         * gcc.misc-tests/gcov-5b.x: Likewise.
20342         * gcc.misc-tests/gcov-6.x: Likewise.
20343         * gcc.misc-tests/gcov-7.x: Likewise.
20344         * gcc.misc-tests/gcov-8.x: Likewise.
20345
20346 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20347
20348         PR opt/10087
20349         * gcc.dg/20030324-1.c: New test.
20350
20351 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20352
20353         PR c++/10224
20354         * g++.dg/template/arg3.C: New test.
20355
20356         PR c++/10158
20357         * g++.dg/template/friend18.C: New test.
20358
20359 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20360
20361         * g77.f-torture/compile/20030326-1.f: New test case.
20362
20363 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20364
20365         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20366
20367         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20368
20369 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20370
20371         * gcc.dg/ia64-sync-3.c: New test.
20372
20373 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20374
20375         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20376
20377 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20378
20379         * gcc.dg/ultrasp6.c: New test.
20380
20381 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20382
20383         * gcc.dg/i386-signbit-1.c: New test.
20384         * gcc.dg/i386-signbit-2.c: New test.
20385         * gcc.dg/i386-signbit-3.c: New test.
20386
20387 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20388
20389         * gcc.dg/ultrasp5.c: Fix options.
20390
20391 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20392
20393         * gcc.dg/ultrasp5.c: Fix comment.
20394
20395 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20396
20397         PR fortran/10197
20398         * g77.f-torture/execute/10197.f: New test.
20399
20400 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20401
20402         PR c++/9898, c++/383
20403         * g++.dg/template/conv6.C: New test.
20404
20405         PR c++/10119
20406         * g++.dg/template/ptrmem5.C: New test.
20407
20408         PR c++/10026
20409         * g++.dg/lookup/koenig1.C: New test.
20410
20411         PR C++/10199
20412         * g++.dg/lookup/template2.C: New test.
20413
20414 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20415
20416         * g++.dg/opt/rtti1.C: New test.
20417
20418 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20419
20420         * gcc.dg/ultrasp5.c: New test.
20421
20422 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20423
20424         PR middle-end/9967
20425         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20426         builtin fputs.
20427
20428 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20429
20430         PR c/8224
20431         * gcc.dg/20030323-1.c: New test.
20432
20433 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20434
20435         * gcc.c-torture/compile/20030323-1.c: New test case.
20436
20437 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20438
20439         * gcc.dg/20030321-1.c: New test.
20440
20441 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20442
20443         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20444
20445 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20446
20447         PR c++/9978, c++/9708
20448         * g++.dg/ext/vlm1.C: Adjust expected error.
20449         * g++.dg/ext/vla2.C: New test.
20450         * g++.dg/template/arg1.C: New test.
20451         * g++.dg/template/arg2.C: New test.
20452
20453 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20454
20455         * g77.f-torture/execute/select.f: New test.
20456         * g77.f-torture/noncompile/select_no_compile.f: New test.
20457
20458 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20459
20460         PR c++/9898
20461         * g++.dg/other/error4.C: New test.
20462
20463 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20464
20465         * g++.dg/template/friend17.C: New test.
20466
20467 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20468
20469         * gcc.c-torture/compile/20030320-1.c: New.
20470
20471 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20472
20473         * gcc.dg/builtins-6.c: New test case.
20474
20475 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20476
20477         PR target/10073
20478         * gcc.c-torture/compile/20030319-1.c: New.
20479
20480 2003-03-18  Jan Hubicka  <jh@suse.cz>
20481
20482         * gcc.dg/i386-cvt-1.c: New test.
20483
20484 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20485
20486         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20487         * objc.dg/naming-2.m: Likewise.
20488
20489 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20490
20491         PR c++/9639
20492         * g++.dg/parse/crash1.C: New test.
20493
20494 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20495
20496         PR c++/8805
20497         * g++.dg/eh/cleanup1.C: New test.
20498
20499 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20500
20501         * gcc.c-torture/execute/20030316-1.c: New test case.
20502
20503 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20504
20505         PR c++/9629
20506         * g++.dg/init/ctor2.C: New test.
20507
20508 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20509
20510         * g77.f-torture/compile/xformat.f: New test case.
20511
20512 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20513
20514         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20515         * g++.old-deja/g++.mike/eh50.C: Likewise.
20516
20517 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20518
20519         PR c++/6440
20520         * g++.dg/template/spec7.C: New test.
20521         * g++.dg/template/spec8.C: Likewise.
20522
20523 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20524
20525         * gcc.c-torture/execute/20030313-1.c: New test.
20526
20527 2003-03-14  Richard Henderson  <rth@redhat.com>
20528
20529         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20530
20531 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20532
20533         * gcc.c-torture/compile/20030314-1.c: New test.
20534
20535 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20536
20537         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20538         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20539         thumb target,
20540         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20541         to accept newer _imp__  prefix and additional
20542         newline in .drectve section.
20543         * gcc.dg/dll-4.c: Likewise.
20544         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20545         switch.
20546
20547 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20548
20549         * g++.dg/parse/namespace9.C: New test.
20550
20551         * g++.dg/init/ref5.C: New test.
20552         * g++.dg/parse/ptrmem1.C: Likewise.
20553
20554 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20555
20556         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20557         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20558         regular expression.
20559         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20560         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20561
20562 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20563
20564         * gcc.c-torture/execute/20030224-2.c: New test.
20565
20566 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20567
20568         * gcc.dg/decl-3.c: New test.
20569
20570 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20571
20572         * gcc.dg/i386-loop-2.c: New test.
20573
20574 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20575
20576         PR c++/9474
20577         * g++.dg/parse/namespace8.C: New test.
20578
20579         PR c++/9924
20580         * g++.dg/overload/builtin2.C: New test.
20581
20582 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20583
20584         * gcc.dg/return-type-3.c: New test.
20585
20586 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20587
20588         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20589         profiling options are not supported.
20590
20591 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20592
20593         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20594         * g++.old-deja/g++.warn/impint2.C: Likewise.
20595
20596 2003-03-10  Devang Patel  <dpatel@apple.com>
20597
20598         * g++.dg/cpp/c++_cmd_1.C: New test.
20599         * g++.dg/cpp/c++_cmd_1.h: New file.
20600
20601 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20602
20603         * gcc.dg/altivec-9.c: New file.
20604
20605 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20606
20607         * gcc.dg/ppc-sdata-1.c: New test.
20608         * gcc.dg/ppc-sdata-2.c: New test.
20609
20610 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20611
20612         PR c++/9373
20613         * g++.dg/opt/ptrmem2.C: New test.
20614
20615         PR c++/8534
20616         * g++.dg/opt/ptrmem1.C: New test.
20617
20618 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20619
20620         * gcc.dg/i386-loop-1.c: New test.
20621
20622 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20623
20624         PR c++/9970
20625         * g++.dg/lookup/friend1.C: New test.
20626
20627 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20628
20629         PR c++/9823
20630         * g++.dg/parser/constructor1.C: New test.
20631
20632 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20633
20634         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20635
20636         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
20637
20638 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
20639
20640         * gcc.dg/cpp/Wunused.c: Update test.
20641
20642 2003-03-08  Jan Hubicka  <jh@suse.cz>
20643
20644         * gcc.dg/inline-3.c: New test.
20645
20646 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20647
20648         PR c++/9809
20649         * g++.dg/parse/builtin1.C: New test.
20650
20651         PR c++/9982
20652         * g++.dg/abi/cookie1.C: New test.
20653         * g++.dg/abi/cookie2.C: Likewise.
20654
20655         PR c++/9524
20656         * g++.dg/template/field1.C: New test.
20657
20658         PR c++/9912
20659         * g++.dg/parse/class1.C: New test.
20660         * g++.dg/parse/namespace7.C: Likewise.
20661         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20662
20663 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20664
20665         * g++.dg/init/ref4.C: New test.
20666
20667 2003-03-07  Jan Hubicka  <jh@suse.cz>
20668
20669         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20670         * gcc.dg/inline-3.c:  New test.
20671
20672 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20673
20674         * g++.dg/init/ref3.C: New test.
20675
20676         PR c++/9965
20677         * g++.dg/init/ref2.C: New test.
20678
20679         PR c++/9400
20680         * g++.dg/warn/Wshadow-2.C: New test.
20681
20682         PR c++/9791
20683         * g++.dg/warn/Woverloaded-1.C: New test.
20684
20685 2003-03-05  Jan Hubicka  <jh@suse.cz>
20686
20687         * gcc.dg/i386-local2.c: New.
20688         * gcc.dg/i386-local.c: Fix typo.
20689
20690 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20691
20692         * g++.dg/abi/layout3.C: New test.
20693
20694 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20695
20696         * gcc.c-torture/compile/20030305-1.c
20697
20698 2003-03-05  Jan Hubicka  <jh@suse.cz>
20699
20700         * gcc.dg/i386-local.c: New.
20701
20702 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20703
20704         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20705
20706 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20707
20708         * gcc.dg/switch-2.c: New test.
20709         * gcc.dg/switch-3.c: New test.
20710         * gcc.dg/Wswitch.c: Adjust line numbers.
20711         * gcc.dg/Wswitch-default.c: Likewise.
20712         * gcc.dg/Wswitch-enum.c: Likewise.
20713
20714 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20715
20716         * gcc.c-torture/execute/20030222-1.c: New test.
20717
20718 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20719
20720         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20721
20722 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20723
20724         PR c++/9878
20725         * g++.dg/init/ref1.C: New test.
20726
20727 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20728
20729         * gcc.dg/sh-relax.c: New SH-only test.
20730
20731 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20732
20733         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20734         comment explaining purpose of testcase.
20735
20736 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20737
20738         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20739         for HC11/HC12 (asm needs two int registers).
20740         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20741         HC11/HC12 because the test uses an asm which needs two 32-bit
20742         registers.
20743
20744 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20745
20746         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20747         for HC11/HC12 (array is too large otherwise).
20748         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20749         * gcc.c-torture/compile/20010518-2.x: Likewise.
20750         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20751         HC11/HC12 (array is too large).
20752
20753 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20754
20755         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20756         * lib/g++-dg.exp (g++-dg-test): Likewise.
20757
20758 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20759
20760         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20761         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20762
20763 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20764
20765         * g++.dg/warn/implicit-typename1.C: Remove warning.
20766
20767 2003-02-28  Richard Henderson  <rth@redhat.com>
20768
20769         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20770         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20771
20772 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20773
20774         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20775         * g++.dg/pch/pch.exp: Likewise.
20776
20777 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20778
20779         PR c++/9879
20780         * testsuite/g++.dg/init/new4.C: New test.
20781
20782 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20783
20784         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20785
20786 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20787
20788         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20789         unsigned long.
20790
20791         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20792         wider than float.
20793
20794 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20795
20796         * lib/scanasm.exp: Add support for counting numbers of
20797         occurences.
20798         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20799         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20800
20801 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20802
20803         PR c++/9683
20804         * g++.dg/template/static3.C: New test.
20805
20806         PR c++/9829
20807         * g++.dg/parse/namespace6.C: New test.
20808
20809 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20810
20811         PR target/9732
20812         * gcc.dg/20030225-1.c: New test.
20813
20814 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20815
20816         * README: Remove out-of-date information.
20817
20818         PR c++/9836
20819         * g++.dg/template/spec6.C: New test.
20820
20821 2003-02-24  Jeff Law  <law@redhat.com>
20822
20823         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20824
20825 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20826
20827         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20828         * gcc.dg/pragma-ep-1.c: Likewise.
20829
20830 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20831
20832         PR c++/9602
20833         * g++.dg/template/friend16.C: New test.
20834
20835 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20836
20837         PR c++/5333
20838         * g++.dg/parse/fused-params1.C: Adjust error messages.
20839         * g++.dg/template/nested3.C: New test.
20840
20841 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20842
20843         * g++.dg/abi/param1.C: New test.
20844
20845 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20846
20847         PR c++/7982
20848         * g++.dg/warn/implicit-typename1.C: New test.
20849
20850 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20851
20852         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20853         with "mtune".
20854         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20855         * gcc.c-torture/execute/20010129-1.x: Likewise.
20856         * gcc.dg/20011107-1.c: Likewise.
20857         * gcc.dg/20020108-1.c: Likewise.
20858         * gcc.dg/20020122-3.c: Likewise.
20859         * gcc.dg/20020206-1.c: Likewise.
20860         * gcc.dg/20020310-1.c: Likewise.
20861         * gcc.dg/20020426-2.c: Likewise.
20862         * gcc.dg/20020517-1.c: Likewise.
20863         * gcc.dg/991230-1.c: Likewise.
20864         * gcc.dg/i386-unroll-1.c: Likewise.
20865         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20866
20867 2003-02-22  Jan Hubicka  <jh@suse.cz>
20868
20869         * gcc.dg/i386-mul.c: New test.
20870
20871 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20872
20873         * gcc.dg/builtins-5.c: New test case.
20874
20875 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20876
20877         * gcc.dg/asmreg-1.c: New test.
20878
20879 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20880
20881         PR c++/9749
20882         * g++.dg/parse/varmod1.C: New test.
20883
20884 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20885
20886         PR c++/9727
20887         * g++.dg/template/op1.C: New test.
20888
20889 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20890
20891         PR c++/8906
20892         * g++.dg/template/nested2.C: New test.
20893
20894 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20895
20896         PR c++/8724
20897         * g++.dg/expr/dtor1.C: New test.
20898
20899 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20900
20901         * gcc.dg/cpp/include3.c: New test.
20902         * gcc.dg/cpp/inc/foo.h: New file.
20903
20904 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20905
20906         * gcc.c-torture/execute/20030221-1.c: New test.
20907
20908 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20909
20910         PR c++/9729
20911         * g++.dg/abi/conv1.C: New test.
20912
20913 2003-02-20  Jan Hubicka  <jh@suse.cz>
20914
20915         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20916
20917 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20918
20919         * gcc.c-torture/compile/20030219-1.c: New test.
20920
20921 2003-02-18  Jan Hubicka  <jh@suse.cz>
20922
20923         * gcc.dg/funcorder.c: New test.
20924
20925 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20926
20927         * gcc.c-torture/execute/20030218-1.c: New.
20928
20929 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20930
20931         * gcc.dg/20030218-1.c: New.
20932
20933 2003-02-18  Richard Henderson  <rth@redhat.com>
20934
20935         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20936         * gcc.dg/attr-used-2.c: New.
20937
20938 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20939
20940         PR c++/9704
20941         * g++.dg/init/copy5.C: New test.
20942
20943 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20944
20945         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20946         * g++.dg/pch/pch.exp: Likewise.
20947
20948 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20949
20950         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20951         STACK_SIZE is not defined.
20952
20953 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20954
20955         PR c++/9457
20956         * g++.dg/template/init1.C: New test.
20957
20958 2003-02-16  Jan HUbicka  <jh@suse.cz>
20959
20960         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20961         (foo): Add few extra tests
20962         * gcc.dg/c99-const-expr-3.c: Likewise.
20963         * gcc.c-torture/execute/20030216-1.c: New.
20964
20965 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20966
20967         PR c++/9459
20968         * g++.dg/ext/typeof4.C: New test.
20969
20970 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20971
20972         * gcc.dg/i386-387-3.c: New test case.
20973
20974 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20975
20976         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20977         cris-*-elf* cris-*-aout* and mmix-*-*.
20978
20979 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20980
20981         * gcc.dg/20030213-1.c: New test.
20982
20983 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20984
20985         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20986         * gcc.dg/i386-387-2.c: Likewise.
20987
20988 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20989
20990         * gcc.dg/ppc-spe.c: Fix formatting.
20991         Enable tests that were previously unsupported by gas.
20992         Delete tests for instructions that no longer exist.
20993         Switch arguments on evsubifw builtin.
20994
20995 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20996
20997         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20998         STACK_SIZE is too small.
20999
21000 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21001             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21002
21003         * gcc.dg/decl-2.c: New test.
21004
21005 2003-02-10  Jan Hubicka  <jh@suse.cz>
21006
21007         * gcc.dg/i386-fpcvt-1.c:  New test.
21008
21009 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21010
21011         * gcc.c-torture/execute/20030209-1.c: New test.
21012
21013 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21014
21015         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21016         int-wide bitops, use the constants of the same width.
21017         Likewise, if long long is 32-bit wide, test bitops using
21018         32-bit constants.
21019
21020 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21021
21022         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21023
21024 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21025
21026         * testsuite/gcc.dg/builtins-4.c: New test case.
21027
21028 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21029
21030         * gcc.dg/20020430-1.c: Fix dg command typos.
21031         * gcc.dg/20020503-1.c: Likewise.
21032
21033 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21034
21035         PR c++/8785
21036         * g++.dg/parse/fused-params1.C: New test.
21037
21038         PR c++/8857
21039         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21040
21041         PR c++/8921
21042         * g++.dg/parse/non-dependent1.C: New test.
21043
21044         PR c++/8928
21045         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21046
21047         PR c++/9228
21048         * g++.dg/parse/undefined7.C: New test.
21049         * g++.dg/parse/non-templ1.C: New test.
21050
21051         PR c++/9229
21052         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21053
21054 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21055
21056         * gcc.c-torture/compile/20030206-1.c: New test.
21057
21058 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21059
21060         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21061         "pow" to "foo" to avoid potential confusion with a math built-in.
21062
21063 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21064
21065         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21066         conditions for SPARC targets.
21067
21068 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21069
21070         * gcc.dg/20030204-1.c: New test.
21071
21072 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21073
21074         PR c++/38
21075         * g++.dg/parse/array-size1.C: New test.
21076
21077         PR c++/5657
21078         * g++.dg/parse/undefined3.C: New test.
21079
21080         PR c++/5665
21081         * g++.dg/parse/undefined4.C: New test.
21082
21083         PR c++/5975
21084         * g++.dg/parse/undefined5.C: New test.
21085
21086         PR c++/7259
21087         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21088
21089         PR c++/8578
21090         * g++.dg/parse/casting-operator1.C: New test.
21091
21092         PR c++/8596
21093         * g++.dg/parse/undefined6.C: New test.
21094
21095         PR c++/8736
21096         * g++.dg/parse/missing-template1.C: New test.
21097
21098 2003-02-04  Jan Hubicka  <jh@suse.cz>
21099
21100         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21101         * gcc.dg/i386-cmov?.c:  Likewise.
21102         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21103         * gcc.dg/i386-ssefp-1.c:  Likewise.
21104         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21105         conventions.
21106
21107 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21108
21109         PR c++/7129
21110         * testsuite/g++.dg/ext/max.C: New test.
21111
21112 2003-02-03  Jan Hubicka  <jh@suse.cz>
21113
21114         * gcc.c-torture/execute/20030203-1.c: New test.
21115
21116 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21117
21118         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21119         'natural-endian'.
21120
21121 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21122
21123         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21124         * g++.dg/init/new2.C: Likewise.
21125         * g++.dg/other/new1.C: Likewise.
21126
21127 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21128
21129         * gcc.dg/struct-ret-libc.c: New test.
21130
21131 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21132
21133         * gcc.dg/20030129-1.c: New test.
21134
21135 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21136
21137         PR c++/8849
21138         * g++.dg/template/ptrmem4.C: New test.
21139
21140 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21141
21142         * g++.dg/parser/constant1.C: New test.
21143
21144 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21145
21146         PR c++/8591
21147         * g++.dg/parse/friend2.C: New test.
21148
21149 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21150
21151         PR c++/9437
21152         * g++.dg/template/unify4.C: New test.
21153
21154 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21155
21156         * gcc.c-torture/execute/20030128-1.c: New test.
21157
21158 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21159
21160         * g++.dg/lookup/nested1.C: Test moved from ...
21161         * g++.old-deja/g++.other/lookup24.C: ... here.
21162
21163 2003-01-28  Jan Hubicka  <jh@suse.cz>
21164
21165         * gcc.dg/i386-cmov5.c:  New test.
21166
21167 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21168
21169         * gcc.c-torture/execute/20010925-1.c: Changed the
21170         memcpy declaration.
21171
21172 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21173
21174         PR c++/3902
21175         * g++.dg/parse/template5.C: New test.
21176
21177 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21178
21179         PR fortran/9258
21180         * g77.dg/pr9258: New test.
21181
21182 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21183
21184         * README: Move relevant parts from README.g++.
21185
21186         * README.g++: Remove this file.
21187
21188 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21189
21190         * g++.dg/abi/dcast1.C: New test.
21191
21192 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21193
21194         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21195
21196 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21197
21198         PR c++/47
21199         * g++.old-deja/g++.other/lookup24.C: New test.
21200
21201 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21202
21203         PR middle-end/7227
21204         * gcc.dg/uninit-C.c: New test.
21205
21206 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21207
21208         * g++.dg/abi/covariant1.C: New test.
21209
21210 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21211
21212         * gcc.dg/20030123-1.c: New test.
21213
21214 2003-01-25  Jan Hubicka  <jh@suse.cz>
21215
21216         PR opt/8492
21217         * gcc.c-torture/compile/20030125-1.c
21218
21219 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21220
21221         PR c++/9403
21222         * g++.dg/parse/template3.C: New test.
21223         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21224
21225         PR c++/795
21226         * g++.dg/parse/template4.C: New test.
21227
21228         PR c++/9415
21229         * g++.dg/template/qual2.C: New test.
21230
21231         PR c++/8545
21232         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21233
21234         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21235
21236 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21237
21238         * gcc.c-torture/execute/switch-1.c: New test case.
21239
21240 2003-01-25  Jan Hubicka  <jh@suse.cz>
21241
21242         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21243
21244 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21245
21246         Tweaks for Bison-1.875. From the NEWS file:
21247         "- `parse error' -> `syntax error'
21248         Bison now uniformly uses the term `syntax error'"
21249         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21250         * gcc.dg/cpp/digraph2.c: Likewise.
21251         * gcc.dg/cpp/direct2.c: Likewise.
21252         * gcc.dg/cpp/paste4.c: Likewise.
21253         * gcc.dg/c90-restrict-1.c: Likewise.
21254         * gcc.dg/c99-func-2.c: Likewise.
21255         * gcc.dg/noncompile/920721-2.c: Likewise.
21256         * gcc.dg/noncompile/930622-2.c: Likewise.
21257         * gcc.dg/noncompile/940112-1.c: Likewise.
21258         * gcc.dg/noncompile/950921-1.c: Likewise.
21259         * gcc.dg/noncompile/951123-1.c: Likewise.
21260         * gcc.dg/noncompile/971104-1.c: Likewise.
21261         * gcc.dg/noncompile/990416-1.c: Likewise.
21262
21263 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21264
21265         * g++.dg/parse/undefined1.C: Add error message.
21266
21267 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21268
21269         PR c++/9354
21270         * g++.dg/parse/new1.C: New test.
21271
21272         PR c++/9216
21273         * g++.dg/parse/template2.C: New test.
21274
21275         PR c++/9354
21276         * g++.dg/parse/typedef2.C: New test.
21277
21278         PR c++/9328
21279         * g++.dg/ext/typeof3.C: New test.
21280
21281 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21282
21283         PR c++/2738
21284         * g++.dg/parse/ret-type1.C: New test.
21285
21286         PR c++/3792
21287         * g++.dg/parse/tmpl-outside1.C: New test.
21288
21289         PR c++/4207
21290         * g++.dg/parse/int-as-enum1.C: New test.
21291
21292         PR c++/4903
21293         * g++.dg/parse/no-typename1.C: New test.
21294
21295         PR c++/5533
21296         * g++.dg/parse/no-value1.C: New test.
21297
21298         PR c++/5921
21299         * g++.dg/parse/wrong-inline1.C: New test.
21300
21301         PR c++/6402
21302         * g++.dg/parse/ref1.C: New test.
21303
21304         PR c++/6992
21305         * g++.dg/parse/attr-ctor1.C: New test.
21306
21307         PR c++/7229
21308         * g++.dg/parse/namespace5.C: New test.
21309
21310         PR c++/7917
21311         * g++.dg/parse/func-def1.C: New test.
21312
21313         PR c++/8143
21314         * g++.dg/parse/undefined1.C: New test.
21315
21316         PR c++/5723, PR c++/8522
21317         * g++.dg/parse/specialization1.C: New test.
21318
21319         PR c++/163, PR c++/8595
21320         * g++.dg/parse/struct-as-enum1.C: New test.
21321
21322         PR c++/9173
21323         * g++.dg/parse/undefined2.C: New test.
21324
21325 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21326
21327         PR c++/9298
21328         * g++.dg/parse/template1.C: New test.
21329
21330         PR c++/9384
21331         * g++.dg/parse/using1.C: New test.
21332
21333         PR c++/9285
21334         PR c++/9294
21335         * g++.dg/parse/expr2.C: New test.
21336
21337         PR c++/9388
21338         * g++.dg/parse/lookup2.C: Likewise.
21339
21340 2003-01-21  Jan Hubicka  <jh@suse.cz>
21341
21342         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21343         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21344         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21345         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21346
21347 2003-01-20  Nick Clifton  <nickc@redhat.com>
21348
21349         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21350         problem with ARM sibcall code generation.
21351
21352 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21353
21354         * gcc.c-torture/execute/20030120-1.c: New.
21355
21356 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21357
21358         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21359
21360 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21361
21362         PR c++/9272
21363         * g++.dg/parse/ctor1.C: New test.
21364
21365         PR c++/9294:
21366         * g++.dg/parse/qualified1.C: New test.
21367
21368         * g++.dg/parse/typename3.C: New test.
21369
21370 2003-01-16  Richard Henderson  <rth@redhat.com>
21371
21372         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21373
21374 2003-01-16  Richard Henderson  <rth@redhat.com>
21375
21376         * g++.dg/pch/pch.exp: Copy test header to the working directory
21377         before using it either for precompilation or direct use.
21378         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21379         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21380
21381 2003-01-16  Richard Henderson  <rth@redhat.com>
21382
21383         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21384         before using it either for precompilation or direct use.
21385         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21386         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21387
21388 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21389
21390         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21391         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21392         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21393         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21394         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21395         typename warning into error.
21396         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21397         error messages.
21398         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21399         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21400         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21401         messages.
21402         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21403         make declaration visible in template.
21404         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21405         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21406         messages.
21407         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21408         message.
21409         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21410         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21411         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21412         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21413         typename warning with error message.
21414         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21415         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21416         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21417
21418 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21419
21420         * g++.dg/parse/ambig2.C: New test.
21421
21422 2003-01-15  Richard Henderson  <rth@redhat.com>
21423
21424         * g++.dg/tls/init-2.C: Update error message string.
21425
21426 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21427
21428         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21429
21430 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21431
21432         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21433         all for HC11/HC12.
21434         * gcc.c-torture/compile/20001205-1.x: Likewise.
21435         * gcc.c-torture/compile/20001226-1.x: Likewise.
21436         * gcc.c-torture/compile/920520-1.x: Likewise.
21437         * gcc.c-torture/compile/961203-1.x: Likewise.
21438         * gcc.c-torture/compile/20020604-1.x: Likewise.
21439
21440 2003-01-15  Jan Hubicka  <jh@suse.cz>
21441
21442         * gcc.c-torture/compile/20030115-1.c: New test.
21443
21444         * gcc.dg/i386-fpcvt-1.c: New test.
21445         * gcc.dg/i386-fpcvt-2.c: New test.
21446
21447 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21448
21449         Further conform g++'s __vmi_class_type_info to the C++ ABI
21450         specification.
21451         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21452         the specification.
21453
21454 2003-01-14  Jan Hubicka  <jh@suse.cz>
21455
21456         * gcc.dg/i386-fpcvt-1.c: New test.
21457         * gcc.dg/i386-fpcvt-2.c: New test.
21458
21459 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21460
21461         * gcc.dg/i386-mmx-3.c: New test.
21462
21463 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21464
21465         PR c++/9264
21466         * g++.dg/parse/octal1.C: New file.
21467
21468         PR c++/9172
21469         * g++.dg/parse/typename1.C: New file.
21470
21471 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21472
21473         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21474         * gcc.dg/bf-no-ms-layout.c: Likewise.
21475         * gcc.dg/bf-ms-attrib.c: Likewise.
21476
21477 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21478
21479         PR c++/9099
21480         * g++.dg/parse/dtor1.C: New file.
21481
21482         PR c++/9128
21483         * g++.dg/rtti/typeid1.C: New file.
21484
21485         PR c++/9153
21486         * g++.dg/parse/lookup1.C: New file.
21487
21488         PR c++/9171
21489         * g++.dg/templ/spec5.C: New file.
21490
21491 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21492
21493         * gcc.c-torture/compile/20030110-1.c: New test.
21494
21495 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21496
21497         Merge from pch-branch:
21498
21499         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21500
21501         * gcc.dg/pch/cpp-1.h: New.
21502         * gcc.dg/pch/cpp-1.c: New.
21503         * gcc.dg/pch/cpp-2.h: New.
21504         * gcc.dg/pch/cpp-2.c: New.
21505
21506         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21507
21508         * gcc.dg/pch/except-1.h: New.
21509         * gcc.dg/pch/except-1.c: New.
21510
21511         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21512
21513         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21514         running test.
21515         * gcc.dg/pch: Include *.hp not *.h.
21516         * gcc.dg/pch/system-1.h: New.
21517         * gcc.dg/pch/system-1.c: New.
21518
21519         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21520
21521         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21522         rather than trying to build and run a program using PCH.
21523         * gcc.dg/pch: Remove dg-do commands from test files.
21524
21525         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21526
21527         * gcc.dg/pch/macro-3.c: New.
21528         * gcc.dg/pch/macro-3.h: New.
21529
21530         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21531
21532         * gcc.dg/pch/common-1.c: New.
21533         * gcc.dg/pch/common-1.h: New.
21534         * gcc.dg/pch/decl-1.c: New.
21535         * gcc.dg/pch/decl-1.h: New.
21536         * gcc.dg/pch/decl-2.c: New.
21537         * gcc.dg/pch/decl-2.h: New.
21538         * gcc.dg/pch/decl-3.c: New.
21539         * gcc.dg/pch/decl-3.h: New.
21540         * gcc.dg/pch/decl-4.c: New.
21541         * gcc.dg/pch/decl-4.h: New.
21542         * gcc.dg/pch/decl-5.c: New.
21543         * gcc.dg/pch/decl-5.h: New.
21544         * gcc.dg/pch/global-1.c: New.
21545         * gcc.dg/pch/global-1.h: New.
21546         * gcc.dg/pch/inline-1.c: New.
21547         * gcc.dg/pch/inline-1.h: New.
21548         * gcc.dg/pch/inline-2.c: New.
21549         * gcc.dg/pch/inline-2.h: New.
21550         * gcc.dg/pch/static-1.c: New.
21551         * gcc.dg/pch/static-1.h: New.
21552         * gcc.dg/pch/static-2.c: New.
21553         * gcc.dg/pch/static-2.h: New.
21554
21555         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21556
21557         * g++.dg/pch/pch.exp: Better handle failing testcases.
21558         * gcc.dg/pch/pch.exp: Likewise.
21559         * gcc.dg/pch/macro-1.c: New.
21560         * gcc.dg/pch/macro-1.h: New.
21561         * gcc.dg/pch/macro-2.c: New.
21562         * gcc.dg/pch/macro-2.h: New.
21563
21564         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21565
21566         * g++.dg/dg.exp: Treat files in pch/ specially.
21567         * g++.dg/pch/pch.exp: New file.
21568         * g++.dg/pch/empty.H: New file.
21569         * g++.dg/pch/empty.C: New file.
21570         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21571         "precompile".
21572
21573         * gcc.dg/pch/pch.exp: New file.
21574         * gcc.dg/pch/empty.h: New file.
21575         * gcc.dg/pch/empty.c: New file.
21576         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21577         "precompile".
21578
21579 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21580
21581         * g++.dg/template/friend14.C: New test.
21582
21583 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21584
21585         * gcc.dg/old-style-asm-1.c: New test.
21586
21587 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21588
21589         * gcc.c-torture/compile/20030109-1.c: New test.
21590
21591 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21592
21593         * gcc.c-torture/execute/20030109-1.c: New test.
21594
21595 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21596
21597         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21598         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21599         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21600         * g++.old-deja/g++.mike/eh2.C: Likewise
21601         * g++.old-deja/g++.mike/eh3.C: Likewise
21602         * g++.old-deja/g++.mike/eh5.C: Likewise
21603         * g++.old-deja/g++.mike/eh6.C: Likewise
21604         * g++.old-deja/g++.mike/eh7.C: Likewise
21605         * g++.old-deja/g++.mike/eh8.C: Likewise
21606         * g++.old-deja/g++.mike/eh9.C: Likewise
21607         * g++.old-deja/g++.mike/eh10.C: Likewise
21608         * g++.old-deja/g++.mike/eh12.C: Likewise
21609         * g++.old-deja/g++.mike/eh13.C: Likewise
21610         * g++.old-deja/g++.mike/eh14.C: Likewise
21611         * g++.old-deja/g++.mike/eh16.C: Likewise
21612         * g++.old-deja/g++.mike/eh17.C: Likewise
21613         * g++.old-deja/g++.mike/eh18.C: Likewise
21614         * g++.old-deja/g++.mike/eh21.C: Likewise
21615         * g++.old-deja/g++.mike/eh23.C: Likewise
21616         * g++.old-deja/g++.mike/eh24.C: Likewise
21617         * g++.old-deja/g++.mike/eh25.C: Likewise
21618         * g++.old-deja/g++.mike/eh26.C: Likewise
21619         * g++.old-deja/g++.mike/eh27.C: Likewise
21620         * g++.old-deja/g++.mike/eh28.C: Likewise
21621         * g++.old-deja/g++.mike/eh29.C: Likewise
21622         * g++.old-deja/g++.mike/eh31.C: Likewise
21623         * g++.old-deja/g++.mike/eh33.C: Likewise
21624         * g++.old-deja/g++.mike/eh34.C: Likewise
21625         * g++.old-deja/g++.mike/eh35.C: Likewise
21626         * g++.old-deja/g++.mike/eh36.C: Likewise
21627         * g++.old-deja/g++.mike/eh37.C: Likewise
21628         * g++.old-deja/g++.mike/eh38.C: Likewise
21629         * g++.old-deja/g++.mike/eh39.C: Likewise
21630         * g++.old-deja/g++.mike/eh40.C: Likewise
21631         * g++.old-deja/g++.mike/eh41.C: Likewise
21632         * g++.old-deja/g++.mike/eh42.C: Likewise
21633         * g++.old-deja/g++.mike/eh44.C: Likewise
21634         * g++.old-deja/g++.mike/eh46.C: Likewise
21635         * g++.old-deja/g++.mike/eh47.C: Likewise
21636         * g++.old-deja/g++.mike/eh48.C: Likewise
21637         * g++.old-deja/g++.mike/eh49.C: Likewise
21638         * g++.old-deja/g++.mike/eh50.C: Likewise
21639         * g++.old-deja/g++.mike/eh51.C: Likewise
21640         * g++.old-deja/g++.mike/eh53.C: Likewise
21641         * g++.old-deja/g++.mike/eh55.C: Likewise
21642         * g++.old-deja/g++.mike/p7912.C: Likewise
21643         * g++.old-deja/g++.mike/p9706.C: Likewise
21644         * g++.old-deja/g++.mike/p10416.C: Likewise
21645         * g++.old-deja/g++.mike/p11667.C: Likewise
21646         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
21647         Remove redundant reference to Iris.
21648         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
21649         Elxsi, i860, Pico Java, and WE32K.
21650
21651 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21652
21653         * g++.dg/ext/asm4.C: New test.
21654
21655 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21656
21657         PR c++/9030
21658         * g++.dg/template/friend12.C: New test.
21659         * g++.dg/template/friend13.C: Likewise.
21660         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21661
21662 2003-01-08  Jan Hubicka  <jh@suse.cz>
21663
21664         * gcc.dg/i386-cadd.c: New test.
21665         * gcc.dg/i386-cmov4.c: Likewise.
21666
21667 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21668
21669         PR c++/9165
21670         * g++.dg/warn/Wunused-3.C: New test.
21671
21672         * g++.dg/abi/bitfield9.C: New test.
21673
21674         PR c++/9189
21675         * g++.dg/parse/defarg3.C: New test.
21676
21677 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21678
21679         * g++.dg/parse/ambig1.C: New test.
21680         * g++.dg/parse/defarg2.C: New test.
21681
21682 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21683
21684         * g++.dg/template/defarg-1.C: New test.
21685         * g++.dg/template/local2.C: Likewise.
21686
21687 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21688
21689         * gcc.c-torture/execute/20030105-1.c: New test.
21690
21691 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21692
21693         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21694         * g++.dg/parse/namespace4.C: Likewise.
21695
21696 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21697
21698         * g++.dg/template/ntp2.C: New test.
21699
21700 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21701
21702         * g++.dg/parse/extern-C-1.C: New test.
21703
21704         * g++.dg/parse/namespace4.C: New test.
21705
21706         * g++.dg/template/nested1.C: New test.
21707
21708         * g++.dg/parse/namespace3.C: New test.
21709
21710 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21711
21712         * g++.dg/lookup/two-stage1.C: New test.
21713
21714 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21715
21716         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21717         * g++.old-deja/g++.jason/access8.C: Likewise.
21718         * g++.old-deja/g++.other/decl5.C: Likewise.
21719
21720 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21721
21722         * g++.dg/parse/parse7.C: New test.
21723
21724 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21725
21726         PR c++/2843
21727         * g++.dg/ext/attrib7.C: New test.
21728
21729 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21730
21731         * g++.dg/parse/parse6.C: New test.
21732
21733 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21734
21735         * gcc.dg/h8300-stack-1.c: New.
21736
21737 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21738
21739         g++.dg/lookup/exception1.C: New test.
21740
21741         g++.dg/lookup/template1.C: New test.
21742
21743         g++.dg/parse/namespace2.C: New test.
21744
21745         g++.dg/parse/parens2.C: New test.
21746
21747 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21748
21749         * g++.dg/parse/parse5.C: New test.
21750         * g++.dg/lookup/scoped4.C: New test.
21751
21752 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21753
21754         * g++.dg/parse/parens1.C: New test.
21755
21756         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21757         angle-bracket1.C.
21758         * g++.dg/parse/parens2.C: New test.
21759
21760         * g++.dg/lookup/scope-operator1.C: New test.
21761
21762         * g++.dg/parse/operator1.C: New test.
21763
21764 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21765
21766         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21767         * g++.old-deja/g++.other/access6.C: Likewise.
21768         * g++.old-deja/g++.other/decl1.C: Likewise.
21769         * g++.old-deja/g++.pt/typename12.C: Likewise.
21770
21771 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21772
21773         * g++.dg/parse/namespace1.C: New test.
21774
21775 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21776
21777         * g++.dg/parse/parse4.C: New test.
21778
21779 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21780
21781         * g++.dg/parse/parse3.C: New test.
21782
21783 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21784
21785         * g++.dg/parse/parse2.C: New test.
21786
21787 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21788
21789         * g++.dg/template/friend11.C: New test.
21790
21791 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21792
21793         * g++.dg/parse/parse1.C: New test.
21794
21795 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21796
21797         * lib/profopt.exp: Change the name of a global variable to avoid
21798         possible clashes with other test suites.
21799
21800 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21801
21802         * g++.dg/inherit/covariant8.C: New test.
21803
21804 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21805
21806         * g++.dg/init/array9.C: New test.
21807
21808         PR c++/9112
21809         * g++.dg/parse/expr1.C: New test.
21810
21811 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21812
21813         * gcc.c-torture/compile/20021230-1.c: New test.
21814
21815 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21816
21817         * g++.dg/inherit/covariant5.C: New test.
21818         * g++.dg/inherit/covariant6.C: New test.
21819         * g++.dg/inherit/covariant7.C: New test.
21820
21821 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21822
21823         PR c++/2739
21824         * g++.dg/other/access2.C: New test.
21825
21826 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21827
21828         * g++.dg/other/anon-struct.C: No longer fails
21829         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21830         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21831         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21832
21833 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21834
21835         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21836
21837 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21838
21839         * g++.dg/eh/spec4.C: Remove stray semicolon.
21840         * g++.dg/expr/pmf-1.C: Change error message.
21841         * g++.dg/ext/asm1.C: Remove stray semicolon.
21842         * g++.dg/ext/typename1.C: Add missing typenames.
21843         * g++.dg/inherit/template-as-base.C: Change error message.
21844         * g++.dg/lookup/scoped1.C: Likewise.
21845         * g++.dg/lookup/scoped2.C: Likewise.
21846         * g++.dg/lookup/using2.C: Likewise.
21847         * g++.dg/other/component1.C: Remove stray semicolon.
21848         * g++.dg/other/do1.C: Change error message.
21849         * g++.dg/other/error2.C: Likewise.
21850         * g++.dg/other/init1.C: Likewise.
21851         * g++.dg/other/packed1.C: Remove stray semicolon.
21852         * g++.dg/other/ptrmem2.C: Change error message.
21853         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21854         marker.
21855         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21856         * g++.dg/template/access3.C: Add typename keyword.
21857         * g++.dg/template/access5.C: Remove stray semicolon.
21858         * g++.dg/template/access6.C: Likewise.
21859         * g++.dg/template/complit1.C: Likewise.
21860         * g++.dg/template/crash1.C: Change error message.
21861         * g++.dg/template/inherit2.C: Remove stray semicolon.
21862         * g++.dg/template/instantiate2.C: Likewise.
21863         * g++.dg/template/instantiate3.C: Change error message.
21864         * g++.dg/template/qual1.C: Remove stray semicolon.
21865         * g++.dg/template/qualttp18.C: Change error message.
21866         * g++.dg/template/ref1.C: Remove stray semicolon.
21867         * g++.dg/template/sizeof1.C (A::value): Declare it.
21868         * g++.dg/template/spec4.C: Change error message.
21869         * g++.dg/template/static1.C: Likewise.
21870         * g++.dg/template/type1.C: Likewise.
21871         * g++.dg/template/typename3.C: Likewise.
21872         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21873         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21874         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21875         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21876         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21877         named return value extension.
21878         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21879         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21880         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21881         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21882         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21883         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21884         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21885         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21886         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21887         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21888         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21889         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21890         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21891         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21892         syntax.
21893         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21894         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21895         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21896         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21897         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21898         * g++.old-deja/g++.brendan/template11.C: Likewise.
21899         * g++.old-deja/g++.brendan/template26.C: Likewise.
21900         * g++.old-deja/g++.brendan/template27.C: Use explicit
21901         specialization syntax.
21902         * g++.old-deja/g++.brendan/template30.C: Likewise.
21903         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21904         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21905         non-dependent names.
21906         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21907         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21908         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21909         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21910         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21911         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21912         named return value extension.
21913         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21914         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21915         * g++.old-deja/g++.ext/return1.C: Likewise.
21916         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21917         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21918         * g++.old-deja/g++.jason/access8.C: Likewise.
21919         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21920         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21921         pseudo-destructor names.
21922         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21923         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21924         pseudo-destructor names.
21925         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21926         * g++.old-deja/g++.jason/overload19.C: Likewise.
21927         * g++.old-deja/g++.jason/overload32.C: Likewise.
21928         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21929         stray semicolons.
21930         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21931         * g++.old-deja/g++.jason/return.C: Likewise.
21932         * g++.old-deja/g++.jason/return2.C: Likewise.
21933         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21934         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21935         syntax.
21936         * g++.old-deja/g++.jason/template10.C: Account for use of
21937         non-dependent names.
21938         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21939         syntax.
21940         * g++.old-deja/g++.jason/template37.C: Likewise.
21941         * g++.old-deja/g++.law/access4.C: Change error messages.
21942         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21943         pseudo-destructor names.
21944         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21945         * g++.old-deja/g++.law/ctors9.C: Likewise.
21946         * g++.old-deja/g++.law/cvt22.C: Likewise.
21947         * g++.old-deja/g++.law/dtors5.C: Likewise.
21948         * g++.old-deja/g++.law/global-init1.C: Likewise.
21949         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21950         * g++.old-deja/g++.law/operators28.C: Likewise.
21951         * g++.old-deja/g++.law/visibility28.C: Likewise.
21952         * g++.old-deja/g++.martin/eval1.C: Likewise.
21953         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21954         name.
21955         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21956         * g++.old-deja/g++.mike/net34.C: Likewise.
21957         * g++.old-deja/g++.mike/net36.C: Likewise.
21958         * g++.old-deja/g++.mike/ns2.C: Likewise.
21959         * g++.old-deja/g++.mike/p12306.C: Likewise.
21960         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21961         value extension.
21962         * g++.old-deja/g++.mike/p700.C: Likewise.
21963         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21964         * g++.old-deja/g++.mike/p710.C: Likewise.
21965         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21966         value extension.
21967         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21968         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21969         * g++.old-deja/g++.ns/crash2.C: Likewise.
21970         * g++.old-deja/g++.ns/crash3.C: Likewise.
21971         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21972         * g++.old-deja/g++.ns/ns17.C: Likewise.
21973         * g++.old-deja/g++.ns/template16.C: Likewise.
21974         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21975         keyword.
21976         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21977         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21978         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21979         named return value extension.
21980         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21981         * g++.old-deja/g++.other/access4.C: Issue additional error
21982         messages.
21983         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21984         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21985         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21986         * g++.old-deja/g++.other/crash25.C: Change error message.
21987         * g++.old-deja/g++.other/crash4.C: Change error message.
21988         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21989         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21990         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21991         checks.
21992         * g++.old-deja/g++.other/defarg8.C: Likewise.
21993         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21994         * g++.old-deja/g++.other/dtor10.C: Likewise.
21995         * g++.old-deja/g++.other/incomplete.C: Likewise.
21996         * g++.old-deja/g++.other/linkage7.C: Likewise.
21997         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21998         lookup algorithm.
21999         * g++.old-deja/g++.other/mangle2.C: Likewise.
22000         * g++.old-deja/g++.other/refinit2.C: Likewise.
22001         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22002         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22003         * g++.old-deja/g++.pt/crash28.C: Likewise.
22004         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22005         syntax.
22006         * g++.old-deja/g++.pt/crash32.C: Change error message.
22007         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22008         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22009         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22010         error message position.
22011         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22012         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22013         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22014         syntax.
22015         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22016         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22017         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22018         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22019         keyword.
22020         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22021         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22022         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22023         keyword.
22024         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22025         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22026         syntax.
22027         * g++.old-deja/g++.pt/friend28.C: Account for use of
22028         non-dependent names.
22029         * g++.old-deja/g++.pt/friend29.C: Likewise.
22030         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22031         rules.
22032         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22033         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22034         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22035         lookup rules.
22036         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22037         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22038         keyword.
22039         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22040         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22041         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22042         keyword.
22043         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22044         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22045         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22046         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22047         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22048         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22049         keyword.
22050         * g++.old-deja/g++.pt/spec10.C: Likewise.
22051         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22052         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22053         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22054         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22055         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22056         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22057         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22058         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22059         * g++.old-deja/g++.pt/typename15.C: Likewise.
22060         * g++.old-deja/g++.pt/typename22.C: Likewise.
22061         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22062         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22063         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22064         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22065         syntax.
22066         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22067         return value extension.
22068         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22069         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22070         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22071         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22072
22073 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22074
22075         * g++.dg/warn/inline1.C: New test.
22076         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22077         * g++.old-deja/g++.jason/synth10.C: Likewise.
22078         * g++.old-deja/g++.mike/net31.C: Likewise.
22079         * g++.old-deja/g++.mike/p8786.C: Likewise.
22080
22081         * g++.dg/template/friend10.C: New test.
22082         * g++.dg/template/conv5.C: New test.
22083
22084 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22085
22086         * g++.dg/lookup/scoped3.C: New test.
22087
22088         * g++.dg/lookup/decl1.C: New test.
22089         * g++.dg/lookup/decl2.C: New test.
22090
22091 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22092
22093         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22094         gcc.c-torture/compile/20021015-1.c,
22095         gcc.c-torture/compile/20021015-2.c,
22096         gcc.c-torture/compile/20021123-1.c,
22097         gcc.c-torture/compile/20021123-2.c,
22098         gcc.c-torture/compile/20021123-3.c,
22099         gcc.c-torture/compile/20021123-4.c,
22100         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22101         only to 3.1 or 3.2 branch.
22102
22103 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22104
22105         * gcc.dg/i386-bitfield3.c: New test.
22106
22107         * gcc.dg/i386-bitfield2.c: New test.
22108
22109 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22110
22111         * g++.dg/parse/conv_op1.C: New test.
22112
22113 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22114
22115         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22116         approved.
22117
22118 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22119
22120         * gcc.c-torture/compile/20021220-1.c: New test.
22121
22122 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22123
22124         * gcc.dg/i386-fastcall-1.c: New.
22125
22126 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22127
22128         * gcc.c-torture/execute/20021219-1.c: New test.
22129
22130 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22131
22132         * gcc.dg/i386-pic-1.c: New test.
22133
22134 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22135
22136         PR c++/8099
22137         * g++.dg/template/friend9.C: New test.
22138
22139 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22140
22141         PR c++/3663
22142         * g++.dg/template/access7.C: New test.
22143
22144 2002-12-18  Nick Clifton  <nickc@redhat.com>
22145
22146         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22147         the libstdc++-v3 directory has been found.
22148
22149 2002-12-12  Devang Patel <dpatel@apple.com>
22150         * gcc.dg/darwin-ld-1.c: New test.
22151         * gcc.dg/darwin-ld-2.c: New test.
22152         * gcc.dg/darwin-ld-3.c: New test.
22153         * gcc.dg/darwin-ld-4.c: New test.
22154         * gcc.dg/darwin-ld-5.c: New test.
22155
22156 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22157
22158         * gcc.c-torture/compile/20021212-1.c: New test.
22159
22160 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22161
22162         * gcc.dg/fshort-wchar: New test.
22163
22164 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22165
22166         PR c++/8372
22167         * g++.dg/template/dtor1.C: New test.
22168
22169         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22170         markers.
22171
22172 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22173
22174         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22175
22176 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22177
22178         * g++.dg/template/static1.C: New test.
22179         * g++.dg/template/static2.C: New test.
22180         * g++.old-deja/g++.ext/memconst.C: New test.
22181
22182 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22183
22184         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22185         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22186         * g++.dg/special/initp1.C: Likewise.
22187
22188 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22189
22190         * gcc.c-torture/execute/20021204-1.c: New test.
22191
22192 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22193
22194         * gcc.dg/ppc-fmadd-1.c: New file.
22195         * gcc.dg/ppc-fmadd-2.c: New file.
22196         * gcc.dg/ppc-fmadd-3.c: New file.
22197
22198 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22199
22200         * gcc.c-torture/compile/20021204-1.c: New test.
22201
22202 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22203
22204         * g++.dg/inherit/covariant2.C: New test.
22205         * g++.dg/inherit/covariant3.C: New test.
22206         * g++.dg/inherit/covariant4.C: New test.
22207         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22208         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22209
22210 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22211
22212         PR c++/8688
22213         * g++.dg/init/brace3.C: New test.
22214
22215 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22216
22217         * gcc.dg/20020210-1.c: Fix a comment typo.
22218
22219 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22220
22221         PR c++/8720
22222         * g++.dg/parse/defarg1.C: New test.
22223
22224         PR c++/8615
22225         * g++.dg/template/char1.C: New test.
22226
22227         * g++.dg/template/varmod1.C: Fix typo.
22228
22229 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22230
22231         DR 180
22232         * g++.old-deja/g++.pt/crash32.C: Expect error.
22233
22234 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22235
22236         PR c++/5919
22237         * g++.dg/template/varmod1.C: New test.
22238
22239         PR c++/8727
22240         * g++.dg/inherit/typeinfo1.C: New test.
22241
22242         PR c++/8663
22243         * g++.dg/inherit/typedef1.C: New test.
22244
22245 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22246
22247         PR c++/8332
22248         PR c++/8493
22249         * g++.dg/template/strlen1.C: New test.
22250
22251         PR c++/8227
22252         * g++.dg/template/ctor2.C: New test.
22253
22254         PR c++/8214
22255         * g++.dg/init/string1.C: New test.
22256
22257         PR c++/8511
22258         * g++.dg/template/friend8.C: New test.
22259
22260 2002-11-29  Joe Buck <jbuck@synopsys.com>
22261
22262         * g++.dg/lookup/anon2.C: New test.
22263
22264 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22265
22266         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22267         h8300 port.
22268
22269 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22270
22271         * gcc.dg/bitfld-6.c: New test.
22272
22273 2002-11-27  Jan Hubicka  <jh@suse.cz>
22274
22275         * gcc.c-torture/execute/20021127.[cx]: New test.
22276
22277 2002-11-26  Jan Hubicka  <jh@suse.cz>
22278
22279         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22280         quality.
22281
22282 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22283
22284         * g++.dg/init/brace2.C: New test.
22285         * g++.old-deja/g++.mike/p9129.C: Correct.
22286
22287 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22288
22289         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22290
22291 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22292
22293         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22294
22295 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22296
22297         * testsuite/g++.dg/abi/empty11.C: New test.
22298         * testsuite/g++.dg/rtti/cv1.C: New test.
22299
22300 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22301
22302         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22303
22304 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22305
22306         * g++.dg/abi/empty10.C: New test.
22307
22308 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22309
22310         * gcc.c-torture/compile/20021124-1.c: New test.
22311
22312 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22313
22314         * g++.dg/abi/rtti2.C: New test.
22315
22316 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22317
22318         * gcc.dg/i386-unroll-1.c: New test.
22319
22320 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22321
22322         * gcc.c-torture/compile/20021120-1.c: New test.
22323         * gcc.c-torture/compile/20021120-2.c: New test.
22324
22325 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22326
22327         * gcc.dg/bitfld-5.c: New test.
22328
22329 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22330
22331         * gcc.c-torture/execute/20021120-3.c: New test.
22332
22333 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22334
22335         * gcc.c-torture/execute/20021120-2.c: New test.
22336
22337 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22338
22339         * gcc.c-torture/execute/20021120-1.c: New test.
22340
22341 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22342
22343         * gcc.c-torture/execute/20021118-3.c: New test.
22344
22345 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22346
22347         * gcc.c-torture/compile/20021119-1.c: New test.
22348
22349 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22350
22351         * gcc.dg/duff-1.c: New test.
22352         * gcc.dg/duff-2.c: New test.
22353         * gcc.dg/duff-3.c: New test.
22354
22355 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22356
22357         * gcc.dg/cpp/_Pragma5.c: New test.
22358
22359 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22360
22361         * gcc.c-torture/execute/20021118-2.c: New test.
22362
22363 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22364
22365         * gcc.c-torture/execute/20021118-1.c: New test.
22366
22367 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22368
22369         * gcc.dg/20021116-1.c: New test.
22370
22371 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22372
22373         * g++.dg/abi/vcall1.C: New test.
22374
22375 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22376
22377         * gcc.dg/20021029-1.c: New test.
22378         * gcc.dg/20021029-2.c: New test.
22379
22380 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22381
22382         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22383
22384 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22385
22386         PR c/8439
22387         * gcc.dg/20021110.c: Move to ...
22388         * gcc.c-torture/compile/20021110.c: .... here.
22389
22390 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22391
22392         PR c/8467
22393         * gcc.c-torture/execute/20021111-1.c
22394
22395 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22396
22397         PR c/8439
22398         * gcc.dg/20021110.c: New test.
22399
22400 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22401
22402         * g++.dg/abi/vthunk3.C: Run only on x86.
22403
22404 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22405
22406         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22407
22408 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22409
22410         * lib/compat.exp (compat-execute): Fix logic error in last
22411         change.
22412
22413 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22414
22415         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22416
22417 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22418
22419         PR c++/8389
22420         * g++.dg/template/access6.C: New test.
22421
22422 2002-11-08  Jan Hubicka  <jh@suse.cz>
22423
22424         * gcc.dg/i386-ssefp-1.c: New test.
22425         * gcc.dg/i386-ssefp-1.c: New test.
22426
22427 2002-11-08  Jan Hubicka  <jh@suse.cz>
22428
22429         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22430
22431 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22432
22433         * g++.dg/abi/vthunk3.C: New test.
22434
22435         PR c++/8338
22436         * g++.dg/template/crash2.C: New test.
22437
22438 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22439
22440         * testsuite/g++.dg/abi/dtor1.C: New test.
22441         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22442
22443 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22444
22445         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22446         Darwin.
22447
22448 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22449
22450         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22451         -mthumb.  Only xfail with -O0.
22452
22453 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22454
22455         * g++.dg/abi/thunk1.C: New test.
22456         * g++.dg/abi/thunk2.C: Likewise.
22457         * g++.dg/abi/vtt1.C: Likewise.
22458
22459 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22460
22461         PR optimization/8423
22462         * gcc.c-torture/execute/builtin-constant.c: New test.
22463
22464 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22465
22466         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22467         Add some more cases.
22468
22469 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22470
22471         PR c++/8391
22472         * g++.dg/opt/local1.C: New test.
22473
22474 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22475
22476         PR c++/8160
22477         * g++.dg/template/complit1.C: New test.
22478
22479         PR c++/8149
22480         * g++.dg/template/typename4.C: Likewise.
22481
22482 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22483
22484         Core issue 287, PR c++/7639
22485         * g++.dg/template/instantiate1.C: Adjust error location.
22486         * g++.dg/template/instantiate3.C: New test.
22487         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22488         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22489         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22490
22491 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22492
22493         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22494
22495 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22496
22497         PR c++/8287
22498         * g++.dg/init/dtor2.C: New test.
22499
22500 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22501
22502         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22503         * gcc.dg/nest.c: Bypass errors on irix6.
22504
22505 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22506
22507         * gcc.dg/nest.c: Expect error for mmix-*-*.
22508         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22509
22510 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22511
22512         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22513         markers.
22514
22515         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22516
22517 2002-10-25  Mike Stump  <mrs@apple.com>
22518
22519         * gcc.dg/warn-1.c: New test.
22520
22521 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22522
22523         * g++.dg/template/typename3.C: New test.
22524
22525 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22526
22527         * g++.dg/lookup/ptrmem1.C: New test.
22528
22529         * g++.dg/abi/vthunk2.C: New test.
22530
22531 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22532
22533         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22534
22535 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22536
22537         * g++.dg/abi/empty9.C: New test.
22538
22539 2002-10-24  Richard Henderson  <rth@redhat.com>
22540
22541         * g++.dg/inherit/thunk1.C: Enable for ia64.
22542
22543 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22544
22545         PR c++/8067
22546         * g++.dg/lookup/pretty1.C: New test.
22547
22548 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22549
22550         * gcc.dg/20021023-1.c: New test.
22551
22552 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22553
22554         PR c++/7679
22555         * g++.dg/parse/inline1.C: New test.
22556
22557 2002-10-23  Richard Henderson  <rth@redhat.com>
22558
22559         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22560
22561         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22562
22563 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22564
22565         PR c++/6579
22566         * g++.dg/parse/stmtexpr3.C: New test.
22567
22568 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22569
22570         * g++.dg/expr/cond1.C: New test.
22571
22572 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22573
22574         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22575
22576 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22577
22578         * g++.dg/abi/vbase13.C: New test.
22579         * g++.dg/abi/vbase14.C: Likewise.
22580
22581 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22582
22583         * gcc.dg/tls/pic-1.c: New test.
22584         * gcc.dg/tls/nonpic-1.c: New test.
22585         * gcc.dg/20021018-1.c: New test.
22586
22587 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22588
22589         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22590         Remove only files with the same base name as the test case.
22591         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22592         (profopt-execute): Likewise.  Also, remove old profiling
22593         and performance data files before running the tests.
22594
22595         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22596         * g++.dg/bprob/bprob.exp: Likewise.
22597         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22598         to allow more general test case names.
22599
22600         * g++.dg/bprob/bprob-1.C: Rename to ...
22601         * g++.dg/bprob/g++-bprob-1.C: ... this.
22602
22603         * g77.dg/bprob/bprob-1.f: Rename to ...
22604         * g77.dg/bprob/g77-bprob-1.f: ... this.
22605
22606 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22607
22608         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22609         bison 1.50 or later.
22610
22611 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22612
22613         * g++.dg/README: Describe more test directories.
22614
22615 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22616
22617         * g++.dg/init/array6.C: Add additional tests.
22618
22619 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22620
22621         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22622         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22623
22624 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22625
22626         * gcc.c-torture/compile/20020604-1.x: New.
22627         * gcc.c-torture/compile/simd-5.x: Likewise.
22628         * gcc.c-torture/execute/920710-1.x: Likewise.
22629         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22630
22631 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22632
22633         * g++.dg/inherit/override1.C: Add dg-options clause.
22634
22635 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22636
22637         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
22638         _mm_slli_si128.
22639
22640 2002-10-19  Andreas Schwab  <schwab@suse.de>
22641
22642         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
22643         directory component.
22644
22645 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
22646
22647         * g++.dg/inherit/thunk1.C: New test.
22648
22649         * g++.dg/inherit/override1.C: New test.
22650
22651         * g++.dg/abi/mangle11.C: New test.
22652         * g++.dg/abi/mangle14.C: New test.
22653         * g++.dg/abi/mangle17.C: New test.
22654
22655 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22656
22657         * g++.dg/overload/member2.C: New test.
22658
22659 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22660
22661         * g++.dg/README: Describe new compat directory.
22662         * g++.dg/dg.exp: Skip tests in compat directory.
22663         * README.compat: New file.
22664         * lib/compat.exp: New expect script.
22665         * g++.dg/compat: New test directory.
22666         * g++.dg/compat/compat.exp: New expect script.
22667         * g++.dg/compat/abi: New test directory.
22668         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22669         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22670         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22671         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22672         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22673         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22674         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22675         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22676         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22677         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22678         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22679         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22680         * g++.dg/compat/break: New test directory.
22681         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22682         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22683         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22684         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22685         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22686         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22687         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22688         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22689         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22690         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22691         g++.dg/compat/break/README: New files.
22692         * g++.dg/compat/eh: New test directory.
22693         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22694         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22695         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22696         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
22697         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22698         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22699         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22700         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22701         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22702         g++.dg/compat/eh/filter2_y.C,
22703         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22704         g++.dg/compat/eh/new1_y.C,
22705         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22706         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22707         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22708         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22709         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22710         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22711         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22712         g++.dg/compat/eh/unexpected1_y.C: New files.
22713         * g++.dg/compat/init: New test directory.
22714         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22715         g++.dg/compat/init/array5_y.C,
22716         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22717         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22718         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22719         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22720         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22721         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22722         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22723         g++.dg/compat/init/init-ref2_y.C: New files.
22724
22725 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22726
22727         PR c++/7584
22728         * g++.dg/inherit/using3.C: New test.
22729
22730 2002-10-17  Jan Hubicka  <jh@suse.cz>
22731
22732         * gcc.dg/20021017-2.c: New test.
22733
22734 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22735
22736         * g++.dg/abi/mangle16.C: Adjust.
22737
22738         * g++.dg/init/array8.C: New test.
22739
22740 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22741
22742         * gcc.dg/special/mips-abi.exp: New test.
22743         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22744
22745 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22746
22747         * g++.dg/abi/mangle16.C: New test.
22748         * g++.dg/abi/mangle17.C: Likewise.
22749
22750         PR c++/7478
22751         * g++.dg/template/ref1.C: New test.
22752
22753 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22754
22755         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22756
22757 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22758
22759         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22760
22761 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22762
22763         PR c++/7524
22764         * g++.dg/init/array7.C: New test.
22765
22766 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22767
22768         * g++.dg/init/array6.C: New test.
22769
22770         * g++.dg/abi/mangle13.C: Likewise.
22771         * g++.dg/abi/mangle14.C: Likewise.
22772         * g++.dg/abi/mangle15.C: Likewise.
22773
22774 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22775
22776         * g++.dg/abi/empty8.C: New test.
22777
22778 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22779
22780         * g++.dg/init/ctor1.C: New test.
22781
22782 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22783
22784         * gcc.c-torture/execute/20021015-1.c: New test.
22785
22786 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22787
22788         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22789
22790 2002-10-14  Jan Hubicka  <jh@suse.cz>
22791
22792         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22793
22794 2002-10-14  Richard Henderson  <rth@redhat.com>
22795
22796         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22797
22798 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22799
22800         PR optimization/6631
22801         * g++.dg/opt/const2.C: New test.
22802
22803 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22804
22805         PR c++/7176
22806         * g++.dg/parse/friend1.C: New test.
22807         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22808
22809 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22810
22811         * gcc.dg/20021014-1.c: New test.
22812
22813 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22814
22815         PR c++/5661
22816         * g++.dg/ext/vlm1.C: New test.
22817         * g++.dg/ext/vlm2.C: Likewise.
22818
22819         * g++.dg/init/array1.C: Remove invalid braces.
22820         * g++.dg/init/brace1.C: New test.
22821         * g++.dg/init/copy2.C: Likewise.
22822         * g++.dg/init/copy3.C: Likewise.
22823         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22824         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22825         braces.
22826
22827 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22828
22829         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22830
22831 2002-10-11  Richard Shann  <richard.shann@superh.com>
22832
22833         * gcc.c-torture/compile/simd-5.c: New test.
22834
22835 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22836
22837         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22838
22839 2002-10-10  Jim Wilson  <wilson@redhat.com>
22840
22841         * gcc.c-torture/execute/20021010-1.c: New test.
22842
22843 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22844
22845         PR c/7353
22846         * g++.dg/ext/typedef-init.C: New test.
22847         * gcc.dg/typedef-init.c: New test.
22848
22849 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22850
22851         * gcc.dg/cpp/paste13.c: New test.
22852
22853 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22854
22855         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22856         remaining platforms, XFAIL during compile, not execute.  Don't
22857         XFAIL at -O0.
22858
22859 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22860
22861         * gcc.dg/alias-1.c: Tweak expected warning.
22862
22863 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22864
22865         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22866
22867 2002-10-06  Andreas Jaeger  <aj@suse.de>
22868
22869         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22870         * gcc.dg/cpp/c++98.C: Likewise.
22871
22872         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22873         * g++.dg/cpp/c++98.C: Likewise.
22874
22875         * g++.dg/README (Subdirectories): Mention cpp directory.
22876
22877         PR target/7559
22878         * gcc.dg/20021006-1.c: New test.
22879
22880 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22881
22882         PR c++/7804
22883         * g++.dg/other/warning1.C: New test.
22884
22885 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22886
22887         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22888         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22889         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22890
22891 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22892
22893         PR c++/7931
22894         * g++.dg/template/ptrmem3.C: New test.
22895
22896         PR c++/7754
22897         * g++.dg/template/union1.C: New test.
22898
22899 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22900
22901         PR c++/8006
22902         * g++.dg/abi/mangle9.C: New test.
22903         * g++.dg/abi/mangle10.C: New test.
22904         * g++.dg/abi/mangle11.C: New test.
22905         * g++.dg/abi/mangle12.C: New test.
22906
22907 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22908
22909         PR c++/7188.
22910         * g++.dg/template/meminit1.C: New test.
22911         * g++.dg/warn/Wreorder-1.C: Likewise.
22912         * g++.old-deja/g++.mike/warn3.C: Tweak.
22913         * lib/prune.exp: Ingore "in copy constructor".
22914
22915 2002-10-02  Andreas Jaeger  <aj@suse.de>
22916
22917         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22918         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22919         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22920         on x86-64.
22921
22922 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22923
22924         * gcc.dg/empty1.C: Fix typo.
22925
22926 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22927
22928         * gcc.dg/alias-1.c: New test.
22929
22930 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22931
22932         * gcc.dg/empty1.C: New test.
22933
22934         * g++.dg/tls/init-2.C: Tweak error messages.
22935
22936 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22937
22938         * gcc.c-torture/compile/20020923-1.c: New test.
22939
22940 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22941
22942         * gcc.c-torture/execute/ffs-1.c: New test.
22943         * gcc.c-torture/execute/ffs-2.c: Ditto.
22944
22945 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22946
22947         * g++.dg/overload/member1.C: New test.
22948
22949 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22950
22951         * g++.dg/abi/empty7.C: New test.
22952         * g++.dg/init/pm2.C: Likewise.
22953
22954 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22955
22956         * g++.dg/rtti/crash1.C: New test.
22957
22958 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22959
22960         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22961         gcc.dg/sibcall-4.c: New tests.
22962
22963 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22964
22965         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22966         powerpc and MMIX targets.
22967
22968 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22969
22970         * gcc.dg/cpp/20020927-1.c: New.
22971
22972 2002-09-26  David S. Miller  <davem@redhat.com>
22973
22974         * gcc.c-torture/compile/trunctfdf.c: New.
22975
22976 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22977
22978         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22979
22980 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22981
22982         * gcc.c-torture/execute/loop-15.c: New.
22983
22984 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22985
22986         * README.QMTEST: Fix typo.
22987
22988 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22989
22990         * gcc.dg/20020926-1.c: New test.
22991
22992 2002-09-25  David S. Miller  <davem@redhat.com>
22993
22994         PR target/7842
22995         * gcc.c-torture/execute/shiftdi.c: New test.
22996
22997 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22998
22999         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23000         unique to the tool.
23001         * lib/g77.exp (g77_init): Likewise.
23002         * lib/g++.exp (g++_init): Likewise.
23003         * lib/objc.exp (objc_init): Likewise.
23004
23005 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23006
23007         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23008         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23009         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23010
23011 2002-09-25  Richard Henderson  <rth@redhat.com>
23012
23013         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23014         too-small long double.
23015
23016 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23017
23018         * gcc.dg/20020919-1.c: New test.
23019
23020 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23021
23022         * g++.dg/abi/bitfield6.C: New test.
23023         * g++.dg/abi/bitfield7.C: New test.
23024         * g++.dg/abi/bitfield8.C: New test.
23025         * g++.dg/abi/vbase11.C: New test.
23026
23027 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23028
23029         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23030         hppa*-*-hpux*.  Update test comment.
23031
23032 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23033
23034         * gcc.dg/tls/struct-1.c: New test.
23035
23036 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23037
23038         * gcc.dg/cpp/tr-warn2.c: Update.
23039
23040 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23041
23042         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23043
23044 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23045
23046         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23047         systems.
23048
23049 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23050
23051         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23052
23053         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23054         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23055         setting of cxxfilt.
23056
23057 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23058
23059         * gcc.dg/20020312-2.c: Update for darwin.
23060
23061 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23062
23063         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23064
23065 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23066
23067         * objc.dg/comp-types-1.m: New test.
23068         * objc.dg/comp-types-2.m: New test.
23069         * objc.dg/comp-types-3.m: New test.
23070         * objc.dg/comp-types-4.m: New test.
23071         * objc.dg/comp-types-5.m: New test.
23072         * objc.dg/comp-types-6.m: New test.
23073
23074 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23075
23076         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23077
23078 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23079
23080         * g++.dg/other/do1.C: New test.
23081
23082         * g++.dg/template/subst1.C: New test.
23083
23084 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23085
23086         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23087
23088 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23089
23090         * g++.dg/template/qualttp20.C: Adjust expected errors.
23091         * g++.old-deja/g++.jason/report.C: Likewise.
23092         * g++.old-deja/g++.other/qual1.C: Likewise.
23093
23094         * g++.dg/lookup/scoped2.C: New test.
23095
23096         * g++.dg/ext/asm3.C: New test.
23097
23098 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23099
23100         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23101
23102 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23103
23104         * ChangeLog: follow spelling conventions.
23105         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23106         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23107         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23108         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23109         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23110         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23111         * g++.old-deja/g++.law/global-init1.C: Likewise.
23112         * g++.old-deja/g++.other/delete4.C: Likewise.
23113         * g++.old-deja/g++.other/inline21.C: Likewise.
23114         * g++.old-deja/g++.other/singleton.C: Likewise.
23115         * g77.dg/strlen0.f: Likewise.
23116         * g77.f-torture/compile/20010519-1.f: Likewise.
23117         * g77.f-torture/compile/980310-4.f: Likewise.
23118         * gcc.c-torture/compile/20000605-1.c: Likewise.
23119         * gcc.c-torture/execute/20020225-1.c: Likewise.
23120         * gcc.dg/c90-hexfloat-2.c: Likewise.
23121         * gcc.dg/c99-bool-1.c: Likewise.
23122         * gcc.dg/c99-hexfloat-2.c: Likewise.
23123         * gcc.dg/dll-2.c: Likewise.
23124         * gcc.dg/wtr-union-init-1.c: Likewise.
23125         * gcc.dg/wtr-union-init-2.c: Likewise.
23126         * gcc.dg/wtr-union-init-3.c: Likewise.
23127         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23128         * gcc.dg/cpp/defined.c: Likewise.
23129         * gcc.dg/cpp/macsyntx.c: Likewise.
23130         * gcc.dg/cpp/paste2.c: Likewise.
23131         * gcc.dg/cpp/trad/defined.c: Likewise.
23132         * gcc.dg/format/c90-printf-1.c: Likewise.
23133         * gcc.dg/format/c90-scanf-1.c: Likewise.
23134         * gcc.dg/format/c99-printf-1.c: Likewise.
23135         * gcc.dg/format/c99-scanf-1.c: Likewise.
23136         * gcc.misc-tests/gcov-8.c: Likewise.
23137         * lib/profopt.exp: Likewise.
23138
23139 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23140
23141         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23142
23143 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23144
23145         * g++.dg/inherit/using2.C: New test.
23146
23147 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23148
23149         * ChangeLog: Follow spelling conventions.
23150         * g++.dg/template/friend4.C: Likewise.
23151         * g++.old-deja/g++.pt/crash67.C: Likewise.
23152         * gcc.c-torture/execute/20000801-4.c: Likewise.
23153         * gcc.dg/c90-digraph-1.c: Likewise.
23154         * gcc.dg/c94-digraph-1.c: Likewise.
23155         * gcc.dg/c99-digraph-1.c: Likewise.
23156         * gcc.dg/cpp/line5.c: Likewise.
23157         * gcc.dg/cpp/multiline.c: Likewise.
23158         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23159         * gcc.dg/format/attr-3.c: Likewise.
23160         * gcc.dg/format/c90-scanf-3.c: Likewise.
23161         * gcc.dg/format/ext-4.c: Likewise.
23162
23163 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23164
23165         * g++.dg/template/pretty1.C: New test.
23166
23167 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23168
23169         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23170
23171 2002-09-13  Matt Austern  <austern@apple.com>
23172
23173         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23174         passing a cast expression to a function by const reference.
23175
23176 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23177
23178         * g++.dg/template/deduce1.C: New test.
23179
23180 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23181
23182         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23183         32-bit int.
23184
23185 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23186
23187         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23188         usage.
23189
23190 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23191
23192         * gcc.c-torture/compile/20020910-1.c: New test.
23193
23194 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23195
23196         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23197
23198 2002-09-10  Andreas Jaeger  <aj@suse.de>
23199
23200         * gcc.dg/20020312-2.c: Adjust for x86-64.
23201
23202 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23203
23204         * g77.dg/7388.f: New test case for PR 7388.
23205
23206 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23207
23208         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23209
23210 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23211
23212         * objc.dg/proto-lossage-1.m: New test.
23213
23214 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23215
23216         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23217
23218 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23219
23220         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23221         expected to pass.
23222
23223 2002-09-06  Stan Shebs  <shebs@apple.com>
23224             David Edelsohn  <edelsohn@gnu.org>
23225
23226         * gcc.dg/weak: New directory.
23227         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23228         target-specific xfail bits.
23229         * gcc.dg/typeof-2.c: Move to new directory.
23230         * gcc.dg/weak.exp: New expect script.
23231
23232 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23233
23234         * gcc.c-torture/execute/extzvsi.c: New test.
23235
23236 2002-09-05  Stan Shebs  <shebs@apple.com>
23237
23238         * gcc.dg/weak-1.c: xfail on Darwin.
23239         * gcc.dg/weak-2.c: Ditto.
23240         * gcc.dg/weak-3.c: Ditto.
23241         * gcc.dg/weak-4.c: Ditto.
23242         * gcc.dg/weak-5.c: Ditto.
23243         * gcc.dg/weak-6.c: Ditto.
23244         * gcc.dg/weak-7.c: Ditto.
23245         * gcc.dg/weak-8.c: Ditto.
23246         * gcc.dg/weak-9.c: Ditto.
23247
23248 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23249
23250         * gcc.c-torture/execute/loop-14.c: New test.
23251
23252 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23253
23254         * g++.dg/other/cxa-atexit1.C: New test.
23255
23256         * gcc.dg/typeof-2.c: New test.
23257
23258 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23259
23260         * gcc.dg/builtins-2.c: New testcase.
23261         * gcc.dg/builtins-3.c: New testcase.
23262
23263 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23264
23265         * gcc.dg/cpp/_Pragma4.c: New test.
23266
23267 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23268
23269         * objc/execute/nil_method-1.m: New testcase.
23270
23271 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23272
23273         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23274         [Object class], not [Object initialize].
23275
23276 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23277             Hans-Peter Nilsson  <hp@bitrange.com>
23278
23279         * gcc.c-torture/execute/20020720-1.x: Skip test on
23280         mmix-knuth-mmixware.  Correct comment.
23281
23282 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23283
23284         * testsuite/g++.dg/abi/bitfield5.C: New test.
23285         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23286
23287 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23288
23289         * objc.dg/undeclared-selector.m: New test.
23290
23291 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23292
23293         * g++.dg/other/offsetof1.C: Avoid cast warning.
23294
23295 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23296
23297         * objc.dg/super-class-2.m: New test.
23298
23299 2002-08-24  Matt Austern  <austern@apple.com>
23300
23301         * g++.dg/ext/lvaddr.C: New test.
23302         * g++.dg/ext/lvcast.C: New test.
23303
23304 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23305
23306         * testsuite/g++.dg/inherit/cond1.C: New test.
23307
23308 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23309
23310         * gcc.dg/noncompile/incomplete-1.c: New test.
23311
23312 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23313
23314         * gcc.dg/typespec-1.c: New test.
23315
23316 2002-08-20  Devang Patel  <dpatel@apple.com>
23317         * objc.dg/proto-hier-2.m: New test.
23318
23319 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23320
23321         * objc.dg/bitfield-1.m: New test.
23322         * objc.dg/bitfield-2.m: New test.
23323
23324 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23325
23326         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23327         gcc.dg/c99-flex-array-4.c: New tests.
23328
23329 2002-08-16  Stan Shebs  <shebs@apple.com>
23330
23331         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23332
23333 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23334
23335         * gcc.dg/typeof-1.c: New test.
23336         * g++.dg/ext/typeof2.C: New test.
23337
23338 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23339
23340         * g++.dg/other/offsetof1.C: New test.
23341
23342 2002-08-14  Richard Henderson  <rth@redhat.com>
23343
23344         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23345
23346 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23347
23348         * gcc.dg/cpp/_Pragma3.c: New test.
23349
23350 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23351
23352         * g++.dg/template/inherit3: New test.
23353
23354 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23355
23356         * gcc.dg/bitfld-4.c: Add blank options.
23357
23358 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23359
23360         * g++.dg/template/crash1.C: New test.
23361
23362 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23363
23364         * gcc.dg/tls/opt-2.c: New test.
23365
23366 2002-08-08  Devang Patel  <dpatel@apple.com>
23367
23368         * objc.dg/selector-1.m : New test
23369
23370 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23371
23372         * g++.dg/abi/bitfield4.C: New test.
23373         * gcc.dg/bitfld-4.c: New test.
23374
23375 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23376
23377         * g++.dg/other/packed1.C: New test.
23378
23379 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23380
23381         * g++.dg/abi/offsetof.C: Tweak error messages.
23382         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23383
23384 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23385
23386         * gcc.dg/bitfld-3.c: New test.
23387
23388 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23389             Richard Henderson  <rth@redhat.com>
23390
23391         * gcc.dg/i386-bitfield1.c: New test.
23392         * g++.dg/abi/bitfield3.C: Update.
23393
23394 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23395
23396         * objc.dg/const-str-2.m: Update.
23397         * gcc.dg/cpp/c++98.c: Change to C extension.
23398         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23399         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23400
23401 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23402
23403         * testsuite/gcc.dg/tls/diag-3.c: New.
23404
23405 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23406
23407         * g++.dg/README (Subdirectories): Document new subdir expr.
23408         * g++.dg/expr/pmf-1.C: New test.
23409
23410 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23411
23412         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23413
23414 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23415
23416         * g++.dg/abi/bitfield3.C: New test.
23417
23418 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23419
23420         * lib/gcov.exp: Tweak expected line formats.
23421         * gcc.misc-tests/gcov8.c: New test.
23422         * gcc.misc-tests/gcov8.x: New flags.
23423
23424 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23425
23426         * consistency.vlad/layout/endian.c: Include string.h.
23427
23428         * gcc.c-torture/execute/20020805-1.c: New test.
23429
23430 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23431
23432         * g++.dg/other/conversion1.C: New test.
23433
23434 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23435
23436         * gcc.dg/builtins-1.c: New testcase.
23437
23438 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23439
23440         * g++.dg/inherit/access3.C: New test.
23441
23442 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23443
23444         * gcc.dg/ia64-visibility-2.c: New test.
23445
23446 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23447
23448         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23449         __qualifier_flags to __flags.
23450
23451 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23452
23453         * g++.dg/inherit/operator1.C: New test.
23454         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23455         * g++.dg/other/error1.C: Change expected error message.
23456         * g++.dg/template/conv4.C: Likewise.
23457
23458 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23459
23460         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23461         for documented behavior.
23462
23463 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23464
23465         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23466         several targets known to fail.
23467
23468 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23469
23470         * gcc.dg/mips-args-[123].c: New tests.
23471
23472 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23473
23474         * gcc.dg/ppc-spe.c: New.
23475
23476 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23477
23478         * g++.dg/other/ptrmem4.C: New testcase.
23479
23480 2002-07-24  Richard Henderson  <rth@redhat.com>
23481
23482         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23483
23484 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23485
23486         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23487
23488 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23489
23490         * gcc.c-torture/execute/memset-3.c: New testcase.
23491
23492 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23493
23494         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23495         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23496
23497 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23498
23499         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23500         Delete.
23501
23502 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23503
23504         * gcc.c-torture/compile/simd-4.c: New test.
23505
23506 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23507
23508         PR c++/7347, c++/7348
23509         * g++.dg/template/access4.C: New test.
23510         * g++.dg/template/access5.C: New test.
23511         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23512         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23513         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23514         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23515
23516 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23517
23518         * gcc.dg/gnu89-init-2.c: New test.
23519
23520 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23521
23522         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23523
23524 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23525
23526         * gcc.c-torture/execute/20020720-1.c: New testcase.
23527
23528 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23529
23530         * gcc.dg/cpp/Wsignprom.c: New tests.
23531
23532 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23533
23534         * gcc.c-torture/execute/loop-13.c: New test.
23535
23536 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23537
23538         * gcc.dg/cpp/expr.c: New tests.
23539
23540 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23541
23542         * g++.dg/opt/pr6713.C: Add template instantiation.
23543
23544 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23545
23546         * gcc.dg/nest.c: New test.
23547
23548 2002-07-17  Richard Henderson  <rth@redhat.com>
23549
23550         * g++.dg/opt/pr6713.C: New test.
23551
23552 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23553
23554         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23555         XFAIL for all x86 processors.
23556
23557 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23558
23559         * gcc.c-torture/execute/20010122-1.x: Do not test with
23560         -fomit-frame-pointer.
23561
23562 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23563
23564         * g++.dg/template/instantiate2.C: New test.
23565         * g++.dg/template/spec4.C: New test.
23566
23567 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23568
23569         * g++.dg/template/access2.C: New test.
23570         * g++.dg/template/access3.C: New test.
23571
23572 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23573
23574         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23575         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23576         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23577         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23578         Convert to use <stdarg.h>.
23579         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23580         Delete.
23581         * gcc.dg/va-arg-2.c: New.
23582         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23583
23584 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23585
23586         * gcc.c-torture/compile/20020710-1.c: New test.
23587
23588 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23589                           Andrew Pinski  <pinskia@physics.uc.edu>
23590
23591         gcc.c-torture/compile/simd-2.c: New testcase.
23592         gcc.c-torture/compile/simd-3.c: Likewise.
23593
23594 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23595
23596         PR c++/7224
23597         * g++.dg/overload/error1.C: New test.
23598
23599 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23600
23601         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23602         configuration and IRIX 6 O32 ABI.
23603
23604 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23605
23606         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23607
23608 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23609
23610         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23611
23612 2002-07-10  Jeffrey A Law  <law@redhat.com>
23613
23614         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23615
23616         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23617
23618 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23619
23620         * gcc.dg/20020312-2.c: Check for __PPC__.
23621
23622 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23623
23624         * gcc.c-torture/compile/20020709-1.c: New test.
23625
23626 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23627
23628         * g++.dg/template/qualttp21.C: New test case.
23629
23630 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23631
23632         * gcc.c-torture/compile/20020706-1.c: New test.
23633         * gcc.c-torture/compile/20020706-2.c: New test.
23634
23635 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
23636             Alexandre Oliva  <aoliva@redhat.com>
23637
23638         * g++.dg/warn/incomplete1.C: New test.
23639
23640 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23641
23642         PR c++/7099
23643         * g++.dg/warn/noreturn1.C: New test.
23644
23645 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
23646
23647         PR c++/6706
23648         * g++.dg/debug/debug6.C: New test.
23649         * g++.dg/debug/debug7.C: New test.
23650
23651 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23652
23653         * gcc.c-torture/compile/simd-3.c: New test.
23654
23655 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23656
23657         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23658         * gcc.dg/20020620-1.c: Likewise.
23659
23660 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23661
23662         PR c++/6944
23663         * g++.dg/init/array4.C: New test.
23664         * g++.dg/init/array5.C: New test.
23665
23666 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23667
23668         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23669         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23670
23671 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23672
23673         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23674         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23675         * gcc.dg/wtr-conversion-1.c: Likewise.
23676         * gcc.dg/wtr-escape-1.c: Likewise.
23677         * gcc.dg/wtr-int-type-1.c: Likewise.
23678         * gcc.dg/wtr-label-1.c: Likewise.
23679         * gcc.dg/wtr-static-1.c: Likewise.
23680         * gcc.dg/wtr-strcat-1.c: Likewise.
23681         * gcc.dg/wtr-suffix-1.c: Likewise.
23682         * gcc.dg/wtr-switch-1.c: Likewise.
23683         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23684         * gcc.dg/wtr-union-init-1.c: Likewise.
23685         * gcc.dg/wtr-union-init-2.c: Likewise.
23686         * gcc.dg/wtr-union-init-3.c: Likewise.
23687
23688         * gcc.dg/wtr-func-def-1.c: New test.
23689
23690 2002-07-02 Devang Patel <dpatel@apple.com>
23691
23692         * objc.dg/param-1.m: New test.
23693
23694 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23695
23696         * gcc.dg/cpp/trad/directive.c: Add test.
23697         * gcc.dg/cpp/trad/macroargs.c: Add test.
23698         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23699
23700 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23701
23702         * gcc.dg/cpp/cmdlne-M.c: New test.
23703
23704 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23705
23706         * objc.dg/desig-init-1.m: New test.
23707
23708 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23709
23710         PR c++/6716
23711         * g++.dg/template/instantiate1.C: New test.
23712
23713 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23714
23715         PR c++/7112
23716         * g++.dg/template/sizeof2.C: New test.
23717
23718 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23719
23720         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23721         gcc.dg/cpp/trad/include.c: New tests.
23722
23723 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23724
23725         PR target/7177
23726         * gcc.c-torture/compile/20020701-1.c: New test.
23727
23728 2002-07-01  Stan Shebs  <shebs@apple.com>
23729
23730         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23731         header here...
23732         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23733         (objc-torture-execute): or here.
23734
23735 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23736
23737         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23738
23739 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23740
23741         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23742
23743 2002-06-30  Devang Patel  <dpatel@apple.com>
23744
23745         * objc.dg/fsyntax-only.m: New test.
23746
23747 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23748
23749         PR c++/6695
23750         * g++.dg/template/friend7.C: New file.
23751
23752 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23753
23754         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23755         return type.
23756
23757 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23758
23759         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23760         avoid division by zero.
23761
23762 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23763
23764         * gcc.dg/Wunknownprag.c: New tests.
23765
23766 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23767
23768         * gcc.c-torture/execute/simd-2.c: New test.
23769
23770 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23771
23772         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23773         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23774         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23775         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23776         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23777         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23778         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23779         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23780         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23781         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23782         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23783         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23784         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23785         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23786         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23787         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23788         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23789
23790 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23791
23792         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23793         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23794         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23795         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23796         New tests.
23797         * gcc.dg/cpp/trad/directive.c: Update.
23798
23799 2002-06-23  Andreas Jaeger  <aj@suse.de>
23800
23801         * gcc.c-torture/execute/complex-6.c: New.
23802
23803 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23804
23805         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23806         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23807         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23808         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23809
23810 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23811
23812         * gcc.dg/cpp/trad: New directory with traditional tests copied
23813         from parent directory.
23814         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23815         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23816         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23817         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23818         Move to trad/ and rename.
23819         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23820         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23821         gcc.dg/cpp/trad/redef2.c: New tests.
23822         * gcc.dg/cpp/trad/trad.exp: New driver.
23823
23824 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23825
23826         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23827         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23828         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23829         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23830         Remove.
23831
23832 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23833
23834         * gcc.dg/20020620-1.c: New test.
23835
23836 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23837
23838         * g++.dg/template/ttp4.C: New test.
23839
23840 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23841
23842         * g++.dg/opt/vt1.C: Fix regexp.
23843
23844 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23845
23846         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23847         Don't use attribute `noinline'.
23848
23849 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23850
23851         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23852
23853 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23854
23855         * gcc.c-torture/execute/simd-1.c: New.
23856
23857         * gcc.dg/simd-1.c: New.
23858
23859 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23860
23861         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23862
23863 2002-06-16  Richard Henderson  <rth@redhat.com>
23864
23865         * g++.dg/ext/anon-struct1.C: New.
23866         * g++.dg/ext/anon-struct2.C: New.
23867         * g++.dg/ext/anon-struct3.C: New.
23868         * gcc.dg/anon-struct-1.c: New.
23869         * gcc.dg/anon-struct-2.c: New.
23870         * gcc.dg/anon-struct-3.c: New.
23871         * gcc.dg/20011008-1.c: Adjust warning text.
23872         * gcc.dg/20020527-1.c: Add -fms-extensions.
23873
23874 2002-06-16  Richard Henderson  <rth@redhat.com>
23875
23876         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23877
23878 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23879
23880         * gcc.c-torture/execute/20020615-1.c: New test.
23881
23882 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23883
23884         * gcc.c-tortuture/execute/compare-1.c: New test case.
23885         * gcc.c-tortuture/execute/compare-2.c: New test case.
23886         * gcc.c-tortuture/execute/compare-3.c: New test case.
23887
23888 2002-06-13  Richard Henderson  <rth@redhat.com>
23889
23890         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23891         ia64 ilp32.
23892
23893 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23894
23895         * g++.dg/template/typename2.C: Update error message.
23896
23897 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23898
23899         * gcc.c-torture/execute/20020611-1.c: New test.
23900
23901 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23902
23903         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23904         list of targets to skip.
23905
23906 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23907
23908         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23909         targets if not optimizing.
23910
23911 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23912
23913         * gcc.c-torture/compile/20020605-1.c: New test.
23914
23915         * g++.dg/opt/vt1.C: New test.
23916
23917         * gcc.dg/20020531-1.c: New test.
23918
23919         * gcc.dg/20020530-1.c: New test.
23920
23921         * gcc.dg/20020527-1.c: New test.
23922
23923         * g++.dg/opt/cse1.C: New test.
23924
23925 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23926
23927         * gcc.dg/20020607-2.c: New test case.
23928
23929 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23930
23931         * gcc.c-torture/compile/20020604-1.c: New test.
23932
23933 2002-06-04  Richard Henderson  <rth@redhat.com>
23934
23935         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23936         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23937         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23938
23939 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23940
23941         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23942
23943 2002-06-03  Richard Henderson  <rth@redhat.com>
23944
23945         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23946         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23947
23948 2002-06-02  Richard Henderson  <rth@redhat.com>
23949
23950         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23951         test functions static.
23952
23953 2002-06-02  Andreas Jaeger  <aj@suse.de>
23954
23955         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23956         now.
23957
23958 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23959
23960         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23961         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23962         Update for mofified diagnostics.
23963         * gcc.dg/c99-intconst-1.c: No longer fail.
23964
23965 2002-06-02  Richard Henderson  <rth@redhat.com>
23966
23967         * gcc.dg/uninit-A.c: Remove xfail markers.
23968
23969 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23970
23971         * gcc.dg/fnegate-1.c: New test case.
23972
23973 2002-05-30  Osku Salerma  <osku@iki.fi>
23974
23975         * gcc.c-torture/execute/mayalias-1.c: New file.
23976
23977 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23978
23979         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23980         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23981         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23982
23983 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23984
23985         * gcc.c-torture/execute/20020529-1.c: New test.
23986
23987 2002-05-27  Richard Henderson  <rth@redhat.com>
23988
23989         * g++.dg/ext/attrib6.C: New test case.
23990
23991 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23992
23993         * gcc.c-torture/execute/pure-1.c: New test.
23994
23995 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23996
23997         * gcc.dg/cpp/arith-2.c: Remove.
23998
23999 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24000
24001         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24002         * gcc.dg/cpp/if-3.c: Remove.
24003
24004 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24005
24006         * g++.dg/opt/cse2.C: New test.
24007
24008 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24009
24010         * gcc.dg/cpp/arith-1.c: New semantic tests.
24011         * gcc.dg/cpp/if-1.c: Update.
24012
24013 2002-05-24  Ben Elliston  <bje@redhat.com>
24014
24015         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24016
24017 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24018
24019         * gcc.dg/verbose-asm.c: New test.
24020
24021 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24022
24023         * gcc.dg/cpp/paste12.c: New test.
24024
24025 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24026
24027         * g++.dg/parse/named_ops.C: New test.
24028
24029 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24030
24031         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24032
24033 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24034
24035         * gcc.dg/weak-2.c: Allow optional leading underscore
24036         in scan-assembler symbol name.
24037         * gcc.dg/weak-3.c: Likewise.
24038         * gcc.dg/weak-4.c: Likewise.
24039         * gcc.dg/weak-5.c: Likewise.
24040
24041 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24042
24043         * gcc.dg/20020523-1.c: New test.
24044
24045 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24046
24047         * objc.dg/const-str-2.m: Update now that we stop after
24048         a command line error.
24049
24050 2002-05-22  Richard Henderson  <rth@redhat.com>
24051
24052         * g++.dg/dg.exp: Fix typo in test pruneing.
24053
24054 2002-05-22  Richard Henderson  <rth@redhat.com>
24055
24056         * g++.dg/dg.exp: Prune the tls subdirectory.
24057         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24058         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24059         * g++.dg/tls/init-1.C: New.
24060
24061 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24062
24063         * gcc.dg/20020517-1.c: New test.
24064
24065 2002-05-21  Richard Henderson  <rth@redhat.com>
24066
24067         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24068         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24069
24070 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24071
24072         * g++.dg/other/copy2.C: New test.
24073
24074 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24075
24076         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24077         (MAX_COPY): Bump up to 10 times sizeof (long long).
24078         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24079
24080         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24081         sizeof (long long).
24082
24083         * gcc.c-torture/execute/strcpy-1.c: New test.
24084
24085 2002-05-19  Jason Merrill  <jason2redhat.com>
24086
24087         * g++.dg/ext/oper1.C: New test.
24088
24089 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24090 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24091
24092         * README.QMTEST: New file.
24093
24094         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24095
24096 2002-05-19  Andreas Jaeger  <aj@suse.de>
24097
24098         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24099         now.
24100         * gcc.c-torture/execute/loop-2d.x: Likewise.
24101
24102 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24103
24104         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24105         support weak symbols.
24106         * gcc.dg/weak-4.c: Likewise
24107         * gcc.dg/weak-6.c: Likewise
24108
24109 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24110
24111         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24112         cygwin, coff and h8300-*-hms targets
24113         * gcc.dg/weak-5.c: Likewise
24114         * gcc.dg/weak-7.c: Likewise
24115
24116 2002-05-16  Jason Merrill  <jason@redhat.com>
24117
24118         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24119         (scan-assembler-not, scan-assembler-dem): Likewise.
24120         (scan-assembler-dem-not): Likewise.
24121
24122 2002-05-15  Richard Henderson  <rth@redhat.com>
24123
24124         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24125
24126 2002-05-15  Richard Henderson  <rth@redhat.com>
24127
24128         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24129         (vfoo1f): Warning here.
24130         (vfoo1l): Don't redefine the alias.
24131
24132 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24133
24134         * g++.dg/init/pm1.C: New test.
24135
24136 2002-05-12  David S. Miller  <davem@redhat.com>
24137
24138         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24139         types.
24140
24141 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24142
24143         * gcc.c-torture/execute/20020510-1.c: New test case.
24144
24145 2002-05-10  David S. Miller  <davem@redhat.com>
24146
24147         * gcc.c-torture/execute/conversion.c: Test long double too.
24148
24149 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24150
24151         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24152         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24153         * lib/g++.exp (g++_link_flags): Likewise.
24154         * lib/objc.exp (objc_target_compile): Likewise.
24155
24156 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24157
24158         * gcc.dg/cpp/poison.c: Update.
24159         * gcc.dg/cpp/20000625-2.c: Remove.
24160         * gcc.dg/cpp/direct2s.c: Remove final test.
24161
24162 2002-05-08  Tom Rix  <trix@redhat.com>
24163
24164         * gcc.c-torture/execute/20020508-1.c: New test.
24165         * gcc.c-torture/execute/20020508-2.c: New test.
24166         * gcc.c-torture/execute/20020508-3.c: New test.
24167
24168 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24169
24170         * gcc.dg/cpp/charconst-4.c: More tests.
24171
24172 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24173
24174         PR c/6569
24175         * gcc.dg/weak-3.c: Update location of warning messages.
24176         * gcc.dg/weak-5.c: Likewise.
24177
24178 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24179
24180         * gcc.c-torture/execute/20020506-1.c: New test case.
24181
24182 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24183
24184         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24185
24186 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24187
24188         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24189
24190 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24191
24192         * gcc.dg/cpp/charconst-3.c: New test.
24193
24194 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24195
24196         * gcc.dg/cpp/charconst.c: Update tests.
24197
24198 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24199
24200         * treelang: Added directory for new sample language treelang. Also
24201         lib/treelang.exp: New file to signal treelang should be tested.
24202
24203 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24204
24205         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24206         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24207         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24208         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24209         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24210         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24211         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24212
24213 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24214
24215         * gcc.dg/format/xopen-2.c: New test.
24216
24217 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24218
24219         * gcc.dg/20020503-1.c: New test.
24220
24221 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24222
24223         * g++.dg/init/dtor1.C: Make it tougher.
24224
24225 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24226
24227         * g++.dg/init/dtor1.C: New test.
24228
24229 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24230
24231         * gcc.dg/altivec-8.c: New.
24232
24233 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24234
24235         * gcc.dg/altivec-7.c: New.
24236
24237 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24238
24239         * g++.dg/parse/typedef1.C: New test.
24240
24241 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24242
24243         PR c++/6486
24244         * g++.dg/template/friend6.C: New test.
24245
24246         PR c++/6492
24247         * g++.dg/init/copy1.C: New test.
24248
24249 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24250
24251         * g++.dg/warn/effc1.C: New test.
24252
24253 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24254
24255         * gcc.dg/cpp/if-cexp.c: Add a test.
24256
24257 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24258
24259         * gcc.dg/20020426-2.c: New test.
24260
24261 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24262
24263         * gcc.dg/cpp/if-mop.c: Update.
24264         * gcc.dg/cpp/if-mpar.c: Add test.
24265         * gcc.dg/cpp/if-oppr.c: Update.
24266
24267 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24268
24269         PR c/6343
24270         * gcc.dg/weak-[2-7].c: New tests.
24271
24272 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24273
24274         * gcc.dg/enum1.c: New test.
24275
24276 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24277
24278         PR c++/6497
24279         * g++.dg/inherit/access2.C: New test.
24280
24281 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24282
24283         PR bootstrap/6445
24284         * gcc.dg/20020426-1.c: New test.
24285
24286 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24287
24288         * g++.dg/abi/enum1.C: New test.
24289
24290 2002-04-26  Richard Henderson  <rth@redhat.com>
24291
24292         * gcc.dg/c99-bool-1.c: Expect always true warning.
24293
24294 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24295
24296         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24297
24298 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24299
24300         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24301         targets.
24302
24303 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24304
24305         * g++.dg/abi/mange7.C: New test.
24306
24307         PR c++/6438.
24308         * g++.dg/parse/stmtexpr2.C: New test.
24309
24310 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24311
24312         * gcc.dg/20020312-2.c: Add SH target.
24313
24314 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24315
24316         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24317         compiler output on mips*-*-irix*.
24318
24319 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24320
24321         * g++.dg/parse/attr1.C: New test.
24322
24323 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24324
24325         * gcc.c-torture/execute/string-opt-17.c: New test case.
24326         * gcc.c-torture/execute/memset-2.c: New test case.
24327
24328 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24329
24330         PR c++/6256:
24331         * g++.dg/template/friend5.C: New test.
24332
24333         PR c++/6331:
24334         * g++.dg/template/qual1.C: Likewise.
24335
24336 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24337
24338         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24339         Include stdlib.h, not stdio.h or ctype.h.
24340
24341 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24342
24343         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24344         cris-*-elf* and mmix-*-*.
24345         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24346         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24347         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24348         Ditto.
24349         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24350         * gcc.dg/wchar_t-1.c: Ditto.
24351
24352 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24353
24354         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24355         Clarify comment.
24356
24357 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24358
24359         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24360
24361 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24362
24363         * gcc.c-torture/execute/20000906-1.x: Delete.
24364
24365 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24366
24367         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24368
24369 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24370
24371         * PR6367
24372         * g77.f-torture/execute/6367.f: New test.
24373         * g77.f-torture/execute/6367.x: Disable for MMIX.
24374
24375 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24376
24377         * PR6352
24378         * g++.dg/opt/inline2.C: New test.
24379
24380 2002-04-18  Richard Henderson  <rth@redhat.com>
24381
24382         * gcc.dg/20000906-1.c: Enable for all targets.
24383         * gcc.c-torture/compile/iftrap-2.c: New.
24384
24385 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24386
24387         * gcc.dg/20020418-1.c: New test.
24388         * gcc.dg/20020418-2.c: New test.
24389
24390 2002-04-18  Richard Henderson  <rth@redhat.com>
24391
24392         * gcc.c-torture/compile/iftrap-1.c: New.
24393         * gcc.dg/iftrap-1.c: Adjust for ia64.
24394         * gcc.dg/iftrap-2.c: New.
24395
24396 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24397
24398         * gcc.c-torture/compile/20020418-1.c: New test.
24399
24400 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24401
24402         * gcc.c-torture/compile/20020415-1.c: New.
24403
24404 2002-04-18  David S. Miller  <davem@redhat.com>
24405
24406         * gcc.c-torture/execute/20020418-1.c: New test.
24407
24408 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24409
24410         * gcc.dg/20020416-1.c: New test.
24411
24412         * g++.dg/opt/inline1.C: New test.
24413
24414 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24415
24416         * gcc.dg/altivec-5.c: New test.
24417
24418         * gcc.dg/20020415-1.c: New test.
24419
24420 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24421
24422         * testsuite/lib/chill.exp: Remove.
24423
24424 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24425
24426         * g++.dg/other/big-struct.C: New test.
24427
24428 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24429
24430         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24431         of scratch file.
24432
24433 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24434
24435         PR c/6277
24436         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24437         in scan-assembler function name
24438
24439 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24440
24441         * g77.f-torture/execute/980628-4.x,
24442         g77.f-torture/execute/980628-5.x,
24443         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24444         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24445         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24446         i[34567]86-*-*.
24447
24448 2002-04-13  David S. Miller  <davem@redhat.com>
24449
24450         * gcc.c-torture/execute/20020413-1.c: New test.
24451
24452 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24453
24454         * gcc.dg/asm-6.c,
24455         * g++.dg/ext/asm1.C: New tests.
24456
24457 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24458
24459         PR c++ 5373.
24460         * g++.dg/parse/stmtexpr1.C: New test.
24461
24462         PR c++/5189.
24463         * g++.dg/template/copy1.C: New test.
24464
24465 2002-04-12  Richard Henderson  <rth@redhat.com>
24466
24467         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24468
24469 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24470
24471         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24472         gcc.c-torture/execute/20020307-2.c.
24473
24474 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24475
24476         * g++.dg/ext/attrib5.C,
24477         * g++.dg/lookup/struct1.C: New tests.
24478
24479 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24480
24481         * gcc.dg/20020411-1.c: New test.
24482
24483         * gcc.c-torture/execute/20020411-1.c: New test.
24484
24485 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24486
24487         * g77.f-torture/execute/6177.f: New test.
24488
24489 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24490
24491         PR middle-end/6247
24492         * g++.dg/opt/cleanup1.C: New test.
24493
24494         * g++.dg/opt/const1.C: New test.
24495
24496 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24497
24498         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24499
24500 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24501
24502         PR c++/5507
24503         * g++.dg/template/typename2.C: New test.
24504
24505 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24506
24507         * gcc.c-torture/execute/loop-12.c: New.
24508
24509 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24510
24511         * g77.f-torture/execute/980628-4.x,
24512         g77.f-torture/execute/980628-5.x,
24513         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24514         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24515         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24516
24517 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24518
24519         PR optimization/6086
24520         * g++.dg/opt/preinc1.C: New test.
24521
24522 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24523
24524         PR c++/5571
24525         * g++.dg/opt/static2.C: New test.
24526
24527 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24528
24529         PR c/5120
24530         * gcc.dg/20020406-1.c: New test.
24531
24532 2002-04-04  David S. Miller  <davem@redhat.com>
24533
24534         * gcc.c-torture/execute/20020404-1.c: New test.
24535
24536 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24537
24538         PR c/6123
24539         * gcc.dg/20020312-2.c: Do not declare global register variable
24540         if __PIC__ or __pic__ is defined.
24541
24542 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24543
24544         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24545         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24546
24547 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24548
24549         * gcc.misc-tests/linkage.exp: Update last change to handle
24550         sparc*-, not just sparc-.
24551
24552 2002-04-03  Richard Henderson  <rth@redhat.com>
24553
24554         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24555
24556 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24557
24558         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24559
24560 2002-04-02  David S. Miller  <davem@redhat.com>
24561
24562         * gcc.c-torture/execute/20020402-3.c: New test.
24563
24564 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24565
24566         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24567         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24568
24569         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24570         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24571         g77.f-torture/execute/20001201.x,
24572         g77.f-torture/execute/u77-test.x: New files.
24573
24574         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24575         * gcc.dg/wchar_t-1.c: Ditto.
24576
24577 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24578
24579         * gcc.c-torture/execute/20020402-1.c: New test.
24580
24581 2002-04-01  Richard Henderson  <rth@redhat.com>
24582
24583         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24584
24585         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24586
24587 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24588
24589         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24590
24591 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24592
24593         * g++.dg/inherit/template-as-base.C: Expect error.
24594         * g++.dg/inherit/namespace-as-base.C: Likewise.
24595
24596 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24597
24598         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24599         g++.dg/ext/instantiate3.C: Tweak match patterns.
24600
24601         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24602         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24603         -da test.
24604
24605 2002-03-31  Richard Henderson  <rth@redhat.com>
24606
24607         * gcc.dg/special/alias-2.c: New.
24608         * gcc.dg/special/ecos.exp: Run it.
24609
24610 2002-03-31  Richard Henderson  <rth@redhat.com>
24611
24612         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24613
24614 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24615
24616         * gcc.dg/weak-1.c: Disable on h8300 port.
24617
24618 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24619
24620         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24621         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24622         ordering tests.
24623         * g++.dg/bprob/bprob-1.C: New test.
24624         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24625         * g++.dg/gcov/gcov-1.C: New test.
24626         * g++.dg/gcov/gcov-1.x: New file.
24627         * g++.dg/gcov/gcov-2.C: New test.
24628         * g++.dg/gcov/gcov-3.C: New test.
24629         * g++.dg/gcov/gcov-3.h: New file.
24630
24631 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24632
24633         * g++.old-deja/g++.other/builtins5.C: New test.
24634         * g++.old-deja/g++.other/builtins6.C: New test.
24635         * g++.old-deja/g++.other/builtins7.C: New test.
24636         * g++.old-deja/g++.other/builtins8.C: New test.
24637         * g++.old-deja/g++.other/builtins9.C: New test.
24638
24639 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
24640
24641         * g++.dg/opt/static1.C: New test.
24642
24643         * g++.dg/opt/longbranch1.C: New test.
24644
24645 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
24646
24647         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
24648
24649         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
24650
24651 2002-03-28  Jeffrey A Law  (law@redhat.com)
24652
24653         * gcc.c-torture/execute/20020328-1.c: New test.
24654
24655 2002-03-27  Richard Henderson  <rth@redhat.com>
24656
24657         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24658         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24659         move from g++.old-deja/g++.ext/.
24660
24661 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24662
24663         * g++.dg/init/new2.C: New test.
24664
24665 2002-03-26  Richard Henderson  <rth@redhat.com>
24666
24667         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24668
24669         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24670         on sparc.
24671
24672         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24673         sparcv9 systems.
24674         * gcc.dg/20001102-1.c: Likewise.
24675
24676 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24677
24678         * gcc.dg/cpp/endif-pedantic1.c,
24679         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24680
24681 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24682
24683         * g++.dg/init/new1.C: New test.
24684
24685 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24686
24687         * g++.dg/abi/vbase9.C: New test.
24688
24689 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24690
24691         * gcc.dg/arm-asm.c: New test.
24692
24693 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24694
24695         * gcc.dg/Wswitch-enum.c: New test.
24696         Fix PR c/5044.
24697
24698 2002-03-26  Richard Henderson  <rth@redhat.com>
24699
24700         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24701         structure.
24702
24703 2002-03-25  Richard Henderson  <rth@redhat.com>
24704
24705         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24706         sparcv9 systems.
24707
24708         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24709         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24710
24711 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24712
24713         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24714
24715 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24716
24717         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24718         targets using generic thunk support.
24719
24720 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24721
24722         * gcc.c-torture/compile/20020323-1.c: New test.
24723
24724         * g++.dg/opt/conj2.C: New test.
24725
24726 2002-03-24  Richard Henderson  <rth@redhat.com>
24727
24728         * gcc.dg/weak-1.c: Use -fno-common.
24729
24730 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24731
24732         * g77.dg/f77-edit-apostrophe-out.f: New test
24733         * g77.dg/f77-edit-h-out.f: New test
24734         * g77.dg/f77-edit-t-in.f: New test
24735         * g77.dg/f77-edit-t-out.f: New test
24736         * g77.dg/f77-edit-x-out.f: New test
24737         * g77.dg/f77-edit-slash-out.f: New test
24738         * g77.dg/f77-edit-colon-out.f: New test
24739         * g77.dg/f77-edit-s-out.f: New test
24740
24741 2002-03-24  Richard Henderson  <rth@redhat.com>
24742
24743         * objc/execute/formal_protocol-6.x: New XFAIL.
24744
24745 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24746
24747         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24748         that do not support weak symbols
24749
24750 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24751
24752         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24753         * lib/g77.exp:  Likewise
24754         * lib/objc.exp: Likewise
24755
24756 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24757
24758         * gcc.dg/Wswitch-default.c: New test.
24759
24760 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24761
24762         * g++.dg/other/enum1.C: New test.
24763
24764 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24765
24766         * gcc.dg/pragma-ep-3.c: Fix typo.
24767
24768 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24769
24770         * g++.dg/inherit/template-as-base.C: New test.
24771
24772 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24773
24774         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24775         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24776
24777 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24778
24779         * gcc.dg/cpp/multiline.c: Update to match.
24780
24781 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24782
24783         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24784
24785 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24786
24787         * gcc.dg/cpp/extratokens2.c:  New file.
24788
24789 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24790
24791         * gcc.dg/20020312-2.c: Add rs6000 target.
24792
24793         * gcc.c-torture/compile/20020319-1.c: New test.
24794
24795 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24796
24797         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24798         (A, E): Handle this.
24799
24800 2002-03-20  Jason Merrill  <jason@redhat.com>
24801
24802         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24803         ignoring -fpic.
24804         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24805         through prune_gcc_output.
24806
24807 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24808
24809         * gcc.c-torture/compile/20020320-1.c: New test.
24810
24811 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24812
24813         * gcc.c-torture/compile/20020318-1.c: New test.
24814
24815         * gcc.dg/struct-by-value-1.c: New test.
24816
24817         * gcc.dg/20020319-1.c: New test.
24818
24819 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24820
24821         * g++.dg/opt/conj1.C: New test.
24822
24823 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24824
24825         * g++.dg/template/qualttp20.C: Revert previous change.
24826         * g++.dg/template/qualttp3.C: Likewise.
24827         * g++.dg/template/qualttp4.C: Likewise
24828         * g++.dg/template/qualttp5.C: Likewise
24829         * g++.dg/template/qualttp6.C: Likewise
24830         * g++.dg/template/qualttp7.C: Likewise
24831         * g++.dg/template/qualttp8.C: Likewise
24832         * g++.dg/template/recurse.C: Likewise.
24833
24834 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24835
24836         * gcc.dg/cpp/wchar-1.c: Update.
24837
24838 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24839
24840         * g++.dg/template/conv1.C: New test.
24841         * g++.dg/template/conv2.C: New test.
24842         * g++.dg/template/conv3.C: New test.
24843         * g++.dg/template/conv4.C: New test.
24844
24845 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24846
24847         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24848         * g++.dg/template/qualttp3.C: Likewise.
24849         * g++.dg/template/qualttp4.C: Likewise
24850         * g++.dg/template/qualttp5.C: Likewise
24851         * g++.dg/template/qualttp6.C: Likewise
24852         * g++.dg/template/qualttp7.C: Likewise
24853         * g++.dg/template/qualttp8.C: Likewise
24854         * g++.dg/template/recurse.C: Likewise.
24855
24856 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24857
24858         * g++.dg/opt/dtor1.C: New test.
24859
24860 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24861
24862         * gcc.c-torture/compile/20020315-1.c: New test.
24863
24864 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24865
24866         * gcc.dg/weak-1.c: Fix scan tests.
24867
24868 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24869
24870         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24871         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24872         cris-*-aout* mmix-*-*.
24873         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24874         cris-*-aout* mmix-*-*.
24875         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24876         cris-*-elf* cris-*-aout* and mmix-*-*.
24877         * gcc.dg/20001009-1.c: Ditto.
24878         * gcc.dg/20010912-1.c: Ditto.
24879         * gcc.dg/20020122-4.c: Ditto.
24880         * gcc.dg/inline-2.c: Ditto.
24881
24882 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24883
24884         * gcc.c-torture/compile/20020314-1.c: New test.
24885
24886 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24887
24888         * gcc.c-torture/execute/20020314-1.c: New test.
24889
24890 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24891
24892         * g++.dg/warn/Wunused-1.C: New test.
24893
24894 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24895
24896         * g++.dg/abi/mangle6.C: New test.
24897
24898 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24899
24900         * gcc.c-torture/compile/20020309-2.c: New test.
24901
24902         * gcc.c-torture/compile/20020312-1.c: New test.
24903
24904 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24905
24906         * g++.dg/other/access1.C: New test.
24907
24908 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24909
24910         * gcc.c-torture/execute/wchar_t-1.c: New test.
24911
24912 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24913
24914         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24915
24916 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24917
24918         * gcc.dg/20020312-1.c: New test case.
24919
24920 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24921
24922         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24923
24924 2002-03-11  Richard Henderson  <rth@redhat.com>
24925
24926         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24927         * g++.old-deja/g++.jason/report.C: Likewise.
24928
24929 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24930
24931         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24932         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24933
24934 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24935
24936         * testsuite/g++.dg/overload/pmf1.C: New test.
24937
24938 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24939
24940         * gcc.c-torture/execute/20020307-1.c: Use long.
24941
24942 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24943
24944         PR optimization/5844
24945         * gcc.dg/20020310-1.c: New test.
24946
24947 2002-03-09  Michael Meissner  <meissner@redhat.com>
24948
24949         * gcc.c-torture/execute/memcpy-2.c: New test.
24950         * gcc.c-torture/execute/memset-1.c: New test.
24951         * gcc.c-torture/execute/strlen-1.c: New test.
24952         * gcc.c-torture/execute/strcmp-1.c: New test.
24953         * gcc.c-torture/execute/strncmp-1.c: New test.
24954
24955 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24956
24957         * gcc.dg/ppc-ldstruct.c: New test.
24958
24959 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24960
24961         * gcc.c-torture/execute/va-arg-22.c: New test.
24962
24963 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24964
24965         * gcc.c-torture/compile/20020309-1.c: New test.
24966
24967 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24968
24969         * gcc.c-torture/execute/20020307-2.c: New test.
24970
24971 2002-03-07  Jeffrey A Law  (law@redhat.com)
24972
24973         * g77.f-torture/compile/20020307-1.f: New test.
24974
24975 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24976
24977         * gcc.dg/unordered-1.c: New test.
24978
24979 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24980
24981         * gcc.c-torture/execute/20020307-1.c: New test.
24982
24983 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24984
24985         * gcc.dg/20020304-1.c: New test.
24986
24987         * gcc.c-torture/compile/20020304-2.c: New test.
24988
24989 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24990
24991         * gcc.c-torture/compile/20020304-1.c: New test case
24992         (from PR c/5830).
24993
24994 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24995
24996         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24997
24998 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24999
25000         * g++.dg/other/classkey1.C: New test.
25001
25002 2002-03-01  Richard Henderson  <rth@redhat.com>
25003
25004         * gcc.c-torture/compile/981223-1.x: New.
25005         * gcc.c-torture/compile/920625-1.x: New.
25006
25007 2002-02-28  Richard Henderson  <rth@redhat.com>
25008
25009         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25010
25011 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25012
25013         * gcc.c-torture/execute/20020227-1.c: New test.
25014
25015 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25016
25017         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25018         here" ERROR lines.
25019         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25020         * g++.old-deja.g++.other/defarg1.C: Likewise.
25021         * g++.old-deja/g++.pt/calls2.C: Likewise.
25022         * g++.old-deja/g++.pt/crash20.C: Likewise.
25023         * g++.old-deja/g++.pt/crash30.C: Likewise.
25024         * g++.old-deja/g++.pt/crash36.C: Likewise.
25025         * g++.old-deja/g++.pt/crash6.C: Likewise.
25026         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25027         * g++.old-deja/g++.pt/derived3.C: Likewise.
25028         * g++.old-deja/g++.pt/error1.C: Likewise.
25029         * g++.old-deja/g++.pt/friend21.C: Likewise.
25030         * g++.old-deja/g++.pt/friend23.C: Likewise.
25031         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25032         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25033
25034 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25035
25036         * gcc.c-torture/execute/20020225-2.c: New test.
25037
25038 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25039
25040         * gcc.c-torture/execute/920730-1t.c,
25041         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25042         Delete test cases, only relevant to -traditional.
25043
25044 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25045
25046         * gcc.dg/cpp/undef1.c: Remove.
25047         * gcc.dg/cpp/directiv.c: Update.
25048         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25049
25050 2002-02-27  Michael Meissner  <meissner@redhat.com>
25051
25052         * gcc.c-torture/execute/20020226-1.c: New test.
25053
25054 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25055
25056         * g++.dg/debug/debug4.C: New test.
25057
25058         * gcc.dg/ia64-visibility-1.c: New test.
25059
25060 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25061
25062         * gcc.dg/debug/20020224-1.c: New.
25063
25064 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25065
25066         * gcc.c-torture/execute/960416-1.x: New.
25067         * gcc.c-torture/execute/divconst-3.x: Likewise.
25068
25069 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25070
25071         * gcc.dg/20020224-1.c: New test.
25072
25073 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25074
25075         * gcc.c-torture/execute/20020225-1.c: New.
25076
25077 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25078
25079         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25080
25081 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25082
25083         * gcc.dg/20020222-1.c: New test.
25084
25085 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25086
25087         * g++.dg/opt/anonunion1.C: New test.
25088
25089 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25090
25091         * g++.dg/template/qualttp19.C: New test.
25092         * g++.dg/template/qualttp20.C: New test.
25093         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25094         * g++.old-deja/g++.other/qual1.C: Likewise.
25095
25096 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25097
25098         * gcc.dg/attr-alwaysinline.c: New.
25099
25100 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25101
25102         * gcc.dg/20020220-1.c: New test.
25103
25104         * gcc.dg/20020220-2.c: New test.
25105
25106         * g++.dg/opt/mmx1.C: New test.
25107
25108 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25109
25110         * gcc.c-torture/compile/20020110.c: New test.
25111
25112 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25113
25114         * gcc.c-torture/execute/20020219-1.c: New test.
25115
25116         * gcc.dg/20020219-1.c: New test.
25117
25118         * gcc.dg/noncompile/20020220-1.c: New test.
25119
25120         * g++.dg/opt/ptrintsum1.C: New test.
25121
25122         * gcc.dg/debug/20020220-1.c: New test.
25123
25124 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25125
25126         * gcc.c-torture/execute/20020216-1.c: New test.
25127
25128 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25129
25130         * gcc.dg/decl-1.c: Update, new test.
25131
25132 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25133
25134         * g++.dg/abi/bitfield1.C: New test.
25135         * g++.dg/abi/bitfield2.C: New test.
25136
25137 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25138
25139         * gcc.dg/attr-nest.c: New test.
25140
25141 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25142
25143         * gcc.c-torture/execute/20020215-1.c: New test.
25144
25145 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25146
25147         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25148         * g++.dg/debug/debug.exp: New.
25149         * g++.dg/debug/trivial.C: New.
25150         * g++.dg/debug/debug1.C: Moved...
25151         * g++.dg/other/debug1.C: ...from here.
25152         * g++.dg/debug/debug2.C: Moved...
25153         * g++.dg/other/debug2.C: ...from here.
25154         * g++.dg/debug/debug3.C: Moved...
25155         * g++.dg/other/debug3.C: ...from here.
25156
25157         * gcc.dg/noncompile/20020213-1.c: New test.
25158
25159 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25160
25161         * g++.dg/other/debug3.C: New test.
25162
25163         * gcc.c-torture/execute/20020213-1.c: New test.
25164
25165 2002-02-13  Richard Smith <richard@ex-parrot.com>
25166
25167         * g++.old-deja/g++.other/thunk1.C: New test.
25168
25169 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25170
25171         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25172
25173 2002-02-13  Stan Shebs  <shebs@apple.com>
25174
25175         * gcc.dg/altivec-3.c: New.
25176
25177 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25178
25179         * gcc.dg/Wunreachable-1.c: New test.
25180         * gcc.dg/Wunreachable-2.c: New test.
25181
25182 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25183
25184         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25185
25186 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25187
25188         * gcc.dg/decl-1.c: New test.
25189
25190 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25191
25192         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25193
25194 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25195
25196         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25197         * gcc.c-torture/compile/980506-1.x: Likewise.
25198
25199 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25200
25201         * gcc.dg/20020210-1.c: New.
25202
25203 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25204
25205         * g77.f-torture/execute/947.f: New regression test
25206         for PR fortran/947.
25207
25208 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25209
25210         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25211         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25212
25213 2002-02-08  Richard Henderson  <rth@redhat.com>
25214
25215         * gcc.c-torture/compile/labels-3.c: New.
25216
25217 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25218
25219         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25220         expression statements work instead.
25221         * gcc.dg/noncompile/20020207-1.c: New test.
25222
25223 2002-02-07  Richard Henderson  <rth@redhat.com>
25224
25225         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25226
25227 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25228
25229         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25230         message from g77
25231         * lib/g77-dg.exp: Trim g77 error messages so that they are
25232         recognized by dg.exp.
25233
25234 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25235
25236         PR fortran/5473
25237         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25238
25239 2002-02-07  Richard Henderson  <rth@redhat.com>
25240
25241         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25242         to be sufficiently aligned for integers.
25243
25244 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25245
25246         * g++.dg/template/friend4.C: New test.
25247
25248 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25249
25250         PR fortran/5743
25251         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25252         unsupported cases.
25253
25254 2002-02-07  Richard Henderson  <rth@redhat.com>
25255
25256         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25257         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25258         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25259         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25260
25261 2002-02-06  Richard Henderson  <rth@redhat.com>
25262
25263         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25264
25265 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25266
25267         * gcc.dg/20020206-1.c: New test.
25268
25269 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25270
25271         * gcc.c-torture/execute/20020206-1.c: New test.
25272
25273         * gcc.c-torture/execute/20020206-2.c: New test.
25274
25275         PR optimization/5429:
25276         * gcc.c-torture/compile/20020206-1.c: New test.
25277
25278 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25279
25280         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25281         as certain file formats cannot support particularly large
25282         alignments.
25283
25284         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25285         and do not expect to be able to link the executable.
25286
25287         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25288         fail because the COFF format does not support the weak attribute.
25289
25290 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25291
25292         * g77.dg/pr5473.f:  New test
25293
25294 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25295
25296         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25297         Fix testcase accordingly.
25298
25299 2002-02-04  Richard Henderson  <rth@redhat.com>
25300
25301         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25302         (buf): Change to be an array of pointers, not ints.
25303
25304 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25305
25306         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25307         before all tests.  Move warning one line above to match where it
25308         C frontend emits.
25309         * gcc.dg/Wswitch-2.c: New test.
25310         * g++.dg/warn/Wswitch-1.C: New test.
25311         * g++.dg/warn/Wswitch-2.C: New test.
25312
25313 2002-02-04  Richard Henderson  <rth@redhat.com>
25314
25315         * g++.dg/abi/offsetof.C: Fix size comparison.
25316
25317 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25318
25319         * gcc.dg/cast-qual-2.c: New test.
25320
25321 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25322
25323         * gcc.dg/20020201-4.c: New test.
25324
25325 2002-02-04  Ben Elliston  <bje@redhat.com>
25326
25327         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25328         target_info attribute != 0, in addition to the empty string.
25329         (gcc_target_compile): Likewise.
25330
25331 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25332
25333         * gcc.dg/Wswitch.c: New test.
25334         PR gcc/4475. PR gcc/3780.
25335
25336 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25337
25338         * g77.f-torture/execute/5122.f: New test for regressions
25339         against PR fortran/5122.
25340
25341 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25342
25343         * g77.f-torture/compile/pr3743.f: Delete
25344         * g77.dg/pr3743-1.f: New test.
25345         * g77.dg/pr3743-2.f: New test.
25346         * g77.dg/pr3743-3.f: New test.
25347         * g77.dg/pr3743-4.f: New test.
25348
25349 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25350
25351         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25352
25353 2002-02-02  Richard Henderson  <rth@redhat.com>
25354
25355         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25356         * gcc.c-torture/execute/bf64-1.c: Likewise.
25357
25358 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25359
25360         * gcc.dg/20020201-2.c: New test.
25361
25362         * gcc.dg/20020201-3.c: New test.
25363
25364         * gcc.c-torture/execute/bitfld-2.c: New test.
25365
25366 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25367
25368         * gcc.dg/bitfld-1.c: Update.
25369         * gcc.dg/bitfld-2.c: Update.
25370         * gcc.c-torture/execute/bitfld-1.x: New.
25371
25372 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25373
25374         * gcc.c-torture/execute/20020201-1.c: New test.
25375
25376 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25377
25378         PR target/5469
25379         * gcc.dg/20020201-1.c: New test.
25380
25381 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25382
25383         PR fortran/3743
25384         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25385         * g77.f-torture/compile/pr3743.x: Remove
25386
25387 2002-01-31  Tom Rix  <trix@redhat.com>
25388
25389         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25390
25391 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25392
25393         * gcc.dg/noncompile/20020130-1.c: New test.
25394
25395 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25396
25397         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25398
25399 2002-01-29  Richard Henderson  <rth@redhat.com>
25400
25401         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25402         to long long.
25403         * gcc.c-torture/execute/bf64-1.c: Likewise.
25404
25405 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25406
25407         * gcc.c-torture/execute/20020129-1.c: New test.
25408
25409 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25410
25411         * gcc.c-torture/compile/20000224-1.c: Update.
25412         * gcc.c-torture/execute/bitfld-1.c: New tests.
25413         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25414         * gcc.dg/uninit-A.c: Update.
25415
25416 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25417
25418         * g++.dg/template/ctor1.C: Add instantiation.
25419
25420 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25421
25422         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25423         argument to __builtin_prefetch to be const ptr.
25424
25425 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25426
25427         * gcc.c-torture/compile/20020120-1.c: New test.
25428
25429 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25430
25431         * gcc.c-torture/execute/20020127-1.c: New test.
25432
25433 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25434
25435         * g77.dg/f77-edit-i-in.f: New test
25436         * g77.dg/f77-edit-i-out.f: New test
25437
25438 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25439
25440         * gcc.dg/debug/debug.exp: New file.
25441         * gcc.dg/debug/trivial.c: New file.
25442         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25443         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25444         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25445         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25446         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25447         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25448         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25449         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25450         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25451         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25452         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25453         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25454         * gcc.dg/20000503-1.c: Removed.
25455         * gcc.dg/20010207-1.c: Removed.
25456         * gcc.dg/20011223-1.c: Removed.
25457         * gcc.dg/20020104-2.c: Removed.
25458         * gcc.dg/debug-1.c: Removed.
25459         * gcc.dg/debug-2.c: Removed.
25460         * gcc.dg/debug-3.c: Removed.
25461         * gcc.dg/debug-4.c: Removed.
25462         * gcc.dg/debug-5.c: Removed.
25463         * gcc.dg/debug-6.c: Removed.
25464         * gcc.dg/dwarf2-1.c: Removed.
25465         * gcc.dg/dwarf2-2.c: Removed.
25466
25467 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25468
25469         * g++.old-deja/g++.other/eh5.C: New test.
25470         * g++.old-deja/g++.other/sibcall2.C: New test.
25471         * g++.old-deja/g++.other/array9.C: New test.
25472         * g++.old-deja/g++.other/typename2.C: New test.
25473         * g++.old-deja/g++.other/crash60.C: New test.
25474         * g++.old-deja/g++.other/conv9.C: New test.
25475         * g++.old-deja/g++.other/mangle10.C: New test.
25476         * g++.old-deja/g++.other/unchanging1.C: New test.
25477         * g++.old-deja/g++.other/exprstmt1.C: New test.
25478         * g++.old-deja/g++.other/inline23.C: New test.
25479         * g++.old-deja/g++.eh/ia64-1.C: New test.
25480         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25481         * g++.old-deja/g++.other/reload1.C: New test.
25482         * g++.old-deja/g++.other/static20.C: New test.
25483         * g++.old-deja/g++.other/local-alloc1.C: New test.
25484         * g++.old-deja/g++.other/conv8.C: New test.
25485         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25486         * g++.old-deja/g++.other/storeexpr1.C: New test.
25487         * g++.old-deja/g++.other/storeexpr2.C: New test.
25488         * g++.dg/eh/template2.C: New test.
25489         * g++.dg/warn/weak1.C: New test.
25490
25491 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25492
25493         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25494         Remove first, non-varying, argument.
25495
25496 2002-01-23  Richard Henderson  <rth@redhat.com>
25497
25498         * gcc.dg/inline-2.c: New.
25499
25500         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25501         Add optional target arg.  Check number of arguments.
25502         (scan-assembler-not, scan-assembler-dem): Likewise.
25503         (scan-assembler-dem-not): Likewise.
25504
25505 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25506
25507         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25508         line 12.
25509         * g++.old-deja/g++.brendan/parse3.C,
25510         g++.old-deja/g++.other/crash26.C,
25511         g++.old-deja/g++.other/crash28.C,
25512         g++.old-deja/g++.other/crash29.C,
25513         g++.old-deja/g++.other/crash30.C,
25514         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25515
25516 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25517
25518         * gcc.dg/20020115-1.c: New.
25519
25520 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25521
25522         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25523
25524 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25525
25526         * gcc.dg/20020122-3.c: New.
25527
25528 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25529
25530         * g++.dg/other/gc1.C: New test.
25531
25532 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25533
25534         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25535
25536 2002-01-22  Richard Henderson  <rth@redhat.com>
25537
25538         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25539
25540 2002-01-22  Richard Henderson  <rth@redhat.com>
25541
25542         * gcc.dg/20020122-4.c: New.
25543
25544 2002-01-22  H.J. Lu <hjl@gnu.org>
25545
25546         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25547         link output.
25548         * gcc.dg/special/ecos.exp: Likewise.
25549         * lib/g++-dg.exp: Likewise.
25550         * lib/g77-dg.exp: Likewise.
25551         * lib/gcc-dg.exp : Likewise.
25552         * lib/mike-g++.exp: Likewise.
25553         * lib/mike-g77.exp: Likewise.
25554         * lib/mike-gcc.exp: Likewise.
25555         * lib/objc-dg.exp: Likewise.
25556
25557 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25558
25559         PR target/5379
25560         * gcc.dg/20020122-2.c: New test.
25561
25562 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25563
25564         * gcc.dg/20020122-1.c: New test.
25565
25566 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25567
25568         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25569
25570 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25571
25572         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25573
25574 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25575
25576         * gcc.c-torture/compile/20020121-1.c: New test.
25577
25578 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25579
25580         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25581         ld_library_path.
25582
25583 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25584
25585         * gcc.dg/20020218-1.c: New test.
25586
25587 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25588
25589         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25590         messages
25591         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25592         "At global scope" warning
25593         * g++.dg/ext/align1.C: Change cygwin test for alignment
25594         from db-bogus to dg-warning
25595
25596 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25597
25598         * g77.f-torture/compile/cpp2.F: New test.
25599
25600 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25601
25602         * g++.dg/template/access1.C: New test.
25603
25604 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25605
25606         * gcc.dg/20020118-1.c: New.
25607
25608 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25609
25610         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25611
25612 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25613
25614         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25615         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25616         alignment warnings.
25617
25618 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25619
25620         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25621         torture_with_loops and torture_without_loops
25622
25623 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25624
25625         * gcc.c-torture/compile/20020116-1.c: New test.
25626
25627 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25628
25629         * gcc.dg/20020116-2.c: New test.
25630
25631         * gcc.dg/ultrasp4.c: New test.
25632
25633         * gcc.dg/20020116-1.c: New test.
25634
25635 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
25636
25637         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
25638         by EABI.
25639
25640 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
25641
25642         * gcc.misc-tests/i386-prefetch.exp: New.
25643         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
25644         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
25645         * gcc.misc-tests/i386-pf-none-1.c: New test.
25646         * gcc.misc-tests/i386-pf-sse-1.c: New test.
25647
25648 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
25649
25650         * gcc.dg/gnu89-init-1.c: Add new tests.
25651
25652 2002-01-15  Andreas Jaeger  <aj@suse.de>
25653
25654         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25655         * gcc.dg/i386-mmx-2.c: Likewise.
25656         * gcc.dg/i386-sse-1.c: Likewise.
25657         * gcc.dg/i386-sse-2.c: Likewise.
25658         * gcc.dg/i386-sse-3.c: Likewise.
25659
25660 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25661
25662         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25663         Uncomment additional cases that now pass.
25664
25665 2002-01-11  Richard Henderson  <rth@redhat.com>
25666
25667         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25668         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25669
25670 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25671
25672         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25673
25674 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25675
25676         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25677         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25678
25679 2002-01-10  Dale Johannesen  <dalej@apple.com>
25680
25681         * gcc.c-torture/execute/loop-11.c: New.
25682
25683 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25684
25685         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25686         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25687
25688 2002-01-09  Richard Henderson  <rth@redhat.com>
25689
25690         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25691         type in which to perform the operation for each size.
25692
25693 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25694
25695         * gcc.c-torture/compile/20020109-2.c: New test.
25696
25697 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25698
25699         * gcc.c-torture/execute/loop-10.c: New test.
25700
25701 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25702
25703         * gcc.c-torture/compile/20010226-1.c: New test.
25704         * gcc.c-torture/compile/20010227-1.c: New test.
25705         * gcc.c-torture/compile/20010426-1.c: New test.
25706         * gcc.c-torture/compile/20010510-1.c: New test.
25707         * gcc.c-torture/compile/20010605-3.c: New test.
25708         * gcc.c-torture/compile/20010824-1.c: New test.
25709         * gcc.c-torture/execute/20010409-1.c: New test.
25710         * gcc.dg/noncompile/20000901-1.c: New test.
25711         * gcc.dg/20001023-1.c: New test.
25712         * gcc.dg/20001101-1.c: New test.
25713         * gcc.dg/20001102-1.c: New test.
25714         * gcc.dg/20010207-1.c: New test.
25715         * gcc.dg/20010405-1.c: New test.
25716         * gcc.dg/20010822-1.c: New test.
25717         * gcc.dg/20011107-1.c: New test.
25718
25719 2002-01-09  Jeffrey A Law  (law@redhat.com)
25720
25721         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25722
25723         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25724         execution failure on PA targets.
25725
25726 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25727
25728         * gcc.c-torture/compile/20020109-1.c: New test.
25729
25730 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25731
25732         * gcc.c-torture/execute/20020108-1.c: New test.
25733
25734 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25735
25736         * gcc.dg/20020108-1.c: New test.
25737
25738 2002-01-08  H.J. Lu <hjl@gnu.org>
25739
25740         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25741         for header files.
25742
25743 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25744
25745         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25746         consistency.
25747
25748 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25749
25750         * gcc.dg/altivec-4.c: Test altivec predicates.
25751
25752 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25753
25754         * gcc.c-torture/execute/20020107-1.c: New test.
25755
25756 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25757
25758         PR c/5279
25759         * gcc.c-torture/compile/20020106-1.c: New test.
25760
25761 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25762
25763         * gcc.c-torture/execute/nestfunc-4.c: New test.
25764
25765 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25766
25767         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25768         extra triple that slipped in.
25769         * g++.old-deja/g++.abi/align.C: Likewise.
25770         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25771
25772 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25773
25774         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25775         * g++.old-deja/g++.abi/align.C: Likewise.
25776         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25777
25778         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25779         on FreeBSD/i386.
25780         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25781         FreeBSD.
25782
25783 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25784
25785         * gcc.dg/20020104-1.c: New test.
25786
25787         * gcc.dg/20020104-2.c: New test.
25788
25789 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25790
25791         * gcc.dg/20020103-1.c: Fix typo in target selector.
25792
25793 2002-01-03  Richard Henderson  <rth@redhat.com>
25794
25795         * gcc.dg/20020103-1.c: New.
25796
25797 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25798
25799         * gcc.c-torture/execute/20020103-1.c: New test.
25800
25801 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25802
25803         * g++.dg/other/debug2.C: New test.
25804
25805         * gcc.c-torture/compile/20020103-1.c: New test.
25806
25807 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25808
25809         * gcc.dg/gnu89-init-1.c: Added new tests.
25810
25811 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25812
25813         * g++.dg/template/friend2.C: Remove as patch is reverted.
25814
25815         * g++.dg/warn/oldcast1.C: New test.
25816
25817         * g++.dg/template/ptrmem1.C: New test.
25818         * g++.dg/template/ptrmem2.C: New test.
25819
25820         * g++.dg/template/ntp.C: New test.
25821
25822         * g++.dg/other/component1.C: New test.
25823
25824         * g++.dg/template/ttp3.C: New test.
25825
25826         * g++.dg/template/friend2.C: New test.
25827         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25828
25829 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25830
25831         * g++.dg/other/ptrmem1.C: New test.
25832         * g++.dg/other/ptrmem2.C: New test.
25833
25834 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25835
25836         * g++.dg/template/ctor1.C: New test.
25837
25838 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25839
25840         * g++.dg/template/friend2.C: New test.
25841
25842 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25843
25844         * gcc.dg/mmix-1.c: New test.
25845
25846 2001-12-31  Richard Henderson  <rth@redhat.com>
25847
25848         * gcc.dg/asm-5.c: New.
25849
25850 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25851
25852         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25853         in namespace __gnu_cxx
25854
25855 2001-12-30  Richard Henderson  <rth@redhat.com>
25856
25857         * gcc.dg/debug-6.c: New.
25858
25859 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25860
25861         * gcc.c-torture/compile/20011229-2.c: New test.
25862
25863 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25864
25865         * gcc.dg/debug-3.c: New test.
25866         * gcc.dg/debug-4.c: New test.
25867         * gcc.dg/debug-5.c: New test.
25868
25869 2001-12-29  Richard Henderson  <rth@redhat.com>
25870
25871         * g++.dg/eh/loop1.C: New.
25872
25873 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25874
25875         * g++.dg/template/crash1.C: New test.
25876
25877 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25878
25879         * g++.dg/other/const1.C: New test.
25880
25881 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25882
25883         * gcc.c-torture/compile/20011229-1.c: New test.
25884
25885 2001-12-28  Stan Shebs  <shebs@apple.com>
25886
25887         * lib/objc-torture.exp: Resync with c-torture.exp.
25888         * lib/objc.exp: Load standard libraries.
25889
25890 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25891
25892         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25893         additional tests.
25894
25895 2001-12-27  Roger Sayle <roger@eyesopen.com>
25896
25897         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25898
25899 2001-12-27  Richard Henderson  <rth@redhat.com>
25900
25901         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25902
25903 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25904
25905         * g++.dg/eh/ctor1.C: New test.
25906         * g++.dg/other/error2.C: New test.
25907
25908 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25909
25910         * g++.dg/other/init2.C: New test.
25911
25912 2001-12-24  Richard Henderson  <rth@redhat.com>
25913
25914         * gcc.dg/20011223-1.c: New.
25915         * gcc.dg/inline-1.c: New.
25916
25917 2001-12-23  Richard Henderson  <rth@redhat.com>
25918
25919         * gcc.dg/asm-4.c: Test operand modifiers.
25920
25921 2001-12-23  Richard Henderson  <rth@redhat.com>
25922
25923         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25924
25925 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25926
25927         * gcc.c-torture/execute/20011223-1.c: New test.
25928
25929 2001-12-21  Richard Henderson  <rth@redhat.com>
25930
25931         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25932         re-enables the warning.
25933
25934 2001-12-21  Richard Henderson  <rth@redhat.com>
25935
25936         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25937
25938 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25939
25940         * gcc.c-torture/compile/20011218-1.c: New test.
25941
25942 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25943
25944         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25945         arm-isr.c test.
25946         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25947         epilogue generation for ARM ISR routines.
25948
25949 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25950
25951         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25952         * gcc.dg/format/c90-printf-3.c: Likewise.
25953         * gcc.dg/format/c99-printf-3.c: Likewise.
25954         * gcc.dg/format/ext-1.c: Likewise.
25955         * gcc.dg/format/ext-6.c: Likewise.
25956         * gcc.dg/format/format.h: Prototype unlocked stdio.
25957
25958 2001-12-20  Richard Henderson  <rth@redhat.com>
25959
25960         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25961         (arena): Use it.
25962         (malloc): Correct allocation logic.  Abort if we fill up the
25963         arena before initialization complete.
25964         (realloc): Correct allocation logic.
25965
25966 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25967
25968         * gcc.c-torture/compile/20011219-2.c: New test.
25969
25970         * gcc.c-torture/execute/20011219-1.c: New test.
25971
25972 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25973
25974         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25975         target does not support weak symbols.
25976
25977 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25978
25979         * gcc.c-torture/compile/20011219-1.c: New test.
25980
25981 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25982
25983         * g++.dg/other/error1.C: New test.
25984
25985 2001-12-17  Jeffrey A Law  (law@redhat.com)
25986
25987         * gcc.c-torture/execute/20011217-1.c: New test.
25988
25989 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25990
25991         * objc.dg/special/: New directory.
25992         * objc.dg/special/special.exp: New file.
25993         * objc.dg/special/unclaimed-category-1.h: New file.
25994         * objc.dg/special/unclaimed-category-1a.m: New file.
25995         * objc.dg/special/unclaimed-category-1.m: New file.
25996
25997 2001-12-17  Andreas Jaeger  <aj@suse.de>
25998
25999         * gcc.c-torture/compile/20011217-2.c: New test.
26000
26001 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26002
26003         * gcc.c-torture/compile/20011217-1.c: New test.
26004
26005 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26006
26007         * testsuite/gcc.dg/20011214-1.c: New.
26008
26009 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26010
26011         * gcc.dg/altivec-4.c: New.
26012
26013 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26014
26015         * gcc.dg/20011113-1.c: New test.
26016
26017 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26018
26019         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26020         std::__malloc_alloc_template<0> and
26021         std::__default_alloc_template<false, 0>.
26022
26023 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26024
26025         * objc/execute/bf-21.m: New test.
26026         * objc/execute/enumeration-1.m: New test.
26027         * objc/execute/enumeration-2.m: New test.
26028
26029 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26030
26031         * gcc.dg/gnu89-init-1.c: New test.
26032
26033 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26034
26035         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26036         * g++.old-deja/g++.jason/2371.C: Likewise.
26037         * g++.old-deja/g++.jason/template33.C: Likewise.
26038         * g++.old-deja/g++.jason/template34.C: Likewise.
26039         * g++.old-deja/g++.jason/template36.C: Likewise.
26040         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26041         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26042         * g++.old-deja/g++.other/typename1.C: Likewise.
26043         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26044         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26045         * g++.old-deja/g++.pt/typename11.C: Likewise.
26046         * g++.old-deja/g++.pt/typename14.C: Likewise.
26047         * g++.old-deja/g++.pt/typename16.C: Likewise.
26048         * g++.old-deja/g++.pt/typename3.C: Likewise.
26049         * g++.old-deja/g++.pt/typename4.C: Likewise.
26050         * g++.old-deja/g++.pt/typename5.C: Likewise.
26051         * g++.old-deja/g++.pt/typename7.C: Likewise.
26052         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26053
26054 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26055
26056         * g++.dg/other/linkage1.C: New test.
26057         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26058         specifiers.
26059
26060 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26061
26062         * gcc.dg/concat.c: New test.
26063
26064 2001-12-11  Stan Shebs  <shebs@apple.com>
26065
26066         * objc/compile: New test directory.
26067         * objc/compile/compile.exp: New expect script.
26068         * objc/compile/20011211-1.m: New compile test.
26069
26070 2001-12-11  Jason Merrill  <jason@redhat.com>
26071
26072         * lib/prune.exp (prune_gcc_output): Also handle "In member
26073         function".  So many permutations...
26074
26075 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26076
26077         * g++.dg/template/typedef1.C: New test.
26078
26079 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26080
26081         * g++.dg/other/copy1.C: New test.
26082
26083 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26084
26085         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26086
26087         * gcc.dg/builtin-choose-expr.c: New.
26088
26089 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26090
26091         * gcc.dg/altivec-2.c: New.
26092
26093 2001-12-07  Richard Henderson  <rth@redhat.com>
26094
26095         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26096
26097 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26098
26099         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26100         ultrasparc.
26101
26102 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26103
26104         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26105
26106 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26107
26108         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26109         variable argument list.
26110
26111 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26112
26113         * gcc.c-torture/execute/memcheck: Delete entire directory.
26114         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26115         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26116
26117 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26118
26119         * gcc.dg/Wshadow-1.c: New test.
26120
26121 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26122
26123         * gcc.c-torture/compile/20011130-1.c: New test.
26124
26125         * gcc.dg/noncompile/20011025-1.c: New test.
26126
26127         * g++.dg/other/anon-union.C: New test.
26128
26129         * gcc.c-torture/execute/20011024-1.c: New test.
26130
26131 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26132
26133         * gcc.c-torture/execute/20000722-1.x,
26134         gcc.c-torture/execute/20010123-1.x: Remove.
26135         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26136         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26137         gcc.dg/c99-complit-2.c: New tests.
26138
26139 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26140
26141         * g++.dg/inherit/base1.C: New test.
26142
26143 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26144
26145         * g++.dg/other/stdarg1.C: New test.
26146
26147         * gcc.c-torture/compile/20011130-2.c: New test.
26148
26149 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26150
26151         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26152         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26153         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26154         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26155         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26156         * gcc.dg/builtin-prefetch-1.c: New test.
26157
26158 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26159
26160         * gcc.dg/20011130-1.c: New test.
26161
26162 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26163
26164         * g++.dg/other/scope1.C: New test.
26165         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26166
26167 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26168
26169         * gcc.dg/vla-init-1.c: New test.
26170
26171 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26172
26173         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26174
26175 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26176
26177         * objc.dg/alias.m: Update.
26178         * objc.dg/class-1.m: Update.
26179         * objc.dg/const-str-1.m: Update.
26180         * objc.dg/fwd-proto-1.m: Update.
26181         * objc.dg/id-1.m: Update.
26182         * objc.dg/super-class-1.m: Update.
26183
26184 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26185
26186         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26187         constructs.
26188
26189 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26190
26191         * gcc.c-torture/execute/20011128-1.c: New test.
26192
26193 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26194
26195         * gcc.dg/20011127-1.c: New test.
26196
26197 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26198
26199         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26200         from Austin Group draft 7.
26201         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26202         scanf format arguments.
26203         * gcc.dg/format/no-exargs-2.c: New test.
26204
26205 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26206
26207         * g++.dg/abi/vbase8-4.C: New test.
26208
26209 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26210
26211         * gcc.c-torture/execute/20011121-1.c: New test.
26212
26213 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26214
26215         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26216
26217 2001-11-23  Andreas Jaeger  <aj@suse.de>
26218
26219         * gcc.dg/cpp/charconst-2.c: New test.
26220
26221 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26222
26223         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26224         to the host if it is remote.  Let tests specify extra headers
26225         they use.
26226         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26227         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26228         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26229         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26230         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26231         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26232         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26233         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26234         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26235         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26236
26237 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26238
26239         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26240         for little endian ARMs.
26241
26242 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26243
26244         * gcc.c-torture/compile/20011119-1.c: New test.
26245         * gcc.c-torture/compile/20011119-2.c: New test.
26246
26247 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26248
26249         * gcc.dg/altivec-1.c: Fix typo.
26250
26251 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26252
26253         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26254
26255 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26256
26257         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26258
26259 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26260
26261         * lib/g77.exp: Don't specify --rpath-link.
26262
26263         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26264         across all the headers.
26265         * gcc.dg/format/format.exp: For testing on a remote host,
26266         copy format.h.
26267
26268         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26269         * gcc.c-torture/execute/930406-1.c: Likewise.
26270         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26271
26272 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26273
26274         * gcc.dg/altivec-1.c: New.
26275
26276 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26277
26278         * gcc.dg/cpp/fpreprocessed.c: New test case.
26279
26280 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26281
26282         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26283         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26284         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26285
26286 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26287
26288         * gcc.dg/no-builtin-1.c: New test.
26289
26290 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26291
26292         * gcc.c-torture/execute/20011115-1.c: New test.
26293
26294 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26295
26296         * gcc.c-torture/compile/20011114-2.c: New test.
26297         * gcc.c-torture/compile/20011114-3.c: New test.
26298         * gcc.c-torture/compile/20011114-4.c: New test.
26299
26300 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26301
26302         * g++.dg/other/init1.C: New test.
26303
26304 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26305
26306         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26307         message.
26308
26309         * gcc.c-torture/execute/20011114-1.c: New testcase.
26310
26311         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26312         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26313         like the (before this change) version of 20010327-1.c.
26314
26315 2001-11-14  Roger Sayle <roger@eyesopen.com>
26316
26317         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26318
26319 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26320
26321         * g++.dg/init/array2.C: New test.
26322
26323 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26324
26325         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26326
26327 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26328
26329         * g++.dg/other/forscope1.C: New test.
26330         * g++.dg/ext/forscope1.C: New test.
26331         * g++.dg/ext/forscope2.C: New test.
26332
26333 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26334
26335         * gcc.c-torture/execute/20011113-1.c: New test.
26336
26337 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26338
26339         * gcc.c-torture/execute/20011109-2.c: New test.
26340
26341         * gcc.c-torture/execute/20011109-1.c: New test.
26342
26343 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26344
26345         * gcc.c-torture/compile/20011109-1.c: New test.
26346
26347 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26348
26349         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26350         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26351         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26352         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26353         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26354         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26355         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26356
26357 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26358
26359         * g++.dg/warn/Wshadow-1.C: New tests.
26360         * g++.old-deja/g++.mike/for3.C: Update.
26361
26362 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26363
26364         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26365         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26366         XFAILs.  Adjust expected error texts.
26367         * gcc.c-torture/compile/20011106-1.c,
26368         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26369         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26370         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26371         gcc.dg/c99-array-lval-5.c: New tests.
26372
26373 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26374
26375         * gcc.dg/cpp/defined.c: Update.
26376
26377 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26378
26379         * gcc.c-torture/execute/anon-1.c: New test.
26380
26381 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26382
26383         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26384         same size, so no warning should be produced on stormy16.
26385
26386         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26387         due to oversized array.
26388         * g++.old-deja/g++.mike/ns15.C: Likewise.
26389         * g++.old-deja/g++.pt/crash16.C: Likewise.
26390
26391 2001-11-02  Graham Stott  <grahams@redhat.com>
26392
26393         * g++.dgother/debug1.C: Fix typos.
26394
26395 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26396
26397         * g++.dg/other/debug1.C: New test.
26398
26399 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26400
26401         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26402         of unsigned long.
26403
26404 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26405
26406         * gcc.dg/20011029-2.c: New test.
26407
26408         * gcc.c-torture/compile/20011029-1.c: New test.
26409
26410 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26411
26412         * objc/execute/class_self-1.m: New test.
26413         * objc/execute/class_self-2.m: New test.
26414
26415 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26416
26417         * gcc.misc-tests/msgs.exp: Delete.
26418         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26419         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26420         error set to match recent changes.
26421
26422 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26423
26424         * gcc.dg/20011021-1.c: New test.
26425
26426 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26427
26428         * gcc.c-torture/compile/20011023-1.c: New test.
26429
26430 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26431
26432         * lib/g77.exp: Rewrite based on lib/g++.exp.
26433
26434 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26435
26436         * gcc.c-torture/execute/20011019-1.c: New test.
26437
26438         * gcc.dg/20011018-1.c: New test.
26439
26440 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26441
26442         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26443
26444 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26445
26446         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26447         * gcc.dg/attr-invalid.c: Likewise.
26448
26449 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26450
26451         * testsuite/gcc.dg/20011015-1.c: New test.
26452
26453 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26454
26455         * g++.dg/template/unify2.C: New test.
26456
26457 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26458
26459         * g++.dg/other/exception-specification.C: New test
26460
26461 2001-10-13  Tom Rix  <trix@redhat.com>
26462
26463         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26464         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26465
26466 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26467
26468         * testsuite/gcc.dg/20011009-1.c: New test.
26469
26470 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26471
26472         PR g++/4476
26473         * g++.dg/other/friend1.C: New test.
26474
26475 2001-10-11  Richard Henderson  <rth@redhat.com>
26476
26477         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26478
26479 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26480
26481         * gcc.c-torture/compile/20011010-1.c: New.
26482
26483 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26484
26485         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26486         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26487         g77.f-torture/execute/execute.exp,
26488         g77.f-torture/noncompile/noncompile.exp,
26489         gcc.c-torture/compile/compile.exp,
26490         gcc.c-torture/execute/execute.exp,
26491         gcc.c-torture/execute/ieee/ieee.exp,
26492         gcc.c-torture/execute/memcheck/memcheck.exp,
26493         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26494         objc/execute/execute.exp: Update FSF address.
26495
26496 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26497
26498         * gcc.dg/cpp/cmdlne-C.c: Update.
26499         * gcc.dg/cpp/cmdlne-C2.c: New.
26500
26501 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26502
26503         * gcc.c-torture/execute/20011008-3.c: New.
26504
26505 2001-10-08  DJ Delorie  <dj@redhat.com>
26506
26507         * gcc.dg/20011008-1.c: New.
26508         * gcc.dg/20011008-2.c: New.
26509
26510 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26511
26512         * gcc.dg/cpp/spacing1.c: Update test.
26513
26514 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26515
26516         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26517         spelling errors of "separate" as "seperate".
26518
26519 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26520
26521         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26522         enough to avoid inlining.
26523
26524 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26525
26526         * lib/g77.exp: set libg2c_dir correctly.
26527
26528 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26529
26530         * gcc.dg/cpp/macro11.c: New test.
26531
26532 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26533
26534         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26535         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26536         gcc.dg/format/multattr-3.c: New tests.
26537         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26538         tests for format attributes on function pointers being rejected.
26539
26540 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26541
26542         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26543
26544 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26545
26546         * g++.dg/warn/format1.C: New test.
26547
26548 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26549
26550         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26551
26552 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26553
26554         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26555
26556 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26557
26558         * gcc.dg/cpp/redef2.c: Add test.
26559
26560 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26561
26562         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26563         long-standing bug on i686, apparently.
26564         * gcc.c-torture/execute/loop-2c.x: New file.
26565         * gcc.c-torture/execute/loop-2d.x: New file.
26566         * gcc.c-torture/execute/loop-3c.x: New file.
26567
26568 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26569
26570         * gcc.dg/cpp/20000625-2.c: Correct line number.
26571
26572 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26573
26574         * gcc.dg/cpp/macro10.c: New test.
26575         * gcc.dg/cpp/strify3.c: New test.
26576         * gcc.dg/cpp/spacing1.c: Add tests.
26577         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26578         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26579
26580 2001-09-24  DJ Delorie  <dj@redhat.com>
26581
26582         * gcc.c-torture/execute/20010924-1.c: New test.
26583
26584 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26585
26586         * testsuite/objc/execute/paste.m: Remove.
26587
26588 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26589
26590         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26591
26592 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26593
26594         * g77.dg/strlen0.f: New test.
26595
26596 2001-09-21  Richard Henderson  <rth@redhat.com>
26597
26598         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26599         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26600
26601 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26602
26603         Table-driven attributes.
26604         * g++.dg/ext/attrib1.C: New test.
26605
26606 2001-09-20  DJ Delorie  <dj@redhat.com>
26607
26608         * gcc.dg/20000926-1.c: Update expected warning messages.
26609         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26610         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26611         array.
26612
26613 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26614
26615         * g++.dg/eh/registers1.C: New test case.
26616
26617 2001-09-17  Richard Henderson  <rth@redhat.com>
26618
26619         * gcc.dg/array-5.c: Fix VLA decomposition test.
26620
26621 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26622
26623         * gcc.dg/cpp/line5.c: New testcase.
26624
26625 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26626
26627         * gcc.dg/cpp/macro9.c: New test.
26628
26629 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26630
26631         * gcc.c-torture/execute/980223.c: Change type of addr from long
26632         to char *.
26633
26634 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26635
26636         * gcc.c-torture/execute/20010915-1.c: New test.
26637
26638 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
26639
26640         * g77.dg/bprob: New directory.
26641         * g77.dg/bprob/bprob.exp: New file.
26642         * g77.dg/bprob/bprob-1.f: New test.
26643         * g77.dg/gcov: New directory.
26644         * g77.dg/gcov/gcov.exp: New file.
26645         * g77.dg/gcov/gcov-1.f: New test.
26646         * g77.dg/gcov/gcov-1.x: New file.
26647
26648 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26649
26650         * gcc.dg/cpp/directiv.c: Update.
26651         * gcc.dg/cpp/undef1.c: Update.
26652
26653 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26654
26655         * gcc.dg/20010912-1.c: New test.
26656
26657 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26658
26659         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26660         language-independent file in lib.
26661         * lib/gcov.exp: New file.
26662
26663 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26664
26665         * gcc.c-torture/compile/20010911-1.c: New test.
26666
26667 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26668
26669         * lib/profopt.exp: New, to support profile-directed optimizations.
26670         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26671         * gcc.misc-tests/bprob-1.c: New test.
26672         * gcc.misc-tests/bprob-2.c: New test.
26673
26674 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26675
26676         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26677         XFAIL and which kinds of gcov output to verify.
26678         * gcc.misc-tests/gcov-4b.x: New file.
26679         * gcc.misc-tests/gcov-5b.x: New file.
26680         * gcc.misc-tests/gcov-6.x: New file.
26681         * gcc.misc-tests/gcov-7.c: New test.
26682         * gcc.misc-tests/gcov-7.x: New file.
26683
26684 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26685
26686         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26687         * gcc.misc-tests/gcov-6.c: New test.
26688
26689 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26690
26691         PR c++/3986
26692         * g++.dg/abi/vbase1.C: New test.
26693
26694 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26695
26696         * objc.dg/method-2.m: New.
26697
26698 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26699
26700         PR c++/4203
26701         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26702         * g++.dg/init/empty1.C: New test.
26703
26704 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26705
26706         * gcc.c-torture/compile/20010903-1.c: New test.
26707
26708 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26709
26710         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26711         for m68k.
26712
26713 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26714
26715         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26716
26717         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26718
26719         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26720
26721 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26722
26723         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26724         for 16-bit 'unsigned int'.
26725
26726 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26727
26728         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26729
26730 2001-08-27  Richard Henderson  <rth@redhat.com>
26731
26732         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26733         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26734
26735 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26736
26737         * gcc.dg/asm-names.c (ymain): New.
26738
26739 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26740
26741         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26742         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26743         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26744
26745 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26746
26747         * gcc.dg/compare5.c: New testcase.
26748
26749 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26750
26751         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26752         and "In instantiation".
26753
26754 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26755
26756         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26757
26758 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26759
26760         * gcc.misc-tests/gcov.exp: Add support for branch information.
26761         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26762         * gcc.misc-tests/gcov-4.c: New test.
26763         * gcc.misc-tests/gcov-4b.c: New test.
26764         * gcc.misc-tests/gcov-5b.c: New test.
26765
26766 2001-08-20  Zack Weinberg  <zackw@panix.com>
26767
26768         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26769         expected to fail.
26770
26771 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26772
26773         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26774
26775 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26776
26777         * g++.dg/eh/template1.C: New test.
26778
26779 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26780
26781         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26782         Fix thinko.
26783         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26784         for xfail.
26785
26786 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26787
26788         * lib/g77-dg.exp:  Use prune.exp for common procedures
26789         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26790         * lib/g77.exp: (g77-dg-prune) Remove
26791
26792 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26793
26794         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26795
26796 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26797
26798         * g++.dg/template/unify1.C: New test.
26799
26800 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26801
26802         * g++.dg/abi/empty4.C: New test.
26803
26804 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26805
26806         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26807         solaris2.*
26808         * g77.f-torture/compile/pr3743.x: Likewise
26809
26810 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26811
26812         * g++.dg/other/using-declaration.C: New test.
26813
26814 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26815
26816         * gcc.dg/cpp/tr-sign.c: New testcase.
26817
26818 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26819
26820         * gcc.dg/cpp/19951025-1.c: Revert.
26821         * gcc.dg/cpp/directiv.c: We no longer process directives that
26822         interrupt macro arguments.
26823
26824 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26825
26826         * gcc.dg/bconstp-1.c: New test.
26827
26828 2001-08-03  Richard Henderson  <rth@redhat.com>
26829
26830         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26831
26832 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26833
26834         * gcc.dg/cpp/19951025-1.c: Update.
26835
26836 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26837
26838         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26839         should be x.
26840
26841 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26842
26843         Kill -fhonor-std.
26844         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26845         * g++.old-deja/g++.other/std1.C: Likewise.
26846         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26847
26848 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26849
26850         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26851         (g77_pass, g77_fail, g77_finish, g77_exit,
26852         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26853
26854 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26855
26856         * g77.dg/fbackslash.f
26857         * g77.dg/fcase-preserve.f
26858         * g77.dg/ff90-1.f
26859         * g77.dg/ffixed-line-length-0.f
26860         * g77.dg/ffixed-line-length-132.f
26861         * g77.dg/ffixed-line-length-7.f
26862         * g77.dg/ffixed-line-length-72.f
26863         * g77.dg/ffixed-line-length-none.f
26864         * g77.dg/ffree-form-1.f
26865         * g77.dg/fno-backslash.f
26866         * g77.dg/fno-f90-1.f
26867         * g77.dg/fno-fixed-form-1.f
26868         * g77.dg/fno-onetrip.f
26869         * g77.dg/fno-typeless-boz.f
26870         * g77.dg/fno-underscoring.f
26871         * g77.dg/fno-vxt-1.f
26872         * g77.dg/fonetrip.f
26873         * g77.dg/ftypeless-boz.f
26874         * g77.dg/fugly-assumed.f
26875         * g77.dg/funderscoring.f
26876         * g77.dg/fvxt-1.f
26877
26878 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26879
26880         * objc.dg/fwd-proto-1.m: New.
26881         * objc.dg/local-decl-1.m: New.
26882         * objc.dg/naming-1.m: New.
26883         * objc.dg/naming-2.m: New.
26884         * objc.dg/proto-hier-1.m: New.
26885
26886 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26887
26888         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26889         largest-type elements to a struct makes its size grow.
26890
26891 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26892
26893         * g++.dg/abi/vthunk1.C: New test.
26894
26895 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26896
26897         * g++.dg/abi/vbase8-22.C: New test.
26898
26899 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26900
26901         * gcc.dg/cpp/macro8.c: New test.
26902
26903 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26904
26905         * g++.dg/abi/vbase8-21.C: New test.
26906
26907 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26908
26909         * g++.dg/abi/vbase8-10.C: New test.
26910
26911 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26912
26913         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26914         ${tool}_set_ld_library_path.
26915         Changed caller.
26916         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26917         g++.exp.
26918
26919 2001-07-26  Stan Cox <scox@redhat.com>
26920
26921         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26922         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26923         gcc_exit, gcc_check_unsupported_p):
26924         Moved to gcc-deps.exp
26925         * gcc-deps.exp: New file.
26926
26927 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26928
26929         * g++.old-deja/g++.pt/defarg14.C: New test.
26930
26931 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26932
26933         * g++.old-deja/g++.other/lineno5.C: New test.
26934
26935 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26936
26937         * g++.old-deja/g++.pt/crash68.C: New test.
26938
26939 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26940
26941         * g++.old-deja/g++.other/crash42.C: New test.
26942
26943 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26944
26945         * gcc.dg/cpp/extratokens.c: Fix.
26946         * gcc.dg/cpp/skipping2.c: New tests.
26947
26948 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26949
26950         * gcc.c-torture/execute/20010724-1.c: New file.
26951         * gcc.c-torture/execute/20010724-1.x: New file.
26952
26953 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26954
26955         * g++.old-deja/g++.other/cond7.C: New test.
26956
26957 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26958
26959         * g++.old-deja/g++.other/optimize4.C: New test.
26960
26961 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26962
26963         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26964
26965 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26966
26967         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26968         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26969         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26970         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26971
26972         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26973         bug report" message.
26974
26975         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26976         * g++.dg/ext/instantiate1.C: Move from old-deja.
26977
26978 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26979
26980         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26981         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26982         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26983         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26984
26985 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26986
26987         * gcc.c-torture/execute/20010723-1.c: New test.
26988
26989 2001-07-23  Ben Elliston  <bje@redhat.com>
26990
26991         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26992
26993 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26994
26995         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26996         i[34567]86-*-*.
26997         Delete handling of ieee_multilib_flags.
26998         Pass -mieee for alpha*-*-* and sh-*-*.
26999         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27000
27001 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27002
27003         Remove old-abi tests.
27004         * g++.old-deja/g++.mike/p11116.C: Remove.
27005         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27006
27007 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27008
27009         * g77.f-torture/compile/pr3743.f:  New test
27010
27011 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27012
27013         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27014
27015 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27016
27017         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27018         g++.old-deja/g++.pt/static6.C: Likewise.
27019         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27020         supports weak symbols.
27021
27022 2001-07-18  Andreas Jaeger  <aj@suse.de>
27023
27024         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27025         supported again.
27026
27027 2001-07-18  Andreas Jaeger  <aj@suse.de>
27028
27029         * gcc.dg/iftrap-1.c: Fix target line.
27030
27031 2001-07-17  Richard Henderson  <rth@redhat.com>
27032
27033         * gcc.c-torture/execute/20010717-1.c: New.
27034
27035 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27036
27037         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27038         tests.
27039
27040 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27041
27042         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27043
27044 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27045
27046         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27047         UAC_SIGBUS, UAC_NOPRINT definitions.
27048
27049 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27050
27051         * objc/execute/object_is_class.m: New test.
27052         * objc/execute/object_is_meta_class.m: New test.
27053
27054 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27055
27056         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27057         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27058
27059 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27060
27061         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27062         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27063
27064 2001-07-14  Richard Henderson  <rth@redhat.com>
27065
27066         * gcc.dg/iftrap-1.c: New.
27067
27068 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27069
27070         * g77.f-torture/execute/intrinsic77.f: New test.
27071
27072 2001-07-11  Janis Johnson <janis@us.ibm.com>
27073
27074         * gcc.misc-tests/gcov-3.c: New test.
27075
27076 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27077
27078         * gcc.c-torture/compile/20010711-1.c,
27079         * gcc.c-torture/compile/20010711-2.c: New tests.
27080
27081 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27082
27083         * gcc.c-torture/execute/20010711-1.c: New test.
27084
27085 2001-07-11  Ben Elliston  <bje@redhat.com>
27086
27087         * g++.old-deja/g++.other/enum5.C: New test.
27088
27089 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27090
27091         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27092         (g++-dg-prune): Call prune_gcc_output.
27093         * prune.exp: New file for prune_gcc_output.
27094         * lib/g++.exp, lib/gcc.exp: Load it.
27095
27096 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27097
27098         * gcc.c-torture/compile/20010701-1.c,
27099         g++.old-deja/g++.ext/attrib6.C: New tests.
27100
27101 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27102
27103         * gcc.c-torture/compile/20010706-1.c: New test.
27104
27105 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27106
27107         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27108
27109 2001-06-28  Stan Shebs  <shebs@apple.com>
27110
27111         * gcc.dg/pragma-darwin.c: New test.
27112
27113 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27114
27115         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27116         Solaris 2.[678] system.
27117
27118 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27119
27120         * gcc.dg/20010622-1.c: New test.
27121
27122 2001-06-18  Stan Shebs  <shebs@apple.com>
27123
27124         * objc.dg: New directory.
27125         * objc.dg/dg.exp: New file.
27126         * objc.dg/alias.m: New.
27127         * objc.dg/class-1.m: New.
27128         * objc.dg/class-2.m: New.
27129         * objc.dg/const-str-1.m: New.
27130         * objc.dg/const-str-2.m: New.
27131         * objc.dg/id-1.m: New.
27132         * objc.dg/method-1.m: New.
27133         * objc.dg/super-class-1.m: New.
27134         * lib/objc-dg.exp: New file.
27135
27136 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27137
27138         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27139         of label name.
27140
27141 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27142
27143         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27144
27145 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27146
27147         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27148         variable.
27149
27150 2001-06-12  Richard Henderson  <rth@redhat.com>
27151
27152         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27153
27154 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27155
27156         * g++.old-deja/g++.abi/vbase5.C: New test.
27157         * g++.old-deja/g++.abi/vbase6.C: New test.
27158         * g++.old-deja/g++.abi/vbase7.C: New test.
27159
27160 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27161
27162         * gcc.c-torture/compile/20010610-1.c: New test.
27163
27164 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27165
27166         * g++.old-deja/g++.abi/vbase4.C: New test.
27167
27168 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27169
27170         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27171         support %f for HC11/HC12 targets.
27172         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27173         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27174         on HC11/HC12 targets.
27175         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27176
27177 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27178
27179         * gcc.dg/wchar_t-1.c: New file.
27180         * gcc.dg/wint_t-1.c: Likewise.
27181
27182 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27183
27184         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27185
27186 2001-06-11  Richard Henderson  <rth@redhat.com>
27187
27188         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27189
27190 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27191
27192         * gcc.c-torture/compile/20010611-1.c: New test.
27193
27194 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27195
27196         * gcc.dg/c99-tag-1.c: Add more tests.
27197
27198 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27199
27200         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27201         representation on MN10300 and ARM/Thumb.
27202
27203 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27204
27205         * g77.f-torture/execute/20010610.f: New.
27206
27207 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27208
27209         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27210         names.
27211
27212 2001-06-09  Richard Henderson  <rth@redhat.com>
27213
27214         * gcc.c-torture/execute/ashrdi-1.c: New.
27215         * gcc.c-torture/execute/ashldi-1.c: New.
27216         * gcc.c-torture/execute/lshrdi-1.c: New.
27217
27218 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27219
27220         * objc/execute/load-3.m: Added. Check sending +load to categories,
27221         in addition to classes.
27222
27223 2001-06-08  Stan Shebs  <shebs@apple.com>
27224
27225         * objc/execute/load-2.m: New test.  From Nicola Pero
27226         <n.pero@mi.flashnet.it>.
27227
27228 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27229
27230         * gcc.c-torture/execute/20010605-2.c: New test.
27231
27232 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27233
27234         * g++.old-deja/g++.abi/vbase2.C: New test.
27235         * g++.old-deja/g++.abi/vbase3.C: New test.
27236
27237 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27238
27239         * g++.old-deja/g++.pt/friend49.C: New test.
27240
27241 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27242
27243         * g++.old-deja/g++.ext/anon3.C: New test.
27244
27245 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27246
27247         * g++.old-deja/g++.other/conv7.C: New test.
27248
27249 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27250
27251         * gcc.c-torture/compile/20010605-2.c: New test.
27252
27253 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27254
27255         * gcc.c-torture/execute/20010604-1.c: New test.
27256
27257 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27258
27259         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27260
27261 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27262
27263         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27264         (g++_link_flags): Likewise.
27265         (g++_init): Pass gccpath's value to two previous functions.
27266
27267 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27268
27269         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27270         Ensure logfile entry matches exec command line.
27271
27272 2001-05-31  Richard Henderson  <rth@redhat.com>
27273
27274         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27275         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27276
27277 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27278
27279         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27280         compiler for irix6.2
27281
27282 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27283
27284         * g++.old-deja/g++.other/optimize3.C: New file.
27285
27286 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27287
27288         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27289         assemble.
27290
27291 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27292
27293         * g++.old-deja/g++.other/optimize2.C: New file.
27294
27295 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27296
27297         * gcc.c-torture/compile/20010518-2.c: New file.
27298         * gcc.c-torture/execute/20010518-1.c: New file.
27299         * gcc.c-torture/execute/20010518-2.c: New file.
27300
27301 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27302
27303         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27304
27305 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27306
27307         G++ no longer defines builtins that do not begin with __builtin.
27308         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27309         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27310         * g++.old-deja/g++.law/builtin1.C: Likewise.
27311         * g++.old-deja/g++.law/cvt2.C: Likewise.
27312         * g++.old-deja/g++.mike/net5.C: Likewise.
27313         * g++.old-deja/g++.other/builtins1.C: Likewise.
27314         * g++.old-deja/g++.other/builtins2.C: Likewise.
27315         * g++.old-deja/g++.other/builtins3.C: Likewise.
27316         * g++.old-deja/g++.other/builtins4.C: Likewise.
27317         * g++.old-deja/g++.other/inline8.C: Likewise.
27318         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27319
27320 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27321
27322         * g++.old-deja/g++.pt/using1.C: Adjust.
27323         * g++.old-deja/g++.pt/using2.C: New test.
27324
27325 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27326
27327         * gcc.dg/cpp/charconst.c: New tests.
27328         * gcc.dg/cpp/escape.c: New tests.
27329         * gcc.dg/cpp/escape-1.c: New tests.
27330         * gcc.dg/cpp/escape-2.c: New tests.
27331         * gcc.dg/cpp/ucs.c: New tests.
27332
27333 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27334
27335         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27336         native compiler for irix6.5.
27337
27338 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27339
27340         * lib/g++.exp (g++_include_flags): Use args to compute
27341         get_multilibs.
27342         (g++_link_flags): Likewise.
27343         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27344
27345 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27346
27347         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27348
27349 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27350
27351         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27352         this file.
27353
27354 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27355
27356         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27357         STACK_SIZE;
27358         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27359         to STACK_SIZE; Use it to define size of add_histo array.
27360         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27361         to STACK_SIZE.
27362         (f): Use GITT_SIZE to define size of gitt local table.
27363         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27364         to STACK_SIZE; Use it to define size of bytemem array.
27365
27366 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27367
27368         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27369         on 68HC11/HC12 due to the asm instruction.
27370         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27371         * gcc.c-torture/compile/920520-1.x: Likewise.
27372         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27373         on 68HC11/HC12 because the function is larger than 64K.
27374         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27375         on 68HC11/HC12 because the structure is too large.
27376
27377 2001-05-20  Richard Henderson  <rth@redhat.com>
27378
27379         * gcc.c-torture/execute/20010520-1.c: New.
27380
27381 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27382
27383         * g++.old-deja/g++.warn/compare1.C: New test.
27384         * gcc.dg/compare4.c: New test.
27385
27386 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27387
27388         * g++.old-deja/g++.other/optimize1.C: New test.
27389
27390 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27391
27392         * g++.old-deja/g++.pt/spec41.C: New test.
27393
27394 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27395
27396         * gcc.c-torture/compile/20010114-1.x: Remove.
27397
27398 2001-05-18  Stan Shebs  <shebs@apple.com>
27399
27400         * gcc.c-torture/compile/20010518-1.c: New test.
27401
27402 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27403
27404         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27405         * g++.old-deja/g++.pt/crash67.C: New test.
27406
27407 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27408
27409         * g++.old-deja/g++.other/debug9.C: New test.
27410
27411 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27412
27413         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27414
27415 2001-05-16  Jan Hubicka  <jh@suse.cz>
27416
27417         * gcc.c-torture/compile/20010516-1.c: New test.
27418
27419 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27420
27421         * g++.old-deja/g++.other/crash41.C: New test.
27422
27423 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27424
27425         * g++.old-deja/g++.pt/crash66.C: New test.
27426
27427 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27428
27429         * g++.old-deja/g++.robertl/eb27.C: Convert.
27430
27431 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27432
27433         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27434         declaration being redundant.
27435
27436 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27437
27438         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27439
27440 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27441
27442         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27443
27444 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27445
27446         * lib/g++.exp: Use testsuite_flags.
27447
27448 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27449
27450         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27451
27452 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27453
27454         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27455
27456 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27457
27458         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27459
27460 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27461
27462         * gcc.c-torture/compile/20010313-1.c: New test.
27463
27464 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27465
27466         * gcc.dg/cpp/direct2.c: New test.
27467         * gccq.dg/cpp/direct2s.c: New test.
27468
27469         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27470
27471 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27472
27473         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27474         * g++.old-deja/g++.other/op3.C: Likewise.
27475
27476 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27477
27478         * gcc.dg/cpp/syshdr.h: New file.
27479         * gcc.dg/cpp/sysmac1.c: Update.
27480         * gcc.dg/cpp/sysmac2.c: Update.
27481
27482 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27483
27484         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27485
27486 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27487
27488         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27489         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27490
27491 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27492
27493         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27494
27495 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27496
27497         * lib/g++.exp (g++_include_flags): Don't use any special flags
27498         if TESTING_IN_BUILD_TREE is not defined.
27499         (g++_init): Use a plain 'c++' as the compiler if
27500         TESTING_IN_BUILD_TREEE is not defined.
27501
27502 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27503
27504         * g++.old-deja/g++.eh/catch13.C: New test.
27505         * g++.old-deja/g++.eh/catch14.C: New test.
27506
27507 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27508
27509         * gcc.dg/cpp/tr-define.c: New test.
27510
27511 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27512
27513         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27514         <stdlib.h>, not <malloc.h>.
27515
27516 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27517
27518         * g++.old-deja/g++.ns/template17.C: New test.
27519
27520 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27521
27522         * g++.old-deja/g++.pt/ref4.C: New test.
27523
27524 2001-04-30  Richard Henderson  <rth@redhat.com>
27525
27526         * gcc.dg/20000724-1.c: Revert last change.
27527
27528 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27529
27530         * g77.f-torture/execute/20010430.f: New test.
27531
27532 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27533
27534         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27535
27536 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27537
27538         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27539
27540 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27541
27542         * g++.old-deja/g++.eh/crash6.C: New test.
27543
27544 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27545
27546         * g++.old-deja/g++.other/warn7.C: New test.
27547
27548 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27549
27550         * g++.old-deja/g++.other/defarg9.C: New test.
27551
27552 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27553
27554         * g77.f-torture/compile/20010426.f: New test.
27555         * g77.f-torture/execute/20010426.f: New test.
27556
27557 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27558
27559         * g77.f-torture/compile/20000629-1.x: Remove - error
27560         has been fixed.
27561
27562 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27563
27564         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27565         Tweak slightly to work with g++.dg framework.
27566         * g++.dg/special/ecos.exp: Run initp1.C test.
27567         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27568
27569         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27570         its linker doesn't give line numbers either.
27571         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27572
27573 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27574
27575         * g++.old-deja/g++.other/lex1.C: New test.
27576
27577 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27578
27579         * gcc.dg/noncompile/20010425-1.c: New test.
27580
27581 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27582
27583         * g++.old-deja/g++.pt/mangle2.C: New test.
27584
27585 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27586
27587         * gcc.dg/format/plus-1.c: New test.
27588
27589 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27590
27591         * gcc.dg/20010423-1.c: New test.
27592
27593 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27594
27595         * gcc.c-torture/execute/20010422-1.c: New test.
27596
27597 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27598
27599         * g++.old-deja/g++.ns/type2.C: New test.
27600
27601 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27602
27603         * g++.old-deja/g++.other/perf1.C: New test.
27604
27605 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27606
27607         * gcc.dg/c99-func-2.c: Remove xfail.
27608         * gcc.dg/c99-func-3.c: Remove xfail.
27609         * gcc.dg/c99-func-4.c: Remove xfail.
27610
27611 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27612
27613         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27614
27615 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27616
27617         * gcc.c-torture/compile/20010423-1.c: New test.
27618
27619 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27620
27621         * g++.old-deja/g++.pt/typename28.C: New test.
27622
27623 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27624
27625         * g++.old-deja/g++.abi/empty2.C: New test.
27626         * g++.old-deja/g++.abi/empty3.C: New test.
27627
27628 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27629
27630         * g++.old-deja/g++.other/comdat2.C: New test.
27631         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27632
27633 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27634
27635         * g++.old-deja/g++.other/overload14.C: New test.
27636
27637 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27638
27639         * g++.old-deja/g++.other/lookup23.C: New test.
27640
27641 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27642
27643         * gcc.c-torture/execute/20010403-1.c: New test.
27644
27645 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
27646             Mark Mitchell  <mark@codesourcery.com>
27647
27648         * lib/old-dejagnu.exp: Don't delete output of executable.
27649         Add .exe suffix to executables.
27650
27651 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27652
27653         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27654
27655 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27656
27657         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27658
27659 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27660
27661         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27662         * g++.old-deja/g++.abi/crash1.C: New test.
27663
27664 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27665
27666         * g++.old-deja/g++.other/crash40.C: New test.
27667
27668 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27669
27670         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27671
27672 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27673
27674         * g++.old-deja/g++.other/warn6.C: New test.
27675
27676 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27677
27678         * g++.old-deja/g++.robertl/eb42.C: Same.
27679
27680 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27681
27682         * gcc.dg/wtr-conversion-1.c: New testcase.
27683
27684 2001-04-10  Richard Henderson  <rth@redhat.com>
27685
27686         * g++.old-deja/g++.other/array5.C: New.
27687
27688 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27689
27690         * gcc.c-torture/execute/20010408-1.c: New test.
27691
27692 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27693
27694         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27695         headers and constructs.
27696         * g++.old-deja/g++.robertl/eb79.C: Same.
27697         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27698         * g++.old-deja/g++.robertl/eb73.C: Same.
27699         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27700         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27701         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27702         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27703         * g++.old-deja/g++.robertl/eb44.C: Same.
27704         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27705         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27706         * g++.old-deja/g++.robertl/eb39.C: Same.
27707         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27708         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27709         * g++.old-deja/g++.robertl/eb30.C: Same.
27710         * g++.old-deja/g++.robertl/eb3.C: Same.
27711         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27712         * g++.old-deja/g++.robertl/eb21.C: Same.
27713         * g++.old-deja/g++.robertl/eb15.C: Same.
27714         * g++.old-deja/g++.robertl/eb118.C: Same.
27715         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27716         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27717         * g++.old-deja/g++.robertl/eb109.C: Same.
27718         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27719         * g++.old-deja/g++.mike/rtti1.C: Same.
27720         * g++.old-deja/g++.mike/p658.C: Same.
27721         * g++.old-deja/g++.mike/net46.C: Same.
27722         * g++.old-deja/g++.mike/net34.C: Same.
27723         * g++.old-deja/g++.mike/memoize1.C: Same.
27724         * g++.old-deja/g++.mike/eh2.C: Same.
27725         * g++.old-deja/g++.law/weak.C: Same.
27726         * g++.old-deja/g++.law/visibility7.C: Same.
27727         * g++.old-deja/g++.law/visibility25.C: Same.
27728         * g++.old-deja/g++.law/visibility22.C: Same.
27729         * g++.old-deja/g++.law/visibility2.C: Same.
27730         * g++.old-deja/g++.law/visibility17.C: Same.
27731         * g++.old-deja/g++.law/visibility13.C: Same.
27732         * g++.old-deja/g++.law/visibility10.C: Same.
27733         * g++.old-deja/g++.law/visibility1.C: Same.
27734         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27735         * g++.old-deja/g++.law/vbase1.C: Same.
27736         * g++.old-deja/g++.law/operators32.C: Same.
27737         * g++.old-deja/g++.law/nest3.C: Same.
27738         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27739         * g++.old-deja/g++.law/except5.C (main): Same.
27740         * g++.old-deja/g++.law/cvt7.C (run): Same.
27741         * g++.old-deja/g++.law/cvt2.C: Same.
27742         * g++.old-deja/g++.law/cvt16.C: Same.
27743         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27744         * g++.old-deja/g++.law/ctors17.C (main): Same.
27745         * g++.old-deja/g++.law/ctors13.C: Same.
27746         * g++.old-deja/g++.law/ctors12.C (main): Same.
27747         * g++.old-deja/g++.law/ctors10.C: Same.
27748         * g++.old-deja/g++.law/code-gen5.C: Same.
27749         * g++.old-deja/g++.law/bad-error7.C: Same.
27750         * g++.old-deja/g++.law/arm9.C: Same.
27751         * g++.old-deja/g++.law/arm12.C: Same.
27752         * g++.old-deja/g++.law/arg8.C: Same.
27753         * g++.old-deja/g++.law/arg1.C: Same.
27754         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27755         * g++.old-deja/g++.jason/template31.C: Same.
27756         * g++.old-deja/g++.jason/template24.C (main): Same.
27757         * g++.old-deja/g++.jason/2371.C: Same.
27758         * g++.old-deja/g++.eh/new2.C: Same.
27759         * g++.old-deja/g++.eh/new1.C: Same.
27760         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27761         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27762         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27763         * g++.old-deja/g++.brendan/crash62.C: Same.
27764         * g++.old-deja/g++.brendan/crash52.C: Same.
27765         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27766         * g++.old-deja/g++.brendan/crash38.C: Same.
27767         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27768         * g++.old-deja/g++.brendan/copy9.C: Same.
27769
27770 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27771
27772         * gcc.c-torture/execute/20001203-2.c (memset):
27773         Count argument is of type __SIZE_TYPE__.
27774
27775 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27776
27777         * gcc.c-torture/compile/20010404-1.c: New test.
27778
27779 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27780
27781         * gcc.c-torture/compile/20010326-1.c: New test.
27782
27783 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27784
27785         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27786         peculiarities of the SH.
27787         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27788
27789 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27790
27791         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27792         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27793         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27794
27795 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27796
27797         * g77.f-torture/compile/20010321-1.f: New test.
27798
27799 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27800
27801         * gcc.c-torture/compile/20010329-1.c: New test.
27802
27803 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27804
27805         * gcc.c-torture/execute/20010329-1.c: New test.
27806
27807 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27808
27809         * g++.old-deja/g++.other/eh4.C: Fix typo.
27810
27811 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27812
27813         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27814
27815 2001-03-28  Philip Blundell  <philb@gnu.org>
27816
27817         * gcc.c-torture/compile/20010328-1.c: New test.
27818
27819 2001-03-27  Richard Henderson  <rth@redhat.com>
27820
27821         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27822         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27823
27824 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27825
27826         * gcc.c-torture/compile/20010327-1.c: New test.
27827
27828 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27829
27830         * g++.old-deja/g++.other/friend12.C: New test.
27831         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27832         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27833
27834 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27835
27836         * gcc.c-torture/execute/20010325-1.c: New test.
27837
27838 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27839
27840         * g++.old-deja/g++.other/mangle3.C: New test.
27841
27842 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27843
27844         * g++.old-deja/g++.other/anon8.C: New test.
27845
27846 2001-03-20  Philip Blundell  <philb@gnu.org>
27847
27848         * gcc.c-torture/compile/20010320-1.c: New test.
27849
27850 2001-03-17  Richard Henderson  <rth@redhat.com>
27851
27852         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27853
27854 2001-03-15  Geoff Keating  <geoff@redhat.com>
27855
27856         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27857         tests on AIX.
27858
27859 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27860
27861         * g++.old-deja/g++.other/eh4.C: New test.
27862
27863 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27864
27865         * gcc.dg/cpp/mi1.c: Update.
27866
27867 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27868
27869         * g++.old-deja/g++.other/regstack.C: New test.
27870
27871 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27872
27873         * g++.old-deja/g++.other/ref4.C: New test.
27874
27875 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27876
27877         * objc/execute/va_method.m: Added.
27878         * objc/execute/IMP.m: Added.
27879         * objc/execute/_cmd.m: Added.
27880         * objc/execute/accessing_ivars.m: Added.
27881         * objc/execute/class-1.m: Added.
27882         * objc/execute/class-10.m: Added.
27883         * objc/execute/class-11.m: Added.
27884         * objc/execute/class-12.m: Added.
27885         * objc/execute/class-13.m: Added.
27886         * objc/execute/class-14.m: Added.
27887         * objc/execute/class-2.m: Added.
27888         * objc/execute/class-3.m: Added.
27889         * objc/execute/class-4.m: Added.
27890         * objc/execute/class-5.m: Added.
27891         * objc/execute/class-6.m: Added.
27892         * objc/execute/class-7.m: Added.
27893         * objc/execute/class-8.m: Added.
27894         * objc/execute/class-9.m: Added.
27895         * objc/execute/class-tests-1.h
27896         * objc/execute/class-tests-2.h
27897         * objc/execute/compatibility_alias.m: Added.
27898         * objc/execute/encode-1.m: Added.
27899         * objc/execute/formal_protocol-1.m: Added.
27900         * objc/execute/formal_protocol-2.m: Added.
27901         * objc/execute/formal_protocol-3.m: Added.
27902         * objc/execute/formal_protocol-4.m: Added.
27903         * objc/execute/formal_protocol-5.m: Added.
27904         * objc/execute/formal_protocol-6.m: Added.
27905         * objc/execute/formal_protocol-7.m: Added.
27906         * objc/execute/informal_protocol.m: Added.
27907         * objc/execute/initialize.m: Added.
27908         * objc/execute/load.m: Added.
27909         * objc/execute/many_args_method.m: Added.
27910         * objc/execute/nested-3.m: Added.
27911         * objc/execute/no_clash.m: Added.
27912         * objc/execute/private.m: Added.
27913         * objc/execute/redefining_self.m: Added.
27914         * objc/execute/root_methods.m: Added.
27915         * objc/execute/selector-1.m: Added.
27916         * objc/execute/static-1.m: Added.
27917         * objc/execute/static-2.m: Added.
27918         * objc/execute/va_method.m: Added.
27919
27920 2001-03-10  Richard Henderson  <rth@redhat.com>
27921
27922         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27923
27924 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27925
27926         * g++.old-deja/g++.other/crash31.C: XFAIL.
27927         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27928         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27929         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27930         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27931         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27932
27933 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27934
27935         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27936
27937 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27938
27939         * gcc.dg/20000724-1.c: Don't use multiline strings.
27940
27941 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27942
27943         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27944         result of -cString against what we expect it to be; don't just
27945         print it out for no one to read.
27946
27947         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27948         Based on testcases provided by Nicola Pero.
27949
27950 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27951
27952         * gcc.dg/cpp/macro7.c: New test.
27953
27954 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27955
27956         * gcc.dg/cpp/multiline.c: Update.
27957
27958 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27959
27960         * g++.old-deja/g++.other/enum3.C: New test.
27961
27962 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27963
27964         * g++.old-deja/g++.other/pod1.C: New test.
27965
27966 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27967
27968         * g++.old-deja/g++.ext/overload1.C: New test.
27969
27970 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27971
27972         * g++.old-deja/g++.pt/using1.C: New test.
27973
27974 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27975
27976         * g++.old-deja/g++.other/using9.C: New test.
27977
27978 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27979
27980         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27981
27982         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27983
27984 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27985
27986         * g++.old-deja/g++.ext/realpt1.C: Remove.
27987
27988 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27989
27990         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27991
27992 2001-02-26  Will Cohen  <wcohen@redhat.com>
27993
27994         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27995
27996 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27997
27998         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27999         templatized constructors.
28000
28001 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28002
28003         * gcc.c-torture/execute/20010224-1.c: New test.
28004
28005 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28006
28007         * gcc.c-torture/execute/20010222-1.c: New test.
28008
28009 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28010
28011         * g++.old-deja/g++.other/inline20.C: New test.
28012
28013 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28014
28015         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28016
28017 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28018
28019         * g++.old-deja/g++.other/lookup22.C: New test.
28020
28021 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28022
28023         * g77.dg: New directory.
28024         * g77.dg/20010216-1.f: New test case.
28025         * g77.dg/dg.exp: New driver.
28026         * lib/g77-dg.exp: New driver library.
28027
28028 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28029
28030         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28031
28032 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28033
28034         * g++.old-deja/g++.other/decl9.C: New test.
28035
28036 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28037
28038         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28039         not need <string> and also tests the initialization at runtime.
28040
28041 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28042
28043         * gcc.c-torture/execute/longlong.c: New test.
28044
28045 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28046
28047         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28048
28049 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28050
28051         * gcc.c-torture/execute/920302-1.c (execute):
28052         Change argument type to short.
28053
28054 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28055
28056         * g++.old-deja/g++.pt/deduct6.C: New test.
28057
28058 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28059
28060         * g++.old-deja/g++.pt/deduct5.C: New test.
28061
28062 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28063
28064         * gcc.c-torture/execute/20010209-1.c: New test.
28065
28066 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28067
28068         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28069
28070 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28071
28072         * g++.dg/vtgc1.C: Update for new ABI.
28073
28074         * consistency.vlad: New directory, 1665 files.
28075
28076 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28077
28078         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28079         return type.
28080         * gcc.dg/cpp/digraphs.c: Declare puts.
28081
28082 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28083
28084         * g++.old-deja/g++.other/warn5.C: New test.
28085
28086 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28087
28088         * g++.old-deja/g++.pt/spec40.C: New test.
28089
28090 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28091
28092         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28093         case.
28094         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28095
28096 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28097
28098         * gcc.c-torture/compile/20010209-1.c: New test.
28099
28100 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28101
28102         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28103         excess errors message but not if it crashes.
28104         * g++.old-deja/g++.other/crash27.C: Likewise.
28105         * g++.old-deja/g++.other/crash28.C: Likewise.
28106         * g++.old-deja/g++.other/crash30.C: Likewise.
28107         * g++.old-deja/g++.other/crash32.C: Likewise.
28108         * g++.old-deja/g++.other/crash35.C: Likewise.
28109         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28110
28111 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28112
28113         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28114         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28115         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28116         g77.f-torture/execute/execute.exp,
28117         g77.f-torture/noncompile/noncompile.exp,
28118         gcc.c-torture/execute/execute.exp,
28119         gcc.c-torture/execute/memcheck/memcheck.exp,
28120         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28121         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28122         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28123         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28124         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28125         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28126         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28127         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28128         Remove bug reporting instructions with ancient email addresses.
28129
28130 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28131
28132         * gcc.dg/20010202-1.c: New test.
28133         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28134
28135 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28136
28137         * g++.dg/stdbool-if.C: New test.
28138
28139 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28140
28141         * objc/execute/fdecl.m: Added main().
28142
28143 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28144
28145         * gcc.c-torture/execute/20010206-1.c: New test.
28146
28147 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28148
28149         * gcc.dg/cpp/avoidpaste1.c: Update.
28150
28151 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28152
28153         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28154         Pero <nicola@brainstorm.co.uk>.
28155         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28156
28157 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28158
28159         * g++.old-deja/g++.pt/spec39.C: New test.
28160
28161 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28162
28163         * gcc.c-torture/compile/20010202-1.c: New test.
28164
28165 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28166
28167         * g++.old-deja/g++.abi/primary2.C: New test.
28168         * g++.old-deja/g++.abi/primary3.C: New test.
28169         * g++.old-deja/g++.abi/primary4.C: New test.
28170         * g++.old-deja/g++.abi/primary5.C: New test.
28171         * g++.old-deja/g++.abi/vtable3.h: New test.
28172         * g++.old-deja/g++.abi/vtable3a.C: New test.
28173         * g++.old-deja/g++.abi/vtable3b.C: New test.
28174         * g++.old-deja/g++.abi/vtable3c.C: New test.
28175         * g++.old-deja/g++.abi/vtable3d.C: New test.
28176         * g++.old-deja/g++.abi/vtable3e.C: New test.
28177         * g++.old-deja/g++.abi/vtable3f.C: New test.
28178         * g++.old-deja/g++.abi/vtable3g.C: New test.
28179         * g++.old-deja/g++.abi/vtable3h.C: New test.
28180         * g++.old-deja/g++.abi/vtable3i.C: New test.
28181         * g++.old-deja/g++.abi/vtable3j.C: New test.
28182         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28183
28184 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28185
28186         * g++.old-deja/g++.other/anon6.C: New test.
28187         * g++.old-deja/g++.other/anon7.C: New test.
28188
28189 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28190
28191         * gcc.dg/cpp/avoidpaste2.c: New tests.
28192
28193 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28194
28195         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28196
28197 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28198
28199         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28200         DECIMAL_DIG cases for Irix."
28201
28202 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28203
28204         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28205
28206 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28207
28208         * gcc.dg/c99-tag-1.c: New test.
28209
28210 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28211
28212         * gcc.dg/cpp/tr-warn1.c: Add tests.
28213
28214 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28215
28216         * gcc.dg/cpp/avoidpaste1.c: Update.
28217         * gcc.dg/cpp/paste4.c: Update.
28218
28219 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28220
28221         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28222         cases for Irix.
28223
28224 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28225
28226         * g++.old-deja/g++.other/inline19.C: New test.
28227
28228 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28229
28230         * gcc.dg/Wlarger-than.c: New test.
28231
28232 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28233
28234         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28235
28236 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28237
28238         * gcc.c-torture/execute/20010129-1.c: New test.
28239         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28240
28241 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28242
28243         * gcc.dg/cpp/avoidpaste1.c: Test case.
28244
28245 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28246
28247         * g++.old-deja/g++.other/inline18.C: New test.
28248
28249 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28250
28251         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28252         and __builtin_putchar.
28253
28254 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28255
28256         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28257         tests.
28258
28259 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28260
28261         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28262         floating point number rounding mode to round to the nearest
28263         representable mode.
28264
28265 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28266
28267         * g++.old-deja/g++.other/mangle2.C: New test.
28268
28269 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28270
28271         * gcc.c-torture/compile/20010124-1.c: New test.
28272
28273 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28274
28275         * g++.old-deja/g++.pt/spec38.C: New test.
28276
28277 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28278
28279         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28280         "Build don't run".
28281
28282 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28283
28284         * gcc.c-torture/execute/20010123-1.c: New test.
28285
28286 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28287
28288         * g++.old-deja/g++.pt/spec37.C: New test.
28289
28290 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28291
28292         * g++.old-deja/g++.pt/overload14.C: New test.
28293
28294 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28295
28296         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28297         __builtin_return_address.
28298
28299 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28300
28301         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28302         * g++.old-deja/g++.pt/spec35.C: New test.
28303         * g++.old-deja/g++.pt/spec36.C: New test.
28304
28305 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28306
28307         * gcc.c-torture/compile/20010118-1.c: New test.
28308
28309 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28310
28311         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28312
28313 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28314
28315         * gcc.c-torture/execute/20010119-1.c: New test.
28316
28317 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28318
28319         * g++.old-deja/g++.other/vbase5.C: New test.
28320
28321 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28322
28323         * gcc.c-torture/execute/20010118-1.c: New test.
28324
28325 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28326
28327         * g++.old-deja/g++.pt/deduct3.C: New test.
28328
28329 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28330
28331         * g++.old-deja/g++.pt/spec34.C: New test.
28332
28333 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28334
28335         * g77.f-torture/compile/20000601-2.f: New test.
28336
28337 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28338
28339         * g++.old-deja/g++.other/init17.C: New test.
28340
28341 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28342
28343         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28344
28345 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28346
28347         * g++.old-deja/g++.pt/unify8.C: New test.
28348
28349 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28350
28351         * g++.old-deja/g++.abi/vbase1.C: New test.
28352
28353 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28354
28355         * g++.old-deja/g++.pt/crash65.C: New test.
28356
28357 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28358
28359         * gcc.dg/cpp/assembl2.S: New test case.
28360
28361 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28362
28363         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28364         are supported.
28365
28366 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28367
28368         * g++.old-deja/g++.other/builtins1.C: New test.
28369         * g++.old-deja/g++.other/builtins2.C: Likewise.
28370         * g++.old-deja/g++.other/builtins3.C: Likewise.
28371         * g++.old-deja/g++.other/builtins4.C: Likewise.
28372
28373 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28374
28375         * gcc.c-torture/compile/20010117-1.c: New test.
28376         * gcc.c-torture/compile/20010117-2.c: New test.
28377
28378 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28379
28380         * g77.f-torture/execute/20010116.[fx]: New test,
28381         XFAIL on i?86-*-*.
28382         * g77.f-torture/compile/20010115.f: Indicate it's
28383         a test for PR fortran/1636.
28384
28385 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28386
28387         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28388
28389 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28390
28391         * g77.f-torture/compile/20010115.f: New test.
28392
28393 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28394
28395         * g++.old-deja/g++.pt/nontype5.C: New test.
28396
28397 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28398
28399         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28400         have an equivalent working one below it.
28401
28402 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28403
28404         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28405         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28406
28407 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28408
28409         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28410         message containing "init_priority".
28411         (conpr-2.C): Likewise.
28412         (conpr-3.C): Likewise.
28413         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28414
28415 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28416
28417         * gcc.c-torture/execute/20010114-2.c: New test.
28418
28419 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28420
28421         * gcc.c-torture/compile/20010114-1.c: New test.
28422         * gcc.c-torture/compile/20010114-1.x: Xfail.
28423         * gcc.c-torture/compile/20010114-2.c: New test.
28424         * gcc.c-torture/execute/20010114-1.c: New test.
28425         * gcc.dg/trunc-1.c: New test.
28426         * gcc.dg/uninit-B.c: New test.
28427
28428 2001-01-13  Nick Clifton  <nickc@redhat.com>
28429
28430         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28431         target.
28432
28433 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28434
28435         * gcc.c-torture/compile/20010113-1.c: New test.
28436
28437 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28438
28439         * gcc.c-torture/compile/20001212-1.c: New test.
28440
28441 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28442
28443         * gcc.dg/cpp/widestr1.c: Update.
28444         * gcc.dg/cpp/prag-imp.c: Remove.
28445
28446 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28447
28448         * gcc.c-torture/execute/20000801-3.x: Remove.
28449         * gcc.dg/c90-init-1.c: New test.
28450         * gcc.dg/c99-init-1.c: New test.
28451         * gcc.dg/c99-init-2.c: New test.
28452         * gcc.dg/gnu99-init-1.c: New test.
28453
28454 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28455
28456         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28457         testing that no relevant ones were found.
28458
28459 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28460
28461         * g++.old-deja/g++.pt/cast2.C: New test.
28462
28463 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28464
28465         * g++.old-deja/g++.pt/friend47.C: New test.
28466
28467 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28468
28469         * g++.old-deja/g++.pt/instantiate13.C: New test.
28470
28471 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28472
28473         * g++.old-deja/g++.other/defarg7.C: New test.
28474         * g++.old-deja/g++.other/defarg8.C: New test.
28475
28476 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28477
28478         * g++.old-deja/g++.pt/crash64.C: New test.
28479
28480 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28481
28482         * g++.old-deja/g++.pt/crash63.C: New test.
28483
28484 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28485
28486         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28487
28488 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28489
28490         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28491
28492 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28493
28494         * g++.old-deja/g++.pt/error3.C: New test.
28495
28496 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28497
28498         * g++.old-deja/g++.other/crash39.C: New test.
28499
28500 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28501
28502         * g++.old-deja/g++.other/vbase4.C: New test.
28503
28504 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28505
28506         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28507         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28508         * gcc.dg/special/special.exp: New test driver which will check
28509         for alias support for the above test.
28510
28511 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28512
28513         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28514         problems on small machines.
28515         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28516         parameterize.
28517
28518 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28519
28520         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28521         mips.
28522         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28523
28524 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28525
28526         * g++.old_deja/g++.pt/using8.C: New test.
28527
28528 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28529
28530         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28531
28532 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28533
28534         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28535         where a failure is expected.
28536         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28537
28538 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28539
28540         * g++.old_deja/g++.pt/instantiate12.C: New test.
28541
28542 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28543
28544         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28545         start of structs.
28546         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28547         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28548         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28549         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28550         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28551         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28552         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28553         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28554         * g++.old-deja/g++.eh/spec6.C: Likewise.
28555         * g++.old-deja/g++.jason/crash3.C: Likewise.
28556         * g++.old-deja/g++.law/ctors11.C: Likewise.
28557         * g++.old-deja/g++.law/ctors17.C: Likewise.
28558         * g++.old-deja/g++.law/ctors5.C: Likewise.
28559         * g++.old-deja/g++.law/ctors9.C: Likewise.
28560         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28561         * g++.old-deja/g++.mike/net22.C: Likewise.
28562         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28563         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28564         * g++.old-deja/g++.mike/virt3.C: Likewise.
28565         * g++.old-deja/g++.niklas/t128.C: Likewise.
28566         * g++.old-deja/g++.other/anon4.C: Likewise.
28567         * g++.old-deja/g++.other/using1.C: Likewise.
28568         * g++.old-deja/g++.other/warn3.C: Likewise.
28569         * g++.old-deja/g++.pt/t37.C: Likewise.
28570         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28571         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28572
28573 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28574
28575         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28576
28577 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28578
28579         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28580
28581 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28582
28583         * gcc.c-torture/compile/20010107-1.c: New test.
28584
28585 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28586
28587         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28588
28589 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28590
28591         * gcc.dg/format/format.h: New file.
28592         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28593         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28594         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28595         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28596         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28597         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28598         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28599         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28600         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28601         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28602         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28603         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28604         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28605         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28606         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28607         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28608         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28609         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28610         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28611         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28612         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28613         instead of declaring standard types, macros and functions in each
28614         test.
28615
28616 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28617
28618         * gcc.c-torture/execute/20010106-1.c: New test.
28619
28620 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28621
28622         * gcc.dg/format/format.exp: New file.
28623         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28624         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28625         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28626         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28627         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28628         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28629         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28630         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28631         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28632         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28633         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28634         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28635         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
28636         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
28637         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
28638         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
28639         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
28640         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
28641         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
28642         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
28643         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
28644         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
28645         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
28646         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
28647         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
28648         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
28649         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
28650         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28651         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28652         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28653         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28654         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28655         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28656         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28657         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28658         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28659         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28660         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28661         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28662         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28663         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28664         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28665
28666 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28667
28668         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28669         account.
28670
28671 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28672
28673         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28674
28675 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28676
28677         * g++.old-deja/g++.pt/crash62.C: New test.
28678
28679 2001-01-04  Richard Henderson  <rth@redhat.com>
28680
28681         * gcc.dg/20000926-1.c: Update expected warnings.
28682         * gcc.dg/array-2.c: Likewise.
28683         * gcc.dg/array-4.c: Also validate flexible array members.
28684         * gcc.dg/c99-flex-array-1.c: New.
28685
28686 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28687
28688         * gcc.c-torture/compile/20001222-1.x: Remove.
28689
28690 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28691
28692         * gcc.c-torture/execute/built-in-setjmp.c: New.
28693
28694 2001-01-03  Richard Henderson  <rth@redhat.com>
28695
28696         * gcc.dg/940510-1.c: Update expected error wording.
28697         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28698
28699 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28700
28701         * lib/target-supports.exp (check_alias_available): Modified to
28702         indicate aliases not supported if only weak aliases are supported.
28703
28704 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28705
28706         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28707         Turn on cmpstrsi checks for __pj__ and __i370__.
28708
28709 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28710
28711         * g++.old-deja/g++.other/virtual11.C: New test.
28712
28713 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28714
28715         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28716
28717 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28718
28719         * gcc.c-torture/compile/20010102-1.c: New test.
28720
28721 2001-01-02  Andreas Jaeger  <aj@suse.de>
28722
28723         * gcc.dg/noreturn-3.c: New test.
28724
28725         * gcc.dg/noreturn-4.c: New test.
28726
28727 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28728
28729         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28730         __builtin_fputc and __builtin_fwrite.
28731
28732 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28733
28734         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28735         signed char, not default char.
28736
28737 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28738
28739         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28740
28741 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28742
28743         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28744
28745 2000-12-29  Richard Henderson  <rth@redhat.com>
28746
28747         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28748         (__cyg_profile_func_exit): Define.
28749
28750 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28751
28752         * g++.dg/vtgc1.C: New test.
28753
28754 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28755
28756         * gcc.dg/noncompile/20001228-1.c: New test.
28757
28758         * gcc.dg/20001228-1.c: New test.
28759
28760         * gcc.c-torture/execute/20001228-1.c: New test.
28761
28762 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28763
28764         * gcc.dg/format-strfmon-1.c: New test.
28765
28766 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28767
28768         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28769         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28770         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28771         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28772         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28773         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28774         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28775         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28776         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28777         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28778         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28779         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28780         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28781
28782         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28783         * gcc.c-torture/execute/string-opt-4.c: Test index.
28784
28785 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28786
28787         * gcc.c-torture/compile/20001226-1.c: New test.
28788
28789 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28790
28791         * gcc.c-torture/compile/20001222-1.c: New test.
28792         * gcc.c-torture/compile/20001222-1.x: Xfail.
28793
28794 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28795
28796         * gcc.c-torture/execute/comp-goto-2.c: New test.
28797
28798 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28799
28800         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28801         Use long types if __INT_MAX__ is 32767.
28802         (main): Use cast to (sint32 *) when poking 88 into a_page.
28803
28804         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28805
28806 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28807
28808         * gcc.c-torture/compile/20001221-1.c: New test.
28809         * gcc.c-torture/execute/20001221-1.c: New test.
28810
28811 2000-12-20  Richard Henderson  <rth@redhat.com>
28812
28813         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28814         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28815
28816 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28817
28818         * gcc.dg/compare3.c: New test.
28819
28820 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28821
28822         * gcc.dg/format-warnll-1.c: New test.
28823
28824 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28825
28826         * gcc.dg/cpp/cmdlne-P.c: New test.
28827
28828 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28829
28830         * gcc.c-torture/execute/builtin-abs-1.c,
28831         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28832
28833 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28834
28835         * gcc.dg/cpp/multiline.c: New test.
28836
28837 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28838
28839         * g++.old-deja/g++.other/syshdr1.C: Update.
28840         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28841
28842 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28843
28844         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28845
28846 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28847
28848         * g++.old-deja/g++.pt/ttp65.C: New test.
28849
28850 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28851
28852         * g++.old-deja/g++.pt/ttp64.C: New test.
28853
28854 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28855
28856         * g++.old-deja/g++.pt/spec33.C: New test.
28857
28858 2000-12-14  Catherine Moore  <clm@redhat.com>
28859
28860         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28861         * gcc.c-torture/execute/920612-2.c: Likewise.
28862         * gcc.c-torture/execute/920428-2.c: Likewise.
28863         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28864         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28865
28866 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28867
28868         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28869         * gcc.dg/pack-test-2.c: Likewise.
28870
28871 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28872
28873         Tests by Zack Weinberg <zackw@stanford.edu>.
28874
28875         * gcc.dg/cpp/defined.c: Update.
28876         * gcc.dg/cpp/defined_trad.c: New tests.
28877
28878 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28879
28880         * gcc.dg/cpp/trad-direct.c: Update.
28881
28882 2000-12-11  Neil Booth  <neilb@earthling.net>
28883
28884         * gcc.dg/cpp/defined_trad.c
28885
28886 2000-12-11  Neil Booth  <neilb@earthling.net>
28887
28888         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28889
28890 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28891
28892         * gcc.dg/format-miss-2.c: New test.
28893
28894 2000-12-09  Neil Booth  <neilb@earthling.net>
28895
28896         * gcc.dg/cpp/lineflags.c: New tests.
28897         * gcc.dg/cpp/poison.c: Update.
28898         * gcc.dg/cpp/redef2.c: Update.
28899         * gcc.dg/cpp/skipping.c: New test.
28900
28901 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28902
28903         * g++.old-deja/g++.other/eh3.C: New testcase.
28904
28905 2000-12-07  Neil Booth  <neilb@earthling.net>
28906
28907         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28908         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28909         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28910         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28911         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28912         Update.
28913
28914 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28915
28916         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28917         __SIZE_TYPE__ instead of int for type of integers cast to
28918         pointers.
28919
28920 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28921
28922         * g++.old-deja/g++.other/cleanup4.C: New test.
28923
28924 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28925
28926         * format-sec-1.c: New test.
28927
28928 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28929
28930         * gcc.dg/format-nonlit-3.c: New test.
28931
28932 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28933
28934         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28935         through a null pointer.
28936
28937 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28938
28939         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28940         * g++.old-deja/g++.pt/partial4.C: New test.
28941
28942 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28943
28944         * gcc.c-torture/execute/ieee/hugeval.x: New.
28945
28946 2000-12-06  Neil Booth  <neilb@earthling.net>
28947
28948         * gcc.dg/cpp/backslash2.c: New tests.
28949
28950 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28951
28952         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28953         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28954
28955 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28956
28957         * gcc.c-torture/execute/20001203-2.c: New testcase.
28958
28959 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28960
28961         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28962         * g++.old-deja/g++.other/virtual10.C: New test.
28963
28964 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28965
28966         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28967
28968 2000-12-05  Richard Henderson  <rth@redhat.com>
28969
28970         * gcc.c-torture/compile/20001205-1.c: New.
28971
28972 2000-12-04  Neil Booth  <neilb@earthling.net>
28973
28974         * g++.old-deja/g++.other/virtual9.C: New test.
28975         * g++.old-deja/g++.pt/crash61.C: New test.
28976         * gcc.c-torture/execute/loop-9.c: New test.
28977
28978 2000-12-04  Neil Booth  <neilb@earthling.net>
28979
28980         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28981         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28982         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28983         * gcc.dg/cpp/extratokens.c: ...here.
28984
28985 2000-12-04  Neil Booth  <neilb@earthling.net>
28986
28987         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28988         New tests.
28989
28990 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28991
28992         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28993         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28994
28995 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28996
28997         * gcc.c-torture/execute/20001203-1.c: New test.
28998
28999 2000-12-03  Neil Booth  <neilb@earthling.net>
29000
29001         * gcc.dg/cpp/macro6.c: New test cases.
29002
29003 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29004
29005         * gcc.c-torture/execute/string-opt-9.c: New test.
29006         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29007         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29008         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29009
29010         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29011         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29012
29013 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29014
29015         * gcc.dg/cpp/if-6.c: New testcase.
29016
29017         * gcc.dg/20001201-1.c: New testcase.
29018
29019 2000-12-02  Neil Booth  <neilb@earthling.net>
29020
29021         * g++.old-deja/g++.other/externC4.C,
29022         g++.old-deja/g++.other/friend10.C: New tests.
29023
29024 2000-12-02  Neil Booth  <neilb@earthling.net>
29025
29026         * g++.old-deja/g++.other/instan2.C
29027         * g++.old-deja/g++.other/instan3.C: New test.
29028
29029 2000-12-02  Neil Booth  <neilb@earthling.net>
29030
29031         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29032         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29033         gnuc99.c,gnuc99-pedantic.c: New tests.
29034
29035 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29036
29037         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29038         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29039
29040 2000-12-01  Neil Booth  <neilb@earthling.net>
29041
29042         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29043         * gcc.dg/cpp/poison.c: Update.
29044         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29045
29046 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29047
29048         * g77.f-torture/execute/20001201.f: New test.
29049
29050 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29051
29052         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29053
29054 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29055
29056         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29057
29058 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29059
29060         * g++.old-deja/g++.other/cast6.C: New test.
29061
29062 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29063
29064         * gcc.c-torture/execute/20001130-2.c: New testcase.
29065
29066 2000-11-30  Richard Henderson  <rth@redhat.com>
29067
29068         * gcc.c-torture/execute/20001130-1.c: New test.
29069
29070 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29071
29072         * g++.old-deja/g++.other/op3.C: New test.
29073
29074 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29075
29076         * g++.old-deja/g++.other/op2.C: New test.
29077
29078 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29079
29080         * g++.old-deja/g++.other/crash38.C: New test.
29081
29082 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29083
29084         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29085
29086 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29087
29088         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29089         tests.
29090         * gcc.c-torture/execute/string-opt-6.c: New test.
29091
29092         * gcc.dg/20001117-1.c: Add main.
29093
29094 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29095
29096         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29097         Move from here ...
29098         * gcc.dg/940510-1.c: ... to here.
29099
29100         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29101         zero-size arrays in toplevel structures.
29102
29103 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29104
29105         * gcc.c-torture/execute/loop-8.c: New test.
29106
29107 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29108
29109         * g++.old-deja/g++.other/base1.C: New test.
29110
29111 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29112
29113         * g++.old-deja/g++.other/parse2.C: New test.
29114
29115 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29116
29117         * g++.old-deja/g++.pt/incomplete1.C: New test.
29118
29119 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29120
29121         * g++.old-deja/g++.other/friend9.C: New test.
29122
29123 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29124
29125         * gcc.dg/20001127-1.c: New test.
29126
29127 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29128
29129         * g++.old-deja/g++.pt/friend46.C: New test.
29130
29131 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29132
29133         * g++.old-deja/g++.other/ptrmem8.C: New test.
29134
29135 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29136
29137         * gcc.c-torture/execute/string-opt-7.c: New test.
29138         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29139
29140 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29141
29142         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29143         instead of 'mkcheck 2'.
29144
29145 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29146
29147         * gcc.c-torture/execute/memcheck/driver.c,
29148         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29149         C9X references to refer to C99.
29150
29151 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29152
29153         * gcc.dg/ultrasp3.c: New test.
29154
29155 2000-11-25  Neil Booth  <neilb@earthling.net>
29156
29157         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29158
29159 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29160
29161         * gcc.c-torture/compile/20001123-2.c: New.
29162
29163 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29164
29165         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29166
29167 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29168
29169         * gcc.dg/sequence-point-1.c: Add some new tests.
29170         * gcc.c-torture/execute/20001124-1.c: New test.
29171
29172 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29173
29174         * g++.old-deja/g++.other/vaarg4.C: New test.
29175         * gcc.c-torture/compile/20001123-1.c: New test.
29176
29177 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29178
29179         * g++.other/crash24.C: Adjust and remove XFAIL.
29180         * g++.other/crash37.C: New test.
29181
29182 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29183
29184         * g++.old-deja/g++.pt/instantiate9.C: New test.
29185
29186 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29187
29188         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29189         new ABI, too.
29190
29191         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29192         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29193
29194 2000-11-22  Neil Booth  <neilb@earthling.net>
29195
29196         * gcc.dg/cpp/Wtrigraphs.c: New test.
29197
29198 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29199
29200         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29201
29202 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29203
29204         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29205
29206 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29207
29208         * lib/gcc-dg.exp: load_lib scanasm.exp.
29209         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29210         * lib/g++-dg.exp: load_lib scanasm.exp.
29211         * lib/scanasm.exp: New.
29212         (scan-assembler, scan-assembler-not): Add optional arguments to
29213         test name, or if not present, the pattern name.
29214         (scan-assembler-dem, scan-assembler-dem-not): New.
29215
29216         * g++.dg/dg.exp: New.
29217
29218 2000-11-21  Neil Booth  <neilb@earthling.net>
29219
29220         * gcc.dg/cpp/integrated1.c: Remove.
29221
29222 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29223
29224         * gcc.c-torture/execute/20001121-1.c: New test.
29225
29226 2000-11-21  Richard Henderson  <rth@redhat.com>
29227
29228         * gcc.c-torture/compile/20001121-1.c: New test.
29229
29230 2000-11-20  Neil Booth  <neilb@earthling.net>
29231
29232         * gcc.dg/cpp/integrated1.c: New test.
29233
29234 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29235
29236         * g++.old-deja/g++.other/inline17.C: New test.
29237
29238 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29239
29240         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29241         local variable to be zero: I made the variable global. Now
29242         uses abort() and exit() instead of relying on main's return value.
29243
29244 2000-11-20  Neil Booth  <neilb@earthling.net>
29245
29246         * gcc.dg/cpp/paste2.c: Update test.
29247         * objc/execute/paste.m: New test.
29248
29249 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29250
29251         * gcc.dg/c99-condexpr-1.c: New test.
29252
29253 2000-11-20  Neil Booth  <neilb@earthling.net>
29254
29255         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29256
29257 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29258
29259         * g++.old-deja/g++.pt/export1.C: New test.
29260
29261 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29262
29263         * gcc.dg/20001117-1.c: New test.
29264
29265 2000-11-18  Richard Henderson  <rth@redhat.com>
29266
29267         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29268
29269 2000-11-18  Richard Henderson  <rth@redhat.com>
29270
29271         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29272         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29273         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29274
29275 2000-11-18  Richard Henderson  <rth@redhat.com>
29276
29277         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29278         (main): New.  Exit cleanly.
29279
29280 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29281
29282         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29283         gcc.dg/c99-fordecl-2.c: New tests.
29284
29285 2000-11-18  Richard Henderson  <rth@redhat.com>
29286
29287         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29288         * gcc.c-torture/execute/zerolen-2.c: New.
29289
29290 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29291
29292         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29293         memory.
29294
29295 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29296
29297         * g++.old-deja/g++.pt/instantiate8.C: New test.
29298
29299 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29300
29301         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29302         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29303
29304 2000-11-16  Nick Clifton  <nickc@redhat.com>
29305
29306         * gcc.c-torture/execute/nestfunc-2.c: New test.
29307         * gcc.c-torture/execute/nestfunc-3.c: New test.
29308
29309 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29310
29311         * gcc.c-torture/compile/20001116-1.c: New test.
29312
29313 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29314
29315         * gcc.c-torture/execute/20001115-1.c: New test.
29316
29317 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29318
29319         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29320         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29321         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29322         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29323
29324 2000-11-15  Neil Booth  <neilb@earthling.net>
29325
29326         gcc.dg/cpp/_Pragma1.c: Update.
29327         gcc.dg/cpp/_Pragma2.c: New test.
29328
29329 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29330
29331         * g++.old-deja/g++.other/anon5.C: New test.
29332
29333 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29334
29335         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29336         tests.
29337
29338 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29339
29340         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29341         output.
29342
29343 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29344
29345         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29346         labels at end of compound statements.
29347
29348 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29349
29350         * gcc.c-torture/execute/loop-7.c: New test.
29351
29352 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29353
29354         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29355
29356 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29357
29358         * gcc.dg/c99-bool-1.c: New test.
29359
29360 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29361
29362         * gcc.dg/c99-scope-1.c: Remove xfail.
29363         * gcc.dg/c99-scope-2.c: New test.
29364
29365 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29366
29367         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29368         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29369
29370 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29371
29372         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29373         error messages.
29374
29375         * g++.mike/p700.C: Don't typedef wchar_t.
29376         * g++.mike/p784.C: Likewise.
29377         * g++.mike/eb101.C: Don't use __wchar_t.
29378
29379 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29380
29381         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29382         from DO loop.
29383
29384 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29385
29386         * gcc.c-torture/execute/20001111-1.c: New test.
29387
29388 2000-11-10  Nick Clifton  <nickc@redhat.com>
29389
29390         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29391         long multuiple and accumulate.
29392
29393 2000-11-09  Richard Henderson  <rth@redhat.com>
29394
29395         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29396         via size_t instead of int.
29397
29398         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29399         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29400         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29401         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29402
29403 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29404
29405         * gcc.c-torture/compile/20001109-1.c: New test.
29406         * gcc.c-torture/compile/20001109-2.c: New test.
29407
29408 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29409
29410         * g++.old-deja/g++.pt/operator1.C: New test.
29411         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29412
29413 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29414
29415         * gcc.dg/20001108-1.c: New test.
29416
29417 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29418
29419         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29420         with both arguments constant strings.
29421         * gcc.c-torture/execute/string-opt-3.c: New test.
29422         * gcc.c-torture/execute/string-opt-4.c: New test.
29423         * gcc.c-torture/execute/string-opt-5.c: New test.
29424
29425 2000-11-08  Nick Clifton  <nickc@redhat.com>
29426
29427         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29428         mulsidi3adddi patterns.
29429
29430 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29431
29432         * g++.old-deja/g++.other/crash36.C: New test.
29433
29434 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29435
29436         * g++.old-deja/g++.other/init16.C: New test.
29437
29438 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29439
29440         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29441
29442 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29443
29444         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29445         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29446         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29447
29448 2000-11-07  DJ Delorie  <dj@redhat.com>
29449
29450         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29451
29452 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29453
29454         * gcc.c-torture/execute/string-opt-1.c: New test.
29455
29456 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29457
29458         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29459         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29460         parameters in registers, and there is no way for a varargs
29461         function to know in which order the integer and floating-point
29462         parameters should be interleaved when they are placed on the
29463         stack.
29464         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29465         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29466
29467 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29468
29469         * gcc.c-torture/execute/string-opt-2.c: New test.
29470
29471 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29472
29473         * g++.old-deja/g++.pt/crash60.C: New test.
29474
29475 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29476
29477         * g++.old-deja/g++.other/crash24.C: New test.
29478         * g++.old-deja/g++.other/crash25.C: New test.
29479         * g++.old-deja/g++.other/crash26.C: New test.
29480         * g++.old-deja/g++.other/crash27.C: New test.
29481         * g++.old-deja/g++.other/crash28.C: New test.
29482         * g++.old-deja/g++.other/crash29.C: New test.
29483         * g++.old-deja/g++.other/crash30.C: New test.
29484         * g++.old-deja/g++.other/crash31.C: New test.
29485         * g++.old-deja/g++.other/crash32.C: New test.
29486         * g++.old-deja/g++.other/crash33.C: New test.
29487         * g++.old-deja/g++.other/crash34.C: New test.
29488         * g++.old-deja/g++.other/crash35.C: New test.
29489
29490 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29491
29492         * gcc.c-torture/execute/20001031-1.c: New test.
29493
29494 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29495
29496         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29497         namespace.
29498
29499         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29500         standards-conformant.
29501
29502         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29503
29504         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29505         * g++.old-deja/g++.mike/p755a.C: Likewise.
29506         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29507         library makes no calls to `operator new' during initialization.
29508
29509 2000-11-04  Neil Booth  <neilb@earthling.net>
29510
29511         * gcc.dg/cpp/include2.c: New tests.
29512
29513 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29514
29515         * lib/g++.exp (g++_set_ld_library_path): New function.
29516         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29517
29518 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29519
29520         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29521         warnings.
29522
29523 2000-11-01  Richard Henderson  <rth@redhat.com>
29524
29525         * g++.old-deja/g++.ext/namedret1.C: New.
29526         * g++.old-deja/g++.ext/namedret2.C: New.
29527         * g++.old-deja/g++.ext/namedret3.C: New.
29528
29529 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29530
29531         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29532         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29533
29534 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29535
29536         * gcc.c-torture/execute/va-arg-21.c: New test.
29537
29538 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29539
29540         * gcc.dg/c99-complex-2.c: New test.
29541
29542 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29543
29544         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29545
29546 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29547
29548         * g++.old-deja/g++.other/inline16.C: New test.
29549
29550 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29551
29552         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29553         __PRETTY_FUNCTION__
29554
29555 2000-10-29  Neil Booth  <neilb@earthling.net>
29556
29557         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29558         New tests.
29559         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29560         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29561         optimisation.
29562
29563 2000-10-29  Neil Booth  <neilb@earthling.net>
29564
29565         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29566         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29567         * mi5.c: Test multiple includes work with -C.
29568         * trigraphs.c: Test ^= version.
29569
29570 2000-10-28  Neil Booth  <neilb@earthling.net>
29571
29572         New tests and test updates for new macro expander.
29573
29574         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29575         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29576         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29577         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29578         new diagnostic messages.
29579
29580         * gcc.dg/cpp/macro3.c: New tests.
29581
29582 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29583
29584         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29585         on the same line.
29586
29587 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29588
29589         * g++.old-deja/g++.other/eh2.C: New test.
29590
29591 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29592
29593         * gcc.c-torture/execute/20001027-1.c: New test.
29594
29595 2000-10-26  Richard Henderson  <rth@redhat.com>
29596
29597         * gcc.c-torture/execute/20001026-1.c: New.
29598
29599 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29600
29601         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29602         * g++.old-deja/g++.law/builtin1.C: Likewise.
29603         * g++.old-deja/g++.law/ctors10.C: Likewise.
29604         * g++.old-deja/g++.law/virtual3.C: Likewise.
29605         * g++.old-deja/g++.mike/p658.C: Likewise.
29606         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29607         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29608         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29609         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29610         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29611
29612 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29613
29614         * gcc.c-torture/compile/20001024-1.c: New test.
29615
29616 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29617
29618         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29619         to tell us whether or not we are using V3.
29620
29621 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29622
29623         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29624         operands.
29625
29626 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29627
29628         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29629
29630 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29631
29632         * gcc.c-torture/execute/20001024-1.c: New test.
29633
29634 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29635
29636         * g++.old-deja/g++.other/sibcall1.C: New test.
29637
29638 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
29639
29640         * gcc.dg/noncompile/init-3.c: New test.
29641
29642 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29643
29644         * gcc.dg/format-array-1.c: New test.
29645
29646 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29647
29648         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
29649         writing through null pointers; remove comment about testing
29650         unterminated strings.
29651
29652 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29653
29654         * gcc.c-torture/execute/20001017-2.c: New test.
29655
29656 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29657
29658         * gcc.c-torture/compile/20001018-1.c: New test.
29659         * gcc.c-torture/compile/20001018-1.x: Xfail.
29660
29661 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29662
29663         * gcc.c-torture/execute/20001017-1.c: New test.
29664
29665 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29666
29667         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29668         for multiple use of arguments with scanf formats; add tests for
29669         multiple use of arguments.
29670
29671 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29672
29673         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29674
29675 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29676
29677         * gcc.dg/format-miss-1.c: New test.
29678
29679 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29680
29681         * gcc.c-torture/execute/20001013-1.c: New test.
29682
29683 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29684
29685         * gcc.dg/format-branch-1.c: New test.
29686
29687 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29688
29689         * README, lib/file-format.exp: Remove EGCS references.
29690
29691 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29692
29693         * gcc.dg/20001013-1.c: New test.
29694
29695 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29696
29697         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29698         for intmax_t in the compiler using __typeof__ and the type rules
29699         for conditional expressions.
29700
29701 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29702
29703         * gcc.dg/20001012-1.c: New test.
29704         * gcc.dg/20001012-2.c: New test.
29705
29706 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29707
29708         * gcc.dg/format-attr-1.c: New test.
29709
29710 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29711
29712         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29713         __LONG_LONG_MAX__ instead of LLONG_MAX.
29714
29715 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29716
29717         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29718         scanf flags.
29719         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29720         flags.
29721
29722 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29723
29724         * gcc.dg/sequence-pt-1.c: New test.
29725
29726 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29727
29728         * gcc.c-torture/execute/20001011-1.c: New testcase.
29729         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29730
29731 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29732
29733         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29734         does not error on it.
29735
29736 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29737
29738         * gcc.dg/20001009-1.c: New test.
29739
29740 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29741
29742         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29743         * gcc.c-torture/execute/20001009-2.c: ... to here.
29744
29745 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29746
29747         * gcc.c-torture/compile/20001009-1.c: New testcase.
29748         * gcc.c-torture/execute/20001009-1.c: New testcase.
29749         Testcases provided by Jan Hubicka <jh@suse.cz>.
29750
29751 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29752
29753         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29754         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29755         uintmax_t using <limits.h> to emulate the compiler's internal
29756         logic.  No longer XFAIL %j tests.
29757
29758 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29759
29760         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29761         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29762         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29763         regexps and details of expected handling of some bad formats.
29764         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29765         suppression.
29766
29767 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29768
29769         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29770         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29771         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29772         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29773         in list archives.
29774
29775 2000-10-06  Richard Henderson  <rth@cygnus.com>
29776
29777         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29778         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29779         * g++.old-deja/g++.jason/report.C: Likewise.
29780         * g++.old-deja/g++.law/friend5.C: Likewise.
29781         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29782         of the expected warnings.
29783
29784 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29785
29786         * g++.old-deja/g++.pt/enum14.C: New test.
29787
29788 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29789
29790         * g++.old-deja/g++.pt/crash59.C: New test.
29791
29792 2000-10-04  Will Cohen  <wcohen@redhat.com>
29793
29794         * gcc.dg/20000926-1.c: New test.
29795
29796 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29797
29798         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29799         function name for current C++ compiler.
29800         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29801
29802 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29803
29804         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29805         __PRETTY_FUNCTION__.
29806         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29807
29808 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29809
29810         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29811
29812 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29813
29814         * gcc.c-torture/compile/20000923-1.c: New test.
29815
29816 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29817
29818         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29819         * g++.old-deja/g++.pt/ttp62.C: Same.
29820         * g++.old-deja/g++.other/inline14.C: Same.
29821
29822 2000-09-24  Richard Henderson  <rth@cygnus.com>
29823
29824         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29825
29826 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29827
29828         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29829
29830 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29831
29832         * gcc.c-torture/compile/20000922-1.c: New file.
29833
29834 2000-09-21  Nick Clifton  <nickc@redhat.com>
29835
29836         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29837         a signed long modulo operation.
29838         (mod6): New function - perform an unsigned long modulo operation.
29839         (main): Add tests for modulos of very large numbers by very small
29840         dividends.
29841
29842 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29843
29844         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29845
29846 2000-09-19  Richard Henderson  <rth@cygnus.com>
29847
29848         * gcc.dg/compare2.c (case 10): XFAIL.
29849
29850 2000-09-18  Richard Henderson  <rth@cygnus.com>
29851
29852         * gcc.c-torture/execute/20000906-1.c: Move ...
29853         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29854         that support __builtin_trap.
29855
29856 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29857
29858         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29859
29860 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29861
29862         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29863         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29864         more $ format tests.
29865
29866 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29867
29868         * gcc.dg/format-errmk-1.c: New test.
29869
29870 2000-09-17  Greg McGary  <greg@mcgary.org>
29871
29872         * gcc.c-torture/execute/20000917-1.x: Remove.
29873
29874 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29875
29876         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29877
29878 2000-09-17  Greg McGary  <greg@mcgary.org>
29879
29880         * gcc.c-torture/execute/20000917-1.c: New test.
29881         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29882
29883 2000-09-16  Neil Booth  <NeilB@earthling.net>
29884
29885         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29886         in nested macro bug.
29887
29888 2000-09-15  Neil Booth  <NeilB@earthling.net>
29889
29890         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29891
29892 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29893
29894         * gcc.c-torture/execute/20000914-1.c: New test.
29895
29896 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29897
29898         * g++.other/inline13.C: New test.
29899
29900 2000-09-12  Andreas Jaeger  <aj@suse.de>
29901
29902         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29903         constant by Ulrich Drepper <drepper@redhat.com>.
29904
29905 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29906
29907         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29908
29909 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29910
29911         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29912
29913 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29914
29915         * gcc.dg/cpp/backslash.c: New test.
29916
29917 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29918
29919         * gcc.c-torture/execute/20000910-1.c: New test.
29920         * gcc.c-torture/execute/20000910-2.c: Likewise.
29921
29922 2000-09-11  Robert Lipe  <robertl@sco.com>
29923
29924         * gcc.dg/pragma-align.c: New test.
29925
29926 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29927
29928         * g++.old-deja/g++.pt/explicit82.C: New test.
29929         * g++.old-deja/g++.pt/explicit83.C: New test.
29930
29931 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29932
29933         * gcc.dg/asm-names.c: New test.
29934
29935 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29936
29937         * gcc.dg/cpp/tr-warn6.c: New test
29938
29939 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29940
29941         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29942         be accepted.
29943
29944 2000-09-07  Catherine Moore  <clm@redhat.com>
29945
29946         * gcc.c-torture/execute/unroll-1.c: New test.
29947
29948 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29949
29950         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29951         ERROR markers.
29952         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29953         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29954         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29955         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29956         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29957         Preprocess only.
29958         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29959         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29960
29961 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29962
29963         * g++.old-deja/g++.pt/deduct2.C: New test.
29964
29965 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29966
29967         * g++.old-deja/g++.pt/parms2.C: New test.
29968
29969 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29970
29971         * g++.old-deja/g++.pt/crash58.C: New test.
29972
29973 2000-09-06  Greg McGary  <greg@mcgary.org>
29974
29975         * gcc.c-torture/execute/20000906-1.c: New test.
29976         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29977
29978 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29979
29980         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29981
29982 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29983
29984         * g++.old-deja/g++.pt/crash57.C: New test.
29985
29986 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29987
29988         * g++.old-deja/g++.pt/crash56.C: New test.
29989
29990 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29991
29992         * g++.old-deja/g++.pt/koenig1.C: New test.
29993
29994 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29995
29996         * gcc.dg/20000904-1.c: New test.
29997
29998 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29999
30000         * gcc.dg/cpp/paste8.c: New test.
30001
30002 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30003
30004         * gcc.c-torture/compile/20000827-1.c: New test.
30005
30006 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30007
30008         * gcc.dg/format-diag-1.c: New test.
30009
30010 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30011
30012         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30013         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30014         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30015         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30016         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30017
30018 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30019
30020         * g++.old-deja/g++.other/nested4.C: New test.
30021
30022 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30023
30024         * g++.old-deja/g++.ns/scoped1.C: New test.
30025
30026 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30027
30028         * lib/g++.exp: Support testing already-installed GCC.
30029
30030 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30031
30032         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30033
30034 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30035
30036         * gcc.dg/return-type-2.c: New test.
30037
30038 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30039
30040         * gcc.c-torture/compile/20000825-1.c: New test.
30041
30042 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30043
30044         * gcc.dg/dwarf2-2.c: New test.
30045
30046 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30047
30048         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30049         dg-warning regexps.
30050
30051 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30052
30053         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30054         gcc.dg/format-ext-5.c: New tests.
30055
30056 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30057
30058         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30059
30060 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30061
30062         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30063
30064 2000-08-24  Richard Henderson  <rth@cygnus.com>
30065
30066         * gcc.dg/ia64-sync-1.c: New test.
30067         * gcc.dg/ia64-sync-2.c: New test.
30068         * gcc.dg/ia64-asm-1.c: New test.
30069
30070 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30071
30072         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30073         * gcc.dg/format-ext-2.c: New test.
30074
30075 2000-08-23  Jason Merrill  <jason@redhat.com>
30076
30077         * lib/old-dejagnu.exp: Also ignore "In member function" and
30078         "At global scope".
30079
30080 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30081
30082         * gcc.dg/noncompile/label-lineno-1.c: New test.
30083
30084 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30085
30086         * gcc.dg/c99-array-nonobj-1.c: New test.
30087
30088 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30089
30090         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30091         tests.
30092         * gcc.dg/format-ext-1.c: New test.
30093
30094 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30095
30096         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30097         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30098         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30099         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30100         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30101
30102 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30103
30104         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30105         gcc.dg/c99-strftime-2.c: New tests.
30106
30107 2000-08-22  Richard Henderson  <rth@cygnus.com>
30108
30109         * gcc.c-torture/execute/20000822-1.c: New test.
30110
30111 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30112
30113         * gcc.c-torture/execute/20000819-1.x: Remove.
30114
30115 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30116
30117         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30118         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30119         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30120         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30121         gcc.dg/format-xopen-1.c: New tests.
30122
30123 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30124
30125         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30126
30127 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30128
30129         * g++.old-deja/g++.other/loop2.C: New test.
30130
30131         * gcc.c-torture/compile/20000606-1.c: New test.
30132         * gcc.c-torture/compile/20000728-1.c: New test.
30133         * gcc.c-torture/execute/20000801-1.c: New test.
30134         * gcc.c-torture/execute/20000801-2.c: New test.
30135         * gcc.c-torture/execute/20000819-1.c: New test.
30136         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30137         * gcc.dg/20000629-1.c: New test.
30138         * gcc.dg/20000724-1.c: New test.
30139         * gcc.dg/20000807-1.c: New test.
30140
30141 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30142
30143         * gcc.dg/cpp/pragma-1.c: New test.
30144         * gcc.dg/cpp/pragma-2.c: New test.
30145
30146 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30147
30148         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30149         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30150
30151 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30152
30153         * gcc.c-torture/compile/20000818-1.c: New test.
30154
30155 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30156
30157         * gcc.c-torture/execute/20000818-1.c: New test.
30158
30159 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30160
30161         * gcc.dg/format-va-1.c: New test.
30162
30163 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30164
30165         * g++.old-deja/g++.other/typedef8.C: New test.
30166
30167 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30168
30169         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30170         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30171         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30172         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30173         * g++.old-deja/g++.other/ptrmem7.C: New test.
30174         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30175
30176 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30177
30178         * g++.old-deja/g++.pt/typename27.C: New test.
30179
30180 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30181
30182         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30183         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30184         * g++.old-deja/g++.pt/friend45.C: New test.
30185         * g++.old-deja/g++.other/friend8.C: New test.
30186
30187 2000-08-15  Richard Henderson  <rth@cygnus.com>
30188
30189         * gcc.c-torture/execute/20000815-1.c: New test.
30190
30191 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30192
30193         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30194         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30195         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30196
30197 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30198
30199         * g++.old-deja/g++.other/refinit2.C: New test.
30200
30201 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30202
30203         * lib/c-torture.exp (c-torture): Make
30204         compiler_conditional_xfail_data global.
30205         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30206         compiler_conditional_xfail_data machinery.
30207         (f-torture-execute): Likewise.
30208         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30209         and only when unrolling loops.
30210
30211         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30212
30213 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30214
30215         * g++.old-deja/g++.pt/explicit81.C: New test.
30216
30217 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30218
30219         * g++.old-deja/g++.pt/typename26.C: New test.
30220
30221 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30222
30223         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30224         warning.
30225
30226 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30227
30228         * g++.old-deja/g++.other/array3.C: New test.
30229
30230 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30231
30232         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30233         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30234         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30235         New tests.
30236
30237 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30238
30239         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30240         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30241
30242 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30243
30244         * gcc.c-torture/execute/20000808-1.c: New test.
30245
30246 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30247
30248         * gcc.dg/c90-const-expr-1.c: New test.
30249
30250 2000-08-08  Richard Henderson  <rth@cygnus.com>
30251
30252         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30253
30254 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30255
30256         * gcc.dg/noncompile/const-ll-1.c: New test.
30257
30258 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30259
30260         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30261
30262 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30263
30264         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30265         that running programs linked against the shared version of libobjc
30266         run correctly.
30267
30268 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30269
30270         * gcc.dg/c99-printf-1.c: New test.
30271
30272 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30273
30274         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30275
30276 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30277
30278         * gcc.c-torture/execute/20000731-1.x: Delete.
30279
30280 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30281
30282         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30283         and torture_without_loops as is done by c-torture.exp.
30284         (search_for): Copy from c-torture.exp.
30285         (gcc-dg-runtest): New function, drives a directory of tests
30286         iterating over the TORTURE_OPTIONS.
30287         (scan-assembler, scan-assembler-not): Move here from
30288         individual directory drivers.
30289
30290         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30291         defined by lib/gcc-dg.exp.
30292         * gcc.dg/cpp/cpp.exp: Likewise.
30293         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30294         gcc-dg-runtest, so we cycle over optimization options.
30295
30296         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30297         * gcc.dg/compare2.c: No longer expected to fail.
30298
30299 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30300
30301         * gcc.c-torture/execute/20000804-1.c: New test.
30302
30303 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30304
30305         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30306
30307 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30308
30309         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30310
30311 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30312
30313         * gcc.c-torture/compile/20000803-1.c: New test.
30314
30315 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30316
30317         * gcc.c-torture/execute/20000801-3.c,
30318         gcc.c-torture/execute/20000801-4.c: New tests.
30319         * gcc.c-torture/execute/20000801-3.x,
30320         gcc.c-torture/execute/20000801-4.x: Xfail.
30321
30322 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30323
30324         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30325         libobjc/.libs to allow for libtool.
30326
30327 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30328
30329         * gcc.c-torture/compile/20000802-1.c: New test.
30330
30331 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30332
30333         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30334
30335 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30336
30337         * gcc-c-torture/execute/20000731-2.c: New test.
30338
30339         * gcc.c-torture/execute/20000731-1.c: New test.
30340         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30341
30342 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30343
30344         * testsuite/gcc.dg/cpp/paste7.c: New test.
30345         * gcc.dg/cpp/20000725-1.c: New test.
30346
30347 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30348
30349         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30350         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30351         declaration warning for __builtin_dwarf_reg_size.
30352
30353         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30354
30355 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30356
30357         * gcc.dg/noncompile/voidparam-1.c: New test.
30358
30359 2000-07-30  Richard Henderson  <rth@cygnus.com>
30360
30361         * gcc.dg/c90-digraph-1.c: Don't xfail.
30362         * gcc.dg/compare2.c (case 10): Xfail.
30363         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30364
30365 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30366
30367         * gcc.dg/c99-main-1.c: New test.
30368
30369 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30370
30371         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30372
30373 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30374
30375         * gcc.c-tortuer/execute/20000726-1.c: New test.
30376
30377 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30378
30379         * gcc.c-torture/execute/enum-2.c: New test.
30380
30381 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30382
30383         * gcc.dg/cpp/tr-warn3.c: New test.
30384
30385 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30386
30387         * g++.old-deja/g++.ext/implicit1.C: Remove.
30388         * g++.old-deja/g++.jason/c2.C: Remove
30389         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30390         * g++.old-deja/g++.pt/crash16.C: Likewise.
30391         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30392
30393 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30394
30395         * g++.old-deja/g++.other/for2.C: New test.
30396
30397 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30398
30399         * gcc.dg/20000720-1.c: New test.
30400
30401 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30402
30403         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30404
30405 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30406
30407         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30408         * gcc.c-torture/execute/20000722-1.c: New.
30409         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30410
30411 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30412
30413         * gcc.dg/cpp/20000720-1.S: New test.
30414
30415 2000-07-21  Michael Meissner  <meissner@redhat.com>
30416
30417         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30418
30419 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30420
30421         * g++.old-deja/g++.brendan/crash16.C,
30422         g++.old-deja/g++.brendan/parse3.C,
30423         g++.old-deja/g++.brendan/redecl1.C,
30424         g++.old-deja/g++.ns/template13.C,
30425         g++.old-deja/g++.other/decl4.C,
30426         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30427
30428 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30429
30430         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30431         and "Internal error".
30432
30433         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30434         regexps.
30435         * gcc.dg/cpp/paste6.c: New test.
30436
30437 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30438
30439         * gcc.dg/cpp/tr-direct.c: New test.
30440
30441         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30442         gcc.dg/cpp/undef1.c: Tweak error regexps.
30443
30444 2000-07-18  Eric Christopher <echristo@redhat.com>
30445
30446         * gcc.c-torture/compile/20000718-1.c: New test.
30447
30448 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30449
30450         * cpplex.c (_cpp_push_token): If the token being pushed back
30451         is the previous token in this context, just subtract one from
30452         context->posn.
30453         * cppmacro.c (save_expansion): Clear aux field when storing a
30454         placemarker.
30455
30456 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30457
30458         * gcc.dg/noncompile/redecl-1.c: New test.
30459
30460 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30461
30462         * gcc.c-torture/execute/20000717-5.c: New test.
30463         * gcc.c-torture/execute/20000717-1.x: Removed.
30464
30465 2000-07-17  Richard Henderson  <rth@cygnus.com>
30466
30467         * gcc.c-torture/execute/20000717-4.c: New test.
30468
30469 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30470
30471         * gcc.dg/cpp/syshdr.c: New test.
30472         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30473
30474 2000-07-17  Neil Booth  <neilb@earthling.net>
30475
30476         * gcc.dg/cpp/cmdlne-dM.c: New test.
30477         * gcc.dg/cpp/cmdlne-dD.c: New test.
30478
30479 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30480
30481         * gcc.c-torture/execute/20000717-3.c: New test.
30482
30483         * gcc.c-torture/compile/20000717-1.c: New test.
30484
30485 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30486
30487         * gcc.c-torture/execute/20000717-2.c: New test.
30488
30489 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30490
30491         * gcc.dg/formatz-1.c: New test.
30492
30493         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30494         * gcc.dg/c99-digraph-1.c: New tests.
30495
30496         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30497         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30498
30499         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30500         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30501         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30502         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30503         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30504         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30505         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30506
30507 2000-07-17   Greg McGary <greg@mcgary.org>
30508
30509         * gcc.c-torture/execute/20000717-1.c: New test.
30510         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30511
30512 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30513
30514         * gcc.c-torture/execute/20000715-2.c: New test.
30515         * gcc.dg/20000715-1.c: New test.
30516
30517 2000-07-15  Michael Meissner  <meissner@redhat.com>
30518
30519         * gcc.c-torture/execute/20000715-1.c: New test.
30520
30521 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30522
30523         * gcc.c-torture/execute/20000707-1.c: New test.
30524
30525 2000-07-13  Neil Booth  <NeilB@earthling.net>
30526
30527         * testsuite/gcc.dg/cpp/digraph1.c,
30528         testsuite/gcc.dg/cpp/digraph2.c,
30529         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30530
30531 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30532
30533         * g77.f-torture/compile/20000630-2.f:  New test.
30534         * g77.f-torture/compile/20000630-2.x
30535
30536 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30537
30538         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30539
30540 2000-07-11  Neil Booth  <NeilB@earthling.net>
30541
30542         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30543
30544 2000-07-11  Neil Booth  <NeilB@earthling.net>
30545
30546         * gcc.dg/cpp/cmdlne-C.c: New.
30547
30548 2000-07-09  Neil Booth  <NeilB@earthling.net>
30549
30550         * gcc.dg/cpp/directiv.c: New tests.
30551         * gcc.dg/cpp/undef1.c: Update.
30552
30553 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30554
30555         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30556
30557 2000-07-09  Neil Booth  <NeilB@earthling.net>
30558
30559         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30560
30561 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30562
30563         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30564         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30565
30566 2000-07-08  Neil Booth  <NeilB@earthling.net>
30567
30568         * gcc.dg/cpp/macsyntx.c: New tests.
30569
30570 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30571
30572         * gcc.dg/20000707-1.c: New test.
30573
30574 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30575
30576         * gcc.c-torture/execute/20000706-1.c: New test.
30577         * gcc.c-torture/execute/20000706-2.c: New test.
30578         * gcc.c-torture/execute/20000706-3.c: New test.
30579         * gcc.c-torture/execute/20000706-4.c: New test.
30580         * gcc.c-torture/execute/20000706-5.c: New test.
30581
30582 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30583
30584         * g++.old-deja/g++.pt/instantiate7.C: New test.
30585
30586 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30587
30588         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30589         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30590         * g++.old-deja/g++.other/rtti3.C: Likewise.
30591         * g++.old-deja/g++.other/rttid3.C: Likewise.
30592
30593 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30594
30595         *  g77.f-torture/compile/20000630-1.x: Fix typo
30596
30597 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30598
30599         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30600         assembly output.
30601
30602 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30603
30604         * gcc.dg/cpp/ident.c: New test.
30605
30606 2000-07-05  Neil Booth  <NeilB@earthling.net>
30607
30608         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30609           gcc.dg/cpp/lexstrng.c: New tests.
30610
30611 2000-07-04  Neil Booth  <NeilB@earthling.net>
30612
30613         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30614         * gcc.dg/cpp/strify2.c: Same.
30615
30616 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30617
30618         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30619         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30620         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30621         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30622
30623         * testsuite/gcc.dg/cpp/macro1.c,
30624         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30625         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30626         testsuite/gcc.dg/cpp/strify1.c,
30627         testsuite/gcc.dg/cpp/strify2.c: New tests.
30628
30629 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30630
30631         * gcc.c-torture/execute/20000703-1.c: New test.
30632
30633 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30634
30635         * g++.old-deja/g++.pt (lookup10.C): New test.
30636
30637 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30638
30639         * g++.old-deja/g++.pt (typename25.C): New test.
30640
30641 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
30642
30643         * gcc.c-torture/compile/20000701-1.c: New test.
30644
30645 2000-06-30  Nick Clifton  <nickc@cygnus.com>
30646
30647         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
30648         to test case.
30649
30650 2000-06-30  Catherine Moore  <clm@cygnus.com>
30651
30652         * gcc.c-torture/execute/align-1.c: New test.
30653
30654 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30655
30656         * g++.old-deja/g++.pt/expr8.C: New test.
30657         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30658
30659 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30660
30661         * gcc.c-torture/compile/20000629-1.c: New test.
30662
30663 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30664
30665
30666         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30667         gcc.dg/noncompile directory, depending on whether they're
30668         preprocessor tests or not.  Annotate all the tests for the dg
30669         framework.
30670
30671         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30672         * gcc.dg/noncompile/noncompile.exp: New.
30673
30674         * Moved files:
30675         Old name                                New name
30676         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30677         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30678         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30679         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30680         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30681         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30682         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30683         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30684         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30685         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30686         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30687         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30688         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30689         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30690         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30691         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30692         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30693         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30694         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30695         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30696         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
30697         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30698         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30699         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30700
30701         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30702         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30703         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30704         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30705         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30706         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30707
30708 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30709
30710         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30711         declare one variable.  On the fourth, error.
30712         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30713         declared by 20000628-1a.h.
30714
30715 2000-06-29  Richard Henderson  <rth@redhat.com>
30716
30717         * gcc.c-torture/execute/930529-1.x: New file.
30718         * gcc.dg/920413-1.c: Adjust expected warning text.
30719         * gcc.dg/980217-1.c: Declare abort.
30720         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30721
30722 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30723
30724         * g77.f-torture/compile/20000629-1.f: New test.
30725         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30726
30727 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30728
30729         Rearrange lots of files, removing entirely the
30730         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30731         directories.
30732
30733         * Deleted files:
30734         gcc.c-torture/code_quality/code_quality.exp
30735         gcc.c-torture/special/special.exp
30736         gcc.failure/failure.exp
30737         gcc.failure/940409-1.x
30738         gcc.c-torture/compile/961203-1.x
30739
30740         * New files:
30741         gcc.misc-tests/linkage.exp
30742         gcc.c-torture/execute/920730-1t.c
30743         gcc.c-torture/execute/920730-1t.x
30744         gcc.c-torture/compile/920520-1.x
30745         gcc.c-torture/compile/920521-1.x
30746         gcc.c-torture/compile/981006-1.x
30747         gcc.c-torture/execute/eeprof-1.x
30748
30749         * Moved files (possibly with modifications to fit a new harness):
30750         Old name                                New name
30751         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30752         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30753         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30754         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30755         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30756         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30757         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30758         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30759         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30760         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30761         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30762         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30763         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30764         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30765
30766 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30767
30768         * c-torture/compile/961203-1.x: Delete.
30769
30770         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30771         not exit. Include stdio.h.
30772         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30773         * gcc.misc-tests/dg-12.c: Likewise.
30774         * gcc.misc-tests/dg-5.c: Likewise.
30775         * gcc.misc-tests/dg-6.c: Likewise.
30776         * gcc.misc-tests/dg-7.c: Prototype abort.
30777         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30778         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30779         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30780         not exit.
30781         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30782         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30783
30784 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30785
30786         * gcc.dg/cpp/20000628-1.c: New test.
30787         * gcc.dg/cpp/20000628-1.h: New header for above test.
30788         * gcc.dg/cpp/20000628-1a.h: Likewise.
30789
30790 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30791
30792         * gcc.dg/cpp: New directory.
30793         * gcc.dg/cpp/cpp.exp: New driver.
30794         * gcc.dg/cpp/20000627-1.c: New test.
30795         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30796         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30797         and rewrite as a compilation test.
30798
30799         * gcc.dg: Move many files into the cpp subdirectory, possibly
30800         renaming or editing them as well.
30801         Old name                New name
30802         990119-1.c              cpp/19990119-1.c
30803         990228-1.c              cpp/19990228-1.c
30804         990407-1.c              cpp/19990407-1.c
30805         990409-1.c              cpp/19990409-1.c
30806         990413-1.c              cpp/19990413-1.c
30807         990703-1.c              cpp/19990703-1.c
30808         20000127-1.c            cpp/20000127-1.c
30809         20000129-1.c            cpp/20000129-1.c
30810         20000207-1.c            cpp/20000207-1.c
30811         20000207-2.c            cpp/20000207-2.c
30812         20000209-1.c            cpp/20000209-1.c
30813         20000209-2.c            cpp/20000209-2.c
30814         20000301-1.c            cpp/20000301-1.c
30815         20000419-1.c            cpp/20000419-1.c
30816         20000510-1.S            cpp/20000510-1.S
30817         20000519-1.c            cpp/20000519-1.c
30818         20000529-1.c            cpp/20000529-1.c
30819         20000625-1.c            cpp/20000625-1.c
30820         20000625-2.c            cpp/20000625-2.c
30821         cpp-as1.c               cpp/assert1.c
30822         cpp-as2.c               cpp/assert2.c
30823         cxx-comments-1.c        cpp/cxxcom1.c
30824         cxx-comments-2.c        cpp/cxxcom2.c
30825         endif-label.c           cpp/endif.c
30826         cpp-hash1.c             cpp/hash1.c
30827         cpp-hash2.c             cpp/hash2.c
30828         cpp-if1.c               cpp/if-1.c
30829         cpp-if2.c               cpp/if-2.c
30830         cpp-if3.c               cpp/if-3.c
30831         cpp-if4.c               cpp/if-4.c
30832         cpp-if5.c               cpp/if-5.c
30833         cpp-cond.c              cpp/if-cexp.c
30834         cpp-missingop.c         cpp/if-mop.c
30835         cpp-missingparen.c      cpp/if-mpar.c
30836         cpp-opprec.c            cpp/if-oppr.c
30837         cpp-ifparen.c           cpp/if-paren.c
30838         cpp-shortcircuit.c      cpp/if-sc.c
30839         cpp-shift.c             cpp/if-shift.c
30840         cpp-unary.c             cpp/if-unary.c
30841         cpp-li1.c               cpp/line1.c
30842         cpp-li2.c               cpp/line2.c
30843         lineno.c                cpp/line3.c
30844         lineno-2.c              cpp/line4.c
30845         cpp-mi.c                cpp/mi1.c
30846         cpp-mic.h               cpp/mi1c.h
30847         cpp-micc.h              cpp/mi1cc.h
30848         cpp-mind.h              cpp/mi1nd.h
30849         cpp-mindp.h             cpp/mi1ndp.h
30850         cpp-mix.h               cpp/mi1x.h
30851         cpp-mi2.c               cpp/mi2.c
30852         cpp-mi2a.h              cpp/mi2a.h
30853         cpp-mi2b.h              cpp/mi2b.h
30854         cpp-mi2c.h              cpp/mi2c.h
30855         cpp-mi3.c               cpp/mi3.c
30856         cpp-mi3.def             cpp/mi3.def
30857         poison-1.c              cpp/poison.c
30858         pr-impl.c               cpp/prag-imp.c
30859         cpp-redef-2.c           cpp/redef1.c
30860         cpp-redef.c             cpp/redef2.c
30861         strpaste.c              cpp/strp1.c
30862         strpaste-2.c            cpp/strp2.c
30863         cpp-tradpaste.c         cpp/tr-paste.c
30864         cpp-tradstringify.c     cpp/tr-str.c
30865         cpp-tradwarn1.c         cpp/tr-warn1.c
30866         cpp-tradwarn2.c         cpp/tr-warn2.c
30867         trigraphs.c             cpp/trigraphs.c
30868         cpp-unc1.c              cpp/unc1.c
30869         cpp-unc2.c              cpp/unc2.c
30870         cpp-unc3.c              cpp/unc3.c
30871         cpp-unc.c               cpp/unc4.c
30872         undef.c                 cpp/undef1.c
30873         undef-2.c               cpp/undef2.c
30874         cpp-wi1.c               cpp/widestr1.c
30875
30876 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30877
30878         * lib/g++.exp (g++_include_flags): Tweak.
30879
30880 2000-06-27  H.J. Lu  <hjl@gnu.org>
30881             Loren J. Rittle  <ljrittle@acm.org>
30882
30883         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30884         version with one that knows about the new gcc tree structure.
30885         (g++_link_flags): Same.
30886
30887 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30888
30889         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30890         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30891         case we are cross-compiling.
30892
30893         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30894         g++.old-deja/g++.niklas/Makefile.in,
30895         g++.old-deja/g++.niklas/configure.in,
30896         g++.old-deja/g++.other/Makefile.in,
30897         g++.old-deja/g++.other/configure.in,
30898         gcc.c-torture/code_quality/Makefile.in,
30899         gcc.c-torture/code_quality/configure.in,
30900         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30901         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30902         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30903         gcc.c-torture/execute/ieee/Makefile.in,
30904         gcc.c-torture/execute/ieee/configure.in,
30905         gcc.c-torture/noncompile/Makefile.in,
30906         gcc.c-torture/noncompile/configure.in,
30907         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30908         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30909         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30910
30911 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30912
30913         * g++.old-deja/g++.other/ambig3.C: New test.
30914
30915 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30916
30917         * g++.old-deja/g++.pt/syntax1.C: New test.
30918         * g++.old-deja/g++.pt/syntax2.C: New test.
30919         * g++.old-deja/g++.other/syntax3.C: New test.
30920         * g++.old-deja/g++.other/syntax4.C: New test.
30921
30922 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30923
30924         * gcc.dg/20000623-1.c: Prototype exit and abort.
30925
30926 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30927
30928         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30929         New tests.
30930         * gcc.dg/cpp-mi3.def: New file.
30931
30932         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30933         inside assertions.
30934         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30935         lexer's error messages.
30936         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30937         divine anything from the linemarkers.
30938         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30939         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30940
30941 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30942
30943         * gcc.dg/20000623-1.c: New test.
30944
30945 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30946
30947         * gcc.c-torture/execute/20000622-1.c: New test.
30948
30949 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30950
30951         * g++.old-deja/g++.other/init15.C: New test.
30952
30953 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30954
30955         * g++.old-deja/g++.pt/vaarg2.C: New test.
30956         * g++.old-deja/g++.pt/vaarg3.C: New test.
30957
30958 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30959
30960         * g++.old-deja/g++.other/dyncast6.C: New test.
30961
30962 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30963
30964         * gcc.c-torture/execute/loop-6.c: New test.
30965
30966 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30967
30968         * gcc.dg/20000614-1.c: New test.
30969         * gcc.dg/20000614-2.c: New test.
30970
30971 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30972
30973         * g++.old-deja/g++.other/inline12.C: New test.
30974
30975 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30976
30977         * g++.old-deja/g++.other/eh1.C: New test.
30978
30979 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30980
30981         * g++.old-deja/g++.other/type.C: New test.
30982
30983 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30984
30985         * g++.old-deja/g++.other/initstring.C: New test.
30986
30987 2000-06-12  Jason Merrill  <jason@redhat.com>
30988
30989         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30990
30991 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30992
30993         * gcc.c-torture/compile/20000609-1.c: New test.
30994
30995 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30996
30997         * gcc.dg/20000609-1.c: New test.
30998
30999 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31000
31001         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31002         * gcc.c-torture/noncompile/poison-1.c: Move...
31003         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31004         * gcc.dg/cpp-li1.c: Add a token after the #line.
31005
31006 2000-06-05  Richard Henderson  <rth@cygnus.com>
31007
31008         * gcc.c-torture/execute/20000605-2.c: New test.
31009         * gcc.c-torture/execute/20000605-3.c: New test.
31010
31011 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31012
31013         * g77.f-torture/execute/20000503-1.x: New file.
31014
31015 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31016
31017         * g++.old-deja/g++.eh/badalloc1.C: New test.
31018
31019 2000-06-05  Richard Henderson  <rth@cygnus.com>
31020
31021         * gcc.c-torture/execute/20000605-1.c: New test.
31022
31023 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31024             Nathan Sidwell <nathan@codesourcery.com>
31025
31026         * gcc.c-torture/compile/20000605-1.c: New test.
31027
31028 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31029
31030         * g77.f-torture/compile/20000601-1.f:  New test.
31031
31032 2000-06-03  Richard Henderson  <rth@cygnus.com>
31033
31034         * gcc.c-torture/execute/20000603-1.c: New.
31035
31036 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31037
31038         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31039         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31040
31041 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31042
31043         * gcc.dg/compare2.c (case 12): XFAIL.
31044         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31045         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31046
31047         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31048
31049 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31050
31051         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31052         guard macro is already defined when the header is first
31053         included.
31054         * gcc.dg/cpp-mix.h: New file.
31055         * gcc.dg/endif-label.c: Update patterns to match compiler.
31056
31057         * g++.brendan/complex1.C: Declare abort.
31058         * g++.law/refs4.C: Remove XFAIL.
31059         * g++.oliva/expr2.C: Declare abort and exit.
31060
31061 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31062
31063         * gcc.c-torture/execute/20000528-1.c: New test.
31064
31065         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31066         * g++.old-deja/g++.law/temps4.C: Likewise.
31067
31068         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31069         stdlib.h.  Call abort() on failure.
31070         * g++.old-deja/g++.law/refs4.C: Likewise.
31071         * g++.old-deja/g++.law/temps4.C: Likewise.
31072         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31073         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31074
31075 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31076
31077         Relative to g++.dg/special:
31078         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31079
31080         Relative to g++.old-deja:
31081         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31082         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31083         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31084         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31085         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31086         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31087         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31088
31089         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31090         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31091         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31092         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31093         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31094         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31095         and/or string.h.
31096
31097         * g++.other/goto1.C: Update expectations for error messages.
31098
31099 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31100
31101         * gcc.c-torture/compile/20000523-1.c: New test.
31102
31103 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31104
31105         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31106
31107 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31108
31109         * g++.old-deja/g++.eh/catch11.C: New test.
31110         * g++.old-deja/g++.eh/catch12.C: New test.
31111
31112 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31113
31114         * gcc.c-torture/execute/20000523-1.c: New test.
31115
31116 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31117
31118         * c-torture/execute/bcp-1.c: Replace abort in arg of
31119         __builtin_constant_p with a generic external function.
31120
31121         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31122         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31123         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31124         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31125         Prototype abort and/or exit.
31126
31127         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31128         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31129         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31130         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31131
31132 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31133
31134         * gcc.dg/dwarf2-1.c: New test.
31135
31136 2000-05-20  Richard Henderson  <rth@cygnus.com>
31137
31138         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31139
31140 2000-05-20  Andreas Jaeger  <aj@suse.de>
31141
31142         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31143         testcase.
31144
31145 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31146
31147         * gcc.c-torture/execute/20000519-2.c: New test.
31148
31149 2000-05-19  Andreas Jaeger  <aj@suse.de>
31150
31151         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31152         which fails with SSA.
31153
31154         * lib/c-torture.exp: Also test with -O3 -fssa.
31155
31156 2000-05-18  Michael Meissner  <meissner@redhat.com>
31157
31158         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31159         * gcc.c-torture/execute/920415-1.c: Ditto.
31160         * gcc.c-torture/execute/920501-1.c: Ditto.
31161         * gcc.c-torture/execute/conversion.c: Ditto.
31162         * gcc.c-torture/execute/cvt-1.c: Ditto.
31163
31164 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31165
31166         * gcc.c-torture/compile/20000518-1.c: New test.
31167
31168 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31169
31170         * g77.f-torture/compile/200005018.f:  New test.
31171
31172 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31173
31174         * gcc.c-torture/compile/20000517-1.c: New test.
31175
31176 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31177
31178         * gcc.c-torture/execute/20000516-1.c: New test.
31179
31180 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31181
31182         * g++.old-deja/g++.other/eh.C: New test.
31183
31184 2000-05-12  Richard Henderson  <rth@cygnus.com>
31185
31186         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31187         constants through to doit's conditional.
31188
31189 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31190
31191         * gcc.c-torture/compile/20000511-1.c: New test.
31192         * g77.f-torture/compile/20000511-1.f: New test.
31193         * g77.f-torture/compile/20000511-2.f: New test.
31194
31195 2000-05-11  Michael Meissner  <meissner@redhat.com>
31196
31197         * gcc.c-torture/execute/20000511-1.c: New test.
31198
31199 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31200
31201         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31202         * gcc.dg/20000510-1.S: New.
31203
31204 2000-05-08  Catherine Moore  <clm@cygnus.com>
31205
31206         * gcc.dg/unused-3.c: New.
31207
31208 2000-05-06  Richard Henderson  <rth@cygnus.com>
31209
31210           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31211           * g++.old-deja/g++.mike/warn1.C: Likewise.
31212           * g++.old-deja/g++.pt/local1.C: Likewise.
31213           * g++.old-deja/g++.pt/local7.C: Likewise.
31214           * g++.old-deja/g++.pt/spec16.C: Likewise.
31215
31216 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31217
31218         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31219
31220 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31221
31222           * g77.f-torture/execute/20000503-1.f:  New test.
31223
31224 2000-05-04  Andreas Jaeger  <aj@suse.de>
31225
31226         * gcc.dg/noreturn-2.c: New test.
31227
31228 2000-05-04  Neil Booth  <NeilB@earthling.net>
31229
31230         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31231         preprocessor.
31232
31233 2000-05-04  Richard Henderson  <rth@cygnus.com>
31234
31235         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31236
31237 2000-05-04  Richard Henderson  <rth@cygnus.com>
31238
31239         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31240         OpenSSL by Jason R Thorpe.
31241
31242 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31243
31244         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31245
31246 2000-05-03  Robert Lipe <robertlipe@usa.net>
31247
31248         * gcc.dg/20000503-1.c: New test.
31249
31250 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31251
31252         * gcc.c-torture/compile/20000502-1.c: New test.
31253         * g++.old-deja/g++.other/align.C: New test.
31254         * gcc.dg/cpp-tradstringify.c: New test.
31255
31256 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31257
31258         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31259         and hard registers.
31260
31261 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31262
31263         * gcc.c-torture/execute/loop-5.c: New test.
31264
31265 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31266
31267         * gcc.c-torture/execute/va-arg-20.c: New test.
31268
31269 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31270
31271         * gcc.c-torture/execute/20000422-1.c: New test.
31272
31273 2000-04-20  Greg McGary  <gkm@gnu.org>
31274
31275         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31276         when optimizing, but without sibling-call optimizations (-O1).
31277
31278 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31279
31280           * gcc.c-torture/compile/20000420-1.c: New test.
31281
31282 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31283
31284         * g++.abi/ptrflags.C: New test.
31285         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31286
31287 2000-04-19  Catherine Moore  <clm@cygnus.com>
31288
31289         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31290
31291 2000-04-19  Greg McGary  <gkm@gnu.org>
31292
31293         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31294         sibling-call optimizations.
31295
31296 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31297
31298         * gcc.dg/20000419-1.c: New test.
31299
31300 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31301
31302         * gcc.c-torture/execute/20000412-6.c: New test.
31303
31304 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31305
31306         * gcc.c-torture/execute/20000412-5.c: New test.
31307         * g77.f-torture/compile/20000412-1.f: New test.
31308         * gcc.c-torture/execute/20000412-4.c: New test.
31309         * gcc.c-torture/compile/20000412-2.c: New test.
31310         * gcc.c-torture/execute/20000412-3.c: New test.
31311         * gcc.c-torture/compile/20000412-1.c: New test.
31312         * gcc.c-torture/execute/20000412-2.c: New test.
31313
31314 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31315
31316         * objc/execute/bf-20.m: New test.
31317
31318 2000-04-10  Richard Henderson  <rth@cygnus.com>
31319
31320         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31321
31322         * gcc.c-torture/execute/20000412-1.c: New test.
31323
31324 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31325
31326         * g++.old-deja/g++.eh/catchptr1.C: New test.
31327
31328 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31329
31330         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31331
31332 2000-04-08  Neil Booth  <NeilB@earthling.net>
31333
31334         * gcc.dg/cpp-nullchar.c: Remove test as
31335         embedded nulls cause problems.
31336
31337 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31338
31339         * gcc.dg/compare2.c: New test.
31340
31341 2000-04-08  Neil Booth  <NeilB@earthling.net>
31342
31343         * gcc.dg/cpp-nullchar.c: New test.
31344
31345 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31346
31347         * gcc.dg/cpp-mi2.c: New test.
31348         * gcc.dg/cpp-mi2[abc].h: New files.
31349
31350 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31351
31352         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31353         member name.
31354
31355 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31356
31357         * g++.old-deja/g++.abi/vmihint.C: New test.
31358
31359 2000-04-06  Neil Booth  <NeilB@earthling.net>
31360
31361         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31362         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31363         copyright.
31364
31365 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31366
31367         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31368         avoid stack-frame overwrite.
31369
31370 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31371
31372         * gcc.c-torture/compile/20000405-2.c: New test.
31373         * gcc.c-torture/compile/20000405-3.c: New test.
31374
31375 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31376
31377         * gcc.c-torture/compile/20000405-1.c: New test.
31378
31379 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31380
31381         * gcc.dg/cast-qual-1.c: Revert last change.
31382
31383 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31384
31385         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31386
31387 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31388
31389         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31390         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31391
31392 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31393
31394         * gcc.c-torture/compile/20000403-2.c: New test.
31395         * gcc.c-torture/compile/20000403-1.c: New test.
31396
31397 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31398
31399         * gcc.c-torture/execute/20000403-1.c: New test.
31400
31401 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31402
31403         * gcc.c-torture/execute/20000402-1.c: New test.
31404
31405 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31406
31407         * gcc.c-torture/execute/va-arg-15.c: New test.
31408         * gcc.c-torture/execute/va-arg-16.c: New test.
31409         * gcc.c-torture/execute/va-arg-17.c: New test.
31410         * gcc.c-torture/execute/va-arg-18.c: New test.
31411         * gcc.c-torture/execute/va-arg-19.c: New test.
31412
31413 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31414
31415         * gcc.c-torture/compile/981211-1.c: Move to...
31416         * gcc.dg/cpp-as1.c: ...here.
31417         * gcc.dg/cpp-as2.c: New file.
31418
31419         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31420         compiler.
31421
31422 2000-04-02  Neil Booth  <NeilB@earthling.net>
31423
31424         * gcc.dg/cpp-cond.c  New tests.
31425         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31426         accidental success less likely.
31427         * gcc.dg/cpp-missingop.c  New tests.
31428         * gcc.dg/cpp-missingparen.c  New tests.
31429         * gcc.dg/cpp-shift.c  New tests.
31430         * gcc.dg/cpp-shortcircuit.c  New tests.
31431         * gcc.dg/cpp-unary.c  New tests.
31432
31433 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31434
31435         * gcc.c-torture/compile/20000329-1.c: New test.
31436
31437 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31438
31439         * gcc.c-torture/compile/20000326-1.c: New test.
31440         * gcc.c-torture/compile/20000326-2.c: New test.
31441
31442 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31443
31444         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31445         the first parameter is a function argument.
31446
31447 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31448
31449         * g++.old-deja/g++.ext/array4.C: New test.
31450
31451 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31452
31453         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31454
31455 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31456
31457         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31458
31459 2000-03-19  Richard Henderson  <rth@cygnus.com>
31460
31461         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31462
31463 2000-03-19  Richard Henderson  <rth@cygnus.com>
31464
31465         * gcc.c-torture/compile/20000319-1.c: New test.
31466
31467 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31468
31469         * gcc.c-torture/execute/20000314-3.c: New test.
31470         * gcc.c-torture/execute/20000314-2.c: New test.
31471         * gcc.c-torture/execute/20000314-1.c: New test.
31472         * gcc.c-torture/compile/20000314-2.c: New test.
31473         * gcc.c-torture/compile/20000314-1.c: New test.
31474
31475 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31476
31477         * g++.old-deja/g++.warn/inline.C: New test.
31478
31479 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31480
31481         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31482         standards-compliant result rather than specific constants.
31483         Put test-values in array.
31484
31485 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31486
31487         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31488         (g++_target_compile): Put test-specific options last.
31489
31490 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31491
31492         * g++.old-deja/g++.eh/vbase4.C: New test.
31493
31494 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31495
31496         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31497
31498 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31499
31500         * g++.old-deja/g++.brendan/misc12.C: Removed.
31501         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31502         * g++.old-deja/g++.ext/pretty4.C: New test.
31503
31504 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31505
31506         * g++.old-deja/g++.other/string2.C: New test.
31507
31508 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31509
31510         * g++.old-deja/g++.warn/impint2.C: New test.
31511
31512 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31513
31514         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31515         is 1, not zero.
31516
31517 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31518
31519         * g++.old-deja/g++.warn/impint.C: New test.
31520         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31521         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31522         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31523         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31524         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31525         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31526         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31527         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31528         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31529         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31530         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31531         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31532
31533 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31534
31535         * gcc.dg/cpp-redef.c: New test.
31536
31537 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31538
31539         * g++.old-deja/g++.pt/unify7.C: New test.
31540
31541 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31542
31543         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31544         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31545
31546 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31547
31548         * gcc.c-torture/compile/20000224-1.c: New test.
31549
31550 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31551
31552         * gcc.c-torture/compile/cpp-2.c: New test.
31553         * gcc.c-torture/compile/cpp-1.c: New test.
31554
31555 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31556
31557         * gcc.c-torture/execute/20000225-1.c: New test.
31558
31559 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31560
31561         * gcc.dg/cpp-li2.c: New test.
31562
31563         * gcc.dg/cpp-wi1.c: New test.
31564
31565         * gcc.dg/cpp-li1.c: New test.
31566
31567 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31568
31569         * g++.old-deja/g++.other/sizeof5.C: New test.
31570
31571 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31572
31573         * gcc.c-torture/execute/va-arg-13.c: New test.
31574
31575 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31576
31577         * gcc.c-torture/execute/va-arg-12.c: New test.
31578
31579 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31580
31581         * gcc.c-torture/execute/20000223-1.c: New test.
31582
31583 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31584
31585         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31586
31587 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31588
31589         * g++.old-deja/g++.abi/ptrmem.C: New test.
31590
31591 2000-02-19  Richard Henderson  <rth@cygnus.com>
31592
31593         * gcc.c-torture/compile/init-3.c: New.
31594
31595 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31596
31597         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31598         ALWAYS_CXXFLAGS.
31599
31600 2000-02-11  Robert Lipe <robertl@sco.com>
31601
31602         * gcc.c-torture/compile/20000211-3.c: New test.
31603
31604 2000-02-11  Martin Buchholz <martin@xemacs.org>
31605
31606         * gcc.c-torture/compile/20000211-2.c: New test.
31607
31608 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31609
31610         * gcc.c-torture/compile/20000211-1.c: New test.
31611
31612 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31613
31614         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31615           on native targets
31616
31617 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31618
31619         * g++.old-deja/g++.other/cast5.C: New test.
31620
31621 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31622
31623         * gcc.c-torture/execute/20000205-1.c: New.
31624
31625 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31626
31627         * g++.old-deja/g++.jason/cast3.C: Return void.
31628         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31629
31630 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31631
31632         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31633
31634         * gcc.dg/loop-1.c: New test.
31635
31636 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
31637
31638         * gcc.c-torture/compile/20000127-1.c: New test.
31639         * gcc.c-torture/execute/991228-1.c: New test.
31640
31641 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31642
31643         * gcc.dg/unused-2.c: New test.
31644
31645         * gcc.dg/conv-1.c: New test.
31646
31647 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
31648
31649         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
31650         compiler.
31651         (tool_option_proc): Fix typo.
31652
31653 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31654
31655         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31656         of the ld on the host, not on the build machine.
31657         Also, don't crash if '--help' is not a supported option.
31658
31659 2000-01-24  Richard Henderson  <rth@cygnus.com>
31660
31661         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31662
31663 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31664
31665         * gcc.c-torture/execute/20000120-2.c: New test.
31666         * gcc.c-torture/execute/20000120-1.c: New test.
31667
31668 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31669
31670         * gcc.c-torture/execute/20000113-1.c: New test.
31671
31672 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31673
31674         * gcc.c-torture/execute/20000112-1.c: New test.
31675
31676 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31677
31678         * gcc.dg/20000111-1.c: New test.
31679
31680 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31681
31682         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31683         with 16 bit integers.
31684
31685 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31686
31687         * gcc.dg/20000108-1.c: New test.
31688
31689 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31690
31691         * g++.old-deja/g++.ns/koenig8.C: New test.
31692
31693 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31694
31695         * g++.old-deja/g++.other/cast4.C: New test.
31696
31697 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31698
31699         * gcc.c-torture/compile/20000105-2.c: New test.
31700         * gcc.c-torture/compile/20000105-1.c: New test.
31701
31702 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31703
31704         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31705         references to printf & atoi to conform to ANSI standard.
31706         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31707         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31708         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31709         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31710         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31711         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31712         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31713         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31714         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31715         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31716         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31717         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31718         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31719         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31720         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31721         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31722         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31723         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31724         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31725         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31726         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31727         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31728         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31729         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31730         * g++.old-deja/g++.brendan/init3.C: Likewise.
31731         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31732         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31733         * g++.old-deja/g++.brendan/new2.C: Likewise.
31734         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31735         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31736         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31737         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31738         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31739         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31740         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31741         * g++.old-deja/g++.brendan/template24.C: Likewise.
31742         * g++.old-deja/g++.brendan/template3.C: Likewise.
31743         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31744         * g++.old-deja/g++.jason/inline3.C: Likewise.
31745         * g++.old-deja/g++.jason/opeq.C: Likewise.
31746         * g++.old-deja/g++.law/arg5.C: Likewise.
31747         * g++.old-deja/g++.law/arm7.C: Likewise.
31748         * g++.old-deja/g++.law/ctors11.C: Likewise.
31749         * g++.old-deja/g++.law/cvt8.C: Likewise.
31750         * g++.old-deja/g++.law/init9.C: Likewise.
31751         * g++.old-deja/g++.law/refs4.C: Likewise.
31752         * g++.old-deja/g++.law/template2.C: Likewise.
31753         * g++.old-deja/g++.law/visibility24.C: Likewise.
31754         * g++.old-deja/g++.law/vtable3.C: Likewise.
31755         * g++.old-deja/g++.mike/asm2.C: Likewise.
31756         * g++.old-deja/g++.mike/eh1.C: Likewise.
31757         * g++.old-deja/g++.mike/misc1.C: Likewise.
31758         * g++.old-deja/g++.mike/misc13.C: Likewise.
31759         * g++.old-deja/g++.mike/misc14.C: Likewise.
31760         * g++.old-deja/g++.mike/ns12.C: Likewise.
31761         * g++.old-deja/g++.mike/p1248.C: Likewise.
31762         * g++.old-deja/g++.mike/p3708.C: Likewise.
31763         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31764         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31765         * g++.old-deja/g++.mike/p646.C: Likewise.
31766         * g++.old-deja/g++.mike/p700.C: Likewise.
31767         * g++.old-deja/g++.mike/p783.C: Likewise.
31768         * g++.old-deja/g++.mike/p783a.C: Likewise.
31769         * g++.old-deja/g++.mike/p783b.C: Likewise.
31770         * g++.old-deja/g++.mike/p786.C: Likewise.
31771         * g++.old-deja/g++.mike/p789.C: Likewise.
31772         * g++.old-deja/g++.mike/p789a.C: Likewise.
31773         * g++.old-deja/g++.mike/p807a.C: Likewise.
31774         * g++.old-deja/g++.other/delete3.C: Likewise.
31775         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31776         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31777         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31778         * g++.old-deja/g++.other/empty1.C: Likewise.
31779         * g++.old-deja/g++.other/temporary1.C: Likewise.
31780         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31781         * g++.old-deja/g++.pt/t16.C: Likewise.
31782         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31783
31784 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31785
31786         * gcc.dg/991230-1.c: New test.
31787
31788 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31789
31790         * gcc.c-torture/compile/991229-3.c: New test.
31791         * gcc.c-torture/compile/991229-2.c: New test.
31792         * gcc.c-torture/compile/991229-1.c: New test.
31793
31794 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31795
31796         * gcc.c-torture/compile/labels-2.c: New test.
31797
31798 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31799
31800         * gcc.c-torture/execute/991227-1.c: New test.
31801
31802 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31803
31804         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31805
31806 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31807
31808         * gcc.c-torture/execute/991221-1.c: New test.
31809
31810 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31811
31812         * g++.old-deja/g++.other/cast3.C: New test.
31813
31814 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31815
31816         * gcc.c-torture/execute/991216-4.c: New test.
31817
31818 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31819
31820         * gcc.c-torture/execute/991216-1.c: New test.
31821         * gcc.c-torture/execute/991216-2.c: New test.
31822         * gcc.c-torture/execute/991216-3.c: New test.
31823
31824 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31825
31826         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31827         Actually make the test fail by using "-O2" for compilation.
31828
31829 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31830
31831         * g++.old-deja/g++.warn/cast-align1.C: New test.
31832
31833 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31834
31835         * gcc.c-torture/compile/991214-1.c: New test.
31836         * gcc.c-torture/compile/991214-2.c: New test.
31837
31838 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31839
31840         * gcc.dg/991214-1.c: New test.
31841
31842 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31843
31844         * gcc.c-torture/compile/991213-3.c: New test.
31845         * gcc.c-torture/compile/991213-2.c: New test.
31846         * gcc.c-torture/compile/991213-1.c: New test.
31847
31848 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31849
31850         * gcc.dg/991209-1.c: New test.
31851
31852 1999-12-08  Nathan Sidwell <nathan@acm.org>
31853
31854         * gcc.c-torture/compile/991208-1.c: New test.
31855
31856 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31857
31858         * gcc.dg/ultrasp2.c: New test.
31859
31860 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31861
31862         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31863
31864 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31865
31866         * gcc.c-torture/compile/991202-1.c: New test.
31867         * gcc.c-torture/execute/991202-1.c: New test.
31868         * gcc.c-torture/execute/991202-2.c: New test.
31869         * gcc.c-torture/execute/991202-3.c: New test.
31870
31871 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31872
31873         * g++.old-deja/g++.abi/align.C: New test.
31874         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31875         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31876
31877 1999-12-01  Richard Henderson  <rth@cygnus.com>
31878
31879         * gcc.c-torture/execute/991201-1.c: New.
31880
31881 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31882
31883         * gcc.dg/991129-1.c: New test.
31884
31885 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31886
31887         * gcc.c-torture/compile/991127-1.c: New test.
31888
31889 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31890
31891         * g++.old-deja/g++.other/warn4.C: New test.
31892
31893 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31894
31895         * g++.old-deja/g++.eh/cleanup2.C: New test.
31896         * g++.old-deja/g++.ext/pretty2.C: New test.
31897         * g++.old-deja/g++.ext/pretty3.C: New test.
31898         * g++.old-deja/g++.other/debug6.C: New test.
31899
31900 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31901
31902         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31903         compiler_output to look for one error message instead of two.
31904
31905 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31906
31907         * gcc.c-torture/execute/991118-1.c: Also test case
31908         where the word boundary does not split a byte evenly.
31909
31910 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31911
31912         * g++.old-deja/g++.ext/restrict1.C: New test.
31913
31914 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31915
31916         * gcc.c-torture/execute/991118-1.c: New test.
31917
31918 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31919
31920         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31921         working directory pathnames.
31922
31923 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31924
31925         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31926         host is equipped with driver.h and driver.o so it can actually
31927         compile and run the tests.
31928
31929 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31930
31931         * gcc.c-torture/compile/991008-1.c: New test.
31932
31933 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31934
31935         * lib/gcc-dg.exp: Include target-supports.exp
31936
31937 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31938
31939         * lib/target-supports.exp: New file: Provide procs to test for
31940         features supported by the target.
31941         (check_weak_available): Moved here from ecos.exp.
31942         (check_alias_available): New proc: Determine of the target
31943         toolchain supports the alias attribute.
31944
31945         * gcc.dg/special/ecos.exp: Move check_weak_available to
31946         target-supports.exp.
31947         (alias-1.c): Only perform the test if the target supports
31948         aliases.
31949         (wkali-1.c): Only perform the test if the target supports
31950         aliases.
31951
31952         * gcc.dg/990506-0.c: Expect error messages from cross
31953         targets as well as native targets.
31954
31955 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31956
31957         * gcc.dg/ultrasp1.c: Removed xfail.
31958         * gcc.dg/struct-ret-2.c: Likewise.
31959         * gcc.dg/array-1.c: Likewise.
31960
31961 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31962
31963         * gcc.dg/struct-ret-2.c: New test.
31964
31965         * gcc.dg/array-1.c: New test.
31966
31967 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31968
31969         * gcc.c-torture/execute/991030-1.c: New test.
31970
31971 1999-10-26  Richard Henderson  <rth@cygnus.com>
31972
31973         * gcc.c-torture/compile/991026-2.c: New test.
31974
31975 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31976
31977         * gcc.c-torture/compile/991026-1.c: New test.
31978
31979 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31980
31981         * gcc.c-torture/execute/991023-1.c: New test.
31982
31983 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31984
31985         * gcc.c-torture/execute/991019-1.c: New test.
31986
31987 1999-10-16  Richard Henderson  <rth@cygnus.com>
31988
31989         * gcc.c-torture/execute/991016-1.c: New test.
31990
31991 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31992
31993         * gcc.c-torture/execute/991014-1.c: New test.
31994
31995 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31996
31997         * g++.old-deja/g++.other/union2.C: New test.
31998
31999 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32000
32001         * g++.old-deja/g++.other/vaarg2.C: New test.
32002         * g++.old-deja/g++.other/vaarg3.C: New test.
32003
32004 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32005
32006         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32007         in compile/.
32008
32009 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32010
32011         * gcc.c-torture/execute/va-arg-11.c: New test.
32012
32013 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32014
32015         * lib/file-format.exp (gcc_target_object_format): Don't
32016         crash if objdump is unavailable.
32017
32018 1999-09-29  Donn Terry <donn@interix.com>
32019
32020         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32021
32022 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32023
32024         * gcc.c-torture/compile/990928-1.c: New test.
32025
32026 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32027
32028         * g++.old-deja/g++.other/decl6.C: New test.
32029
32030 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32031
32032         * gcc.c-torture/execute/va-arg-10.c: New test.
32033
32034 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32035
32036         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32037         __PRETTY_FUNCTION__.
32038
32039 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32040
32041         * gcc.c-torture/execute/990923-1.c: New test.
32042
32043 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32044
32045         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32046         for which -fpic is inappropriate.
32047
32048 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32049
32050         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32051
32052 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32053
32054         * g++.old-deja/g++.other/dyncast1.C: New test.
32055         * g++.old-deja/g++.other/dyncast2.C: New test.
32056         * g++.old-deja/g++.other/dyncast3.C: New test.
32057         * g++.old-deja/g++.other/dyncast4.C: New test.
32058         * g++.old-deja/g++.other/dyncast5.C: New test.
32059         * g++.old-deja/g++.eh/catch3.C: New test.
32060         * g++.old-deja/g++.eh/catch3p.C: New test.
32061         * g++.old-deja/g++.eh/catch4.C: New test.
32062         * g++.old-deja/g++.eh/catch4p.C: New test.
32063         * g++.old-deja/g++.eh/catch5.C: New test.
32064         * g++.old-deja/g++.eh/catch5p.C: New test.
32065         * g++.old-deja/g++.eh/catch6.C: New test.
32066         * g++.old-deja/g++.eh/catch6p.C: New test.
32067         * g++.old-deja/g++.eh/catch7.C: New test.
32068         * g++.old-deja/g++.eh/catch7p.C: New test.
32069         * g++.old-deja/g++.eh/catch8.C: New test.
32070         * g++.old-deja/g++.eh/catch8p.C: New test.
32071         * g++.old-deja/g++.eh/catch9.C: New test.
32072         * g++.old-deja/g++.eh/catch9p.C: New test.
32073
32074 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32075
32076         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32077         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32078
32079 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32080
32081         * gcc.c-torture/compile/990913-1.c: New test.
32082
32083 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32084
32085         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32086         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32087
32088 1999-09-09  Richard Henderson  <rth@cygnus.com>
32089
32090         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32091
32092 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32093
32094         * g++.old-deja/g++.other/lookup11.C: New test.
32095         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32096         what is permitted and what we want.
32097         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32098         overload use.
32099         * g++.old-deja/g++.jason/rfg5.C: Likewise
32100
32101 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32102
32103         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32104         * gcc.c-torture/noncompile/poison-1.c: New file.
32105
32106 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32107
32108         * g++.old-deja/g++.other/sizeof3.C: New test.
32109         * g++.old-deja/g++.other/sizeof4.C: New test.
32110         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32111         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32112
32113 1999-09-07  Richard Henderson  <rth@cygnus.com>
32114
32115         * gcc.dg/va-arg-1.c: New.
32116
32117 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32118
32119         * gcc.c-torture/execute/va-arg-9.c: New test.
32120
32121 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32122
32123         * g77.f-torture/compile/980519-2.f: New test.
32124         * g77.f-torture/compile/19990905-0.f: New test.
32125         * g77.f-torture/compile/19990905-1.f: New test.
32126         * g77.f-torture/compile/19990905-2.f: New test.
32127
32128         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32129
32130 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32131
32132         * gcc.c-torture/execute/990827-1.c: Fix typo.
32133
32134 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32135
32136         * g++.old-deja/g++.other/deref1.C: New test.
32137
32138 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32139
32140         * g++.old-deja/g++.other/ambig2.C: New test.
32141         * g++.old-deja/g++.other/cond5.C: New test.
32142         * g++.old-deja/g++.other/lookup16.C: New test.
32143
32144 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32145
32146         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32147         assemblers too.
32148
32149 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32150
32151         * lib/c-torture.exp: Avoid the "compare executables" optimization
32152         when testing native.
32153
32154 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32155
32156         * gcc.c-torture/execute/990829-1.c: New test.
32157         * gcc.c-torture/compile/990829-1.c: New test.
32158
32159 1999-08-27  Paul Burchard  <burchard@pobox.com>
32160
32161         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32162         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32163         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32164         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32165         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32166         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32167         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32168         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32169         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32170         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32171         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32172
32173 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32174
32175         * gcc.c-torture/execute/990827-1.c: New test.
32176
32177 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32178
32179         * g77.f-torture/noncompile/19990826-4.f: New test.
32180
32181         * g77.f-torture/compile/19990826-3.f: New test.
32182
32183         * g77.f-torture/execute/19990826-2.f: New test.
32184
32185         * g77.f-torture/compile/19990826-1.f: New test.
32186
32187         * gcc.c-torture/execute/990826-0.c: New test.
32188         * g77.c-torture/execute/19990826-0.f: New test.
32189
32190         * g77.f-torture/noncompile/970626-2.f: New test.
32191
32192 1999-08-25  Paul Burchard  <burchard@pobox.com>
32193
32194         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32195         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32196         lss-011.C: New tests.
32197
32198 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32199
32200         * g++.old-deja/g++.other/decl5.C: New test.
32201
32202 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32203
32204         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32205         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32206         call `postbase' for each one.  All callers of `postbase' changed
32207         to call this instead.
32208
32209 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32210
32211         * gcc.c-torture/execute/990811-1.c: New test.
32212
32213 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32214
32215         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32216         just native ones.
32217
32218         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32219         just native ones.
32220
32221 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32222
32223         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32224
32225 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32226
32227         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32228
32229 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32230
32231         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32232
32233 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32234
32235         * gcc.c-torture/execute/990804-1.c: New test.
32236
32237 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32238
32239         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32240         * g++.old-deja/g++.brendan/crash64.C: Likewise
32241         * g++.old-deja/g++.brendan/overload8.C: Likewise
32242
32243 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32244
32245         * g++.old-deja/g++.other/struct1.C: New test.
32246
32247 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32248
32249         * g++.old-deja/g++.other/enum2.C: New test.
32250
32251 1999-08-02  Richard Henderson  <rth@cygnus.com>
32252
32253         Adapted from tests from Franz Sirl:
32254         * gcc.c-torture/execute/va-arg-7.c: New test.
32255         * gcc.c-torture/execute/va-arg-8.c: New test.
32256
32257 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32258
32259         * gcc.c-torture/compile/990801-2.c: New test.
32260
32261         * gcc.c-torture/compile/990801-1.c: New test.
32262
32263 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32264
32265         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32266         fp-cmp-1.c, converting double to float.
32267
32268         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32269         fp-cmp-1.c, converting double to long double.
32270
32271         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32272         from fr1 to unknown_register, since fr1 is a legitimate register
32273         on some machines.
32274
32275 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32276
32277         * README: More listname related changes.
32278
32279 1999-07-08  Catherine Moore  <clm@cygnus.com>
32280
32281         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32282
32283 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32284
32285         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32286
32287 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32288
32289         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32290
32291 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32292
32293         * gcc.dg/990703-1.c: New test.
32294
32295 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32296
32297         * lib/file-format.exp: New file: Move definition of proc
32298         gcc_target_object_format to here from
32299         gcc.dg/special/ecos.exp.
32300
32301         * lib/c-torture.exp: Include lib file-format.exp.
32302         * lib/gcc-dg.exp: Include lib file-format.exp.
32303
32304         * gcc.dg/special/ecos.exp: Remove definition of proc
32305         gcc_target_object_format.
32306
32307 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32308
32309         * gcc.c-torture/execute/990628-1.c: New test.
32310
32311 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32312
32313         * gcc.c-torture/compile/990625-2.c: New test.
32314
32315         * gcc.c-torture/compile/990625-1.c: New test.
32316
32317 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32318
32319         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32320         attributes compile.
32321         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32322         ports that use the COFF/PE file format.
32323
32324 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32325
32326         * gcc.c-torture/compile/990617-1.c: New test.
32327
32328 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32329
32330         * g++.old-deja/g++.other/decl4.C: New test.
32331
32332 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32333
32334         * g++.old-deja/g++.other/bitfld3.C: New test.
32335
32336 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32337
32338         * g++.old-deja/g++.eh/catch1.C: New test.
32339
32340 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32341
32342         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32343
32344         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32345         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32346
32347 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32348
32349         * g77.f-torture/compile/19990502-0.f: Replace with new,
32350         shorter, test that still fails after recent changes.
32351
32352 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32353
32354         * gcc.c-torture/execute/990604-1.c: New test.
32355
32356 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32357
32358         * gcc.c-torture/execute/990531-1.c: New test.
32359
32360 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32361
32362         * gcc.c-torture/compile/990527-1.c: New test.
32363
32364 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32365
32366         * gcc.c-torture/execute/990527-1.c: New test.
32367
32368 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32369
32370         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32371         bitfields as signed.
32372
32373 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32374
32375         * g77.f-torture/compile/19990525-0.f: New test.
32376
32377 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32378
32379         * gcc.c-torture/execute/990525-2.c: New test.
32380
32381         * gcc.c-torture/execute/990525-1.c: New test.
32382
32383 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32384
32385         * g++.old-deja/g++.other/anon3.C: New test.
32386         * g++.old-deja/g++.other/anon4.C: New test.
32387         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32388         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32389         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32390         Merrill).
32391
32392 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32393
32394         * gcc.c-torture/execute/990524-1.c: New test.
32395
32396         * gcc.dg/990524-1.c: New test.
32397
32398 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32399
32400         * gcc.c-torture/compile/990523-1.c: New test.
32401
32402 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32403
32404         * gcc.c-torture/compile/990519-1.c: New test.
32405
32406 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32407
32408         * gcc.c-torture/compile/990517-1.c: New test.
32409
32410         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32411         (e4, f4): New tests.
32412         (main): Call them.
32413
32414 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32415
32416         * gcc.dg/noreturn-1.c: New test.
32417
32418 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32419
32420         * gcc.c-torture/execute/990513-1.c: New test.
32421
32422 1999-05-10  Richard Henderson  <rth@cygnus.com>
32423
32424         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32425
32426 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32427
32428         * g77.f-torture/execute/erfc.f: Use small single-precision
32429         values, to avoid problems on Alphas when not -mieee.
32430
32431 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32432
32433         * gcc.dg/990506-0.c: New test.
32434
32435 1999-05-08  Richard Henderson  <rth@cygnus.com>
32436
32437         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32438         the constant to test.  Don't XFAIL 64-bit targets.
32439
32440         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32441         * g++.old-deja/g++.law/profile1.C: Likewise.
32442
32443         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32444         operator new instances.
32445         * g++.old-deja/g++.other/delete5.C: Likewise.
32446
32447 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32448
32449         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32450         intrinsic.
32451
32452 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32453
32454         * g77.f-torture/execute/u77-test.f: Reverse order of two
32455         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32456
32457 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32458
32459         * gcc.dg/compare1.c: New test.
32460
32461 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32462
32463         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32464         New tests.
32465
32466 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32467
32468         * g77.f-torture/compile/19990502-1.f: New test.
32469
32470 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32471
32472         * g77.f-torture/compile/19990502-0.f: New test.
32473
32474 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32475
32476         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32477         intrinsic.
32478
32479 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32480
32481         * g77.f-torture/execute/u77-test.f (main): List libU77
32482         intrinsics not currently tested.
32483         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32484         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32485         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32486         Trim blanks off the ends of some printed strings.
32487
32488 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32489
32490         * g77.f-torture/execute/u77-test.f (main): Just warn about
32491         FSTAT gid disagreement, as it's expected on some systems.
32492
32493 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32494
32495         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32496         use a new function, which allows for some slop.
32497         Clean up some commentary.
32498         (issum): The new function.
32499         (sgladd): Deleted subroutine.
32500
32501 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32502
32503         * g77.f-torture/execute/u77-test.f: Modify to be more like
32504         libf2c/libU77 version, bringing patches to that version here.
32505         Add suitable commentary.
32506
32507 1999-04-25  Richard Henderson  <rth@cygnus.com>
32508
32509         * gcc.dg/990424-1.c: New test.
32510
32511 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32512
32513         * g77.f-torture/execute/u77-test.f (main): Bug involving
32514         LSTAT has been fixed, so turn back on full checking.
32515
32516 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32517
32518         * g77.f-torture/compile/19990419-0.f: New test.
32519         * g77.f-torture/execute/19990419-1.f: New test.
32520
32521 1999-04-17  Richard Henderson  <rth@cygnus.com>
32522
32523         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32524         to avoid the need for a prototype to supress a warning.
32525
32526 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32527
32528         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32529
32530 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32531
32532         * gcc.c-torture/execute/990404-1.c: New test.
32533
32534 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32535
32536         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32537         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32538         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32539         missing initializer warnings.
32540
32541 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32542
32543         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32544         matching strings.
32545
32546 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32547
32548         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32549
32550 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32551
32552         * g77.f-torture/execute/19990325-0.f: New test.
32553         * g77.f-torture/execute/19990325-1.f: New test.
32554
32555 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32556
32557         * gcc.c-torture/execute/990324-1.c: New test.
32558
32559 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32560
32561         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32562         test with 4.
32563
32564 1999-03-17  Richard Henderson  <rth@cygnus.com>
32565
32566         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32567
32568 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32569
32570         * g77.f-torture/execute/19990313-2.f: New test.
32571         * g77.f-torture/execute/19990313-3.f: New test.
32572
32573 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32574
32575         * g77.f-torture/execute/19990313-0.f: New test.
32576         * g77.f-torture/execute/19990313-1.f: New test.
32577
32578 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32579
32580         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32581         printf to sprintf.
32582         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32583         (main): Add check for u15.  Conditionalize u31 check depending on
32584         whether ints are <32 bits or >=32 bits.
32585
32586 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32587
32588         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32589
32590 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32591
32592         * g77.f-torture/compile/19990305-0.f: New test.
32593         * g77.f-torture/execute/19981119-0.f: New test.
32594
32595 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32596
32597         * g77.f-torture/execute/970625-2.f: call ABORT if final
32598         result is not correct, instead of just printing it.
32599         Add this checking via newly introduced obfuscation, to
32600         trip up buggy front ends.
32601
32602 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32603
32604         * g77.f-torture/compile/960317-1.f: Moved from being
32605         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32606
32607 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32608
32609         * g77.f-torture/execute/960317-1.f: New (old) test.
32610         * g77.f-torture/execute/970625-2.f: Ditto.
32611
32612 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32613
32614         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32615         message on line 1 or line 2; cccp and cpplib do this differently.
32616
32617 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32618
32619         * g++.old-deja/g++.law/weak1.C: New test.
32620
32621 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32622
32623         * gcc.c-torture/execute/990119-1.c: Renamed to...
32624         * gcc.dg/990119-1.c: this, so it will only be tested once
32625         (it's a preprocessor test, it doesn't need to be run at
32626         multiple optimization levels).
32627
32628 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32629
32630         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32631           ALWAYS_CXXFLAGS.
32632
32633 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32634
32635         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
32636         * g77.f-torture/compile/19981216-0.f: ...as it is expected
32637         to not be compilable by current g77.
32638
32639 1999-02-24  Nick Clifton  <nickc@cygnus.com>
32640
32641         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
32642
32643 1999-02-22  Jeffrey A Law  (law@cygnus.com)
32644
32645         * gcc.c-torture/execute/990222-1.c: New test.
32646
32647 1999-02-19  Craig Burley  <craig@jcb-sc.com>
32648
32649         * g77.f-torture/compile/19990218-0.f: New test.
32650         * g77.f-torture/noncompile/19990218-1.f: New test.
32651
32652 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32653
32654         * g77.f-torture/compile/19981216-0.f: New test.
32655
32656 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32657
32658         * gcc.dg/990214-1.c: New test.
32659
32660 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32661
32662         * gcc.dg/990213-2.c: New test.
32663
32664         * gcc.dg/990213-1.c: New test.
32665
32666 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32667
32668         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32669         ints.
32670
32671 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32672
32673         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32674         specified by target.
32675
32676         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32677
32678 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32679
32680         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32681
32682 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32683
32684         * gcc.dg/special/ecos.exp: New test driver for new tests with
32685         special requirements.
32686
32687         * gcc.dg/special/alias-1.c: New test.
32688         * gcc.dg/special/gcsec-1.c: New test.
32689         * gcc.dg/special/weak-1.c: New test.
32690         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32691         * gcc.dg/special/weak-2.c: New test.
32692         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32693         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32694         * gcc.dg/special/wkali-1.c: New test.
32695         * gcc.dg/special/wkali-2.c: New test.
32696         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
32697         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32698
32699 1999-02-10  Felix Lee  <flee@cygnus.com>
32700
32701           * lib/c-torture.exp (c-torture-compile): Pull out code for
32702           analyzing gcc error messages.
32703           (c-torture-execute): Likewise.  Fix some (harmless) false
32704           positives.
32705           * lib/gcc.exp (gcc_check_compile): New function.
32706
32707 1999-02-08  Richard Henderson  <rth@cygnus.com>
32708
32709         * gcc.c-torture/execute/990208-1.c: New test.
32710
32711 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32712
32713         * g++.dg/special/ecos.exp: New driver for new tests with special
32714         requirements
32715
32716         * g++.dg/special/conpr-1.C: New test
32717         * g++.dg/special/conpr-2.C: New test
32718         * g++.dg/special/conpr-2a.C: New test
32719         * g++.dg/special/conpr-3.C: New test
32720         * g++.dg/special/conpr-3a.C: New test
32721         * g++.dg/special/conpr-3b.C: New test
32722
32723         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32724         allow g++ to use the dg driver
32725
32726         * README: Add comment about g++.dg directory
32727
32728 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32729
32730         * README: Update email addresses.
32731
32732 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32733
32734         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32735         arguments in order to force structure S onto the stack even on
32736         the alpha.
32737         (test): Pass 10 leading arguments to function foo as well as the
32738         structure S.
32739
32740         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32741         failure for all targets.
32742
32743         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32744         abort to terminate program execution.
32745
32746 1999-01-30  Richard Henderson  <rth@cygnus.com>
32747
32748         * gcc.c-torture/execute/990130-1.c: New test.
32749
32750 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32751
32752         * gcc.dg/990130-1.c: New test.
32753
32754 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32755
32756         * gcc.c-torture/execute/990128-1.c: New test.
32757
32758 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32759
32760         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32761
32762 1999-01-27  Felix Lee  <flee@cygnus.com>
32763
32764         * lib/c-torture.exp (c-torture-compile): pull out code for
32765         analyzing gcc error messages.
32766         (c-torture-execute): ditto, and fix some (harmless) false
32767         positives.
32768         * lib/gcc.exp (gcc_check_compile): new function.
32769
32770 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32771
32772         * gcc.dg/990117-1.c: New test.
32773
32774         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32775
32776         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32777
32778 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32779
32780         * g77.f-torture/compile/990115-1.f: New test.
32781
32782 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32783
32784         * gcc.c-torture/compile/990107-1.c: New test
32785
32786 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32787
32788         * gcc.c-torture/execute/990106-2.c: New test.
32789
32790         * gcc.c-torture/execute/990106-1.c: New test.
32791
32792 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32793
32794         * gcc.c-torture/compile/981223-1.c: New test.
32795
32796 1998-12-29  Richard Henderson  <rth@cygnus.com>
32797
32798         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32799         (opt3): Rename from opt4 and disable.
32800
32801 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32802
32803         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32804
32805 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32806
32807         * g++.old-deja/g++.other/conv5.C: New test.
32808
32809 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32810
32811         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32812
32813 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32814
32815         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32816
32817 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32818
32819         * gcc.c-torture/compile/981211-1.c: New test.
32820
32821 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32822
32823         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32824
32825         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32826
32827 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32828
32829         * gcc.special/930510-1.c: Make C9X safe.
32830         * gcc.misc-tests/gcov-1.c Similarly.
32831         * gcc.misc-tests/gcov-2.c Similarly.
32832
32833 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32834
32835         * gcc.dg/ultrasp1.c: New test.
32836
32837 1998-12-06  Richard Henderson  <rth@cygnus.com>
32838
32839         * gcc.c-torture/execute/981206.c: New test.
32840
32841 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32842
32843         * g++.old-deja/g++.ns/template7.C: New test.
32844
32845         * g++.old-deja/g++.other/expr1.C: New test.
32846
32847         * g++.old-deja/g++.eh/tmpl3.C: New test.
32848
32849         * g++.old-deja/g++.eh/tmpl2.C: New test.
32850
32851 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32852
32853         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32854         * g++.old-deja/g++.other/using6.C: Removed.
32855         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32856
32857         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32858
32859 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32860
32861         * g++.old-deja/g++.pt/overload8.C: New test.
32862
32863         * g++.old-deja/g++.pt/overload7.C: New test.
32864
32865         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32866
32867         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32868         and relinking messages.
32869         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32870         compiling with -frepo.
32871
32872 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32873
32874         * g++.old-deja/g++.pt/lookup6.C: New test.
32875
32876 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32877
32878         * gcc.c-torture/execute/981130-1.c: New test.
32879         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32880
32881 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32882
32883         * g++.old-deja/g++.pt/explicit76.C: New test.
32884
32885         * g++.old-deja/g++.pt/friend38.C: New test.
32886
32887         * g++.old-deja/g++.ns/crash2.C: New test.
32888
32889         * g++.old-deja/g++.pt/defarg8.C: New test.
32890
32891         * g++.old-deja/g++.pt/instantiate6.C: New test.
32892
32893         * g++.old-deja/g++.pt/static6.C: New test.
32894
32895         * g++.old-deja/g++.pt/decl2.C: New test.
32896
32897 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32898
32899         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32900         problem is actually related with name lookup, but so what? :-)
32901
32902         * g++.old-deja/g++.pt/friend37.C: New test.
32903
32904 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32905
32906         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32907         element, which fails on some systems.
32908
32909         * g77.f-torture/execute/labug1.f: New test.
32910
32911 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32912
32913         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32914         is defined.
32915
32916 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32917
32918         * g77.f-torture/compile/981117-1.f: New test.
32919
32920 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32921
32922         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32923         properly discarded.
32924
32925 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32926
32927         * gcc.c-torture/execute/memcheck: New directory of tests for
32928         -fcheck-memory-usage.
32929
32930 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32931
32932         * README: New file, general information about the testsuite and
32933         new description of the various C++ test subdirectories.
32934         * README.g++: Eliminate obsolete information, update and move most
32935         relevant stuff to README.
32936
32937 1998-11-07  Richard Henderson  <rth@cygnus.com>
32938
32939         * gcc.c-torture/compile/981107-1.c: New test.
32940
32941 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32942
32943         * execute/memcpy-bi.c: New testcase.
32944
32945 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32946
32947         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32948         base classes.
32949
32950         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32951         template is selected.
32952
32953         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32954         classes, it should be accepted for all types.
32955
32956         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32957
32958         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32959         specializations start with template headers.
32960
32961 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32962
32963         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32964
32965         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32966         non-POD types.
32967
32968 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32969
32970         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32971
32972 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32973
32974         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32975
32976 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32977
32978         * 981019-1.c: New test.
32979
32980 1998-10-14  Robert Lipe <robertl@dgii.com>
32981
32982         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32983         find objc headers.
32984
32985 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32986
32987         * compile/981001-4.c: Remove use of GCC extension that triggers a
32988         compiler bug.
32989
32990 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32991
32992         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32993
32994 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32995
32996         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32997         instantiation of template produces incorrect code for delete
32998         expression.
32999
33000         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33001         constructors' name is not unique.
33002         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33003         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33004
33005         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33006         automatic array of const is ill-formed.
33007
33008         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33009         of template parameter?
33010
33011         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33012         const.
33013
33014         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33015         pointer-to-member expression.
33016
33017         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33018         declaration causes ICE.
33019
33020 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33021
33022         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33023         reserved in the global namespace.
33024
33025         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33026         generate needed virtual table.
33027
33028         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33029
33030 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33031
33032         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33033         template-dependent type
33034
33035 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33036
33037         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33038         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33039         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33040
33041         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33042         class should be usable as argument of member function.
33043         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33044         class should be usable as return type of member function.
33045         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33046         class should be usable as type of data member.
33047
33048         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33049
33050 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33051
33052         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33053
33054 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33055
33056         * gcc.dg/dll-?.c Add thumb to target list.
33057         Fix assembler scan patterns to match current assembler output.
33058
33059 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33060
33061         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33062         matching of template brackets.
33063
33064         * g++.old-deja/g++.other/using4.C: New test.  Test using
33065         declarations of methods from base classes.
33066
33067         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33068         within functions should introduce names into the innermost
33069         enclosing namespace.
33070
33071         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33072         of static locals if first initialization throws.
33073
33074 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33075
33076         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33077
33078 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33079
33080         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33081         lose track of the possible targets of tablejump insns.
33082         * special/special.exp: Run it.
33083
33084 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33085
33086         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33087         must be declared before its specializations can be named in friend
33088         declarations.
33089
33090 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33091
33092         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33093
33094         * g77.f-torture/execute/io1.f: New test.
33095
33096 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33097
33098         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33099         with pointer to template function, for which no argument deduction
33100         is possible.
33101
33102         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33103         specialization of template function as argument to template
33104         function.
33105
33106         * g++.old-deja/g++.other/access2.C: New test; Inner class
33107         shouldn't have privileged access to Outer's names.
33108
33109 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33110
33111         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33112         friend template declared within template class conflicts with
33113         nested class of the same name.
33114
33115         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33116         is ignored.
33117
33118         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33119         object with direct initializer as function declaration.
33120
33121         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33122         initializers.
33123
33124         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33125         involving const pointer and NULL produces incorrect result.
33126
33127         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33128         type name without `typename' should be rejected with -pedantic.
33129
33130 1998-10-02  Richard Henderson  <rth@cygnus.com>
33131
33132         * g++.old-deja/g++.other/addrof1.C: New test.
33133
33134 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33135
33136         * gcc.c-torture/compile/981001-1.c: New test.
33137         * gcc.c-torture/execute/981001-1.c: New test.
33138
33139 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33140
33141         * gcc.c-torture/compile/981001-2.c: New test.
33142         * gcc.c-torture/compile/981001-3.c: New test.
33143         * gcc.c-torture/compile/981001-4.c: New test.
33144
33145 1998-10-01  Robert Lipe  <robertl@dgii.com>
33146
33147         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33148         multilibbed hosts.   Idea grafted from g77.exp.
33149
33150 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33151
33152         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33153         avoid losing on systems which need -lsocket.
33154
33155 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33156
33157         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33158         * g++.old-deja/g++.other/nested2.C: Ditto.
33159         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33160         failure.
33161
33162 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33163
33164         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33165         preferred over template operator!= for enum bitfields.
33166
33167 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33168
33169         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33170         that happen to have the same base name, but in different scopes,
33171         are incorrectly rejected.
33172
33173 1998-09-16  Richard Henderson  <rth@cygnus.com>
33174
33175         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33176         on the native word size instead of an integer literal.
33177
33178 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33179
33180         * g++.old-deja/g++.other/static2.C: Invocation of static data
33181         member of type pointer-to-function denoted as non-static member.
33182
33183         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33184         checks involving function types and aliases.
33185
33186 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33187
33188         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33189         redefined to the same non-trivial type.
33190
33191         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33192         namespace-qualification of template specializations declared in
33193         other namespaces.
33194
33195         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33196         to declare a subset of the specializations of a template function
33197         as friends of specializations of a template class.
33198
33199         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33200         member templates that do not fully specialize the enclosing
33201         template class are rejected.
33202
33203 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33204
33205         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33206
33207 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33208
33209         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33210         altered from libf2c/libU77 version.
33211
33212 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33213
33214         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33215
33216 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33217
33218         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33219         (un)signed char are different types for template specialization
33220         purposes.
33221
33222 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33223
33224         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33225         * objc: ObjC testsuite.
33226
33227 1998-08-31  Catherine Moore  <clm@cygnus.com>
33228
33229         * gcc.c-torture/execute/941014-1.x:  New file.
33230
33231 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33232
33233         * lib/c-torture.exp: Add support for
33234         torture_eval_before_compile and torture_eval_before_execute
33235         variables.
33236
33237 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33238
33239         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33240         this test triggers valid.
33241
33242 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33243
33244         * gcc.dg/980827-1.c: New test.
33245
33246 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33247
33248         * gcc.c-torture/execute/loop-4b.c: New test.
33249
33250 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33251
33252         * lib/c-torture.exp: Add support for
33253         torture_eval_before_compile and torture_eval_before_execute
33254         variables.
33255
33256 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33257
33258         * gcc.c-torture/compile/980825-1.c: New test.
33259
33260 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33261
33262         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33263         count number tests in opt_t0 not good_t0.
33264
33265 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33266
33267         * gcc.c-torture/compile/930326-1.x: Fix typo.
33268
33269 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33270
33271         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33272         causes an ICE.
33273
33274 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33275
33276         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33277         STACK_SIZE is defined.
33278         * gcc.c-torture/unsorted/stuct.c: Similarly.
33279
33280         * gcc.c-torture/compile/980821-1.c: New test.
33281
33282 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33283
33284         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33285
33286 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33287
33288         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33289         code.
33290
33291 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33292
33293         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33294         error'.
33295
33296 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33297
33298         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33299
33300 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33301
33302         * gcc.c-torture/compile/980816-1.c: New test.
33303
33304         * gcc.dg/980816-1.c: New test.
33305
33306 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33307
33308         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33309         compiler for ieee tests.
33310
33311 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33312
33313         * g77.f-torture/compile/980729-0.f: New test.
33314
33315 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33316
33317         * gcc.c-torture/special/eeprof-1.c: New test, for
33318         -finstrument-functions.
33319         * gcc.c-torture/special/special.exp: Run it.
33320
33321 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33322
33323         * gcc.c-torture/compile/980729-1.c: New test.
33324
33325 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33326
33327         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33328         __thumb__ is defined, and test for ARM style doubles if so.
33329
33330 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33331
33332         * g77.f-torture/noncompile/980615-0.f: New test.
33333
33334 1998-07-26  H.J. Lu  (hjl@gnu.org)
33335
33336         * gcc.dg/980312-1.c: Do link instead of compile.
33337         * gcc.dg/980313-1.c: Likewise.
33338
33339 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33340
33341         * gcc.c-torture/compile/980726-1.c: New test.
33342
33343 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33344
33345         * g77.f-torture/execute/io0.f: New test.
33346
33347 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33348
33349         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33350         an int.
33351
33352 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33353
33354         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33355         m32r bugs.
33356
33357 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33358
33359         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33360         c-decl.c:grokdeclarator can handle mode attributes.
33361
33362 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33363
33364         * gcc.c-torture/execute/980716-1.c: New test.
33365
33366 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33367
33368         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33369         the mn10200.
33370         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33371         the mn10200.
33372         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33373         * gcc.c-torture/compile/930326-1.x: Similarly.
33374
33375 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33376
33377         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33378         New test from Craig.
33379
33380 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33381
33382         * g77.f-torture/noncompile/980616-0.f: New test.
33383
33384         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33385
33386 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33387
33388         *  g++.other/singleton.C: Return error value instead of taking
33389         SIGSEGV.
33390
33391 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33392
33393         *  g++.other/singleton.C: New test.   Warning is under dispute.
33394         Runtime crash is not.
33395
33396 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33397
33398         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33399         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33400         using6.C, using7.C}:  New namespace tests.
33401
33402 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33403
33404         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33405         specialization with typedef'ed names used as array indexes.
33406
33407 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33408
33409         * gcc.c-torture/execute/980709-1.c: New test.
33410
33411         * gcc.dg/980709-1.c: New test.
33412
33413 1998-07-07  Richard Henderson  <rth@cygnus.com>
33414
33415         * gcc.c-torture/execute/bcp-1.c: New test.
33416
33417 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33418
33419         * gcc.c-torture/execute/980707-1.c: New test.
33420
33421 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33422
33423         * gcc.c-torture/compile/980706-1.c: New test.
33424
33425 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33426
33427         * g77.f-torture/execute/980701-0.f,
33428         g77.f-torture/execute/980701-1.f: New test from Craig.
33429
33430 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33431
33432         * gcc.c-torture/compile/980701-1.c: New test.
33433
33434         * gcc.c-torture/execute/980701-1.c: New test.
33435
33436 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33437 rlsruhe.de>
33438
33439         * g++.old-deja/g++.robertl/eb132.C: New test.
33440         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33441
33442 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33443
33444         * g77.f-torture/execute/980628-7.f,
33445         g77.f-torture/execute/980628-8.f,
33446         g77.f-torture/execute/980628-9.f,
33447         g77.f-torture/execute/980628-10.f: New tests from Craig.
33448
33449         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33450
33451 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33452
33453         * g77.f-torture/execute/980628-4.f: New test from Craig.
33454         * g77.f-torture/execute/980628-5.f: Likewise.
33455         * g77.f-torture/execute/980628-2.f: Likewise.
33456         * g77.f-torture/execute/980628-0.f: Likewise.
33457         * g77.f-torture/execute/980628-1.f: Likewise.
33458         * g77.f-torture/execute/980628-3.f: Likewise.
33459         * g77.f-torture/execute/980628-6.f: Likewise.
33460
33461 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33462
33463         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33464         directory when nothing has been installed yet.
33465
33466 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33467
33468         * gcc.c-torture/special/special.exp: Handle newer versions of
33469         dejagnu.
33470
33471 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33472
33473         * gcc.dg/980626-1.c: New test.
33474
33475 1998-06-19  Bruno Haible <haible@ilog.fr>
33476
33477         * gcc.misc-tests/m-un-2.c: New test.
33478         * g++.old-deja/g++.other/warn01.c: Likewise.
33479
33480 1998-06-19  Robert Lipe  <robertl@dgii.com>
33481
33482         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33483         compatibility with assmblers with a different comment character.
33484         Eliminate use of GAS-specific extensions.
33485
33486 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33487
33488         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33489
33490 1998-06-19  Robert Lipe  <robertl@dgii.com>
33491
33492         *lib/g77.exp: Replace search for libf2c.a with search for newly
33493         renamed libg2c.a
33494
33495 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33496
33497         * gcc.c-torture/execute/980617-1.c: New test.
33498
33499 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33500
33501         * gcc.c-torture/execute/980612-1.c: New test.
33502
33503 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33504
33505         * gcc.dg/980523-1.c: Only test on ppc-linux.
33506         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33507
33508         * gcc.c-torture/execute/980608-1.c: New test.
33509
33510 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33511
33512         * gcc.c-torture/execute/980605-1.c: New test.
33513
33514 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33515
33516         * gcc.c-torture/execute/980604-1.c: New test.
33517
33518 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33519
33520         * gcc.c-torture/execute/980602-1.c: New test.
33521         * gcc.c-torture/execute/980602-2.c: Likewise.
33522
33523 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33524
33525         * 970125-0.f: Fix per JCB.  Add commentary.
33526
33527 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33528
33529         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33530         IEEE -0 support.
33531
33532 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33533
33534         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33535         earlier.
33536
33537 1998-05-28  Catherine Moore <clm@cygnus.com>
33538
33539         * gcc.c-torture/execute/980526-3.c: New test.
33540
33541 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33542
33543         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33544         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33545         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33546         m88k-motorola-sysv3 to XFAIL.
33547
33548 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33549
33550         * gcc.dg/980526-1.c: New test.
33551         * gcc.c-torture/execute/980526-2.c: New test.
33552
33553 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33554
33555         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33556
33557         * gcc.c-torture/execute/980526-1.c: New test.
33558
33559 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33560
33561         * g77.f-torture/execute/alpha2.f: Add runtime test.
33562
33563 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33564
33565         * g++.old-deja/old-deja.exp: Strip leading directories.
33566
33567         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33568         error for the line.  Don't run multiple tests for the same line.
33569
33570 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33571
33572         * gcc.dg/980523-1.c: New test.
33573
33574 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33575
33576         * g77.f-torture/compile/970915-0.f: New test.
33577
33578 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33579
33580         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33581
33582 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33583
33584         * gcc.dg/980520-1.c: New test.
33585
33586 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33587
33588         * gcc.dg/980502-1.c: Fix return type.
33589
33590 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33591
33592         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33593         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33594         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33595         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33596         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33597
33598 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33599
33600         * g77.f-torture/execute/980520-1.f: New test.
33601
33602 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33603
33604         * lib/mike-g77.exp: New file.
33605
33606         * g77.f-torture/noncompile/noncompile.exp,
33607         g77.f-torture/noncompile/check0.f: New files.
33608
33609 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33610
33611         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33612         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33613         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33614         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33615         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33616         abort where appropriate.
33617
33618 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33619
33620         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33621         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33622
33623 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33624
33625         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33626
33627 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33628
33629         * g77.f-torture/compile/980427-0.f: New test.
33630
33631 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33632
33633         * g77.f-torture/compile/980424-0.f: New test.
33634
33635 1998-04-19  Dave Love  <d.love@dl.ac.uk>
33636
33637         * g77.f-torture/compile/980419-2.f (main): New test.
33638         * g77.f-torture/compile/970125-0.f: New test.
33639         * g77.f-torture/compile/980419-1.f: New test.
33640
33641 1998-04-08  Jim Wilson  <wilson@cygnus.com>
33642
33643         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
33644         of loop-4.c.
33645
33646 1998-04-07  Jim Wilson  <wilson@cygnus.com>
33647
33648         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
33649
33650 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33651
33652         * gcc.c-torture/compile/980329-1.c: New test.
33653
33654 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33655
33656         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33657         * gcc.dg/980312-1.c: Fix typo in -march command.
33658
33659 1998-03-16  H.J. Lu  (hjl@gnu.org)
33660
33661         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33662
33663 1998-03-11  Robert Lipe  <robertl@dgii.com>
33664
33665         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33666         Dave Love agree the Fortran source is bogus.
33667
33668 1998-03-11  Robert Lipe  <robertl@dgii.com>
33669
33670         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33671         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33672         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33673         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33674         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33675
33676 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33677
33678         * g++.old-deja/g++.other/friend1.C: New test.
33679
33680 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33681
33682         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33683         possibly uninitialized) variables and declare dnrm2.
33684
33685 1998-02-23  Robert Lipe <robertl@dgii.com>
33686
33687         From Bruno Haible <haible@ilog.fr>:
33688         * gcc.c-torture/execute/980223.c: New test.
33689
33690 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33691
33692         * gcc.dg/ifelse-1.c: New test.
33693
33694 1998-02-09  H.J. Lu  (hjl@gnu.org)
33695
33696         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
33697
33698           * lib/old-dejagnu.exp (old-dejagnu): Added the
33699           "execution test - XFAIL *-*-*" handling in the spirit of
33700           "excess errors test -". Changed the "execution test fails"
33701           handling to be like "excess errors test fails".
33702           * Update various tests accordingly.
33703
33704 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33705
33706         * gcc.c-torture/execute/980205.c: New test.
33707
33708 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33709
33710         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33711         * lib/f-torture.exp: Similarly.
33712         * gcc.c-torture: Rename all .cexp files to .x files.
33713
33714 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33715
33716         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33717         (940510-1.c): Removed duplicate.
33718         (971104-1.c): New test.
33719
33720 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33721
33722           * lib/f-torture.exp: Improve error and loop detection.
33723
33724 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33725
33726         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33727         use that to size the filler array.
33728
33729 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33730
33731         * lib/c-torture.exp(c-torture-execute): Fix typo.
33732
33733         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33734         testcase as the executable name. Keep the executable around if
33735         the test fails.
33736
33737 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33738
33739         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33740         changes.  Only test one -g option, and move it to the end of the
33741         list of options to test.
33742
33743 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33744
33745         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33746         variable GCC_TORTURE_OPTIONS to supply default switches separated
33747         by colons.  If no environment variable, run tests with -O0 -g, -O1
33748         -g, and -O2 -g as well.
33749
33750 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33751
33752         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33753         explanatory comments. Fix indentation.
33754
33755 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33756
33757         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33758
33759 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33760
33761         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33762         * g++.old-deja/g++.mike/p7325.C: Likewise.
33763         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33764
33765 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33766
33767         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33768         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33769         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33770         * g++.old-deja/g++.law/operators4.C: Likewise.
33771
33772 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33773
33774         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33775         * g++.old-deja/g++.mike/p784.C: Ditto.
33776         * g++.old-deja/g++.mike/p785.C: Ditto.
33777
33778 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33779
33780           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33781
33782 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33783
33784         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33785         target feature; pass this to c-torture-execute as needed.
33786
33787 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33788
33789         * lib/c-torture.exp(c-torture-execute): If the previous and the
33790         current executables being tested are identical, we don't need to
33791         run the executable again. Try to make the executable names
33792         unique. Add an optional argument for passing additional compiler
33793         flags.
33794
33795 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33796
33797         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33798
33799 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33800
33801         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33802
33803 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33804
33805         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33806         32bit or larger longs.
33807
33808         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33809         have either a 32bit long or 32bit int.
33810
33811 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33812
33813         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33814         Make double precision tests dependent on sizeof (double).
33815
33816 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33817
33818         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33819         too.
33820
33821 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33822
33823         * gcc.c-torture/compile/961203-1.cexp: New script.
33824
33825 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33826
33827         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33828         up the includes ourselves.
33829
33830 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33831
33832         * lib/plumhall.exp: Remove random include, and add a few
33833         verbose messages for debugging.
33834
33835 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33836
33837         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33838         of trying to do it ourselves.
33839
33840 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33841
33842         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33843
33844 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33845
33846         * gcc.prms/5403.c: Made regexp a bit less strict.
33847
33848 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33849
33850         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33851         is returned from remote_load instead.
33852         * lib/plumhall.exp: Ditto.
33853         * lib/mike-g++.exp: Ditto.
33854         * lib/old-dejagnu.exp: Ditto.
33855         * lib/c-torture.exp: Ditto.
33856
33857 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33858
33859         * lib/g++.exp: Use build_wrapper procedure.
33860         * lib/gcc.exp: Ditto.
33861
33862 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33863
33864         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33865         an old-style decl for malloc.  Fixes tests to work when
33866         sizeof (int) != sizeof (size_t).
33867
33868 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33869
33870         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33871
33872         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33873         use stdargs.h interface.
33874
33875 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33876
33877         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33878         NO_VARARGS when compiling.
33879
33880 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33881
33882         * lib/plumhall.exp(ph_includes): New procedure.
33883         (ph_make): Use it.
33884         (ph_compiler): Ditto.
33885
33886         * lib/g++.exp: Rename test-glue.c to testglue.c.
33887         * lib/gcc.exp: Ditto.
33888
33889 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33890
33891         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33892         to completion when it's called.
33893
33894 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33895
33896         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33897         is defined, don't do test.
33898
33899 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33900
33901         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33902         for object files.
33903         (ph_summary): Mark skipped testcases as untested, not unresolved.
33904
33905         * lib/plumhall.exp (ph_make): If unresolved because of bad
33906         errorCode, record errorCode in log file.
33907         (*): Replace send_log/verbose with verbose -log.
33908
33909 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33910
33911         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33912         double conversion if double isn't at least 8 bytes.
33913
33914         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33915         int to work with targets where int is 16 bits.
33916
33917         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33918         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33919         precision for the test to complete.
33920
33921 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33922
33923         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33924         if d10v is not compiled with the -mdouble64 flag.
33925         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33926
33927         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33928         d10v is not compiled with the -mint32 flag.
33929
33930 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33931
33932         * lib/plumhall.exp: Use incr_count.
33933
33934 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33935
33936         * gcc.c-torture: Update to c-torture-1.45.
33937
33938 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33939
33940         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33941         the name of the expect testcase file).
33942
33943         * lib/g++.exp(g++_init): Ditto.
33944
33945 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33946
33947         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33948         the host.
33949
33950         * lib/gcc.exp(gcc_exit): New procedure.
33951
33952 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33953
33954         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33955         specs where appropriate.
33956
33957         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33958         because of new "candidates are" messages, and removed a few
33959
33960         * Converted all non-old-style g++ testcases to old-style, and
33961         moved into g++.old-deja.
33962
33963 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33964
33965         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33966         options.
33967
33968         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33969         succeeded.
33970
33971         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33972
33973 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33974
33975         * lib/gcc.exp (gcc_target_compile): Add support for defining
33976         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33977         the machine doesn't have those features.
33978
33979 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33980
33981         * g++.law/operators4.exp: Don't use LIBS.
33982
33983 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33984
33985         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33986
33987         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33988         * lib/g++.exp: Set it here instead. Also, allow use of the
33989         --tool_exec and --tool_opt options. Change CXX to
33990         GXX_UNDER_TEST.
33991
33992         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33993
33994         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33995
33996 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33997
33998         * lib/old-dejagnu.exp: Use prune_warnings instead of
33999         prune_system_crud.
34000         * lib/mike-g++.exp: Ditto.
34001         * lib/gcc.exp: Ditto.
34002         * lib/g++.exp: Ditto.
34003
34004         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34005
34006 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34007
34008           * 941014-2.c: Include stdlib.h
34009           * 960327-1.c: Include stdio.h
34010           * dbra.c, index-1.c: Don't assume ints are 32bits.
34011
34012 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34013
34014         * lib/gcc.exp: Add gcc,stack_size target feature.
34015
34016         * lib/g++.exp(g++_target_compile): Add the include and link
34017         paths here, not in two other places. And, it's $options, not
34018         options.
34019
34020         * lib/mike-g++.exp(postbase): Remove the code that determines
34021         the correct include and link paths.
34022         * g++.old-deja/old-deja.exp: Ditto.
34023
34024 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34025
34026         * lib/g++.exp(g++_init): target_compile no longer returns the
34027         filename of the result.
34028
34029 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34030
34031         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34032         call to glob.
34033
34034         * gcc.c-torture/special/special.exp: Change call to
34035         gcc_target_compile to include the object file.
34036
34037 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34038
34039         * gcc.c-torture/special/special.exp: Correct misspelling in last
34040         change.
34041
34042 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34043
34044         * lib/plumhall.exp(ph_summary): Log the entire output of the
34045         executable. Return -1 if there were any failures, 0 otherwise.
34046         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34047         (ph_make): Clean up objects and executables that were built
34048         if the tests succeeded.
34049
34050 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34051
34052         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34053         libraries and includes in the build tree as appropriate.
34054
34055 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34056
34057         * lib/c-torture.exp: Instead of looking for the global variable
34058         NO_LONG_LONG, check to see if that's a feature of the target.
34059
34060 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34061
34062         * config/default.exp: Minimize. Delete the remainer of the files in
34063         config; this functionality is now in devo/dejagnu/config.
34064
34065         g++.*/*: Pass any additional flags used to compile to postbase;
34066         delete CXXFLAGS.
34067
34068         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34069         is now done by runtest.exp. Use gcc_target_compile instead of
34070         compile.
34071
34072         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34073         Remove references to CFLAGS. Use remote_file instead of
34074         calling rm -f.
34075         (c-torture): Take a list of arguments to use to compile this
34076         testcase.
34077
34078         lib/g++.exp: Simplify. Use target_compile instead of compile.
34079         lib/gcc-dg.exp: Ditto.
34080         lib/gcc.exp: Ditto.
34081         lib/mike-{gcc,g++}.exp: Ditto.
34082         lib/old-dejagnu.exp: Ditto.
34083         lib/plumhall.exp: Ditto.
34084
34085 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34086
34087         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34088         (ph_linker): Likewise.
34089
34090 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34091
34092           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34093         MAP_ANON / MAP_ANONYMOUS if defined;
34094         else try to map from /dev/zero .
34095
34096 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34097
34098         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34099         isn't defined, then define it to MAP_ANONYMOUS.
34100
34101 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34102
34103         * gcc.c-torture: Update to c-torture-1.42 release.
34104
34105 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34106
34107         * gcc.c-torture: Update to c-torture-1.41 release.
34108
34109 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34110
34111         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34112         c-torture release.
34113
34114 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34115
34116         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34117         and LDFLAGS.  Fix second case to append the target_info ldflags
34118         onto LDFLAGS, not CFLAGS.
34119         * lib/g++.exp (g++_init): Add target_info stuff.
34120         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34121         of libgloss and newlib flags for !native.
34122
34123         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34124         (GDB): Fix relative path to go up another dir for finding gdb.
34125
34126 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34127
34128         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34129         versions in the target_info array, if they don't exist.
34130
34131 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34132
34133         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34134
34135 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34136
34137         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34138         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34139
34140 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34141
34142         * lib/old-dejagnu.exp: Don't remove the output file before we've
34143         actually tested it. Don't append pwd to the path of the executable
34144         we're testing.
34145
34146 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34147
34148         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34149
34150 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34151
34152         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34153         temporary directory for compiler files, and set it to a default
34154         value of /tmp. Set $output as the name of the output file from
34155         compiling the testcase. Add a -o option to $cflags_var so the
34156         compiler writes the final output file as $output. Set $executable
34157         to $output.
34158
34159         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34160         directory for compiler files, and set it to /tmp if it doesn't
34161         already have a value. Set $output_file to the name of the output
34162         file from compiling the testcase. Add a -o option to CXXFLAGS so
34163         the compiler writes the final output file as $output. Use $output
34164         as the executable to be tested.
34165
34166 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34167
34168         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34169
34170 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34171
34172         * gcc.c-torture/execute/pending-1.c: New test.  Still
34173         pending in Tege's queue.
34174
34175 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34176
34177         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34178         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34179         if there were failures.  Call unresolved if there were unresolved
34180         testcases.  Call gcc_fail if program did not run to completion.
34181         (ph_make): Pass additional argument name to ph_execute.
34182         (ph_execute): Add new argument.  Pass additional arguments to
34183         ph_summary.  Call gcc_fail is there is no execution output.
34184
34185 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34186
34187         * lib/plumhall.exp (proc_summary): Output relavent summary
34188         lines into the log so specific failures in plumhall can be
34189         investigated.
34190
34191 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34192
34193         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34194         (c-torture-execute): Don't try to execute tests which use
34195         "long long" types if $NO_LONG_LONG is nonzero.
34196
34197 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34198
34199         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34200         not c-torture.
34201
34202         * gcc.ieee: Move from here.
34203         * gcc.c-torture/execute/ieee: To here.
34204
34205 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34206
34207         * gcc.c-torture: Update to c-torture-1.41 release.
34208
34209 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34210
34211         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34212         not "$output".
34213
34214 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34215
34216         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34217         -c present.
34218
34219 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34220
34221         * config/proelf.exp: Handle connecting to a simulator.
34222
34223 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34224
34225         * config/proelf.exp: New file.  Enough framework that we can
34226         run c-torture tests on the proelf targets (or any other target
34227         that gdb can connect to for that matter).
34228
34229 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34230
34231         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34232         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34233
34234         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34235         exec_output exists.
34236
34237 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34238
34239         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34240         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34241
34242         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34243         to pass/fail/unresolved/unsupported/untested.  Caller must now
34244         call unresolved/unsupported/untested.
34245         * lib/*.exp: Update FSF address.  Update to handle new results of
34246         ${tool}_load.
34247         * lib/chill.exp (verbose): Delete.
34248
34249 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34250
34251         * lib/gcc.exp (default_gcc_start): Change order of args to
34252         $LDFLAGS $CFLAGS $LIBS.
34253         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34254         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34255         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34256         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34257         * gcc.misc-tests/dg-test.exp: Likewise.
34258         * gcc.misc-tests/msgs.exp: Likewise.
34259         * gcc.prms/prms.exp: Likewise.
34260         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34261         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34262
34263         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34264
34265 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34266
34267         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34268
34269         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34270         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34271
34272         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34273         necessary.
34274
34275 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34276
34277         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34278         global for loop; add use of $mathlib.
34279         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34280         settings here; set mathlib for anything but VxWorks.
34281
34282 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34283
34284         * gcc.c-torture: Update to c-torture-1.40 release.
34285
34286 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34287
34288         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34289         dg.exp.
34290
34291 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34292
34293         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34294         global.
34295
34296 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34297
34298         * lib/g++.exp (LIBS): Define if not already.
34299         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34300         (gcc-dg-prune): Call prune_gcc_output.
34301         * lib/gcc.exp (prune_gcc_output): New proc.
34302         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34303         prune_gcc_output.
34304
34305 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34306
34307         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34308         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34309
34310 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34311
34312         * gcc.c-torture: Update to c-torture-1.39 release.
34313
34314 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34315
34316         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34317         fails, try others as well.
34318
34319 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34320
34321         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34322         If compilation fails, mark execute tests as `untested'.
34323         If test is marked as unsupported, don't mark compilation and
34324         execute tests as failed.
34325
34326 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34327
34328         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34329         libstdc++ for whether or not we want to be doing shared
34330         libraries.  Delete link_curses since we don't need it anymore.
34331         * lib/mike-g++.exp (postbase): Don't link in libg++.
34332         * g++.old-deja/old-deja.exp: Likewise.
34333
34334 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34335
34336         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34337
34338 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34339
34340         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34341         For that, add `-Wl,-a,shared_archive'.
34342         * g++.old-deja/old-deja.exp: Likewise.
34343
34344 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34345
34346         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34347
34348 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34349
34350         * lib/mike-g++.exp (postbase): Pay attention to the status of
34351         g++_load.
34352
34353 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34354
34355           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34356
34357 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34358
34359         * lib/gcc.exp (default_gcc_start): No longer need to log program
34360         being executed or its output, execute_anywhere does that now.
34361         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34362         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34363
34364 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34365
34366         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34367         the same as those in lib/g++.exp.
34368
34369 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34370
34371         * gcc.c-torture: Update to c-torture-1.38 release.
34372         * gcc.ieee: Related changes.
34373
34374 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34375
34376         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34377         "exec". Minor reformatting changes.
34378
34379         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34380         cross. This means all "exec" calls now work on a remote host as
34381         well.
34382         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34383         cross. Filter out the extra "\r\n" stuff that expect puts in.
34384         (c-torture-execute): Filter out the bogus warnings like
34385         c-torture-compile does. Add support for canadian cross.
34386         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34387         Use execute_anywhere rather than calling exec directly. Now it
34388         works for canadian cross testing.
34389
34390 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34391
34392         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34393         results into a variable, and check that rather than using file exists.
34394
34395 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34396
34397         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34398         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34399
34400 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34401
34402         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34403         lib_curses if there's a shared libg++ in the build tree.
34404
34405 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34406
34407         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34408         if not supported target.
34409
34410 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34411
34412         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34413         link_curses up to always happen, not just for native builds.
34414
34415 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34416
34417         * gcc.c-torture: Update to c-torture-1.36 release.
34418         * gcc.failure: Related changes.
34419
34420 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34421
34422         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34423
34424 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34425
34426         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34427         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34428         runshlib, link_curses, and mathlib for link and run.
34429
34430         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34431         pass the runtime shared library options for Solaris, OSF/1, and
34432         Irix5, and link with -lcurses to avoid unresolved references.
34433
34434 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34435
34436         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34437         only run once.
34438
34439 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34440
34441         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34442
34443 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34444
34445         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34446         do not have a framework for the "compat" tests yet.
34447
34448 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34449
34450         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34451         set to null if we're testing vxworks5.1.  Use that instead of
34452         `-lm' in the setting of LIBS for link and run.
34453
34454 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34455
34456         * config/rom68k.exp (${tool}_load): Major changes to make it
34457         work.  Verified that it does in fact return the stuff in
34458         exec_output properly.  Catch any Emul or any TRAP other than 0.
34459
34460 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34461
34462         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34463         LDFLAGS properly for targets that need stuff from libgloss.
34464         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34465         only run once.
34466         (gpp_initialized): New variable.
34467
34468 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34469
34470         * config/rom68k.exp: Load libgloss.exp.
34471         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34472         so we can produce a fully linked binary.
34473         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34474         so we can produce a fully linked binary.
34475
34476 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34477
34478         * lib/plumhall.exp (ph_section): Watch for expected failures.
34479         Add missing `else'.
34480
34481         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34482         run the testcase.
34483         (c-torture): Likewise.
34484
34485 1995-08-28  Doug Evans  <dje@cygnus.com>
34486
34487         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34488
34489         * lib/mike-g++.exp (mike_cleanup): New proc.
34490         (prebase): New globals compiler_result, not_compiler_result,
34491         target_regexp.
34492         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34493         allow leading "-" in pattern.  Watch for unsupported tests.
34494         If $compiler_result is set, pattern match assembler code,
34495         and ditto for $not_compiler_result.
34496         * lib/mike-gcc.exp: Likewise.
34497
34498         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34499         execution "succeeded".
34500
34501 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34502
34503         * config/win32.exp: New file.
34504         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34505
34506 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34507
34508         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34509         unsupported.
34510         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34511         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34512         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34513
34514         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34515         "... without exceptions was ...".  That is now handled by
34516         prune_system_crud.
34517         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34518
34519 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34520
34521         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34522         sieve.c,sort2.c}: New files.
34523         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34524         sieve.exp,sort2.exp}: Drivers for them.
34525
34526         * lib/mike-gcc.exp (program_output): New user settable variable.
34527         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34528         messages.
34529         * lib/mike-g++.exp (program_output): New user settable variable.
34530
34531         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34532
34533         * config/sh.exp: Deleted (use sim.exp instead).
34534
34535 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34536
34537         * config/vx.exp: Declare CHECKTASK as global.
34538         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34539         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34540         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34541
34542 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34543
34544         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34545         target. Like vx.exp, only includes `vx29k.exp' instead of
34546         `vxworks.exp'.
34547
34548 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34549
34550         * config/sim.exp: Increase time limit from 120 seconds to 240.
34551
34552 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34553
34554         * gcc.c-torture/execute/950628-1.c: New test.
34555
34556 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34557
34558         * gcc.c-torture: Update with changes/additions from
34559         c-torture-1.34.
34560
34561 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34562
34563         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34564
34565 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34566
34567         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34568
34569 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34570
34571         * gcc.c-torture/compile/950512-1.c: New test.
34572         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34573         * gcc.dg/struct-ret-1.c: Likewise.
34574
34575 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34576
34577         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34578           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34579
34580 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34581
34582         * gcc.c-torture/special/920411-1.c: Deleted.
34583         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34584
34585 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34586
34587         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34588         cpu limit.
34589
34590 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34591
34592         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34593
34594 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34595
34596         From kenner;
34597         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34598         is the proper length.
34599         * va-arg-3.c: Likewise.
34600
34601 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34602
34603         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34604         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34605
34606         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34607         * lib/g++.exp (default_g++_start): Delete old cruft.
34608
34609 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34610
34611         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34612         (2 * (1 << 18)) to (2 * (1 << 17)).
34613
34614         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34615
34616 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34617
34618         * config/rom68k.exp: Renamed from config/idp.exp
34619
34620 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34621
34622         * c-torture/compile/921109-2.c
34623
34624 1995-04-18  Mike Stump  <mrs@cygnus.com>
34625
34626         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34627         excess errors.
34628
34629 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34630
34631         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34632         output.
34633         * lib/g++.exp (default_g++_start): Likewise.
34634
34635 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
34636
34637         * gcc.c-torture/compile/950329-1.c: New test.
34638
34639 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
34640
34641           * config/bug.exp (${tool}_load): Updated to use new remote_open
34642           and remote_close procs.
34643         * config/idp.exp: New file.
34644
34645 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
34646
34647         * gcc.c-torture/execute/950322-1.c: New test.
34648
34649 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
34650
34651         * config/vx.exp (${tool}_load): Clean up testing of return code from
34652         vxworks_ld and vxworks_spawn.
34653
34654 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34655
34656         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34657
34658 1995-03-13  Mike Stump  <mrs@cygnus.com>
34659
34660         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34661         can mark excess errors on a machine by machine basis.  Note, the
34662         default is to not expect any excess errors, even when excess
34663         errors test - is given, so you will want to put an XFAIL ... on
34664         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34665         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34666         those 4 machines, but no others.
34667
34668 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34669
34670         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34671         * lib/c-torture.exp: to here.
34672
34673 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34674
34675         * gcc.c-torture/execute/950221-1.c: New test.
34676         * gcc.c-torture/execute/struct-ret-1.c: New test.
34677         * gcc.c-torture/compile/950221-1.c: New test.
34678
34679         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34680
34681 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34682
34683         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34684         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34685
34686 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34687
34688         * g++.gb: New directory of tests, derived from my signature and
34689         class scoping tests.
34690
34691         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34692         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34693         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34694         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34695         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34696         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
34697         * g++.gb/sig25.C: Likewise.
34698
34699         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34700         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34701         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34702         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34703         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34704         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34705         * g++.gb/sig25.exp: Likewise.
34706
34707         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34708         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34709         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34710         * g++.gb/scope13.C: Likewise, this test still fails.
34711
34712         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34713         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34714         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34715         * g++.gb/scope13.exp: Ditto.
34716
34717         * g++.gb/README: New file, explains what these tests are about.
34718
34719 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34720
34721         * lib/dg.exp (dg-do): Support `preprocess'.
34722         (dg-test): Likewise.
34723
34724 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34725
34726         * config/udi.exp: change "continue -expect" to "exp_continue".
34727
34728 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34729
34730         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34731         Delete redundant tests.
34732
34733         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34734         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34735         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34736         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34737         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34738         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34739         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34740         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34741
34742         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34743         storing label pointers.
34744         * gcc.c-torture/execute/921019-1.c: Likewise.
34745         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34746         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34747         parameter fp.
34748         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34749         constants.
34750
34751         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34752         Delete obsolete tests.
34753
34754         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34755         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34756         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34757         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34758         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34759         * gcc.c-torture/compile/950124-1.c: New test.
34760
34761         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34762
34763 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34764
34765         * lib/mike-g++.exp: Add -lm to LIBS.
34766
34767 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34768
34769         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34770
34771 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34772
34773         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34774
34775 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34776
34777         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34778
34779 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34780
34781         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34782         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34783         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34784         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34785         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34786         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34787         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34788         * g++.law/{operators31.C, operators32.C,
34789         * g++.law/{operators33.C, operators34.C}: Likewise.
34790         * g++.law/{pic1.C, refs2.C}: Likewise.
34791         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34792         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34793         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34794         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34795
34796         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34797         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34798         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34799         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34800         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34801         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34802         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34803         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34804         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34805         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34806         * g++.law/{operators34.exp}: Likewise.
34807         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34808         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34809         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34810         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34811         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34812
34813         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34814         No longer expected to fail.
34815         * g++.law/missed-error3.C: Tweak for recent bool changes.
34816
34817 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34818
34819         * config/emb-unix: Deleted.
34820         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34821         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34822
34823 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34824
34825         * lib/dg.exp (dg-test): Fix typo in last patch.
34826
34827 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34828
34829         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34830         (handles multiple occurrences).
34831
34832 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34833
34834         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34835         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34836         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34837         printed).
34838         * lib/c-torture.exp (c-torture-compile): Likewise.
34839         (c-torture): Prepend full path if missing.
34840         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34841         (gcc_fail): Likewise.
34842         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34843
34844 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34845
34846         * lib/netware.exp: Only attach to NetWare i386 systems.
34847
34848 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34849
34850         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34851         messages.  Add test name to "output pattern match" pass/fail message.
34852
34853 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34854
34855         * gcc.dg: New testsuite.
34856         * gcc.dg/dg.exp: New file.
34857
34858         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34859         test-switch.c}: Deleted.
34860
34861         * gcc.misc-tests/msgs.exp: New testcase driver.
34862
34863 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34864
34865         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34866         Watch for illegal return values from ${tool}_load.
34867         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34868         cross targets.  Coerce return value >0 to 1.
34869
34870 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34871
34872         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34873
34874         * config/emb-unix.exp: New file.
34875
34876         * config/sim.exp: Error if variable $SIM not defined.
34877         (${tool}_load): Mark test as "untested" if simulator missing.
34878
34879         * config/unix.exp: Load remote.exp to get rcp_download.
34880         * lib/c-torture.exp: Use different option lists for testcases with
34881         and without loops.
34882         * gcc.c-torture/execute/execute.exp: Likewise.
34883
34884 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34885
34886         * config/*.exp: Clarify return code from ${tool}_load.
34887         Call `unresolved' or `untested' instead of `warning' or `perror'
34888         (sometimes you still want to call both though).
34889         Add comment that `shell_id' is local to each file.
34890         * config/udi.exp (timeout): Set to 30.
34891         Don't print warning if connection fails, $connectmode has already
34892         printed an error.
34893         (${tool}_load): Move verbose messages to level 2.
34894         Rework pattern for "Process started" message.
34895         Pass `shell_id' to ${connectmode}_download.
34896         Retry twice upon timeout.  Make resetting of target more robust.
34897         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34898         Pass `shell_id' to exit_$connectmode.
34899         Only call exit_$connectmode if connected.
34900         * config/unix.exp (${tool}_load): Check return codes better.
34901         * config/vrtx.exp (${tool}_load): Likewise.
34902         * config/vx.exp (${tool}_load): Likewise.
34903         Delete unneeded global's.
34904         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34905         from ${tool}_load.
34906         (dg-stat): Delete.
34907         (dg-init): Delete recording of pass/fail counts.
34908         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34909         (old-dejagnu-init): Likewise.
34910         (old-dejagnu-stat): Delete contents, empty proc now.
34911         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34912         (c-torture): Delete references to lcnt, lpass, lfail.
34913         Get option list from TORTURE_OPTIONS.
34914         Delete -funroll[-all]-loops if no loops.
34915         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34916         (g++_stat): Delete contents (empty proc now).
34917         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34918         (gcc_finish): Likewise.
34919         (gcc_stat): Deleted.
34920         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34921         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34922         * gcc.c-torture/execute/execute.exp: Likewise.
34923         Split tests into two parts: compile, execute.
34924         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34925         no loops.  Update to reflect clarified return codes from ${tool}_load.
34926
34927 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34928
34929         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34930         to grep for.
34931         (old-dejagnu): Likewise (where necessary).
34932
34933 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34934
34935         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34936
34937         * lib/dg.exp (dg-process-target): Fix processing of selector.
34938         Add comment regarding use of `error'.
34939
34940         * lib/gcc.exp (prune_system_crud): Define if missing.
34941         * lib/g++.exp (prune_system_crud): Likewise.
34942
34943         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34944         Call prune_system_crud.
34945         * lib/dg.exp (dg-runtest): New proc.
34946         Use perror instead of send_user for tcl errors in testcase.
34947         Don't return any value, it's never used.
34948         Don't clobber previous definition of `unknown'.
34949         Print tcl errors in `dg-final'.
34950
34951 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34952
34953         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34954         (dg-test): Don't print errorInfo, it contains stack backtrace.
34955
34956 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34957
34958         * lib/g++.exp (runtest_file_p): Define if missing.
34959
34960 1994-09-24  Doug Evans  (dje@cygnus.com)
34961
34962         * lib/mike-g++.exp: Comment out loading of g++.exp.
34963         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34964         (default_g++_version): Always print something.
34965         (default_g++_start): Comment out call to `which'.
34966         (g++_start, g++_load): Deleted (must be defined in config file).
34967         * lib/gcc.exp: Test for existence of $CC at start.
34968         Delete check for tmpdir (done in gcc_init).
34969         (default_gcc_version): Always print something.
34970         (default_gcc_start): Comment out call to `which'.
34971         * config/*.exp: Major cleanup - make cross targets work at least a
34972         little better for g++ (by not being "--tool gcc" specific).
34973         Rename gcc_xxx to ${tool}_xxx.
34974         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34975         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34976
34977 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34978
34979         * lib/c-torture.exp (c-torture-compile): Rework compiler
34980         message processing.
34981
34982         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34983         c-torture.
34984
34985 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34986
34987         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34988
34989         * lib/dg.exp (dg-process-target): Support { target native }.
34990
34991 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34992
34993         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34994         looked for "... program xxx got fatal signal".
34995         Correct regsub munging of `comp_output'.
34996         Ignore compiler messages "path prefix not used" and "linker input
34997         file unused".
34998
34999 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35000
35001         * lib/gcc.exp (runtest_file_p): Define if missing.
35002         * gcc.prms/template.c: Example to work from.
35003
35004 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35005
35006         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35007         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35008
35009         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35010         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35011         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35012         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35013
35014         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35015         (dg-process-target): No longer a varargs proc.
35016         Return S/N for target, P/F for xfail.  All callers changed.
35017         (user option procs): More argument checking.
35018         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35019         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35020         (dg-test): Skip test if not running on selected target in `dg-do'.
35021         Update handling of `dg-do-what', `dg-output-text'.
35022         Separate execution pass/fail from output pattern match pass/fail.
35023         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35024
35025 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35026
35027         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35028         target for 920510-1.c.
35029
35030 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35031
35032         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35033         Clean up comment regarding use of passcnt, etc.
35034         (gcc_stat): Don't update `testcnt' here.
35035         (gcc_finish): Do it here.
35036         Might as well reset `but_id' here too.
35037         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35038         to determine if the file should be tested.
35039         * gcc.c-torture/compile/compile.exp: Likewise.
35040         * gcc.c-torture/execute/execute.exp: Likewise.
35041         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35042         * gcc.misc-tests/dg-test.exp: Likewise.
35043         * gcc.prms/prms.exp: Likewise.
35044         * gcc.wendy/wendy.exp: Likewise.
35045         * g++.old-deja.exp: Likewise.
35046         Move "Testing file" message to verbose level 1.
35047
35048 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35049
35050         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35051
35052 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35053
35054         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35055         (default_gcc_start): Accept optional second list element
35056         of compiler flags.  Print compiler output at verbosity level 2.
35057         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35058         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35059         Save current values of framework globals passcnt, failcnt, xpasscnt,
35060         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35061         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35062         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35063         xfailcnt to compute stats.  Update framework global `testcnt' from
35064         pass/fail counts.
35065         (gcc_finish): New proc.  Clean up test environment.
35066         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35067         (gcc_epass, gcc_efail): Delete.
35068         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35069         argument of line number.
35070         (dg-init): If the tool has an init routine, call it.
35071         (dg-test): Remove args `cflags_var' and `libs_var'.
35072         Pass all compiler options to ${tool}_start.
35073         Handle missing line number.
35074         (dg-finish): New function.
35075         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35076         particular files.  Call gcc_finish at end.  Move "skipping test"
35077         message to verbosity level 3.
35078         * gcc.c-torture/compile/compile.exp: Likewise.
35079         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35080         * gcc.c-torture/execute/execute.exp: Likewise.
35081         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35082         Print testcase being tried at verbosity level 1.
35083         * gcc.c-torture/special/special.exp: Unset xfail.
35084         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35085         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35086         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35087         * gcc.failure/failure.exp: Likewise.
35088         * gcc.ieee/ieee.exp: Likewise.
35089         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35090         Update call to dg-test.  Call dg-finish at end.
35091         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35092         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35093         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35094         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35095         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35096         * gcc.wendy/wendy.exp: Add copyright.
35097         Delete setting of tmpdir (done by gcc_init).
35098         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35099         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35100         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35101         gcc_[ce]pass/fail.
35102
35103 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35104
35105         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35106         confusion.
35107         (g++_load): Likewise.
35108
35109         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35110         Rename argument to `prog' to remove the confusion.
35111         Varargs fns behave differently too!
35112         (g++_load): Likewise.
35113
35114         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35115
35116         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35117         what it is.  Delete (always) printing of status value for !native.
35118         Simplify verbose code, and include status and exec_output.
35119         (g++_load): Use gcc_load.
35120
35121 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35122
35123         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35124         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35125         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35126         940714-3.c as these testcases don't exist anymore.  Make
35127         va-arg-1.c expected to pass.
35128
35129 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35130
35131         * gcc.misc-tests/misc.exp: Only run specific testcases.
35132         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35133         * gcc.misc-tests/dg-[1-9].c: New files.
35134
35135         * lib/dg.exp: New testsuite driver.
35136         * gcc.prms/prms.exp: Use it.
35137
35138         * README.gcc: New file.
35139
35140         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35141         Document and reset `lxpass' and `lxfail'.
35142         Simplify "initialized" message.
35143         (gcc_stat): Clean up comments a little.
35144
35145 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35146
35147         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35148
35149 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35150
35151         * lib/old-dejagnu.exp (process-option): New proc.
35152         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35153         (old-dejagnu): Simplify.
35154         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35155
35156 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35157
35158         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35159         exists and is not an empty string.
35160
35161         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35162         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35163         finished.
35164         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35165         automatically.
35166
35167         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35168         longer expected to fail.
35169
35170         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35171         "f" function call.
35172
35173         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35174
35175         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35176         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35177         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35178         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35179         c-torture-1.29.
35180
35181         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35182         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35183
35184         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35185
35186         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35187         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35188
35189         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35190         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35191         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35192
35193 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35194
35195         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35196         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35197         940714-1.c, 940714-2.c, 940714-3.c},
35198         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35199         gcc.misc-tests/{mg.c,mg.exp}:
35200         New tests.
35201         * gcc.noncompile/noncompile.exp: Change accordingly.
35202
35203 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35204
35205         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35206         Undo previous clobberage.
35207
35208 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35209
35210         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35211         * gcc.special/{930510-1.c, special.exp}:
35212         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35213         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35214         struct-varargs-1.c}: New tests from c-torture-1.26.
35215
35216 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35217
35218         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35219           argument to switch.
35220
35221 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35222
35223         * Revert the previous changes.  Please see Rob's directory
35224           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35225           fixes.
35226
35227 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35228
35229         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35230             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35231             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35232             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35233             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35234             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35235             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35236             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35237             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35238             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35239             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35240             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35241             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35242             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35243             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35244             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35245             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35246             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35247             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35248             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35249             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35250             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35251             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35252             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35253             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35254             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35255             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35256
35257 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35258
35259         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35260             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35261           with perror calls.
35262
35263 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35264
35265         * config/unix.exp (g++_load): Fix syntax.
35266
35267 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35268
35269         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35270         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35271         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35272         Don't expect va-arg-1.c to fail.  Correct expected output for
35273         920928-1.c.
35274         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35275         * gcc.wendy/hbm4.c: Correct typo.
35276         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35277
35278 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35279
35280         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35281         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35282         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35283         * lib/c-torture.exp (c-torture-compile): Ditto.
35284
35285         Reduce volume of output (remove all the -I's and such).
35286         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35287         Call gcc_cpass, gcc_cfail.
35288         (c-torture): Pass testing option to c-torture-compile.
35289
35290 1994-03-21  Doug Evans  (dje@cygnus.com)
35291
35292         Bring patches over from progressive.
35293         * config/default.exp: Exit remote shell cleanly.
35294         (g++_exit, g++_start): Add default versions.
35295         * config/sim.exp (gcc_load): Use perror, not error.
35296
35297 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35298
35299         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35300         set in site.exp.
35301
35302 1994-03-14  Doug Evans  (dje@cygnus.com)
35303
35304         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35305         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35306         (wendy_try): New proc to run testcase.
35307         (main loop): Call 'em.
35308         * gcc.wendy/*.c: Clean up pass to correct expected output.
35309
35310         * lib/gcc.exp: Minor cleanup work.
35311         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35312
35313 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35314
35315         * config/sim.exp (gcc_load): Document return codes better.
35316         Don't pass -v to simulator.
35317
35318 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35319
35320           * gcc.special/920717-x.c: Fix typo.
35321           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35322           get at sources.
35323
35324         * lib/mike-gcc.exp: Fix typo.
35325
35326 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35327
35328         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35329         binary to use, transform the name.
35330         * config/*.exp: rename everything. Nuke any g++ specific files,
35331         it's now a special case of gcc that requires no special support.
35332         Add a default.exp for unsupported targets.
35333
35334 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35335
35336         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35337         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35338         version of Tcl.
35339
35340 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35341
35342         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35343         than a warning.
35344
35345 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35346
35347         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35348
35349 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35350
35351         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35352         option_list.  Compile every file with only 4/6 option choices
35353         (same as C torture) instead of with 12/18 different option
35354         choices.
35355         * lib/c-torture.exp: Likewise.
35356
35357         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35358         not already set.
35359
35360 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35361
35362         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35363         can put an XFAIL *-*-* on excess errors.
35364
35365 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35366
35367         * g++.law: Add more tests derived from g++-bugs snapshots.
35368
35369         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35370         equivalent to g++.law/init9.
35371
35372         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35373         compiled it, and the a.out file after we've run it.
35374
35375 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35376
35377         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35378         compiled it, and the a.out file after we've run it.
35379
35380 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35381
35382         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35383
35384 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35385
35386         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35387         version number.
35388
35389 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35390
35391         * g++.law: New directory of g++ tests derived from the g++-bugs
35392         snapshots.
35393
35394 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35395
35396         * gcc.compile: initbug1.c initbug1.exp testcase added
35397
35398 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35399
35400         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35401         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35402           fixes submitted by Jeff Law (law@cs.utah.edu)
35403         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35404           Jeff Law (law@cs.utah.edu)
35405
35406
35407 1993-11-30  Mike Stump  (mrs@cygnus.com)
35408
35409         * config/unix-g++.exp: Follow the gcc way of doing things.
35410         * g++.old-deja/old-deja.exp: Minor updates.
35411         * lib/g++.exp: New file, follow the gcc way of doing things.
35412         * lib/old-dejagnu.exp: Minor updates.
35413         * lib/mike-g++.exp: Always unset errorInfo.
35414
35415 1993-11-06  Mike Stump  (mrs@cygnus.com)
35416
35417         * lib/gcc.exp: Fix some errors with the below change, CC and
35418         CFLAGS should be global when setting, not local.
35419
35420 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35421
35422         * lib/gcc.exp: Transform tool name.
35423
35424 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35425
35426         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35427
35428 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35429
35430         * lib/gcc.exp: change gcc_done to gcc_stat
35431
35432 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35433
35434         * Upgraded gcc testsuite to c-torture version 1.25
35435
35436 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35437
35438         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35439         * lib/c-torture: added hooks for new reporting code.
35440
35441 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35442
35443         * config/sh-gcc.exp: check if sh-sim exists in the path
35444
35445 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35446
35447         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35448         * gcc.compile/compile.exp: Initial changes for new logic.
35449         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35450         * gcc.failure/failure.exp: Initial changes for new logic.
35451         * gcc.ieee/ieee.exp: Initial changes for new logic.
35452         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35453         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35454         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35455         * lib/c-torture.exp: Initial changes for new logic.
35456         * lib/gcc.exp: Initial changes for new logic.
35457
35458 1993-10-15  Mike Stump  (mrs@cygnus.com)
35459
35460         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35461         depend upon failure or success.  Fully qualify names in failure
35462         and success messages.  Always remove a.out before starting
35463         compile, just in case.  Pay more attention to error text output by
35464         the compiler.  Handle testcases with no known past errors just
35465         like all others, so that things are uniform.  Other miscellaneous
35466         improvements.
35467
35468 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35469
35470         * gcc.cpp: new directory for cpp tests
35471
35472 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35473
35474         * lib/chill.exp: Code reformatted, removed unused code.
35475         * config/unix-chill.exp: Code reformatted, removed unused code.
35476         * chill.execute/execute.exp: Code reformatted, removed unused code.
35477         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35478
35479 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35480
35481         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35482         routines not written.
35483
35484 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35485
35486         * config/bug-gcc.exp: Use new procs from bug.exp.
35487
35488 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35489
35490         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35491         via ftp, rather than depending on NFS.
35492         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35493         case.
35494
35495 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35496
35497         * config/bug-gcc.exp: Use new download proc.
35498
35499 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35500
35501         * chill.execute/execute.exp: cleanups, handles errors better
35502         * chill.compile/compile.exp: rewrite, based on execute.exp
35503         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35504         * lib/chill.exp: major changes to diff proc and compile and link
35505           procs. added chill_fail and chill_pass wrappers to pass and
35506           fail. added more comments, and handle error codes better.
35507           Added a hack to capture stderr from exec, so noncompile tests
35508           can work.
35509
35510 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35511
35512         * chill.execute/execute.exp: rewrite of testsuite driver
35513         * lib/chill.exp: rewrite of testsuite driver
35514         * config/unix-chill.exp: rewrite of testsuite driver
35515
35516 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35517
35518     In chill.execute:
35519         * iexpr.ch: Standardize uppercase.
35520         * tuples.dat: Standardize uppercase.
35521         * vary.ch: standardize.  Correct varying string assignments.
35522         * vary.dat: Add new output lines.
35523
35524 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35525
35526     In chill.execute:
35527         * chprintf.ch: Standardize use of uppercase.
35528         * tuples.ch: Standardize and turn arr2 into a DCL,
35529           rather than a SYN.
35530         * pinits.ch: Standardize.
35531
35532 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35533
35534         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35535         * Makefil: Renamed to Makefile.in.
35536         * configure.in: New.
35537
35538 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35539
35540     In chill.execute:
35541         * .cvsignore: Add result/output files.
35542         * Makefile: Fix up variables at start.  Use MFLAGS
35543           everywhere.  Correct bool_loc, built_ins entries.
35544           Add entry for vary1.ch.
35545         * bitarray.ch: Standardize upper-case usage.
35546         * bitexpr.ch: Standardize, add output of b1.
35547         * params.ch: Use arrayt in along PROC parameters, to
35548           avoid novelty problems.
35549         * sets.ch: Tiny cleanup.
35550         * vary1.ch: Re-indent.
35551
35552 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35553
35554           * Add PR-related files to Makefiles, .cvsignore files, etc.
35555
35556 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35557
35558         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35559           with compiler objects. New names are test-flow.c and test-loop.c
35560
35561 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35562
35563         * Upgraded c-torture tests from 1.19 to 1.20
35564
35565         * new files:
35566         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35567         * gcc.compile: 930623-1.c 930623-2.c
35568         * gcc.noncompile: 930622-1.c 930622-2.c
35569         * gcc.failure: 920411-1.c 920627-2.c
35570         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35571
35572 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35573
35574         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35575           More changes to get testsuite working properly. Needs more work.
35576           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35577
35578 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35579
35580         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35581           More changes to get testsuite working properly. Needs more work.
35582
35583 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35584
35585         * chill.compile/compile.exp: Added for Dejagnu support
35586         * chill.execute/execute.exp: Added for Dejagnu support
35587         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35588
35589 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35590
35591     This should complete moving the CHILL test files.
35592         * chill.noncompile(.cvsignore printf.grt
35593             in-printf.grt chprintf.grt chprintf.ch):
35594             Added test-support files.
35595           (Makefile): Modified further.
35596         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35597             signal.ch): Added test files.
35598           * chill.execute (.cvsignore printf.grt printr.c
35599             in-printf.grt rts.c chprintf.grt rts.h): Added
35600           test-support files.
35601             (Makefile): More corrections.
35602
35603 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35604
35605         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35606           test cases, ready for DejaGnu.
35607
35608 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35609
35610         * Upgraded c-torture tests from 1.18 to 1.19
35611
35612         * gcc.compile: added test(s):
35613           930607-1.c
35614         * gcc.execute: added test(s):
35615           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35616
35617         * added new subdirectory for misc tests: gcc.misc-tests
35618         * gcc.misc-test(s): added tests:
35619           inst-check.c test-consts.c test-ior.c test-switch.c
35620
35621 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35622
35623         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35624
35625 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35626
35627         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35628
35629 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35630
35631         * Upgraded c-torture tests from 1.17 to 1.18
35632
35633 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35634
35635         * Upgraded c-torture tests from 1.12 to 1.17
35636
35637 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
35638
35639         * lib/old-dejagnu.exp:
35640           Fixed handling of XFAIL target triplets to correctly
35641           recognize wildcard characters.  Removed code that
35642           appended a unique id tag to the end of the file name
35643           printed out by the result of the testcases within a
35644           given test file.
35645
35646 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
35647
35648         * lib/old-dejagnu.exp:
35649           Reworked expected failure handling to trigger off of XFAIL
35650           keyword in keyphrase embeded in testcase source code. The
35651           XFAIL keyword must be at the end of the keyphrase line. It
35652           may optionally be followed by one or more target triplets.
35653           It has just occured that the handling of wildcards in the
35654           target triplet may not be correct.
35655
35656 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35657
35658         * g++.old-deja/tests:
35659           Moved all subdirectories up one level into g++.old-deja .
35660
35661         * lib/old-dejagnu.exp:
35662           Fixed problem with CXXFLAGS not being properly reset, and being
35663           corrupted with extraneous "-c" compiler option.  This was
35664           causing binaries to not be generated for test that needed them.
35665           Modified strings passed to "pass" and "fail" so that individual
35666           tests from the same test file would be distinguished by an
35667           identifier appended to the test file name in the summary logs;
35668           this corrected a problem with erroneous diff logs.  Added code
35669           to search testcases for expected fail and unexpected pass keywords.
35670
35671 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35672
35673         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35674
35675 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35676
35677         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35678           Removed extraneous text from end of "Special g++ Options"
35679           keyphrase.
35680
35681         * lib/old-dejagnu.exp: Added pattern matching to look for new
35682           keywords, embedded in testcases comments, which will trigger
35683           calls to xpass and xfail.
35684
35685 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35686
35687         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35688           comments embedded in the testcases, especially the one looking for
35689           special compiler options, as well as the pattern matching for the
35690           compiler output again.
35691
35692 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35693
35694         * lib/old-dejagnu.exp: Do a proper check of the return value for
35695           execute tests. Fixed several problems with the pattern matching
35696           of the compiler output which gave erroneous test results.
35697           Changed several of the test result messages to be more descriptive.
35698         * config/unix-g++.exp: Proc g++_load now actually works and
35699           executes the tests passed to it and returns a usable return
35700           value.
35701
35702 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35703
35704           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35705
35706 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35707
35708         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35709           Modified both files to properly execute the old style
35710           dejagnu tests. The previous versions of these files were
35711           experimental and did not function anything near correctly.
35712
35713 1993-04-05  Rob Savoye  (rob@cygnus.com)
35714
35715         * Removed all Makefile.in and configure.in files. No configuration
35716         needed now.
35717
35718 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35719
35720         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35721
35722 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35723
35724         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35725         gcc.special/configure.in, gcc.noncompile/configure.in,
35726         gcc.execute/configure.in, gcc.code_quality/configure.in,
35727         g++.other/configure.in, g++.old-deja/configure.in,
35728         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35729         in srcname setting.
35730
35731 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35732
35733         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35734         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35735         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35736
35737 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35738
35739         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35740         (gdb_exit): Don't remove *_soc files.
35741
35742 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35743
35744         * lib/c-torture.exp: Don't look for main; instead always use -w
35745         -c.  This is how the c-torture tests work.  Remove the object
35746         file if the compilation succeeds.
35747         * gcc.execute/execute.exp: Remove executable if test passes.
35748         * gcc.noncompile/noncompile.exp: Every test is an expected
35749         failure.
35750         * gcc.special/special.exp: Added tests from c-torture 1.11,
35751         corrected use of existing test.
35752         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35753         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35754         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35755         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35756         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35757         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35758         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35759         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35760         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35761         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35762         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35763         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35764         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35765         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35766         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35767         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35768         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35769         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35770         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35771         c-torture 1.11.
35772         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35773         correspond to c-torture 1.11.
35774
35775         * New file.